From 2c96697c764597f176e9fd193fd0c471fa687bd5 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Thu, 18 Dec 2025 10:21:00 +0530 Subject: [PATCH 001/393] feat(custom app): add custom permissions hook --- frappe/model/db_query.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 683adb1fe6..ebdd3977f7 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -1155,6 +1155,31 @@ from {tables} if condition := script.get_permission_query_conditions(self.user): conditions.append(condition) + if hasattr(self, "tables") and len(self.tables) > 1: + """(Custom): Applying User Permissions on linked child tables (for report view)""" + user_permissions = frappe.permissions.get_user_permissions(self.user) + for table_name in self.tables: + # skip parent table since already permissions are handled (look only for child tables) + if table_name == f"`tab{self.doctype}`": + continue + child_doctype = table_name.strip("`").replace("tab", "", 1) + child_meta = frappe.get_meta(child_doctype) + for field in child_meta.get_link_fields(): + if field.options in user_permissions: + allowed = [frappe.db.escape(p.doc) for p in user_permissions[field.options]] + conditions.append(f"{table_name}.{field.fieldname} IN ({', '.join(allowed)})") + else: + linked_meta = frappe.get_meta(field.options) + for nested_field in linked_meta.get_link_fields(): + if nested_field.options in user_permissions: + allowed = [ + frappe.db.escape(p.doc) for p in user_permissions[nested_field.options] + ] + conditions.append(f"""{table_name}.{field.fieldname} IN ( + SELECT name FROM `tab{field.options}` + WHERE {nested_field.fieldname} IN ({", ".join(allowed)}) + )""") + return " and ".join(conditions) if conditions else "" def set_order_by(self, args): From 3f86d478e811f6f6e6e737ee6c1461ba76ef3c3c Mon Sep 17 00:00:00 2001 From: Ayaan Ahmad Date: Mon, 12 Jan 2026 20:23:54 +0530 Subject: [PATCH 002/393] perf(validation): optimize link validation with bulk pre-fetching MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Implements a _prefetch_link_values method that bulk-fetches all link values before validation, eliminating N+1 queries when saving documents with many child rows containing Link/Dynamic Link fields. Performance Impact: - 50 child rows: 51 queries → 3 queries (94% reduction) - 500 child rows: 501 queries → 3 queries (99.4% reduction) Implementation: - Uses instance-level cache (garbage collected after validation) - Sentinel pattern to distinguish cache miss from cached-None - DB-conditional case handling (MariaDB vs Postgres) - Chunking at 1000 items for safety - Backward compatible via **kwargs Edge Cases Handled: - Empty name lists (skip query) - Invalid docname types (preserves existing assertions) - Virtual doctypes (individual fetch) - Single doctypes (special handling) - Dynamic links with doctype changes (cache miss fallback) Closes #35794 --- frappe/model/base_document.py | 62 ++++++++++++++++- frappe/model/document.py | 124 +++++++++++++++++++++++++++++++++- 2 files changed, 181 insertions(+), 5 deletions(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 8ce1639e51..03ec83a6b8 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -48,6 +48,10 @@ DatetimeTypes = datetime.date | datetime.datetime | datetime.time | datetime.tim max_positive_value = {"smallint": 2**15 - 1, "int": 2**31 - 1, "bigint": 2**63 - 1} +# Sentinel object for cache miss detection in bulk link validation +# Used to distinguish between "not in cache" and "cached as None (does not exist)" +_NOT_IN_CACHE = object() + DOCTYPE_TABLE_FIELDS = [ _dict(fieldname="fields", options="DocField"), _dict(fieldname="permissions", options="DocPerm"), @@ -958,8 +962,14 @@ class BaseDocument: return missing - def get_invalid_links(self, is_submittable=False): - """Return list of invalid links and also update fetch values if not set.""" + def get_invalid_links(self, is_submittable=False, **kwargs): + """Return list of invalid links and also update fetch values if not set. + + Args: + is_submittable: Whether the parent document is submittable + **kwargs: Additional arguments (link_value_cache for bulk optimization) + """ + link_value_cache = kwargs.get("link_value_cache") is_submittable = is_submittable or self.meta.is_submittable @@ -1013,7 +1023,53 @@ class BaseDocument: if check_docstatus: values_to_fetch += ("docstatus",) - if not meta.get("is_virtual"): + # Use cache if available (bulk optimization) + if link_value_cache is not None: + cache_for_dt = link_value_cache.get(doctype, {}) + + # Get cached value with sentinel for miss detection + if frappe.db.db_type == "mariadb" and isinstance(docname, str): + cached = cache_for_dt.get(docname, _NOT_IN_CACHE) + if cached is _NOT_IN_CACHE: + cached = cache_for_dt.get(docname.casefold(), _NOT_IN_CACHE) + else: + cached = cache_for_dt.get(docname, _NOT_IN_CACHE) + + if cached is _NOT_IN_CACHE: + # Not prefetched - fall back to original DB query path + if not meta.get("is_virtual"): + values = frappe.db.get_value( + doctype, docname, values_to_fetch, as_dict=True, cache=True, order_by=None + ) + if not values: + values = frappe.db.get_value( + doctype, docname, values_to_fetch, as_dict=True, order_by=None + ) + else: + try: + values = frappe.get_doc(doctype, docname).as_dict() + except frappe.DoesNotExistError: + values = None + elif cached is None: + # Prefetch confirmed document doesn't exist + values = _dict.fromkeys(values_to_fetch, None) + elif all(f in cached for f in values_to_fetch): + # Cache has all required fields + values = cached + else: + # Cache missing some fields - fall back to DB + if not meta.get("is_virtual"): + values = frappe.db.get_value( + doctype, docname, values_to_fetch, as_dict=True, cache=True, order_by=None + ) + if not values: + values = frappe.db.get_value( + doctype, docname, values_to_fetch, as_dict=True, order_by=None + ) + else: + values = cached + elif not meta.get("is_virtual"): + # No cache - original behavior values = frappe.db.get_value( doctype, docname, values_to_fetch, as_dict=True, cache=True, order_by=None ) diff --git a/frappe/model/document.py b/frappe/model/document.py index 94086ee411..aa049e0b18 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -1129,14 +1129,134 @@ class Document(BaseDocument): ) ) + def _prefetch_link_values(self): + """Pre-fetch all link values including fetch_from fields for bulk validation. + + This optimization collects all Link/Dynamic Link values from the doc tree, + then bulk-fetches them by doctype to eliminate N+1 queries. + """ + if self.flags.ignore_links or self._action == "cancel": + return + + from collections import defaultdict + + def _chunk(iterable, size): + """Split iterable into chunks of given size.""" + lst = list(iterable) + for i in range(0, len(lst), size): + yield lst[i:i + size] + + self._link_value_cache = {} + docs_to_validate = [self] + self.get_all_children() + + # Collect: {doctype: {'names': set(), 'fields': set()}} + prefetch_map = defaultdict(lambda: {"names": set(), "fields": {"name"}}) + + for doc in docs_to_validate: + is_submittable = self.meta.is_submittable + link_fields = doc.meta.get_link_fields() + doc.meta.get( + "fields", {"fieldtype": ("=", "Dynamic Link")} + ) + + for df in link_fields: + docname = doc.get(df.fieldname) + if not docname: + continue + + # Skip invalid docname types - let get_invalid_links handle the assertion + if not isinstance(docname, str | int): + continue + + # Resolve target doctype + if df.fieldtype == "Link": + doctype = df.options + if not doctype: + continue + else: # Dynamic Link + doctype = doc.get(df.options) + if not doctype: + continue + + prefetch_map[doctype]["names"].add(docname) + + # Collect fetch_from fields + for fetch_df in doc.meta.get_fields_to_fetch(df.fieldname): + if not fetch_df.get("fetch_if_empty") or ( + fetch_df.get("fetch_if_empty") and not doc.get(fetch_df.fieldname) + ): + source_field = fetch_df.fetch_from.split(".")[-1] + prefetch_map[doctype]["fields"].add(source_field) + + # Add docstatus if needed + target_meta = frappe.get_meta(doctype) + if is_submittable and target_meta.is_submittable: + prefetch_map[doctype]["fields"].add("docstatus") + + # Bulk fetch with chunking + for doctype, data in prefetch_map.items(): + meta = frappe.get_meta(doctype) + names = list(data["names"]) + fields = list(data["fields"]) + + # Skip if no names to fetch for this doctype + if not names: + continue + + if meta.get("is_virtual"): + # Virtual doctypes: fetch individually + for name in names: + try: + values = frappe.get_doc(doctype, name).as_dict() + except frappe.DoesNotExistError: + values = None + self._link_value_cache.setdefault(doctype, {})[name] = values + + elif getattr(meta, "issingle", 0): + # Single doctypes + values = frappe.db.get_singles_dict(doctype) + values["name"] = doctype + for name in names: + self._link_value_cache.setdefault(doctype, {})[name] = frappe._dict(values) + + else: + # Regular doctypes: bulk fetch with chunking + result_dict = {} + for name_chunk in _chunk(names, 1000): + results = frappe.db.get_all( + doctype, + filters={"name": ("in", name_chunk)}, + fields=fields, + ) + for row in results: + result_dict[row.name] = row + # Case-insensitive key for MariaDB compatibility + if frappe.db.db_type == "mariadb": + result_dict[row.name.casefold()] = row + + # Store results (including None for missing names) + for name in names: + if frappe.db.db_type == "mariadb" and isinstance(name, str): + self._link_value_cache.setdefault(doctype, {})[name] = ( + result_dict.get(name) or result_dict.get(name.casefold()) + ) + else: + self._link_value_cache.setdefault(doctype, {})[name] = result_dict.get(name) + def _validate_links(self): if self.flags.ignore_links or self._action == "cancel": return - invalid_links, cancelled_links = self.get_invalid_links() + # Pre-fetch all link values in bulk + self._prefetch_link_values() + link_cache = getattr(self, "_link_value_cache", None) + + invalid_links, cancelled_links = self.get_invalid_links(link_value_cache=link_cache) for d in self.get_all_children(): - result = d.get_invalid_links(is_submittable=self.meta.is_submittable) + result = d.get_invalid_links( + is_submittable=self.meta.is_submittable, + link_value_cache=link_cache + ) invalid_links.extend(result[0]) cancelled_links.extend(result[1]) From 6929f5e7a943cdfdb68fcd4b7ed6b62583181ac0 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Tue, 13 Jan 2026 12:13:37 +0530 Subject: [PATCH 003/393] feat(permissions): parse child tables to be used in server scripts --- .../doctype/server_script/server_script.py | 9 +++-- frappe/model/db_query.py | 36 ++++++------------- 2 files changed, 17 insertions(+), 28 deletions(-) diff --git a/frappe/core/doctype/server_script/server_script.py b/frappe/core/doctype/server_script/server_script.py index 70d4270a04..aef07227c6 100644 --- a/frappe/core/doctype/server_script/server_script.py +++ b/frappe/core/doctype/server_script/server_script.py @@ -206,7 +206,7 @@ class ServerScript(Document): safe_exec(self.script, script_filename=self.name) - def get_permission_query_conditions(self, user: str) -> list[str]: + def get_permission_query_conditions(self, user: str, active_child_tables=None) -> list[str]: """Specific to Permission Query Server Scripts. Args: @@ -215,7 +215,12 @@ class ServerScript(Document): Return: list: Return list of conditions defined by rules in self.script. """ - locals = {"user": user, "conditions": ""} + locals = { + "user": user, + "conditions": "", + "active_child_tables": active_child_tables + or [], # add 'active_child_tables' to the locals dictionary + } safe_exec(self.script, None, locals, script_filename=self.name) if locals["conditions"]: return locals["conditions"] diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index ebdd3977f7..a32cf1215b 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -1150,36 +1150,20 @@ from {tables} if c := frappe.call(frappe.get_attr(method), self.user, doctype=self.doctype): conditions.append(c) + active_child_tables = [] + if hasattr(self, "tables") and len(self.tables) > 1: # only if query has multiple tables involved + for table_name in self.tables: + # skip parent table (user_permissions are already applied) + if table_name != f"`tab{self.doctype}`": + active_child_tables.append(table_name) # track child tables + if permission_script_name := get_server_script_map().get("permission_query", {}).get(self.doctype): script = frappe.get_doc("Server Script", permission_script_name) - if condition := script.get_permission_query_conditions(self.user): + if condition := script.get_permission_query_conditions( + self.user, active_child_tables=active_child_tables + ): # parse tracked child tables conditions.append(condition) - if hasattr(self, "tables") and len(self.tables) > 1: - """(Custom): Applying User Permissions on linked child tables (for report view)""" - user_permissions = frappe.permissions.get_user_permissions(self.user) - for table_name in self.tables: - # skip parent table since already permissions are handled (look only for child tables) - if table_name == f"`tab{self.doctype}`": - continue - child_doctype = table_name.strip("`").replace("tab", "", 1) - child_meta = frappe.get_meta(child_doctype) - for field in child_meta.get_link_fields(): - if field.options in user_permissions: - allowed = [frappe.db.escape(p.doc) for p in user_permissions[field.options]] - conditions.append(f"{table_name}.{field.fieldname} IN ({', '.join(allowed)})") - else: - linked_meta = frappe.get_meta(field.options) - for nested_field in linked_meta.get_link_fields(): - if nested_field.options in user_permissions: - allowed = [ - frappe.db.escape(p.doc) for p in user_permissions[nested_field.options] - ] - conditions.append(f"""{table_name}.{field.fieldname} IN ( - SELECT name FROM `tab{field.options}` - WHERE {nested_field.fieldname} IN ({", ".join(allowed)}) - )""") - return " and ".join(conditions) if conditions else "" def set_order_by(self, args): From cb68c2df32a45e87960a81c1eae2aafce7d83dc5 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Wed, 14 Jan 2026 12:14:25 +0530 Subject: [PATCH 004/393] fix(query): aggregate order_field when used with select group_by --- frappe/database/query.py | 38 ++++++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/frappe/database/query.py b/frappe/database/query.py index ba675c077a..db160ef1da 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -266,6 +266,8 @@ class Engine: self.field_aliases = set() self.db_query_compat = db_query_compat self.permitted_fields_cache = {} # Cache for get_permitted_fields results + self.is_aggregate_query = False + self._grouped_sqls = set() if isinstance(table, Table): self.table = table @@ -314,11 +316,12 @@ class Engine: self.query = self.query.for_update(skip_locked=skip_locked, nowait=not wait) if group_by: + self.is_aggregate_query = True # for postgres (group by used with order by) self.apply_group_by(group_by) if order_by: if not ( - self.is_postgres and is_select and (distinct or group_by) + self.is_postgres and is_select and distinct ): # ignore in Postgres since order by fields need to appear in select distinct self.apply_order_by(order_by) else: @@ -351,6 +354,10 @@ class Engine: for field in self.fields: if isinstance(field, Field | DynamicTableField) and field.alias: self.field_aliases.add(field.alias) + elif self.is_postgres and getattr( + field, "alias", None + ): # captures aggregate functions (for pg order by fix) + self.field_aliases.add(field.alias) if self.apply_permissions: self.fields = self.apply_field_permissions() @@ -1120,8 +1127,25 @@ class Engine: # Note: Comma handling is done in parse_fields before this method is called return self.parse_string_field(field) + def _normalize_postgres_order_field(self, field): + """In PostgreSQL order_by fields need to either be in group_by or be aggregated + when used with select and group_by""" + if self.is_postgres and self.is_aggregate_query: + current_sql = field.get_sql() if hasattr(field, "get_sql") else str(field) + if current_sql in self._grouped_sqls: + return field + clean_name = current_sql.strip('"') + if clean_name in self.field_aliases: + return field + if not isinstance(field, functions.AggregateFunction): + return functions.Max(field) + return field + def apply_group_by(self, group_by: str | None = None): parsed_group_by_fields = self._validate_group_by(group_by) + self._grouped_sqls = { + f.get_sql() if hasattr(f, "get_sql") else str(f) for f in parsed_group_by_fields + } self.query = self.query.groupby(*parsed_group_by_fields) def apply_order_by(self, order_by: str | None): @@ -1131,7 +1155,9 @@ class Engine: parsed_order_fields = self._validate_order_by(order_by) for order_field, order_direction in parsed_order_fields: - self.query = self.query.orderby(order_field, order=order_direction) + self.query = self.query.orderby( + self._normalize_postgres_order_field(order_field), order=order_direction + ) def _apply_default_order_by(self): """Apply default ordering based on configured DocType metadata""" @@ -1150,14 +1176,18 @@ class Engine: order_direction = Order.desc if spec_order == "desc" else Order.asc else: order_direction = Order.asc if spec_order == "asc" else Order.desc - self.query = self.query.orderby(field, order=order_direction) + self.query = self.query.orderby( + self._normalize_postgres_order_field(field), order=order_direction + ) else: field = self.table[sort_field] if self.db_query_compat: order_direction = Order.desc if sort_order.lower() == "desc" else Order.asc else: order_direction = Order.asc if sort_order.lower() == "asc" else Order.desc - self.query = self.query.orderby(field, order=order_direction) + self.query = self.query.orderby( + self._normalize_postgres_order_field(field), order=order_direction + ) def _parse_backtick_field_notation(self, field_name: str) -> tuple[str, str] | None: """ From 157a657c1f1dd03fd0e0596b5d05f0b630eaefea Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Wed, 14 Jan 2026 18:14:21 +0530 Subject: [PATCH 005/393] test: add tests for order_by group_by behavior in postgres --- frappe/tests/test_query.py | 65 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/frappe/tests/test_query.py b/frappe/tests/test_query.py index 86c627e490..c18e607491 100644 --- a/frappe/tests/test_query.py +++ b/frappe/tests/test_query.py @@ -2289,6 +2289,71 @@ class TestQuery(IntegrationTestCase): # the filter should still apply and return no results self.assertEqual(len(result), 0, "Filter should not be bypassed by shared doc OR condition") + @run_only_if(db_type_is.POSTGRES) + def test_order_by_group_by_postgres(self): + """PostgreSQL specific test that tests if order_by fields are correctly handled when used with group_by""" + # test order by fields already in group by (no aggregate needed) + query = frappe.qb.get_query( + "User", + fields=["creation as created_date", {"COUNT": "*"}], + group_by="created_date", + order_by="created_date", + ).get_sql() + + self.assertQueryEqual( + query, + 'SELECT "creation" "created_date",COUNT(*) FROM "tabUser" GROUP BY "created_date" ORDER BY "created_date" DESC', + ) + + # test order by fields not in group by (aggregate needed) + query = frappe.qb.get_query( + "User", + fields=["creation as created_date", {"COUNT": "*"}], + group_by="created_date", + order_by="name", + ).get_sql() + + self.assertQueryEqual( + query, + 'SELECT "creation" "created_date",COUNT(*) FROM "tabUser" GROUP BY "created_date" ORDER BY MAX("name") DESC', + ) + + query = frappe.qb.get_query( + "User", + fields=["user_type as type", "enabled as status", {"COUNT": "*"}], + group_by="type, status", + order_by="status asc", + ).get_sql() + + self.assertQueryEqual( + query, + 'SELECT "user_type" "type","enabled" "status",COUNT(*) FROM "tabUser" GROUP BY "type","status" ORDER BY "status" ASC', + ) + + # test no double aggregation rule + query = frappe.qb.get_query( + "User", + fields=["creation", {"COUNT": "*", "as": "total"}], + group_by="creation", + order_by="total desc", + ).get_sql() + + self.assertQueryEqual( + query, + 'SELECT "creation",COUNT(*) "total" FROM "tabUser" GROUP BY "creation" ORDER BY "total" DESC', + ) + + # test multiple order_by fields not in group_by + query = frappe.qb.get_query( + "User", + fields=["user_type", {"COUNT": "*"}], + group_by="user_type", + order_by="creation desc, modified asc", + ).get_sql() + + self.assertIn('MAX("creation") DESC', query) + self.assertIn('MAX("modified") ASC', query) + # This function is used as a permission query condition hook def test_permission_hook_condition(user): From 50e675f009c3f543cd85aa54ccbd95bbb08d3dae Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Wed, 14 Jan 2026 18:33:40 +0530 Subject: [PATCH 006/393] refactor: update warning to apply only to select distinct queries --- frappe/database/query.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/database/query.py b/frappe/database/query.py index db160ef1da..18ca931bda 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -328,7 +328,7 @@ class Engine: warnings.warn( ( "ORDER BY fields have been ignored because PostgreSQL requires them to " - "appear in the SELECT list when using DISTINCT or GROUP BY." + "appear in the SELECT list when using with DISTINCT" ), UserWarning, stacklevel=2, From fd5da930f396b33c678f5486ad80a1352b86fc9c Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Wed, 14 Jan 2026 19:21:24 +0530 Subject: [PATCH 007/393] fix(query): ensure aggregate queries without group_by trigger postgres sort normalization --- frappe/database/query.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/database/query.py b/frappe/database/query.py index 18ca931bda..cefa779609 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -315,6 +315,10 @@ class Engine: if for_update: self.query = self.query.for_update(skip_locked=skip_locked, nowait=not wait) + if any(isinstance(f, functions.AggregateFunction) for f in getattr(self, "fields", [])): + # check if any field in select is aggregated (done to prevent breaking queries in postgres due to order by rule) + self.is_aggregate_query = True + if group_by: self.is_aggregate_query = True # for postgres (group by used with order by) self.apply_group_by(group_by) From 96520edf5a90d70c9039145edaf96f23f6621038 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Wed, 14 Jan 2026 20:07:31 +0530 Subject: [PATCH 008/393] test: add coverage for aggregate fields selected but not grouped --- frappe/tests/test_query.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frappe/tests/test_query.py b/frappe/tests/test_query.py index c18e607491..2962918316 100644 --- a/frappe/tests/test_query.py +++ b/frappe/tests/test_query.py @@ -2354,6 +2354,13 @@ class TestQuery(IntegrationTestCase): self.assertIn('MAX("creation") DESC', query) self.assertIn('MAX("modified") ASC', query) + # for queries that have aggregate fields selected but not grouped (these queries are redundant but exist in some parts of codebase) + query = frappe.qb.get_query( + "User", fields=[{"COUNT": "*", "as": "result"}], order_by="creation desc" + ).get_sql() + + self.assertQueryEqual(query, 'SELECT COUNT(*) "result" FROM "tabUser" ORDER BY MAX("creation") DESC') + # This function is used as a permission query condition hook def test_permission_hook_condition(user): From f37890c31f579477c5947d39ed0469b585c09ce4 Mon Sep 17 00:00:00 2001 From: Ayaan Ahmad Date: Wed, 14 Jan 2026 22:31:22 +0530 Subject: [PATCH 009/393] fix(model): address PR feedback for bulk link validation - Replace **kwargs with explicit link_value_cache parameter - Check db.value_cache before get_all for cross-document caching - Populate db.value_cache after fetching for subsequent documents - Add sorted() for deterministic cache key matching - Add isinstance guard for integer docnames (MariaDB) - Fix linting issues (RUF005, slice spacing) --- frappe/model/base_document.py | 6 ++--- frappe/model/document.py | 41 +++++++++++++++++++++++++---------- 2 files changed, 32 insertions(+), 15 deletions(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 03ec83a6b8..2aebeb126e 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -962,15 +962,13 @@ class BaseDocument: return missing - def get_invalid_links(self, is_submittable=False, **kwargs): + def get_invalid_links(self, is_submittable=False, link_value_cache=None): """Return list of invalid links and also update fetch values if not set. Args: is_submittable: Whether the parent document is submittable - **kwargs: Additional arguments (link_value_cache for bulk optimization) + link_value_cache: Cache of prefetched link values for bulk optimization """ - link_value_cache = kwargs.get("link_value_cache") - is_submittable = is_submittable or self.meta.is_submittable def get_msg(df, docname): diff --git a/frappe/model/document.py b/frappe/model/document.py index aa049e0b18..6843028796 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -1144,10 +1144,10 @@ class Document(BaseDocument): """Split iterable into chunks of given size.""" lst = list(iterable) for i in range(0, len(lst), size): - yield lst[i:i + size] + yield lst[i : i + size] self._link_value_cache = {} - docs_to_validate = [self] + self.get_all_children() + docs_to_validate = [self, *self.get_all_children()] # Collect: {doctype: {'names': set(), 'fields': set()}} prefetch_map = defaultdict(lambda: {"names": set(), "fields": {"name"}}) @@ -1196,7 +1196,7 @@ class Document(BaseDocument): for doctype, data in prefetch_map.items(): meta = frappe.get_meta(doctype) names = list(data["names"]) - fields = list(data["fields"]) + fields = sorted(data["fields"]) # Sorted for deterministic cache key matching # Skip if no names to fetch for this doctype if not names: @@ -1221,7 +1221,20 @@ class Document(BaseDocument): else: # Regular doctypes: bulk fetch with chunking result_dict = {} - for name_chunk in _chunk(names, 1000): + field_tuple = tuple(fields) + + # Check db.value_cache first for cross-document caching + names_to_query = [] + for name in names: + cached = frappe.db.value_cache.get(doctype, {}).get(name, {}).get(field_tuple) + if cached is not None: + # Use cached value from previous document in this transaction + self._link_value_cache.setdefault(doctype, {})[name] = cached[0] if cached else None + else: + names_to_query.append(name) + + # Only query for names not found in cache + for name_chunk in _chunk(names_to_query, 1000) if names_to_query else []: results = frappe.db.get_all( doctype, filters={"name": ("in", name_chunk)}, @@ -1229,18 +1242,24 @@ class Document(BaseDocument): ) for row in results: result_dict[row.name] = row - # Case-insensitive key for MariaDB compatibility - if frappe.db.db_type == "mariadb": + # Case-insensitive key for MariaDB compatibility (strings only) + if frappe.db.db_type == "mariadb" and isinstance(row.name, str): result_dict[row.name.casefold()] = row - # Store results (including None for missing names) + # Store results in both caches for name in names: if frappe.db.db_type == "mariadb" and isinstance(name, str): - self._link_value_cache.setdefault(doctype, {})[name] = ( - result_dict.get(name) or result_dict.get(name.casefold()) - ) + cached_value = result_dict.get(name) or result_dict.get(name.casefold()) else: - self._link_value_cache.setdefault(doctype, {})[name] = result_dict.get(name) + cached_value = result_dict.get(name) + + # Store in local document cache + self._link_value_cache.setdefault(doctype, {})[name] = cached_value + + # Also populate global db.value_cache for cross-document caching + # Only for string names (matching get_values behavior at line 632) + if cached_value is not None and isinstance(name, str): + frappe.db.value_cache[doctype][name][field_tuple] = [cached_value] def _validate_links(self): if self.flags.ignore_links or self._action == "cancel": From 6197b73d52c8810a312be18e2a180b665949e66d Mon Sep 17 00:00:00 2001 From: Ayaan Ahmad Date: Thu, 15 Jan 2026 00:21:04 +0530 Subject: [PATCH 010/393] fix(model): resolve CI failures in bulk link validation - Remove cache-check-before-get_all due to recursive_defaultdict edge cases - Fix ruff-format (multi-line to single-line function call) - Keep cache population after fetch (addresses maintainer request) - Preserve core N+1 optimization (bulk fetching via get_all) --- frappe/model/document.py | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/frappe/model/document.py b/frappe/model/document.py index 6843028796..b45b62a4d2 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -1223,18 +1223,7 @@ class Document(BaseDocument): result_dict = {} field_tuple = tuple(fields) - # Check db.value_cache first for cross-document caching - names_to_query = [] - for name in names: - cached = frappe.db.value_cache.get(doctype, {}).get(name, {}).get(field_tuple) - if cached is not None: - # Use cached value from previous document in this transaction - self._link_value_cache.setdefault(doctype, {})[name] = cached[0] if cached else None - else: - names_to_query.append(name) - - # Only query for names not found in cache - for name_chunk in _chunk(names_to_query, 1000) if names_to_query else []: + for name_chunk in _chunk(names, 1000): results = frappe.db.get_all( doctype, filters={"name": ("in", name_chunk)}, @@ -1272,10 +1261,7 @@ class Document(BaseDocument): invalid_links, cancelled_links = self.get_invalid_links(link_value_cache=link_cache) for d in self.get_all_children(): - result = d.get_invalid_links( - is_submittable=self.meta.is_submittable, - link_value_cache=link_cache - ) + result = d.get_invalid_links(is_submittable=self.meta.is_submittable, link_value_cache=link_cache) invalid_links.extend(result[0]) cancelled_links.extend(result[1]) From 92e0a215b062e47f3b74e1aa95dad7e77b61c129 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Thu, 15 Jan 2026 12:59:49 +0530 Subject: [PATCH 011/393] refactor: better naming for tracking grouped fields --- frappe/database/query.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/database/query.py b/frappe/database/query.py index cefa779609..d5d2dd1aec 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -267,7 +267,7 @@ class Engine: self.db_query_compat = db_query_compat self.permitted_fields_cache = {} # Cache for get_permitted_fields results self.is_aggregate_query = False - self._grouped_sqls = set() + self._grouped_queries = set() if isinstance(table, Table): self.table = table @@ -1136,7 +1136,7 @@ class Engine: when used with select and group_by""" if self.is_postgres and self.is_aggregate_query: current_sql = field.get_sql() if hasattr(field, "get_sql") else str(field) - if current_sql in self._grouped_sqls: + if current_sql in self._grouped_queries: return field clean_name = current_sql.strip('"') if clean_name in self.field_aliases: @@ -1147,7 +1147,7 @@ class Engine: def apply_group_by(self, group_by: str | None = None): parsed_group_by_fields = self._validate_group_by(group_by) - self._grouped_sqls = { + self._grouped_queries = { f.get_sql() if hasattr(f, "get_sql") else str(f) for f in parsed_group_by_fields } self.query = self.query.groupby(*parsed_group_by_fields) From 66c870d7308f75601024eee5937b0ff0643dc1c9 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Thu, 15 Jan 2026 18:11:32 +0530 Subject: [PATCH 012/393] feat(dx): add validation to check if selected fields are grouped or aggregated for a better dev experience --- frappe/database/query.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/frappe/database/query.py b/frappe/database/query.py index d5d2dd1aec..8118326c20 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -1135,6 +1135,7 @@ class Engine: """In PostgreSQL order_by fields need to either be in group_by or be aggregated when used with select and group_by""" if self.is_postgres and self.is_aggregate_query: + self._validate_select_field_grouping_postgres() # DX: validate query current_sql = field.get_sql() if hasattr(field, "get_sql") else str(field) if current_sql in self._grouped_queries: return field @@ -1741,6 +1742,24 @@ class Engine: return True + def _validate_select_field_grouping_postgres(self): + """DX: In PostgreSQL, selected fields used with group by need to either be aggregated or be grouped, + the Query Builder validates this rule if user is unaware""" + for field in self.fields: + if isinstance(field, AggregateFunction): + continue + alias = getattr(field, "alias", None) + field_val = alias if alias is not None else field + field_val = str(field_val).replace('"', "") + if field_val not in self._grouped_queries: + frappe.throw( + _( + "PostgreSQL grouping error: The field '{0}' is selected but neither grouped nor aggregated. " + "Add it to 'group_by' or aggregate it." + ).format(field_val), + frappe.ValidationError, + ) + class DynamicTableField: def __init__( From 4530014ee5014cdba2c7d5446c3536efcb53cf88 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Thu, 15 Jan 2026 18:14:26 +0530 Subject: [PATCH 013/393] test: add test for postgres query validation feat --- frappe/tests/test_query.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/frappe/tests/test_query.py b/frappe/tests/test_query.py index 2962918316..5a73d7a310 100644 --- a/frappe/tests/test_query.py +++ b/frappe/tests/test_query.py @@ -2361,6 +2361,21 @@ class TestQuery(IntegrationTestCase): self.assertQueryEqual(query, 'SELECT COUNT(*) "result" FROM "tabUser" ORDER BY MAX("creation") DESC') + @run_only_if(db_type_is.POSTGRES) + def test_query_validation_postgres(self): + """PostgreSQL specific test that tests if query that is built is valid in PostgreSQL, as part of a better DX""" + with self.assertRaises(frappe.ValidationError) as pgerr: + frappe.qb.get_query( + "User", + fields=["user_type as type", "enabled as status", {"COUNT": "*"}], + group_by="type", + order_by="type", + ).run() + self.assertEqual( + str(pgerr.exception), + "PostgreSQL grouping error: The field 'status' is selected but neither grouped nor aggregated. Add it to 'group_by' or aggregate it.", + ) + # This function is used as a permission query condition hook def test_permission_hook_condition(user): From 151fc37fbd49d8a171c401b28ca7b229dc0b636f Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Thu, 15 Jan 2026 18:50:28 +0530 Subject: [PATCH 014/393] fix(validation): maintain compatibility with different way of writing queries --- frappe/database/query.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/frappe/database/query.py b/frappe/database/query.py index 8118326c20..0628286432 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -1745,18 +1745,23 @@ class Engine: def _validate_select_field_grouping_postgres(self): """DX: In PostgreSQL, selected fields used with group by need to either be aggregated or be grouped, the Query Builder validates this rule if user is unaware""" + # string processing needed since this may break in certain queries e.g."tabDocType"."module" + clean_groups = { + str(g).replace('"', "").replace("`", "").split(".")[-1] for g in self._grouped_queries + } for field in self.fields: if isinstance(field, AggregateFunction): continue alias = getattr(field, "alias", None) - field_val = alias if alias is not None else field - field_val = str(field_val).replace('"', "") - if field_val not in self._grouped_queries: + field_alias = alias.replace('"', "").replace("`", "") if alias else None + field_source = str(field).replace('"', "").replace("`", "").split(".")[-1] + is_grouped = (field_source in clean_groups) or (field_alias in clean_groups) + if not is_grouped: frappe.throw( _( "PostgreSQL grouping error: The field '{0}' is selected but neither grouped nor aggregated. " "Add it to 'group_by' or aggregate it." - ).format(field_val), + ).format(field_alias or field_source), frappe.ValidationError, ) From c35f27114408c2579f4d05d1e9dae659c7c5d68e Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Thu, 15 Jan 2026 21:29:08 +0530 Subject: [PATCH 015/393] refactor: perform validation only once --- frappe/database/query.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/database/query.py b/frappe/database/query.py index 0628286432..837915f34c 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -345,6 +345,8 @@ class Engine: self.query._fields_list = getattr(self, "fields", []) self.query.immutable = True + if self.is_postgres and self.is_aggregate_query: + self._validate_select_field_grouping_postgres() # DX: validate query return self.query def validate_doctype(self): @@ -1135,7 +1137,6 @@ class Engine: """In PostgreSQL order_by fields need to either be in group_by or be aggregated when used with select and group_by""" if self.is_postgres and self.is_aggregate_query: - self._validate_select_field_grouping_postgres() # DX: validate query current_sql = field.get_sql() if hasattr(field, "get_sql") else str(field) if current_sql in self._grouped_queries: return field From 4530996223ec0be1e8f772c2afdbe01f41963692 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Thu, 15 Jan 2026 22:32:18 +0530 Subject: [PATCH 016/393] revert(validation): revert validation due to breakage in old queries --- frappe/database/query.py | 25 ------------------------- frappe/tests/test_query.py | 15 --------------- 2 files changed, 40 deletions(-) diff --git a/frappe/database/query.py b/frappe/database/query.py index 837915f34c..d5d2dd1aec 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -345,8 +345,6 @@ class Engine: self.query._fields_list = getattr(self, "fields", []) self.query.immutable = True - if self.is_postgres and self.is_aggregate_query: - self._validate_select_field_grouping_postgres() # DX: validate query return self.query def validate_doctype(self): @@ -1743,29 +1741,6 @@ class Engine: return True - def _validate_select_field_grouping_postgres(self): - """DX: In PostgreSQL, selected fields used with group by need to either be aggregated or be grouped, - the Query Builder validates this rule if user is unaware""" - # string processing needed since this may break in certain queries e.g."tabDocType"."module" - clean_groups = { - str(g).replace('"', "").replace("`", "").split(".")[-1] for g in self._grouped_queries - } - for field in self.fields: - if isinstance(field, AggregateFunction): - continue - alias = getattr(field, "alias", None) - field_alias = alias.replace('"', "").replace("`", "") if alias else None - field_source = str(field).replace('"', "").replace("`", "").split(".")[-1] - is_grouped = (field_source in clean_groups) or (field_alias in clean_groups) - if not is_grouped: - frappe.throw( - _( - "PostgreSQL grouping error: The field '{0}' is selected but neither grouped nor aggregated. " - "Add it to 'group_by' or aggregate it." - ).format(field_alias or field_source), - frappe.ValidationError, - ) - class DynamicTableField: def __init__( diff --git a/frappe/tests/test_query.py b/frappe/tests/test_query.py index 5a73d7a310..2962918316 100644 --- a/frappe/tests/test_query.py +++ b/frappe/tests/test_query.py @@ -2361,21 +2361,6 @@ class TestQuery(IntegrationTestCase): self.assertQueryEqual(query, 'SELECT COUNT(*) "result" FROM "tabUser" ORDER BY MAX("creation") DESC') - @run_only_if(db_type_is.POSTGRES) - def test_query_validation_postgres(self): - """PostgreSQL specific test that tests if query that is built is valid in PostgreSQL, as part of a better DX""" - with self.assertRaises(frappe.ValidationError) as pgerr: - frappe.qb.get_query( - "User", - fields=["user_type as type", "enabled as status", {"COUNT": "*"}], - group_by="type", - order_by="type", - ).run() - self.assertEqual( - str(pgerr.exception), - "PostgreSQL grouping error: The field 'status' is selected but neither grouped nor aggregated. Add it to 'group_by' or aggregate it.", - ) - # This function is used as a permission query condition hook def test_permission_hook_condition(user): From ab2a9f8134beb57137d4bf68858813074f5035ff Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Thu, 15 Jan 2026 22:55:52 +0530 Subject: [PATCH 017/393] refactor: reduce unnecessary noise in code --- frappe/database/query.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/frappe/database/query.py b/frappe/database/query.py index d5d2dd1aec..99e336e668 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -356,11 +356,7 @@ class Engine: # Track field aliases for use in group_by/order_by for field in self.fields: - if isinstance(field, Field | DynamicTableField) and field.alias: - self.field_aliases.add(field.alias) - elif self.is_postgres and getattr( - field, "alias", None - ): # captures aggregate functions (for pg order by fix) + if isinstance(field, Field | DynamicTableField | AggregateFunction) and field.alias: self.field_aliases.add(field.alias) if self.apply_permissions: From 620d5def7b44ee9f1883a0cbb5ed2073df3b7386 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Fri, 16 Jan 2026 13:11:57 +0530 Subject: [PATCH 018/393] test: add coverage for variations in query_building --- frappe/tests/test_query.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/frappe/tests/test_query.py b/frappe/tests/test_query.py index 2962918316..92a04c91f3 100644 --- a/frappe/tests/test_query.py +++ b/frappe/tests/test_query.py @@ -2361,6 +2361,28 @@ class TestQuery(IntegrationTestCase): self.assertQueryEqual(query, 'SELECT COUNT(*) "result" FROM "tabUser" ORDER BY MAX("creation") DESC') + # test in case user uses `original_col` name instead of alias + query = frappe.qb.get_query( + "User", fields=["name as user_name"], group_by="user_name", order_by="user_name" + ) + a = query.run() + + query = frappe.qb.get_query("User", fields=["name as user_name"], group_by="name", order_by="name") + b = query.run() + + query = frappe.qb.get_query( + "User", fields=["name as user_name"], group_by="name", order_by="user_name" + ) + c = query.run() + + query = frappe.qb.get_query( + "User", fields=["name as user_name"], group_by="user_name", order_by="name" + ) + d = query.run() + + for val in [b, c, d]: + self.assertEqual(a, val, "Query result mismatch detected.") + # This function is used as a permission query condition hook def test_permission_hook_condition(user): From 614bb642ef343cfd106812f4af96d596e6cbb579 Mon Sep 17 00:00:00 2001 From: Ayaan Ahmad Date: Sat, 17 Jan 2026 21:29:48 +0530 Subject: [PATCH 019/393] refactor(model): simplify prefetch per szufisher's suggestion - Remove fetch_if_empty check from prefetch phase - Fetch ALL fields, let base_document.py handle fetch_if_empty - Avoids DRY violation (same logic in two places) - Efficiency difference is negligible --- frappe/model/document.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/frappe/model/document.py b/frappe/model/document.py index b45b62a4d2..e1d5bc0e64 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -1179,11 +1179,9 @@ class Document(BaseDocument): prefetch_map[doctype]["names"].add(docname) - # Collect fetch_from fields + # Collect fetch_from fields - fetch ALL, let base_document handle fetch_if_empty for fetch_df in doc.meta.get_fields_to_fetch(df.fieldname): - if not fetch_df.get("fetch_if_empty") or ( - fetch_df.get("fetch_if_empty") and not doc.get(fetch_df.fieldname) - ): + if fetch_df.get("fetch_from"): source_field = fetch_df.fetch_from.split(".")[-1] prefetch_map[doctype]["fields"].add(source_field) From e0606c9aa03362026ab4ddb23e127f3e15324e67 Mon Sep 17 00:00:00 2001 From: Shankarv19bcr Date: Mon, 26 Jan 2026 15:57:05 +0530 Subject: [PATCH 020/393] feat(file): add DocShare support to file permission checks --- frappe/core/doctype/file/file.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index 3abf1d0c87..4135d9c369 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -885,6 +885,16 @@ def has_permission(doc, ptype=None, user=None, debug=False): if user != "Guest" and doc.owner == user: return True + if ( + user != "Guest" + and ptype in ("read", "write", "submit", "share") + and frappe.db.get_all( + "DocShare", + filters={"share_doctype": "File", "share_name": doc.name, ptype: 1}, + or_filters={"user": user, "everyone": 1}, + ) + ): + return True if doc.attached_to_doctype and doc.attached_to_name: attached_to_doctype = doc.attached_to_doctype From 3774a68093b32abb5c196c4bc92a1f7a89c5cd82 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Tue, 27 Jan 2026 13:51:03 +0530 Subject: [PATCH 021/393] refactor: get rid of noise and add docstring --- frappe/core/doctype/server_script/server_script.py | 4 ++-- frappe/model/db_query.py | 7 +++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/frappe/core/doctype/server_script/server_script.py b/frappe/core/doctype/server_script/server_script.py index aef07227c6..cfdf0ab2f1 100644 --- a/frappe/core/doctype/server_script/server_script.py +++ b/frappe/core/doctype/server_script/server_script.py @@ -211,6 +211,7 @@ class ServerScript(Document): Args: user (str): Take user email to execute script and return list of conditions. + active_child_tables (list, optional): A list of child table names involved in the current SQL query. Return: list: Return list of conditions defined by rules in self.script. @@ -218,8 +219,7 @@ class ServerScript(Document): locals = { "user": user, "conditions": "", - "active_child_tables": active_child_tables - or [], # add 'active_child_tables' to the locals dictionary + "active_child_tables": active_child_tables or [], } safe_exec(self.script, None, locals, script_filename=self.name) if locals["conditions"]: diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index a32cf1215b..c67d6a2aa0 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -1151,17 +1151,16 @@ from {tables} conditions.append(c) active_child_tables = [] - if hasattr(self, "tables") and len(self.tables) > 1: # only if query has multiple tables involved + if len(self.tables) > 1: # only if query has multiple tables involved for table_name in self.tables: - # skip parent table (user_permissions are already applied) if table_name != f"`tab{self.doctype}`": - active_child_tables.append(table_name) # track child tables + active_child_tables.append(table_name) if permission_script_name := get_server_script_map().get("permission_query", {}).get(self.doctype): script = frappe.get_doc("Server Script", permission_script_name) if condition := script.get_permission_query_conditions( self.user, active_child_tables=active_child_tables - ): # parse tracked child tables + ): conditions.append(condition) return " and ".join(conditions) if conditions else "" From edd15715b682a80ab42fdb44b6ecd242fddd51e5 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Tue, 27 Jan 2026 13:58:32 +0530 Subject: [PATCH 022/393] feat(query): parse child tables via query file too --- frappe/database/query.py | 22 +++++++++++++++++++++- frappe/model/db_query.py | 4 +++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/frappe/database/query.py b/frappe/database/query.py index 73ffc6a25d..1fa09380f3 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -1450,6 +1450,16 @@ class Engine: self.query = self.query.where(where_condition) + def get_queried_tables(self) -> list[str]: + """Extract all table names involved in the current query.""" + tables = [] + for table in self.query._from: + tables.append(table.get_sql()) + + for join in self.query._joins: + tables.append(join.item.get_sql()) + return list(set(tables)) + def get_permission_query_conditions(self) -> list["RawCriterion"]: """Add permission query conditions from hooks and server scripts""" from frappe.core.doctype.server_script.server_script_utils import get_server_script_map @@ -1462,6 +1472,14 @@ class Engine: if c := frappe.call(frappe.get_attr(method), self.user, doctype=self.permission_doctype): conditions.append(RawCriterion(f"({c})")) + active_child_tables = [] + current_tables = self.get_queried_tables() + if len(current_tables) > 1: + main_table_name = f"tab{self.doctype}" + for table_name in current_tables: + if table_name != main_table_name: + active_child_tables.append(table_name) + # Get conditions from server scripts if ( permission_script_name := get_server_script_map() @@ -1469,7 +1487,9 @@ class Engine: .get(self.permission_doctype) ): script = frappe.get_doc("Server Script", permission_script_name) - if condition := script.get_permission_query_conditions(self.user): + if condition := script.get_permission_query_conditions( + self.user, active_child_tables=active_child_tables + ): conditions.append(RawCriterion(f"({condition})")) return conditions diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index c67d6a2aa0..4b07ce0b26 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -1152,8 +1152,10 @@ from {tables} active_child_tables = [] if len(self.tables) > 1: # only if query has multiple tables involved + main_table_name = f"tab{self.doctype}" for table_name in self.tables: - if table_name != f"`tab{self.doctype}`": + clean_name = table_name.replace("`", "").replace('"', "") + if clean_name != main_table_name: active_child_tables.append(table_name) if permission_script_name := get_server_script_map().get("permission_query", {}).get(self.doctype): From 7485f1367d50c1953b24e732fa0c6e23bde55158 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Fri, 30 Jan 2026 23:45:03 +0530 Subject: [PATCH 023/393] refactor: parse in db_query as is parsed in query to maintain parity --- 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 4b07ce0b26..7829b6799c 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -1156,7 +1156,7 @@ from {tables} for table_name in self.tables: clean_name = table_name.replace("`", "").replace('"', "") if clean_name != main_table_name: - active_child_tables.append(table_name) + active_child_tables.append(clean_name) if permission_script_name := get_server_script_map().get("permission_query", {}).get(self.doctype): script = frappe.get_doc("Server Script", permission_script_name) From 4d898d56deaaaac6bd53592154bbd1dae4a8c893 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Sat, 31 Jan 2026 00:06:11 +0530 Subject: [PATCH 024/393] refactor(test): update test based on new changes to get_permission_query_conditions --- frappe/tests/test_db_query.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/tests/test_db_query.py b/frappe/tests/test_db_query.py index 5110671578..aca38c394b 100644 --- a/frappe/tests/test_db_query.py +++ b/frappe/tests/test_db_query.py @@ -990,11 +990,14 @@ class TestDBQuery(IntegrationTestCase): from frappe.desk.doctype.dashboard_settings.dashboard_settings import ( create_dashboard_settings, ) + from frappe.model.db_query import DatabaseQuery self.doctype = "Dashboard Settings" self.user = "test'5@example.com" - permission_query_conditions = DatabaseQuery.get_permission_query_conditions(self) + db_query = DatabaseQuery(self.doctype, user=self.user) + + permission_query_conditions = db_query.get_permission_query_conditions() create_dashboard_settings(self.user) From ddc757dcc807f00149badb5dcb7c2de909ac06d3 Mon Sep 17 00:00:00 2001 From: Ayaan Ahmad Date: Wed, 4 Feb 2026 00:32:46 +0530 Subject: [PATCH 025/393] refactor(model): extract repeated DB query logic into helper function Address @akhilnarang's code review feedback: 1. Extract _fetch_link_values helper function - Encapsulates repeated DB query pattern (was duplicated 3 times) - Handles cache=True fallback and virtual doctype logic 2. Sort values_to_fetch for cache key consistency - Uses tuple(sorted({...})) to match prefetch sorting - Prevents cache misses due to field order differences --- frappe/model/base_document.py | 82 +++++++++++++++++++---------------- 1 file changed, 44 insertions(+), 38 deletions(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 2aebeb126e..577e5d26ff 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -52,6 +52,36 @@ max_positive_value = {"smallint": 2**15 - 1, "int": 2**31 - 1, "bigint": 2**63 - # Used to distinguish between "not in cache" and "cached as None (does not exist)" _NOT_IN_CACHE = object() + +def _fetch_link_values(doctype: str, docname: str, fields: tuple, meta) -> dict | None: + """Fetch link field values from database with fallback logic. + + This helper encapsulates the repeated DB query pattern: + 1. Try get_value with cache=True + 2. If not found, retry without cache (handles negative caching) + 3. For virtual doctypes, use frappe.get_doc instead + + Args: + doctype: Target DocType + docname: Document name to fetch + fields: Tuple of field names to fetch + meta: Meta object for the doctype + + Returns: + Dict of field values or None if document doesn't exist + """ + if not meta.get("is_virtual"): + values = frappe.db.get_value(doctype, docname, fields, as_dict=True, cache=True, order_by=None) + if not values: + values = frappe.db.get_value(doctype, docname, fields, as_dict=True, order_by=None) + else: + try: + values = frappe.get_doc(doctype, docname).as_dict() + except frappe.DoesNotExistError: + values = None + return values + + DOCTYPE_TABLE_FIELDS = [ _dict(fieldname="fields", options="DocField"), _dict(fieldname="permissions", options="DocPerm"), @@ -1014,12 +1044,15 @@ class BaseDocument: if not _df.get("fetch_if_empty") or (_df.get("fetch_if_empty") and not self.get(_df.fieldname)) ] - values_to_fetch = ( - "name", - *(_df.fetch_from.split(".")[-1] for _df in fields_to_fetch), + values_to_fetch = tuple( + sorted( + { + "name", + *(_df.fetch_from.split(".")[-1] for _df in fields_to_fetch), + *(("docstatus",) if check_docstatus else ()), + } + ) ) - if check_docstatus: - values_to_fetch += ("docstatus",) # Use cache if available (bulk optimization) if link_value_cache is not None: @@ -1035,19 +1068,7 @@ class BaseDocument: if cached is _NOT_IN_CACHE: # Not prefetched - fall back to original DB query path - if not meta.get("is_virtual"): - values = frappe.db.get_value( - doctype, docname, values_to_fetch, as_dict=True, cache=True, order_by=None - ) - if not values: - values = frappe.db.get_value( - doctype, docname, values_to_fetch, as_dict=True, order_by=None - ) - else: - try: - values = frappe.get_doc(doctype, docname).as_dict() - except frappe.DoesNotExistError: - values = None + values = _fetch_link_values(doctype, docname, values_to_fetch, meta) elif cached is None: # Prefetch confirmed document doesn't exist values = _dict.fromkeys(values_to_fetch, None) @@ -1056,27 +1077,12 @@ class BaseDocument: values = cached else: # Cache missing some fields - fall back to DB - if not meta.get("is_virtual"): - values = frappe.db.get_value( - doctype, docname, values_to_fetch, as_dict=True, cache=True, order_by=None - ) - if not values: - values = frappe.db.get_value( - doctype, docname, values_to_fetch, as_dict=True, order_by=None - ) - else: - values = cached - elif not meta.get("is_virtual"): - # No cache - original behavior - values = frappe.db.get_value( - doctype, docname, values_to_fetch, as_dict=True, cache=True, order_by=None - ) - if not values: # NOTE: DB Value cache does negative caching, which is hard to remove now. - values = frappe.db.get_value( - doctype, docname, values_to_fetch, as_dict=True, order_by=None - ) + values = _fetch_link_values(doctype, docname, values_to_fetch, meta) + if values is None and not meta.get("is_virtual"): + values = cached # Fall back to partial cache else: - values = frappe.get_doc(doctype, docname).as_dict() + # No cache - original behavior + values = _fetch_link_values(doctype, docname, values_to_fetch, meta) # fallback to dict with field_to_fetch=None if link field value is not found # (for compatibility, `values` must have same data type) From 29cf5dba0d630a662248bb2994d567c7ba30be9a Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Wed, 4 Feb 2026 16:35:35 +0530 Subject: [PATCH 026/393] fix: don't show bulk action options in menu if disabled --- frappe/public/js/frappe/list/list_view.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js index 919231fa5b..e4f72db703 100644 --- a/frappe/public/js/frappe/list/list_view.js +++ b/frappe/public/js/frappe/list/list_view.js @@ -2525,6 +2525,8 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { // Copy to clipboard actions_menu_items.push(copy_to_clipboard()); + if (!frappe.boot.desk_settings?.bulk_actions) return actions_menu_items; + // bulk edit if (has_editable_fields(doctype) && is_bulk_edit_allowed(doctype)) { actions_menu_items.push(bulk_edit()); From 2146221bee7e8f888bd4974b601bcadad2357158 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Wed, 4 Feb 2026 17:44:58 +0530 Subject: [PATCH 027/393] fix: check for bulk actions enabled on user before allowing bulk actions in whitelisted methods --- .../automation/doctype/assignment_rule/assignment_rule.py | 3 +++ frappe/desk/doctype/bulk_update/bulk_update.py | 3 +++ frappe/desk/form/assign_to.py | 6 ++++++ frappe/desk/reportview.py | 3 +++ frappe/utils/print_format.py | 3 +++ 5 files changed, 18 insertions(+) diff --git a/frappe/automation/doctype/assignment_rule/assignment_rule.py b/frappe/automation/doctype/assignment_rule/assignment_rule.py index aa7b3551b5..bc1843287b 100644 --- a/frappe/automation/doctype/assignment_rule/assignment_rule.py +++ b/frappe/automation/doctype/assignment_rule/assignment_rule.py @@ -200,6 +200,9 @@ def get_assignments(doc) -> list[dict]: @frappe.whitelist() def bulk_apply(doctype, docnames): + if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): + frappe.throw(_("You are not allowed to perform bulk actions"), frappe.PermissionError) + docnames = frappe.parse_json(docnames) background = len(docnames) > 5 diff --git a/frappe/desk/doctype/bulk_update/bulk_update.py b/frappe/desk/doctype/bulk_update/bulk_update.py index a2440412c3..fe511431be 100644 --- a/frappe/desk/doctype/bulk_update/bulk_update.py +++ b/frappe/desk/doctype/bulk_update/bulk_update.py @@ -47,6 +47,9 @@ class BulkUpdate(Document): @frappe.whitelist() def submit_cancel_or_update_docs(doctype, docnames, action="submit", data=None, task_id=None): + if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): + frappe.throw(_("You are not allowed to perform bulk actions."), frappe.PermissionError) + if isinstance(docnames, str): docnames = frappe.parse_json(docnames) diff --git a/frappe/desk/form/assign_to.py b/frappe/desk/form/assign_to.py index bcebd4db0e..4b003b18f3 100644 --- a/frappe/desk/form/assign_to.py +++ b/frappe/desk/form/assign_to.py @@ -141,6 +141,9 @@ def add(args=None, *, ignore_permissions=False): @frappe.whitelist() def add_multiple(args=None): + if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): + frappe.throw(_("You are not allowed to perform bulk actions"), frappe.PermissionError) + if not args: args = frappe.local.form_dict @@ -180,6 +183,9 @@ def remove(doctype, name, assign_to, ignore_permissions=False): @frappe.whitelist() def remove_multiple(doctype, names, ignore_permissions=False): + if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): + frappe.throw(_("You are not allowed to perform bulk actions"), frappe.PermissionError) + docname_list = json.loads(names) for name in docname_list: diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index 72b9d5bac0..512807b381 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -596,6 +596,9 @@ def parse_field(field: str) -> tuple[str | None, str]: @frappe.whitelist(methods=["POST", "DELETE"]) def delete_items(): """delete selected items""" + if not (frappe.get_cached_value("User", frappe.session.user, "bulk_actions")): + frappe.throw(_("You are not allowed to perform bulk actions."), frappe.PermissionError) + import json items = sorted(json.loads(frappe.form_dict.get("items")), reverse=True) diff --git a/frappe/utils/print_format.py b/frappe/utils/print_format.py index 8b75c14a6c..282b1ec1da 100644 --- a/frappe/utils/print_format.py +++ b/frappe/utils/print_format.py @@ -34,6 +34,9 @@ def download_multi_pdf( """ Calls _download_multi_pdf with the given parameters and returns the response """ + if not (frappe.get_cached_value("User", frappe.session.user, "bulk_actions")): + frappe.throw(_("You are not allowed to perform bulk actions."), frappe.PermissionError) + return _download_multi_pdf(doctype, name, format, no_letterhead, letterhead, options) From 2d96f5d1a5a6ba2f7292b0adee359f31c32f334d Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Wed, 29 Oct 2025 12:58:13 +0530 Subject: [PATCH 028/393] chore: update gantt --- .../js/frappe/views/gantt/gantt_view.js | 4 +- package.json | 2 +- yarn.lock | 9711 +++++++++++++++-- 3 files changed, 8921 insertions(+), 796 deletions(-) diff --git a/frappe/public/js/frappe/views/gantt/gantt_view.js b/frappe/public/js/frappe/views/gantt/gantt_view.js index 3871d82882..1b84f44234 100644 --- a/frappe/public/js/frappe/views/gantt/gantt_view.js +++ b/frappe/public/js/frappe/views/gantt/gantt_view.js @@ -133,7 +133,7 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { on_view_change: (mode) => { // save view mode me.save_view_user_settings({ - gantt_view_mode: mode, + gantt_view_mode: mode.name, }); }, custom_popup_html: (task) => { @@ -226,7 +226,7 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { get required_libs() { return [ "assets/frappe/node_modules/frappe-gantt/dist/frappe-gantt.css", - "assets/frappe/node_modules/frappe-gantt/dist/frappe-gantt.min.js", + "assets/frappe/node_modules/frappe-gantt/dist/frappe-gantt.umd.js", ]; } }; diff --git a/package.json b/package.json index ff869962c2..29422c4c95 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "fast-glob": "^3.2.5", "frappe-charts": "2.0.0-rc27", "frappe-datatable": "1.19.0", - "frappe-gantt": "^0.6.0", + "frappe-gantt": "^1.0.4", "frappe-quill-image-resize": "^3.0.9", "gemoji": "^8.1.0", "highlight.js": "^10.4.1", diff --git a/yarn.lock b/yarn.lock index b332bf0de8..5f3ff1304c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,46 +4,855 @@ "@adobe/css-tools@~4.3.1": version "4.3.2" - resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.2.tgz#a6abc715fb6884851fca9dad37fc34739a04fd11" + resolved "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz" integrity sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw== -"@babel/helper-string-parser@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" - integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== - -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== - -"@babel/parser@^7.23.3", "@babel/parser@^7.6.0", "@babel/parser@^7.9.6": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.4.tgz#409fbe690c333bb70187e2de4021e1e47a026661" - integrity sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ== - -"@babel/types@^7.6.1", "@babel/types@^7.9.6": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.4.tgz#7206a1810fc512a7f7f7d4dace4cb4c1c9dbfb8e" - integrity sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== dependencies: - "@babel/helper-string-parser" "^7.23.4" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" + "@babel/helper-validator-identifier" "^7.27.1" + js-tokens "^4.0.0" + picocolors "^1.1.1" + +"@babel/compat-data@^7.27.2", "@babel/compat-data@^7.27.7", "@babel/compat-data@^7.28.0": + version "7.28.4" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz" + integrity sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw== + +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": + version "7.28.4" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz" + integrity sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.28.3" + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-module-transforms" "^7.28.3" + "@babel/helpers" "^7.28.4" + "@babel/parser" "^7.28.4" + "@babel/template" "^7.27.2" + "@babel/traverse" "^7.28.4" + "@babel/types" "^7.28.4" + "@jridgewell/remapping" "^2.3.5" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.28.3": + version "7.28.3" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz" + integrity sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw== + dependencies: + "@babel/parser" "^7.28.3" + "@babel/types" "^7.28.2" + "@jridgewell/gen-mapping" "^0.3.12" + "@jridgewell/trace-mapping" "^0.3.28" + jsesc "^3.0.2" + +"@babel/helper-annotate-as-pure@^7.27.1", "@babel/helper-annotate-as-pure@^7.27.3": + version "7.27.3" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz" + integrity sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg== + dependencies: + "@babel/types" "^7.27.3" + +"@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.27.2": + version "7.27.2" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz" + integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== + dependencies: + "@babel/compat-data" "^7.27.2" + "@babel/helper-validator-option" "^7.27.1" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.27.1", "@babel/helper-create-class-features-plugin@^7.28.3": + version "7.28.3" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz" + integrity sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-member-expression-to-functions" "^7.27.1" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/traverse" "^7.28.3" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz" + integrity sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + regexpu-core "^6.2.0" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.6.5": + version "0.6.5" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz" + integrity sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg== + dependencies: + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-plugin-utils" "^7.27.1" + debug "^4.4.1" + lodash.debounce "^4.0.8" + resolve "^1.22.10" + +"@babel/helper-globals@^7.28.0": + version "7.28.0" + resolved "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz" + integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== + +"@babel/helper-member-expression-to-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz" + integrity sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-module-imports@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz" + integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.28.3": + version "7.28.3" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz" + integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@babel/traverse" "^7.28.3" + +"@babel/helper-optimise-call-expression@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz" + integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw== + dependencies: + "@babel/types" "^7.27.1" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz" + integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== + +"@babel/helper-remap-async-to-generator@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz" + integrity sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-wrap-function" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/helper-replace-supers@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz" + integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.27.1" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/helper-skip-transparent-expression-wrappers@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz" + integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + +"@babel/helper-validator-identifier@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz" + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== + +"@babel/helper-validator-option@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz" + integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== + +"@babel/helper-wrap-function@^7.27.1": + version "7.28.3" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz" + integrity sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g== + dependencies: + "@babel/template" "^7.27.2" + "@babel/traverse" "^7.28.3" + "@babel/types" "^7.28.2" + +"@babel/helpers@^7.28.4": + version "7.28.4" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz" + integrity sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w== + dependencies: + "@babel/template" "^7.27.2" + "@babel/types" "^7.28.4" + +"@babel/parser@^7.23.3", "@babel/parser@^7.27.2", "@babel/parser@^7.28.3", "@babel/parser@^7.28.4", "@babel/parser@^7.6.0", "@babel/parser@^7.9.6": + version "7.28.4" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz" + integrity sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg== + dependencies: + "@babel/types" "^7.28.4" + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz" + integrity sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz" + integrity sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz" + integrity sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz" + integrity sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/plugin-transform-optional-chaining" "^7.27.1" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.28.3": + version "7.28.3" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz" + integrity sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.28.3" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-syntax-import-assertions@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz" + integrity sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-import-attributes@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz" + integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz" + integrity sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-async-generator-functions@^7.28.0": + version "7.28.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz" + integrity sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-remap-async-to-generator" "^7.27.1" + "@babel/traverse" "^7.28.0" + +"@babel/plugin-transform-async-to-generator@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz" + integrity sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-remap-async-to-generator" "^7.27.1" + +"@babel/plugin-transform-block-scoped-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz" + integrity sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-block-scoping@^7.28.0": + version "7.28.4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.4.tgz" + integrity sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-class-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz" + integrity sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-class-static-block@^7.28.3": + version "7.28.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz" + integrity sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.28.3" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-classes@^7.28.3": + version "7.28.4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz" + integrity sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-globals" "^7.28.0" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + "@babel/traverse" "^7.28.4" + +"@babel/plugin-transform-computed-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz" + integrity sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/template" "^7.27.1" + +"@babel/plugin-transform-destructuring@^7.28.0": + version "7.28.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz" + integrity sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.28.0" + +"@babel/plugin-transform-dotall-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz" + integrity sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-duplicate-keys@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz" + integrity sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz" + integrity sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-dynamic-import@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz" + integrity sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-explicit-resource-management@^7.28.0": + version "7.28.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz" + integrity sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-transform-destructuring" "^7.28.0" + +"@babel/plugin-transform-exponentiation-operator@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz" + integrity sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-export-namespace-from@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz" + integrity sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-for-of@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz" + integrity sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-function-name@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz" + integrity sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ== + dependencies: + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/plugin-transform-json-strings@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz" + integrity sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz" + integrity sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-logical-assignment-operators@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz" + integrity sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-member-expression-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz" + integrity sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-modules-amd@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz" + integrity sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA== + dependencies: + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-modules-commonjs@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz" + integrity sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw== + dependencies: + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-modules-systemjs@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz" + integrity sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA== + dependencies: + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/plugin-transform-modules-umd@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz" + integrity sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w== + dependencies: + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz" + integrity sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-new-target@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz" + integrity sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz" + integrity sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-numeric-separator@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz" + integrity sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-object-rest-spread@^7.28.0": + version "7.28.4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz" + integrity sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew== + dependencies: + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-transform-destructuring" "^7.28.0" + "@babel/plugin-transform-parameters" "^7.27.7" + "@babel/traverse" "^7.28.4" + +"@babel/plugin-transform-object-super@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz" + integrity sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + +"@babel/plugin-transform-optional-catch-binding@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz" + integrity sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-optional-chaining@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz" + integrity sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-parameters@^7.27.7": + version "7.27.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz" + integrity sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-private-methods@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz" + integrity sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-private-property-in-object@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz" + integrity sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-property-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz" + integrity sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-regenerator@^7.28.3": + version "7.28.4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz" + integrity sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-regexp-modifiers@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz" + integrity sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-reserved-words@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz" + integrity sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-shorthand-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz" + integrity sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-spread@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz" + integrity sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-sticky-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz" + integrity sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-template-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz" + integrity sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-typeof-symbol@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz" + integrity sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-unicode-escapes@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz" + integrity sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-unicode-property-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz" + integrity sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-unicode-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz" + integrity sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-unicode-sets-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz" + integrity sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/polyfill@^7.0.0": + version "7.12.1" + resolved "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz" + integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g== + dependencies: + core-js "^2.6.5" + regenerator-runtime "^0.13.4" + +"@babel/preset-env@^7.0.0": + version "7.28.3" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz" + integrity sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg== + dependencies: + "@babel/compat-data" "^7.28.0" + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.27.1" + "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.27.1" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.27.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.27.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.28.3" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions" "^7.27.1" + "@babel/plugin-syntax-import-attributes" "^7.27.1" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.27.1" + "@babel/plugin-transform-async-generator-functions" "^7.28.0" + "@babel/plugin-transform-async-to-generator" "^7.27.1" + "@babel/plugin-transform-block-scoped-functions" "^7.27.1" + "@babel/plugin-transform-block-scoping" "^7.28.0" + "@babel/plugin-transform-class-properties" "^7.27.1" + "@babel/plugin-transform-class-static-block" "^7.28.3" + "@babel/plugin-transform-classes" "^7.28.3" + "@babel/plugin-transform-computed-properties" "^7.27.1" + "@babel/plugin-transform-destructuring" "^7.28.0" + "@babel/plugin-transform-dotall-regex" "^7.27.1" + "@babel/plugin-transform-duplicate-keys" "^7.27.1" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.27.1" + "@babel/plugin-transform-dynamic-import" "^7.27.1" + "@babel/plugin-transform-explicit-resource-management" "^7.28.0" + "@babel/plugin-transform-exponentiation-operator" "^7.27.1" + "@babel/plugin-transform-export-namespace-from" "^7.27.1" + "@babel/plugin-transform-for-of" "^7.27.1" + "@babel/plugin-transform-function-name" "^7.27.1" + "@babel/plugin-transform-json-strings" "^7.27.1" + "@babel/plugin-transform-literals" "^7.27.1" + "@babel/plugin-transform-logical-assignment-operators" "^7.27.1" + "@babel/plugin-transform-member-expression-literals" "^7.27.1" + "@babel/plugin-transform-modules-amd" "^7.27.1" + "@babel/plugin-transform-modules-commonjs" "^7.27.1" + "@babel/plugin-transform-modules-systemjs" "^7.27.1" + "@babel/plugin-transform-modules-umd" "^7.27.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.27.1" + "@babel/plugin-transform-new-target" "^7.27.1" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.27.1" + "@babel/plugin-transform-numeric-separator" "^7.27.1" + "@babel/plugin-transform-object-rest-spread" "^7.28.0" + "@babel/plugin-transform-object-super" "^7.27.1" + "@babel/plugin-transform-optional-catch-binding" "^7.27.1" + "@babel/plugin-transform-optional-chaining" "^7.27.1" + "@babel/plugin-transform-parameters" "^7.27.7" + "@babel/plugin-transform-private-methods" "^7.27.1" + "@babel/plugin-transform-private-property-in-object" "^7.27.1" + "@babel/plugin-transform-property-literals" "^7.27.1" + "@babel/plugin-transform-regenerator" "^7.28.3" + "@babel/plugin-transform-regexp-modifiers" "^7.27.1" + "@babel/plugin-transform-reserved-words" "^7.27.1" + "@babel/plugin-transform-shorthand-properties" "^7.27.1" + "@babel/plugin-transform-spread" "^7.27.1" + "@babel/plugin-transform-sticky-regex" "^7.27.1" + "@babel/plugin-transform-template-literals" "^7.27.1" + "@babel/plugin-transform-typeof-symbol" "^7.27.1" + "@babel/plugin-transform-unicode-escapes" "^7.27.1" + "@babel/plugin-transform-unicode-property-regex" "^7.27.1" + "@babel/plugin-transform-unicode-regex" "^7.27.1" + "@babel/plugin-transform-unicode-sets-regex" "^7.27.1" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.14" + babel-plugin-polyfill-corejs3 "^0.13.0" + babel-plugin-polyfill-regenerator "^0.6.5" + core-js-compat "^3.43.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/register@^7.0.0": + version "7.28.3" + resolved "https://registry.npmjs.org/@babel/register/-/register-7.28.3.tgz" + integrity sha512-CieDOtd8u208eI49bYl4z1J22ySFw87IGwE+IswFEExH7e3rLgKb0WNQeumnacQ1+VoDJLYI5QFA3AJZuyZQfA== + dependencies: + clone-deep "^4.0.1" + find-cache-dir "^2.0.0" + make-dir "^2.1.0" + pirates "^4.0.6" + source-map-support "^0.5.16" + +"@babel/template@^7.27.1", "@babel/template@^7.27.2": + version "7.27.2" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz" + integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/parser" "^7.27.2" + "@babel/types" "^7.27.1" + +"@babel/traverse@^7.27.1", "@babel/traverse@^7.28.0", "@babel/traverse@^7.28.3", "@babel/traverse@^7.28.4": + version "7.28.4" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz" + integrity sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.28.3" + "@babel/helper-globals" "^7.28.0" + "@babel/parser" "^7.28.4" + "@babel/template" "^7.27.2" + "@babel/types" "^7.28.4" + debug "^4.3.1" + +"@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.4", "@babel/types@^7.4.4", "@babel/types@^7.6.1", "@babel/types@^7.9.6": + version "7.28.4" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz" + integrity sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@cypress/request@^2.88.10": + version "2.88.12" + resolved "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz" + integrity sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + http-signature "~1.3.6" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + performance-now "^2.1.0" + qs "~6.10.3" + safe-buffer "^5.1.2" + tough-cookie "^4.1.3" + tunnel-agent "^0.6.0" + uuid "^8.3.2" + +"@cypress/xvfb@^1.2.4": + version "1.2.4" + resolved "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz" + integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== + dependencies: + debug "^3.1.0" + lodash.once "^4.1.1" "@editorjs/editorjs@^2.28.2": version "2.28.2" - resolved "https://registry.yarnpkg.com/@editorjs/editorjs/-/editorjs-2.28.2.tgz#a265c7d10e83adef81813e4dc0f01fe3464dff50" + resolved "https://registry.npmjs.org/@editorjs/editorjs/-/editorjs-2.28.2.tgz" integrity sha512-g6V0Nd3W9IIWMpvxDNTssQ6e4kxBp1Y0W4GIf8cXRlmcBp3TUjrgCYJQmNy3l2a6ZzhyBAoVSe8krJEq4g7PQw== -"@esbuild/linux-loong64@0.14.54": - version "0.14.54" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" - integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== - "@frappe/esbuild-plugin-postcss2@^0.1.3": version "0.1.3" - resolved "https://registry.yarnpkg.com/@frappe/esbuild-plugin-postcss2/-/esbuild-plugin-postcss2-0.1.3.tgz#523a5cc32788f184bb78c7b946c9f132ef386508" + resolved "https://registry.npmjs.org/@frappe/esbuild-plugin-postcss2/-/esbuild-plugin-postcss2-0.1.3.tgz" integrity sha512-/kPz/NJki2GFFtcgTnvdkkjgPEU1uHmaN7/OI2Ysc2tEZ7dcL7FYEEV72a5Fv8cniJbmH8UUjItZmHixFCT1Dg== dependencies: autoprefixer "^10.2.5" @@ -55,83 +864,433 @@ stylus "^0.x" tmp "^0.2.1" -"@fullcalendar/core@^6.1.11": +"@fullcalendar/core@^6.1.11", "@fullcalendar/core@~6.1.11": version "6.1.11" - resolved "https://registry.yarnpkg.com/@fullcalendar/core/-/core-6.1.11.tgz#f9630e83ae977e774992507635b1e7af4c339d37" + resolved "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.11.tgz" integrity sha512-TjG7c8sUz+Vkui2FyCNJ+xqyu0nq653Ibe99A66LoW95oBo6tVhhKIaG1Wh0GVKymYiqAQN/OEdYTuj4ay27kA== dependencies: preact "~10.12.1" "@fullcalendar/daygrid@^6.1.11", "@fullcalendar/daygrid@~6.1.11": version "6.1.11" - resolved "https://registry.yarnpkg.com/@fullcalendar/daygrid/-/daygrid-6.1.11.tgz#83a5d4a94c314cf3a14b06bebba03b1b40e6d2ba" + resolved "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.11.tgz" integrity sha512-hF5jJB7cgUIxWD5MVjj8IU407HISyLu7BWXcEIuTytkfr8oolOXeCazqnnjmRbnFOncoJQVstTtq6SIhaT32Xg== "@fullcalendar/interaction@^6.1.11": version "6.1.11" - resolved "https://registry.yarnpkg.com/@fullcalendar/interaction/-/interaction-6.1.11.tgz#baa3beec8f5c489fb6904973b175a5f4797abdf3" + resolved "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.11.tgz" integrity sha512-ynOKjzuPwEAMgTQ6R/Z2zvzIIqG4p8/Qmnhi1q0vzPZZxSIYx3rlZuvpEK2WGBZZ1XEafDOP/LGfbWoNZe+qdg== "@fullcalendar/list@^6.1.11": version "6.1.11" - resolved "https://registry.yarnpkg.com/@fullcalendar/list/-/list-6.1.11.tgz#4cd23700ea48b382b37387e29a706f2da692e174" + resolved "https://registry.npmjs.org/@fullcalendar/list/-/list-6.1.11.tgz" integrity sha512-9Qx8uvik9pXD12u50FiHwNzlHv4wkhfsr+r03ycahW7vEeIAKCsIZGTkUfFP+96I5wHihrfLazu1cFQG4MPiuw== "@fullcalendar/timegrid@^6.1.11": version "6.1.11" - resolved "https://registry.yarnpkg.com/@fullcalendar/timegrid/-/timegrid-6.1.11.tgz#76b2fc4446d1e97819a4395dab4f3a7e44c7a9eb" + resolved "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.11.tgz" integrity sha512-0seUHK/ferH89IeuCvV4Bib0zWjgK0nsptNdmAc9wDBxD/d9hm5Mdti0URJX6bDoRtsSfRDu5XsRcrzwoc+AUQ== dependencies: "@fullcalendar/daygrid" "~6.1.11" +"@gar/promisify@^1.0.1": + version "1.1.2" + +"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": + version "9.3.0" + resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.1.0": + version "5.1.0" + resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + "@headlessui/vue@^1.7.16": version "1.7.16" - resolved "https://registry.yarnpkg.com/@headlessui/vue/-/vue-1.7.16.tgz#bdc9d32d329248910325539b99e6abfce0c69f89" + resolved "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.16.tgz" integrity sha512-nKT+nf/q6x198SsyK54mSszaQl/z+QxtASmgMEJtpxSX2Q0OPJX0upS/9daDyiECpeAsvjkoOrm2O/6PyBQ+Qg== -"@jridgewell/sourcemap-codec@^1.4.15": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== +"@isaacs/string-locale-compare@*", "@isaacs/string-locale-compare@^1.0.1": + version "1.1.0" + +"@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.5": + version "0.3.13" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz" + integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/remapping@^2.3.5": + version "2.3.5" + resolved "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz" + integrity sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15", "@jridgewell/sourcemap-codec@^1.5.0": + version "1.5.5" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz" + integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== + +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.28": + version "0.3.31" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz" + integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@npmcli/arborist@*", "@npmcli/arborist@^2.3.0", "@npmcli/arborist@^2.5.0": + version "2.9.0" + dependencies: + "@isaacs/string-locale-compare" "^1.0.1" + "@npmcli/installed-package-contents" "^1.0.7" + "@npmcli/map-workspaces" "^1.0.2" + "@npmcli/metavuln-calculator" "^1.1.0" + "@npmcli/move-file" "^1.1.0" + "@npmcli/name-from-folder" "^1.0.1" + "@npmcli/node-gyp" "^1.0.1" + "@npmcli/package-json" "^1.0.1" + "@npmcli/run-script" "^1.8.2" + bin-links "^2.2.1" + cacache "^15.0.3" + common-ancestor-path "^1.0.1" + json-parse-even-better-errors "^2.3.1" + json-stringify-nice "^1.1.4" + mkdirp "^1.0.4" + mkdirp-infer-owner "^2.0.0" + npm-install-checks "^4.0.0" + npm-package-arg "^8.1.5" + npm-pick-manifest "^6.1.0" + npm-registry-fetch "^11.0.0" + pacote "^11.3.5" + parse-conflict-json "^1.1.1" + proc-log "^1.0.0" + promise-all-reject-late "^1.0.0" + promise-call-limit "^1.0.1" + read-package-json-fast "^2.0.2" + readdir-scoped-modules "^1.1.0" + rimraf "^3.0.2" + semver "^7.3.5" + ssri "^8.0.1" + treeverse "^1.0.4" + walk-up-path "^1.0.0" + +"@npmcli/ci-detect@*", "@npmcli/ci-detect@^1.3.0": + version "1.3.0" + +"@npmcli/config@*": + version "2.3.0" + dependencies: + ini "^2.0.0" + mkdirp-infer-owner "^2.0.0" + nopt "^5.0.0" + semver "^7.3.4" + walk-up-path "^1.0.0" + +"@npmcli/disparity-colors@^1.0.1": + version "1.0.1" + dependencies: + ansi-styles "^4.3.0" + +"@npmcli/fs@^1.0.0": + version "1.0.0" + dependencies: + "@gar/promisify" "^1.0.1" + semver "^7.3.5" + +"@npmcli/git@^2.0.7", "@npmcli/git@^2.1.0": + version "2.1.0" + dependencies: + "@npmcli/promise-spawn" "^1.3.2" + lru-cache "^6.0.0" + mkdirp "^1.0.4" + npm-pick-manifest "^6.1.1" + promise-inflight "^1.0.1" + promise-retry "^2.0.1" + semver "^7.3.5" + which "^2.0.2" + +"@npmcli/installed-package-contents@^1.0.6", "@npmcli/installed-package-contents@^1.0.7": + version "1.0.7" + dependencies: + npm-bundled "^1.1.1" + npm-normalize-package-bin "^1.0.1" + +"@npmcli/map-workspaces@*", "@npmcli/map-workspaces@^1.0.2": + version "1.0.4" + dependencies: + "@npmcli/name-from-folder" "^1.0.1" + glob "^7.1.6" + minimatch "^3.0.4" + read-package-json-fast "^2.0.1" + +"@npmcli/metavuln-calculator@^1.1.0": + version "1.1.1" + dependencies: + cacache "^15.0.5" + pacote "^11.1.11" + semver "^7.3.2" + +"@npmcli/move-file@^1.0.1", "@npmcli/move-file@^1.1.0": + version "1.1.2" + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@npmcli/name-from-folder@^1.0.1": + version "1.0.1" + +"@npmcli/node-gyp@^1.0.1", "@npmcli/node-gyp@^1.0.2": + version "1.0.2" + +"@npmcli/package-json@*", "@npmcli/package-json@^1.0.1": + version "1.0.1" + dependencies: + json-parse-even-better-errors "^2.3.1" + +"@npmcli/promise-spawn@^1.2.0", "@npmcli/promise-spawn@^1.3.2": + version "1.3.2" + dependencies: + infer-owner "^1.0.4" + +"@npmcli/run-script@*", "@npmcli/run-script@^1.8.2", "@npmcli/run-script@^1.8.3", "@npmcli/run-script@^1.8.4": + version "1.8.6" + dependencies: + "@npmcli/node-gyp" "^1.0.2" + "@npmcli/promise-spawn" "^1.3.2" + node-gyp "^7.1.0" + read-package-json-fast "^2.0.1" + +"@octokit/auth-token@^2.4.4": + version "2.5.0" + resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz" + integrity sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g== + dependencies: + "@octokit/types" "^6.0.3" + +"@octokit/core@^3.5.1", "@octokit/core@>=2", "@octokit/core@>=3": + version "3.6.0" + resolved "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz" + integrity sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q== + dependencies: + "@octokit/auth-token" "^2.4.4" + "@octokit/graphql" "^4.5.8" + "@octokit/request" "^5.6.3" + "@octokit/request-error" "^2.0.5" + "@octokit/types" "^6.0.3" + before-after-hook "^2.2.0" + universal-user-agent "^6.0.0" + +"@octokit/endpoint@^6.0.1": + version "6.0.12" + resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz" + integrity sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA== + dependencies: + "@octokit/types" "^6.0.3" + is-plain-object "^5.0.0" + universal-user-agent "^6.0.0" + +"@octokit/graphql@^4.5.8": + version "4.8.0" + resolved "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz" + integrity sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg== + dependencies: + "@octokit/request" "^5.6.0" + "@octokit/types" "^6.0.3" + universal-user-agent "^6.0.0" + +"@octokit/openapi-types@^12.11.0": + version "12.11.0" + resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz" + integrity sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ== + +"@octokit/plugin-paginate-rest@^2.16.8": + version "2.21.3" + resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz" + integrity sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw== + dependencies: + "@octokit/types" "^6.40.0" + +"@octokit/plugin-request-log@^1.0.4": + version "1.0.4" + resolved "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz" + integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== + +"@octokit/plugin-rest-endpoint-methods@^5.12.0": + version "5.16.2" + resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz" + integrity sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw== + dependencies: + "@octokit/types" "^6.39.0" + deprecation "^2.3.1" + +"@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0": + version "2.1.0" + resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz" + integrity sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg== + dependencies: + "@octokit/types" "^6.0.3" + deprecation "^2.0.0" + once "^1.4.0" + +"@octokit/request@^5.6.0", "@octokit/request@^5.6.3": + version "5.6.3" + resolved "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz" + integrity sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A== + dependencies: + "@octokit/endpoint" "^6.0.1" + "@octokit/request-error" "^2.1.0" + "@octokit/types" "^6.16.1" + is-plain-object "^5.0.0" + node-fetch "^2.6.7" + universal-user-agent "^6.0.0" + +"@octokit/rest@^18.0.0": + version "18.12.0" + resolved "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz" + integrity sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q== + dependencies: + "@octokit/core" "^3.5.1" + "@octokit/plugin-paginate-rest" "^2.16.8" + "@octokit/plugin-request-log" "^1.0.4" + "@octokit/plugin-rest-endpoint-methods" "^5.12.0" + +"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.39.0", "@octokit/types@^6.40.0": + version "6.41.0" + resolved "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz" + integrity sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg== + dependencies: + "@octokit/openapi-types" "^12.11.0" + "@popperjs/core@^2.11.2": version "2.11.8" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" + resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== "@redis/client@^1.5.8": version "1.5.12" - resolved "https://registry.yarnpkg.com/@redis/client/-/client-1.5.12.tgz#4c387727992152aea443b869de0ebb697f899187" + resolved "https://registry.npmjs.org/@redis/client/-/client-1.5.12.tgz" integrity sha512-/ZjE18HRzMd80eXIIUIPcH81UoZpwulbo8FmbElrjPqH0QC0SeIKu1BOU49bO5trM5g895kAjhvalt5h77q+4A== dependencies: cluster-key-slot "1.1.2" generic-pool "3.9.0" yallist "4.0.0" +"@rtsao/scc@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz" + integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== + +"@semantic-release/commit-analyzer@^8.0.0": + version "8.0.1" + resolved "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz" + integrity sha512-5bJma/oB7B4MtwUkZC2Bf7O1MHfi4gWe4mA+MIQ3lsEV0b422Bvl1z5HRpplDnMLHH3EXMoRdEng6Ds5wUqA3A== + dependencies: + conventional-changelog-angular "^5.0.0" + conventional-commits-filter "^2.0.0" + conventional-commits-parser "^3.0.7" + debug "^4.0.0" + import-from "^3.0.0" + lodash "^4.17.4" + micromatch "^4.0.2" + +"@semantic-release/error@^2.2.0": + version "2.2.0" + resolved "https://registry.npmjs.org/@semantic-release/error/-/error-2.2.0.tgz" + integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg== + +"@semantic-release/github@^7.0.0": + version "7.2.3" + resolved "https://registry.npmjs.org/@semantic-release/github/-/github-7.2.3.tgz" + integrity sha512-lWjIVDLal+EQBzy697ayUNN8MoBpp+jYIyW2luOdqn5XBH4d9bQGfTnjuLyzARZBHejqh932HVjiH/j4+R7VHw== + dependencies: + "@octokit/rest" "^18.0.0" + "@semantic-release/error" "^2.2.0" + aggregate-error "^3.0.0" + bottleneck "^2.18.1" + debug "^4.0.0" + dir-glob "^3.0.0" + fs-extra "^10.0.0" + globby "^11.0.0" + http-proxy-agent "^4.0.0" + https-proxy-agent "^5.0.0" + issue-parser "^6.0.0" + lodash "^4.17.4" + mime "^2.4.3" + p-filter "^2.0.0" + p-retry "^4.0.0" + url-join "^4.0.0" + +"@semantic-release/npm@^7.0.0": + version "7.1.3" + resolved "https://registry.npmjs.org/@semantic-release/npm/-/npm-7.1.3.tgz" + integrity sha512-x52kQ/jR09WjuWdaTEHgQCvZYMOTx68WnS+TZ4fya5ZAJw4oRtJETtrvUw10FdfM28d/keInQdc66R1Gw5+OEQ== + dependencies: + "@semantic-release/error" "^2.2.0" + aggregate-error "^3.0.0" + execa "^5.0.0" + fs-extra "^10.0.0" + lodash "^4.17.15" + nerf-dart "^1.0.0" + normalize-url "^6.0.0" + npm "^7.0.0" + rc "^1.2.8" + read-pkg "^5.0.0" + registry-auth-token "^4.0.0" + semver "^7.1.2" + tempy "^1.0.0" + +"@semantic-release/release-notes-generator@^9.0.0": + version "9.0.3" + resolved "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.3.tgz" + integrity sha512-hMZyddr0u99OvM2SxVOIelHzly+PP3sYtJ8XOLHdMp8mrluN5/lpeTnIO27oeCYdupY/ndoGfvrqDjHqkSyhVg== + dependencies: + conventional-changelog-angular "^5.0.0" + conventional-changelog-writer "^4.0.0" + conventional-commits-filter "^2.0.0" + conventional-commits-parser "^3.0.0" + debug "^4.0.0" + get-stream "^6.0.0" + import-from "^3.0.0" + into-stream "^6.0.0" + lodash "^4.17.4" + read-pkg-up "^7.0.0" + "@sentry-internal/feedback@7.119.1": version "7.119.1" - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-7.119.1.tgz#98285dc9dba0ab62369d758124901b00faf58697" + resolved "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.1.tgz" integrity sha512-EPyW6EKZmhKpw/OQUPRkTynXecZdYl4uhZwdZuGqnGMAzswPOgQvFrkwsOuPYvoMfXqCH7YuRqyJrox3uBOrTA== dependencies: "@sentry/core" "7.119.1" @@ -140,7 +1299,7 @@ "@sentry-internal/replay-canvas@7.119.1": version "7.119.1" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-7.119.1.tgz#b1413fb37734d609b0745ac24d49ddf9d63b9c51" + resolved "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.1.tgz" integrity sha512-O/lrzENbMhP/UDr7LwmfOWTjD9PLNmdaCF408Wx8SDuj7Iwc+VasGfHg7fPH4Pdr4nJON6oh+UqoV4IoG05u+A== dependencies: "@sentry/core" "7.119.1" @@ -150,7 +1309,7 @@ "@sentry-internal/tracing@7.119.1": version "7.119.1" - resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.119.1.tgz#500d50d451bfd0ce6b185e9f112208229739ab03" + resolved "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.119.1.tgz" integrity sha512-cI0YraPd6qBwvUA3wQdPGTy8PzAoK0NZiaTN1LM3IczdPegehWOaEG5GVTnpGnTsmBAzn1xnBXNBhgiU4dgcrQ== dependencies: "@sentry/core" "7.119.1" @@ -159,7 +1318,7 @@ "@sentry/browser@^7.119.1": version "7.119.1" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.119.1.tgz#260470dd7fd18de366017c3bf23a252a24d2ff05" + resolved "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.1.tgz" integrity sha512-aMwAnFU4iAPeLyZvqmOQaEDHt/Dkf8rpgYeJ0OEi50dmP6AjG+KIAMCXU7CYCCQDn70ITJo8QD5+KzCoZPYz0A== dependencies: "@sentry-internal/feedback" "7.119.1" @@ -173,7 +1332,7 @@ "@sentry/core@7.119.1": version "7.119.1" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.119.1.tgz#63e949cad167a0ee5e52986c93b96ff1d6a05b57" + resolved "https://registry.npmjs.org/@sentry/core/-/core-7.119.1.tgz" integrity sha512-YUNnH7O7paVd+UmpArWCPH4Phlb5LwrkWVqzFWqL3xPyCcTSof2RL8UmvpkTjgYJjJ+NDfq5mPFkqv3aOEn5Sw== dependencies: "@sentry/types" "7.119.1" @@ -181,7 +1340,7 @@ "@sentry/integrations@7.119.1": version "7.119.1" - resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.119.1.tgz#9fc17aa9fcb942fbd2fc12eecd77a0f316897960" + resolved "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.119.1.tgz" integrity sha512-CGmLEPnaBqbUleVqrmGYjRjf5/OwjUXo57I9t0KKWViq81mWnYhaUhRZWFNoCNQHns+3+GPCOMvl0zlawt+evw== dependencies: "@sentry/core" "7.119.1" @@ -191,7 +1350,7 @@ "@sentry/replay@7.119.1": version "7.119.1" - resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.119.1.tgz#117cf493a3008a39943b7d571d451c6218542847" + resolved "https://registry.npmjs.org/@sentry/replay/-/replay-7.119.1.tgz" integrity sha512-4da+ruMEipuAZf35Ybt2StBdV1S+oJbSVccGpnl9w6RoeQoloT4ztR6ML3UcFDTXeTPT1FnHWDCyOfST0O7XMw== dependencies: "@sentry-internal/tracing" "7.119.1" @@ -201,63 +1360,149 @@ "@sentry/types@7.119.1": version "7.119.1" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.119.1.tgz#f9c3c12e217c9078a6d556c92590e42a39b750dd" + resolved "https://registry.npmjs.org/@sentry/types/-/types-7.119.1.tgz" integrity sha512-4G2mcZNnYzK3pa2PuTq+M2GcwBRY/yy1rF+HfZU+LAPZr98nzq2X3+mJHNJoobeHRkvVh7YZMPi4ogXiIS5VNQ== "@sentry/utils@7.119.1": version "7.119.1" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.119.1.tgz#08b28fa8170987a60e149e2102e83395a95e9a89" + resolved "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.1.tgz" integrity sha512-ju/Cvyeu/vkfC5/XBV30UNet5kLEicZmXSyuLwZu95hEbL+foPdxN+re7pCI/eNqfe3B2vz7lvz5afLVOlQ2Hg== dependencies: "@sentry/types" "7.119.1" +"@sideway/address@^4.1.5": + version "4.1.5" + resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz" + integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.1": + version "3.0.1" + resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + "@socket.io/component-emitter@~3.1.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" + resolved "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz" integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.0.1" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + "@trysound/sax@0.2.0": version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== "@types/cookie@^0.4.1": version "0.4.1" - resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" + resolved "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz" integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== "@types/cors@^2.8.12": version "2.8.17" - resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.17.tgz#5d718a5e494a8166f569d986794e49c48b216b2b" + resolved "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz" integrity sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA== dependencies: "@types/node" "*" +"@types/estree@0.0.38": + version "0.0.38" + resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.38.tgz" + integrity sha512-F/v7t1LwS4vnXuPooJQGBRKRGIoxWUTmA4VHfqjOccFsNDThD5bfUNpITive6s352O7o384wcpEaDV8rHCehDA== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" + integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== + +"@types/minimist@^1.2.0": + version "1.2.5" + resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz" + integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== + "@types/node@*", "@types/node@>=10.0.0": version "20.10.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.0.tgz#16ddf9c0a72b832ec4fcce35b8249cf149214617" + resolved "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz" integrity sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ== dependencies: undici-types "~5.26.4" +"@types/node@^14.14.31": + version "14.18.63" + resolved "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz" + integrity sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ== + +"@types/normalize-package-data@^2.4.0": + version "2.4.4" + resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz" + integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== + +"@types/parse-json@^4.0.0": + version "4.0.2" + resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz" + integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/sinonjs__fake-timers@8.1.1": + version "8.1.1" + resolved "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz" + integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== + +"@types/sizzle@^2.3.2": + version "2.3.10" + resolved "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.10.tgz" + integrity sha512-TC0dmN0K8YcWEAEfiPi5gJP14eJe30TTGjkvek3iM/1NdHHsdCA/Td6GvNndMOo/iSnIsZ4HuuhrYPDAmbxzww== + "@types/web-bluetooth@^0.0.16": version "0.0.16" - resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz#1d12873a8e49567371f2a75fe3e7f7edca6662d8" + resolved "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz" integrity sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ== "@types/web-bluetooth@^0.0.20": version "0.0.20" - resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz#f066abfcd1cbe66267cdbbf0de010d8a41b41597" + resolved "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz" integrity sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow== +"@types/yauzl@^2.9.1": + version "2.10.3" + resolved "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz" + integrity sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q== + dependencies: + "@types/node" "*" + "@vue-flow/background@^1.1.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/@vue-flow/background/-/background-1.2.0.tgz#6b7c283fd679838df90dda8dd98f322c368b7e59" + resolved "https://registry.npmjs.org/@vue-flow/background/-/background-1.2.0.tgz" integrity sha512-ZqmYhOM/0aRmA5dA3KSHJNYpHnhmG2e6tzjmttoibo4JBI3KNbdyOX+OTlqt7Ic0LYUC6NWzRLAwv4gjJuc6Mg== -"@vue-flow/core@^1.16.2": +"@vue-flow/core@^1.12.2", "@vue-flow/core@^1.16.2": version "1.26.0" - resolved "https://registry.yarnpkg.com/@vue-flow/core/-/core-1.26.0.tgz#821f0c05b9a1541823101619ab4175ce323797d1" + resolved "https://registry.npmjs.org/@vue-flow/core/-/core-1.26.0.tgz" integrity sha512-/sHe8Cx+KapjP1PdYsJwMgtCXN1kD2/+8We5/VAoQlfiKj3h+WgRJ5BGnluMwSpoaFOTRPhBuynF4r3N4uXJDA== dependencies: "@vueuse/core" "^10.5.0" @@ -265,9 +1510,9 @@ d3-selection "^3.0.0" d3-zoom "^3.0.0" -"@vue/compiler-core@3.3.9", "@vue/compiler-core@^3.2.26": +"@vue/compiler-core@^3.2.26", "@vue/compiler-core@3.3.9": version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.9.tgz#df1fc7947dcef5c2e12d257eae540057707f47d1" + resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.9.tgz" integrity sha512-+/Lf68Vr/nFBA6ol4xOtJrW+BQWv3QWKfRwGSm70jtXwfhZNF4R/eRgyVJYoxFRhdCTk/F6g99BP0ffPgZihfQ== dependencies: "@babel/parser" "^7.23.3" @@ -277,15 +1522,15 @@ "@vue/compiler-dom@3.3.9": version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.9.tgz#67315ea4193d9d18c7a710889b8f90f7aa3914d2" + resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.9.tgz" integrity sha512-nfWubTtLXuT4iBeDSZ5J3m218MjOy42Vp2pmKVuBKo2/BLcrFUX8nCSr/bKRFiJ32R8qbdnnnBgRn9AdU5v0Sg== dependencies: "@vue/compiler-core" "3.3.9" "@vue/shared" "3.3.9" -"@vue/compiler-sfc@3.3.9", "@vue/compiler-sfc@^3.2.26": +"@vue/compiler-sfc@^3.2.26", "@vue/compiler-sfc@3.3.9": version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.9.tgz#5900906baba1a90389200d81753ad0f7ceb98a83" + resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.9.tgz" integrity sha512-wy0CNc8z4ihoDzjASCOCsQuzW0A/HP27+0MDSSICMjVIFzk/rFViezkR3dzH+miS2NDEz8ywMdbjO5ylhOLI2A== dependencies: "@babel/parser" "^7.23.3" @@ -301,7 +1546,7 @@ "@vue/compiler-ssr@3.3.9": version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.3.9.tgz#3b3dbfa5368165fa4ff74c060503b4087ec1beed" + resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.9.tgz" integrity sha512-NO5oobAw78R0G4SODY5A502MGnDNiDjf6qvhn7zD7TJGc8XDeIEw4fg6JU705jZ/YhuokBKz0A5a/FL/XZU73g== dependencies: "@vue/compiler-dom" "3.3.9" @@ -309,7 +1554,7 @@ "@vue/component-compiler-utils@^3.0.0": version "3.3.0" - resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz#f9f5fb53464b0c37b2c8d2f3fbfe44df60f61dc9" + resolved "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz" integrity sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ== dependencies: consolidate "^0.15.1" @@ -325,7 +1570,7 @@ "@vue/component-compiler@^4.2.4": version "4.2.4" - resolved "https://registry.yarnpkg.com/@vue/component-compiler/-/component-compiler-4.2.4.tgz#db8c485c33b74c7d0e54c19a945f1a4cb65c9dc4" + resolved "https://registry.npmjs.org/@vue/component-compiler/-/component-compiler-4.2.4.tgz" integrity sha512-tFGw3h3+nxiqnyborwWQ+rUgKAwSFl0Sdg+BCZkWTyFfkEF5fqunTNoklEUDdtRQMmVqsajn1pOZdm0zh4Uicw== dependencies: "@vue/component-compiler-utils" "^3.0.0" @@ -341,12 +1586,12 @@ "@vue/devtools-api@^6.0.0-beta.11", "@vue/devtools-api@^6.5.0": version "6.5.1" - resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.5.1.tgz#7f71f31e40973eeee65b9a64382b13593fdbd697" + resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz" integrity sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA== "@vue/reactivity-transform@3.3.9": version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.3.9.tgz#5d894dd9a42a422a2db309babb385f9a2529b52f" + resolved "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.9.tgz" integrity sha512-HnUFm7Ry6dFa4Lp63DAxTixUp8opMtQr6RxQCpDI1vlh12rkGIeYqMvJtK+IKyEfEOa2I9oCkD1mmsPdaGpdVg== dependencies: "@babel/parser" "^7.23.3" @@ -357,14 +1602,14 @@ "@vue/reactivity@3.3.9": version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.3.9.tgz#e28e8071bd74edcdd9c87b667ad00e8fbd8d6920" + resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.9.tgz" integrity sha512-VmpIqlNp+aYDg2X0xQhJqHx9YguOmz2UxuUJDckBdQCNkipJvfk9yA75woLWElCa0Jtyec3lAAt49GO0izsphw== dependencies: "@vue/shared" "3.3.9" "@vue/runtime-core@3.3.9": version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.3.9.tgz#c835b77f7dc7ae5f251e93f277b54963ea1b5c31" + resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.9.tgz" integrity sha512-xxaG9KvPm3GTRuM4ZyU8Tc+pMVzcu6eeoSRQJ9IE7NmCcClW6z4B3Ij6L4EDl80sxe/arTtQ6YmgiO4UZqRc+w== dependencies: "@vue/reactivity" "3.3.9" @@ -372,7 +1617,7 @@ "@vue/runtime-dom@3.3.9": version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.3.9.tgz#68081d981695a229d72f431fed0b0cdd9161ce53" + resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.9.tgz" integrity sha512-e7LIfcxYSWbV6BK1wQv9qJyxprC75EvSqF/kQKe6bdZEDNValzeRXEVgiX7AHI6hZ59HA4h7WT5CGvm69vzJTQ== dependencies: "@vue/runtime-core" "3.3.9" @@ -381,7 +1626,7 @@ "@vue/server-renderer@3.3.9": version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.3.9.tgz#ffb41bc9c7afafcc608d0c500e9d6b0af7d68fad" + resolved "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.9.tgz" integrity sha512-w0zT/s5l3Oa3ZjtLW88eO4uV6AQFqU8X5GOgzq7SkQQu6vVr+8tfm+OI2kDBplS/W/XgCBuFXiPw6T5EdwXP0A== dependencies: "@vue/compiler-ssr" "3.3.9" @@ -389,12 +1634,12 @@ "@vue/shared@3.3.9": version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.9.tgz#df740d26d338faf03e09ca662a8031acf66051db" + resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.3.9.tgz" integrity sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA== "@vueuse/core@^10.5.0": version "10.6.1" - resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-10.6.1.tgz#5b16d8238054c6983b6cb7cd77a78035f098dd89" + resolved "https://registry.npmjs.org/@vueuse/core/-/core-10.6.1.tgz" integrity sha512-Pc26IJbqgC9VG1u6VY/xrXXfxD33hnvxBnKrLlA2LJlyHII+BSrRoTPJgGYq7qZOu61itITFUnm6QbacwZ4H8Q== dependencies: "@types/web-bluetooth" "^0.0.20" @@ -404,7 +1649,7 @@ "@vueuse/core@^9.5.0": version "9.13.0" - resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-9.13.0.tgz#2f69e66d1905c1e4eebc249a01759cf88ea00cf4" + resolved "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz" integrity sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw== dependencies: "@types/web-bluetooth" "^0.0.16" @@ -414,36 +1659,36 @@ "@vueuse/metadata@10.6.1": version "10.6.1" - resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-10.6.1.tgz#100faa0ced3c0ab4c014fb8e66e781e85e4eb88d" + resolved "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.6.1.tgz" integrity sha512-qhdwPI65Bgcj23e5lpGfQsxcy0bMjCAsUGoXkJ7DsoeDUdasbZ2DBa4dinFCOER3lF4gwUv+UD2AlA11zdzMFw== "@vueuse/metadata@9.13.0": version "9.13.0" - resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-9.13.0.tgz#bc25a6cdad1b1a93c36ce30191124da6520539ff" + resolved "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz" integrity sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ== "@vueuse/shared@10.6.1": version "10.6.1" - resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-10.6.1.tgz#1d9fc1e3f9083e45b59a693fc372bc50ad62a9e4" + resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-10.6.1.tgz" integrity sha512-TECVDTIedFlL0NUfHWncf3zF9Gc4VfdxfQc8JFwoVZQmxpONhLxFrlm0eHQeidHj4rdTPL3KXJa0TZCk1wnc5Q== dependencies: vue-demi ">=0.14.6" "@vueuse/shared@9.13.0": version "9.13.0" - resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-9.13.0.tgz#089ff4cc4e2e7a4015e57a8f32e4b39d096353b9" + resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz" integrity sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw== dependencies: vue-demi "*" -abbrev@1: +abbrev@*, abbrev@1: version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== accepts@~1.3.4: version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== dependencies: mime-types "~2.1.34" @@ -451,80 +1696,440 @@ accepts@~1.3.4: ace-builds@^1.4.8: version "1.31.2" - resolved "https://registry.yarnpkg.com/ace-builds/-/ace-builds-1.31.2.tgz#bd5d0ee4243b9ae4358563889cb5663f4893b3e7" + resolved "https://registry.npmjs.org/ace-builds/-/ace-builds-1.31.2.tgz" integrity sha512-IeZI9ytPA6mB+goPxPkUPW4vXBoLuaBl5czu2tjtKrMi7mdRgyIUA/8e5JlrI1mqKoMeWHoUujzMTWkyutTdBw== -acorn@^7.1.1: +acorn-jsx@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz" + integrity sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ== + dependencies: + acorn "^3.0.4" + +acorn-jsx@^5.0.0: + version "5.3.2" + resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn@^3.0.4: + version "3.3.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz" + integrity sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw== + +acorn@^5.2.1: + version "5.7.4" + resolved "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz" + integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== + +acorn@^5.5.0: + version "5.7.4" + resolved "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz" + integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== + +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^7.1.1: version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +acorn@^6.0.7: + version "6.4.2" + resolved "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== + +agent-base@^6.0.2, agent-base@6: + version "6.0.2" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +agentkeepalive@^4.1.3: + version "4.1.4" + dependencies: + debug "^4.1.0" + depd "^1.1.2" + humanize-ms "^1.2.1" + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + "air-datepicker@git+https://github.com/frappe/air-datepicker": version "2.2.3" - resolved "git+https://github.com/frappe/air-datepicker#ed37b94d95c68d8544357e330be0c89d044a3eea" + resolved "git+ssh://git@github.com/frappe/air-datepicker.git#ed37b94d95c68d8544357e330be0c89d044a3eea" dependencies: jquery ">=2.0.0 <4.0.0" +ajv-keywords@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz" + integrity sha512-ZFztHzVRdGLAzJmpUT9LNFLe1YiVOEylcaNpEutM26PVTCtOD919IMfD01CgbRouB42Dd9atjx1HseC15DgOZA== + +ajv@^5.0.0, ajv@^5.2.3, ajv@^5.3.0: + version "5.5.2" + resolved "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz" + integrity sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw== + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +ajv@^6.10.2: + version "6.12.6" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^6.12.3: + version "6.12.6" + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" + integrity sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ== + +ansi-align@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz" + integrity sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA== + dependencies: + string-width "^2.0.0" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-escapes@^4.3.0: + version "4.3.2" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-escapes@^4.3.1: + version "4.3.2" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + ansi-regex@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== +ansi-regex@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz" + integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== + +ansi-regex@^4.1.0: + version "4.1.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + +ansi-regex@^5.0.0: + version "5.0.0" + ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-styles@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== -ansi-styles@^3.2.1: +ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" +ansi-styles@^4.1.0, ansi-styles@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansicolors@*: + version "0.3.2" + resolved "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz" + integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg== + +ansicolors@~0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz" + integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg== + +ansistyles@*: + version "0.1.3" + anymatch@~3.1.2: version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" +"aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0: + version "2.0.0" + +aproba@^1.0.3: + version "1.2.0" + +arch@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" + integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== + +archy@*: + version "1.0.0" + +are-we-there-yet@^2.0.0: + version "2.0.0" + dependencies: + delegates "^1.0.0" + readable-stream "^3.6.0" + +are-we-there-yet@~1.1.2: + version "1.1.6" + dependencies: + delegates "^1.0.0" + readable-stream "^3.6.0" + +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argv-formatter@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/argv-formatter/-/argv-formatter-1.0.0.tgz" + integrity sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw== + +aria-query@^5.3.2: + version "5.3.2" + resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz" + integrity sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw== + +array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz" + integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw== + dependencies: + call-bound "^1.0.3" + is-array-buffer "^3.0.5" + +array-ify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz" + integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== + +array-includes@^3.1.6, array-includes@^3.1.8, array-includes@^3.1.9: + version "3.1.9" + resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz" + integrity sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.4" + define-properties "^1.2.1" + es-abstract "^1.24.0" + es-object-atoms "^1.1.1" + get-intrinsic "^1.3.0" + is-string "^1.1.1" + math-intrinsics "^1.1.0" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array.prototype.findlast@^1.2.5: + version "1.2.5" + resolved "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz" + integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + es-shim-unscopables "^1.0.2" + +array.prototype.findlastindex@^1.2.6: + version "1.2.6" + resolved "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz" + integrity sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.4" + define-properties "^1.2.1" + es-abstract "^1.23.9" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" + es-shim-unscopables "^1.1.0" + +array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.3: + version "1.3.3" + resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz" + integrity sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-shim-unscopables "^1.0.2" + +array.prototype.flatmap@^1.3.2, array.prototype.flatmap@^1.3.3: + version "1.3.3" + resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz" + integrity sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-shim-unscopables "^1.0.2" + +array.prototype.tosorted@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz" + integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.3" + es-errors "^1.3.0" + es-shim-unscopables "^1.0.2" + +arraybuffer.prototype.slice@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz" + integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ== + dependencies: + array-buffer-byte-length "^1.0.1" + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + is-array-buffer "^3.0.4" + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" + integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== + +asap@^2.0.0: + version "2.0.6" + asap@~2.0.3: version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== +asn1@~0.2.3: + version "0.2.6" + resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" + integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== + dependencies: + safer-buffer "~2.1.0" + assert-never@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/assert-never/-/assert-never-1.2.1.tgz#11f0e363bf146205fb08193b5c7b90f4d1cf44fe" + resolved "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz" integrity sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw== +assert-plus@^1.0.0, assert-plus@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== + +assertion-error@^1.0.1: + version "1.1.0" + resolved "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz" + integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== + +ast-types-flow@^0.0.8: + version "0.0.8" + resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz" + integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +async-function@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz" + integrity sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA== + +async@^3.2.0, async@^3.2.6: + version "3.2.6" + resolved "https://registry.npmjs.org/async/-/async-3.2.6.tgz" + integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + at-least-node@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== atob@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@10, autoprefixer@^10.2.5: +autoprefixer@^10.2.5, autoprefixer@10: version "10.4.16" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.16.tgz#fad1411024d8670880bdece3970aa72e3572feb8" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz" integrity sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ== dependencies: browserslist "^4.21.10" @@ -534,56 +2139,204 @@ autoprefixer@10, autoprefixer@^10.2.5: picocolors "^1.0.0" postcss-value-parser "^4.2.0" +autoprefixer@^6.3.1: + version "6.7.7" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz" + integrity sha512-WKExI/eSGgGAkWAO+wMVdFObZV7hQen54UpD1kCCTN3tvlL3W1jL4+lPP/M7MwoP7Q4RHzKtO3JQ4HxYEcd+xQ== + dependencies: + browserslist "^1.7.6" + caniuse-db "^1.0.30000634" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^5.2.16" + postcss-value-parser "^3.2.3" + +available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" + awesomplete@^1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/awesomplete/-/awesomplete-1.1.5.tgz#1b2b5dd106d3955595619c03da472a1dc0faf0af" + resolved "https://registry.npmjs.org/awesomplete/-/awesomplete-1.1.5.tgz" integrity sha512-UFw1mPW8NaSECDSTC36HbAOTpF9JK2wBUJcNn4MSvlNtK7SZ9N72gB+ajHtA6D1abYXRcszZnBA4nHBwvFwzHw== +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" + integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== + +aws4@^1.8.0: + version "1.13.2" + resolved "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz" + integrity sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw== + +axe-core@^4.10.0: + version "4.11.0" + resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.11.0.tgz" + integrity sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ== + +axios@^0.27.2: + version "0.27.2" + resolved "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz" + integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== + dependencies: + follow-redirects "^1.14.9" + form-data "^4.0.0" + +axobject-query@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz" + integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== + +babel-code-frame@^6.22.0: + version "6.26.0" + resolved "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz" + integrity sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g== + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-plugin-polyfill-corejs2@^0.4.14: + version "0.4.14" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz" + integrity sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg== + dependencies: + "@babel/compat-data" "^7.27.7" + "@babel/helper-define-polyfill-provider" "^0.6.5" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.13.0: + version "0.13.0" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz" + integrity sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.5" + core-js-compat "^3.43.0" + +babel-plugin-polyfill-regenerator@^0.6.5: + version "0.6.5" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz" + integrity sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.5" + babel-walk@3.0.0-canary-5: version "3.0.0-canary-5" - resolved "https://registry.yarnpkg.com/babel-walk/-/babel-walk-3.0.0-canary-5.tgz#f66ecd7298357aee44955f235a6ef54219104b11" + resolved "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz" integrity sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw== dependencies: "@babel/types" "^7.9.6" +balanced-match@^0.4.2: + version "0.4.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" + integrity sha512-STw03mQKnGUYtoNjmowo4F2cRmIIxYEGiMsjjwla/u5P1lxadj/05WkNaFjNiKTgJkj8KiXbgAiRTmcQRwQNtg== + balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64id@2.0.0, base64id@~2.0.0: +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +base64id@~2.0.0, base64id@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" + resolved "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz" integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== +baseline-browser-mapping@^2.8.9: + version "2.8.19" + resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.19.tgz" + integrity sha512-zoKGUdu6vb2jd3YOq0nnhEDQVbPcHhco3UImJrv5dSkvxTc2pl2WjOPsjZXDwPDSl5eghIMuY3R6J9NDKF3KcQ== + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== + dependencies: + tweetnacl "^0.14.3" + +before-after-hook@^2.2.0: + version "2.2.3" + resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz" + integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== + big.js@^3.1.3: version "3.2.0" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" + resolved "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz" integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +bin-links@^2.2.1: + version "2.2.1" + dependencies: + cmd-shim "^4.0.1" + mkdirp "^1.0.3" + npm-normalize-package-bin "^1.0.0" + read-cmd-shim "^2.0.0" + rimraf "^3.0.0" + write-file-atomic "^3.0.3" + binary-extensions@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bluebird@^3.1.1: +binary-extensions@^2.2.0: + version "2.2.0" + +blob-util@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz" + integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== + +bluebird@^3.1.1, bluebird@^3.7.2, bluebird@3.7.2: version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== boolbase@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== bootstrap@4.6.2: version "4.6.2" - resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.6.2.tgz#8e0cd61611728a5bf65a3a2b8d6ff6c77d5d7479" + resolved "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz" integrity sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ== +bottleneck@^2.18.1: + version "2.19.5" + resolved "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz" + integrity sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw== + +boxen@^1.2.1: + version "1.3.0" + resolved "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz" + integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw== + dependencies: + ansi-align "^2.0.0" + camelcase "^4.0.0" + chalk "^2.0.1" + cli-boxes "^1.0.0" + string-width "^2.0.0" + term-size "^1.2.0" + widest-line "^2.0.0" + brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -591,40 +2344,183 @@ brace-expansion@^1.1.7: braces@^3.0.3, braces@~3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: fill-range "^7.1.1" -browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.21.4: - version "4.22.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" - integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== - dependencies: - caniuse-lite "^1.0.30001541" - electron-to-chromium "^1.4.535" - node-releases "^2.0.13" - update-browserslist-db "^1.0.13" +browser-stdout@1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz" + integrity sha512-7Rfk377tpSM9TWBEeHs0FlDZGoAIei2V/4MdZJoFMBFAK6BqLpxAIUepGRHGdPFgGsLb02PXovC4qddyHvQqTg== -bufferutil@^4.0.8: +browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: + version "1.7.7" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz" + integrity sha512-qHJblDE2bXVRYzuDetv/wAeHOJyO97+9wxC1cdCtyzgNuSozOyRCiiLaCR1f71AN66lQdVVBipWm63V+a7bPOw== + dependencies: + caniuse-db "^1.0.30000639" + electron-to-chromium "^1.2.7" + +browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.21.4, browserslist@^4.24.0, browserslist@^4.26.3, "browserslist@>= 4.21.0": + version "4.26.3" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.26.3.tgz" + integrity sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w== + dependencies: + baseline-browser-mapping "^2.8.9" + caniuse-lite "^1.0.30001746" + electron-to-chromium "^1.5.227" + node-releases "^2.0.21" + update-browserslist-db "^1.1.3" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.6.0: + version "5.7.1" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +bufferutil@^4.0.1, bufferutil@^4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.8.tgz#1de6a71092d65d7766c4d8a522b261a6e787e8ea" + resolved "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz" integrity sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw== dependencies: node-gyp-build "^4.3.0" -call-bind@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" - integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== +builtin-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-2.0.0.tgz" + integrity sha512-3U5kUA5VPsRUA3nofm/BXX7GVHKfxz0hOBAPxXrIvHzlDRkQVqEn6yi8QJegxl4LzOHLdvb7XF5dVawa/VVYBg== + +builtins@^1.0.3: + version "1.0.3" + +cacache@*, cacache@^15.0.3, cacache@^15.0.5, cacache@^15.2.0: + version "15.3.0" dependencies: + "@npmcli/fs" "^1.0.0" + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^6.0.0" + minipass "^3.1.1" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.1" + tar "^6.0.2" + unique-filename "^1.1.1" + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +cachedir@^2.3.0: + version "2.4.0" + resolved "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz" + integrity sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ== + +call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz" + integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== + dependencies: + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.1" - set-function-length "^1.1.1" + +call-bind@^1.0.2, call-bind@^1.0.7, call-bind@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz" + integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== + dependencies: + call-bind-apply-helpers "^1.0.0" + es-define-property "^1.0.0" + get-intrinsic "^1.2.4" + set-function-length "^1.2.2" + +call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz" + integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== + dependencies: + call-bind-apply-helpers "^1.0.2" + get-intrinsic "^1.3.0" + +caller-path@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz" + integrity sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g== + dependencies: + callsites "^0.2.0" + +callsites@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz" + integrity sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A== + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase-keys@^6.2.2: + version "6.2.2" + resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz" + integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== + dependencies: + camelcase "^5.3.1" + map-obj "^4.0.0" + quick-lru "^4.0.1" + +camelcase@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz" + integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +caniuse-api@^1.5.2: + version "1.6.1" + resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz" + integrity sha512-SBTl70K0PkDUIebbkXrxWqZlHNs0wRgRD6QZ8guctShjbh63gEPfF+Wj0Yw+75f5Y8tSzqAI/NcisYv/cCah2Q== + dependencies: + browserslist "^1.3.6" + caniuse-db "^1.0.30000529" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" caniuse-api@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== dependencies: browserslist "^4.0.0" @@ -632,14 +2528,45 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541: - version "1.0.30001564" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001564.tgz#eaa8bbc58c0cbccdcb7b41186df39dd2ba591889" - integrity sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg== +caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: + version "1.0.30001751" + resolved "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001751.tgz" + integrity sha512-8WtVzuKNl7K0O4nCAY3Z0ArbAxwHs74gB1Z35WJ1fi4BO24Qv2dMW91d7LOUaVIpZYK2SnjgyMRe4AIkr0pkog== + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001746: + version "1.0.30001751" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz" + integrity sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw== + +capture-stack-trace@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz" + integrity sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w== + +cardinal@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz" + integrity sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw== + dependencies: + ansicolors "~0.3.2" + redeyed "~2.1.0" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" + integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== + +chalk@*, chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" chalk@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== dependencies: ansi-styles "^2.2.1" @@ -648,9 +2575,9 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.3.2, chalk@^2.4.1: +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -659,19 +2586,34 @@ chalk@^2.3.2, chalk@^2.4.1: character-parser@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/character-parser/-/character-parser-2.2.0.tgz#c7ce28f36d4bcd9744e5ffc2c5fcde1c73261fc0" + resolved "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz" integrity sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw== dependencies: is-regex "^1.0.3" +chardet@^0.4.0: + version "0.4.2" + resolved "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz" + integrity sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg== + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + charenc@0.0.2: version "0.0.2" - resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" + resolved "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz" integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== +check-more-types@^2.24.0, check-more-types@2.24.0: + version "2.24.0" + resolved "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz" + integrity sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA== + "chokidar@>=3.0.0 <4.0.0": version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== dependencies: anymatch "~3.1.2" @@ -684,16 +2626,115 @@ charenc@0.0.2: optionalDependencies: fsevents "~2.3.2" +chownr@*, chownr@^2.0.0: + version "2.0.0" + +ci-info@^1.5.0: + version "1.6.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +cidr-regex@^3.1.1: + version "3.1.1" + dependencies: + ip-regex "^4.1.0" + +circular-json@^0.3.1: + version "0.3.3" + resolved "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz" + integrity sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A== + +clap@^1.0.9: + version "1.2.3" + resolved "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz" + integrity sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA== + dependencies: + chalk "^1.1.3" + clean-css@^4.1.11: version "4.2.4" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz" integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== dependencies: source-map "~0.6.0" -cliui@^7.0.4: +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-boxes@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz" + integrity sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg== + +cli-columns@*: + version "3.1.2" + dependencies: + string-width "^2.0.0" + strip-ansi "^3.0.1" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" + integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== + dependencies: + restore-cursor "^2.0.0" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-table3@*: + version "0.6.0" + dependencies: + object-assign "^4.1.0" + string-width "^4.2.0" + optionalDependencies: + colors "^1.1.2" + +cli-table3@^0.6.0, cli-table3@~0.6.1: + version "0.6.5" + resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz" + integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + +cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== + dependencies: + slice-ansi "^3.0.0" + string-width "^4.2.0" + +cli-width@^2.0.0: + version "2.2.1" + resolved "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + +cliui@^7.0.2, cliui@^7.0.4: version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== dependencies: string-width "^4.2.0" @@ -702,137 +2743,497 @@ cliui@^7.0.4: cliui@^8.0.1: version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz" integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== dependencies: string-width "^4.2.0" strip-ansi "^6.0.1" wrap-ansi "^7.0.0" +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone-response@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz" + integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== + dependencies: + mimic-response "^1.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + clone@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== cluster-key-slot@1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz#88ddaa46906e303b5de30d3153b7d9fe0a0c19ac" + resolved "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz" integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA== -color-convert@^1.9.0: +cmd-shim@^4.0.1: + version "4.1.0" + dependencies: + mkdirp-infer-owner "^2.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +coa@~1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz" + integrity sha512-KAGck/eNAmCL0dcT3BiuYwLbExK6lduR8DxM3C1TyDzaXhZHyZ8ooX5I5+na2e3dPFuibfxrGdorr0/Lr7RYCQ== + dependencies: + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" + integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== + +color-convert@^1.3.0, color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" -color-name@1.1.3: +color-name@^1.0.0, color-name@1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== color-name@~1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-string@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz" + integrity sha512-sz29j1bmSDfoAxKIEU6zwoIZXN6BrFbAMIhfYCNyiZXBDuU/aiHlN84lp/xDzL2ubyFhLDobHIlU1X70XRrMDA== + dependencies: + color-name "^1.0.0" + +color-support@^1.1.2: + version "1.1.3" + +color@^0.11.0: + version "0.11.4" + resolved "https://registry.npmjs.org/color/-/color-0.11.4.tgz" + integrity sha512-Ajpjd8asqZ6EdxQeqGzU5WBhhTfJ/0cA4Wlbre7e5vXfmDSmda7Ov6jeKoru+b0vHcb1CqvuroTHp5zIWzhVMA== + dependencies: + clone "^1.0.2" + color-convert "^1.3.0" + color-string "^0.3.0" + colord@^2.9.1: version "2.9.3" - resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== +colorette@^2.0.16: + version "2.0.20" + resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +colormin@^1.0.5: + version "1.1.2" + resolved "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz" + integrity sha512-XSEQUUQUR/lXqGyddiNH3XYFUPYlYr1vXy9rTFMsSOw+J7Q6EQkdlQIrTlYn4TccpsOaUE1PYQNjBn20gwCdgQ== + dependencies: + color "^0.11.0" + css-color-names "0.0.4" + has "^1.0.1" + +colors@^1.1.2: + version "1.4.0" + +colors@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz" + integrity sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w== + +colors@1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" + integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== + +columnify@*: + version "1.5.4" + dependencies: + strip-ansi "^3.0.0" + wcwidth "^1.0.0" + +combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + commander@^7.2.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== commander@^9.0.0: version "9.5.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" + resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz" integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== +commander@~2.9.0: + version "2.9.0" + resolved "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz" + integrity sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A== + dependencies: + graceful-readlink ">= 1.0.0" + +commander@2.9.0: + version "2.9.0" + resolved "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz" + integrity sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A== + dependencies: + graceful-readlink ">= 1.0.0" + +common-ancestor-path@^1.0.1: + version "1.0.1" + +common-tags@^1.8.0: + version "1.8.2" + resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz" + integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compare-func@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz" + integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== + dependencies: + array-ify "^1.0.0" + dot-prop "^5.1.0" + concat-map@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== +concat-stream@^1.6.0: + version "1.6.2" + resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +concat-with-sourcemaps@^1.0.5: + version "1.1.0" + resolved "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz" + integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg== + dependencies: + source-map "^0.6.1" + +configstore@^3.0.0: + version "3.1.5" + resolved "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz" + integrity sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA== + dependencies: + dot-prop "^4.2.1" + graceful-fs "^4.1.2" + make-dir "^1.0.0" + unique-string "^1.0.0" + write-file-atomic "^2.0.0" + xdg-basedir "^3.0.0" + +console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: + version "1.1.0" + consolidate@^0.15.1: version "0.15.1" - resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7" + resolved "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz" integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw== dependencies: bluebird "^3.1.1" constantinople@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/constantinople/-/constantinople-4.0.1.tgz#0def113fa0e4dc8de83331a5cf79c8b325213151" + resolved "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz" integrity sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw== dependencies: "@babel/parser" "^7.6.0" "@babel/types" "^7.6.1" +conventional-changelog-angular@^5.0.0: + version "5.0.13" + resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz" + integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== + dependencies: + compare-func "^2.0.0" + q "^1.5.1" + +conventional-changelog-writer@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.1.0.tgz" + integrity sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw== + dependencies: + compare-func "^2.0.0" + conventional-commits-filter "^2.0.7" + dateformat "^3.0.0" + handlebars "^4.7.6" + json-stringify-safe "^5.0.1" + lodash "^4.17.15" + meow "^8.0.0" + semver "^6.0.0" + split "^1.0.0" + through2 "^4.0.0" + +conventional-commit-types@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-2.3.0.tgz" + integrity sha512-6iB39PrcGYdz0n3z31kj6/Km6mK9hm9oMRhwcLnKxE7WNoeRKZbTAobliKrbYZ5jqyCvtcVEfjCiaEzhL3AVmQ== + +conventional-commits-filter@^2.0.0, conventional-commits-filter@^2.0.7: + version "2.0.7" + resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz" + integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== + dependencies: + lodash.ismatch "^4.4.0" + modify-values "^1.0.0" + +conventional-commits-parser@^3.0.0, conventional-commits-parser@^3.0.7: + version "3.2.4" + resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz" + integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== + dependencies: + is-text-path "^1.0.1" + JSONStream "^1.0.4" + lodash "^4.17.15" + meow "^8.0.0" + split2 "^3.0.0" + through2 "^4.0.0" + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + cookie@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.0.tgz#2148f68a77245d5c2c0005d264bc3e08cfa0655d" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.0.tgz" integrity sha512-qCf+V4dtlNhSRXGAZatc1TasyFO6GjohcOul807YOb5ik3+kQSnb4d7iajeCL8QHaJ4uZEjCgiCJerKXwdRVlQ== cookie@~0.4.1: version "0.4.2" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz" integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== copy-anything@^2.0.1: version "2.0.6" - resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" + resolved "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz" integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw== dependencies: is-what "^3.14.1" +core-js-compat@^3.43.0: + version "3.46.0" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.46.0.tgz" + integrity sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law== + dependencies: + browserslist "^4.26.3" + +core-js@^2.6.5: + version "2.6.12" + resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + core-js@^3.26.1: version "3.33.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.3.tgz#3c644a323f0f533a0d360e9191e37f7fc059088d" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz" integrity sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw== +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + cors@~2.8.5: version "2.8.5" - resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz" integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== dependencies: object-assign "^4" vary "^1" +corser@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz" + integrity sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ== + +cosmiconfig@^2.1.0, cosmiconfig@^2.1.1: + version "2.2.2" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz" + integrity sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A== + dependencies: + is-directory "^0.3.1" + js-yaml "^3.4.3" + minimist "^1.2.0" + object-assign "^4.1.0" + os-homedir "^1.0.1" + parse-json "^2.2.0" + require-from-string "^1.1.0" + +cosmiconfig@^7.0.0: + version "7.1.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +create-error-class@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz" + integrity sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw== + dependencies: + capture-stack-trace "^1.0.0" + cropperjs@^1.5.12: version "1.6.1" - resolved "https://registry.yarnpkg.com/cropperjs/-/cropperjs-1.6.1.tgz#fd132021d93b824b1b0f2c2c3b763419fb792d89" + resolved "https://registry.npmjs.org/cropperjs/-/cropperjs-1.6.1.tgz" integrity sha512-F4wsi+XkDHCOMrHMYjrTEE4QBOrsHHN5/2VsVAaRq8P7E5z7xQpT75S+f/9WikmBEailas3+yo+6zPIomW+NOA== +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" + integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" + integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0: + version "6.0.6" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz" + integrity sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^7.0.0: + version "7.0.6" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cross-spawn@^7.0.3: + version "7.0.6" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + crypt@0.0.2: version "0.0.2" - resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" + resolved "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz" integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz" + integrity sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg== + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-color-names@0.0.4: + version "0.0.4" + resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" + integrity sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q== + css-declaration-sorter@^6.3.1: version "6.4.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" + resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz" integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== +css-modules-loader-core@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz" + integrity sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew== + dependencies: + icss-replace-symbols "1.1.0" + postcss "6.0.1" + postcss-modules-extract-imports "1.1.0" + postcss-modules-local-by-default "1.2.0" + postcss-modules-scope "1.1.0" + postcss-modules-values "1.3.0" + css-parse@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-2.0.0.tgz#a468ee667c16d81ccf05c58c38d2a97c780dbfd4" + resolved "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz" integrity sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA== dependencies: css "^2.0.0" css-select@^4.1.3: version "4.3.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== dependencies: boolbase "^1.0.0" @@ -843,7 +3244,7 @@ css-select@^4.1.3: css-selector-tokenizer@^0.7.0: version "0.7.3" - resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz#735f26186e67c749aaf275783405cf0661fae8f1" + resolved "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz" integrity sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg== dependencies: cssesc "^3.0.0" @@ -851,7 +3252,7 @@ css-selector-tokenizer@^0.7.0: css-tree@^1.1.2, css-tree@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== dependencies: mdn-data "2.0.14" @@ -859,12 +3260,12 @@ css-tree@^1.1.2, css-tree@^1.1.3: css-what@^6.0.1: version "6.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== css@^2.0.0: version "2.2.4" - resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + resolved "https://registry.npmjs.org/css/-/css-2.2.4.tgz" integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== dependencies: inherits "^2.0.3" @@ -874,12 +3275,12 @@ css@^2.0.0: cssesc@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== cssnano-preset-default@^5.2.14: version "5.2.14" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8" + resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz" integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== dependencies: css-declaration-sorter "^6.3.1" @@ -914,12 +3315,50 @@ cssnano-preset-default@^5.2.14: cssnano-utils@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz" integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== +cssnano@^3.10.0: + version "3.10.0" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz" + integrity sha512-0o0IMQE0Ezo4b41Yrm8U6Rp9/Ag81vNXY1gZMnT1XhO4DpjEf2utKERqWJbOoz3g1Wdc1d3QSta/cIuJ1wSTEg== + dependencies: + autoprefixer "^6.3.1" + decamelize "^1.1.2" + defined "^1.0.0" + has "^1.0.1" + object-assign "^4.0.1" + postcss "^5.0.14" + postcss-calc "^5.2.0" + postcss-colormin "^2.1.8" + postcss-convert-values "^2.3.4" + postcss-discard-comments "^2.0.4" + postcss-discard-duplicates "^2.0.1" + postcss-discard-empty "^2.0.1" + postcss-discard-overridden "^0.1.1" + postcss-discard-unused "^2.2.1" + postcss-filter-plugins "^2.0.0" + postcss-merge-idents "^2.1.5" + postcss-merge-longhand "^2.0.1" + postcss-merge-rules "^2.0.3" + postcss-minify-font-values "^1.0.2" + postcss-minify-gradients "^1.0.1" + postcss-minify-params "^1.0.4" + postcss-minify-selectors "^2.0.4" + postcss-normalize-charset "^1.1.0" + postcss-normalize-url "^3.0.7" + postcss-ordered-values "^2.1.0" + postcss-reduce-idents "^2.2.2" + postcss-reduce-initial "^1.0.0" + postcss-reduce-transforms "^1.0.3" + postcss-svgo "^2.1.1" + postcss-unique-selectors "^2.0.2" + postcss-value-parser "^3.2.3" + postcss-zindex "^2.0.1" + cssnano@^5.0.0: version "5.1.15" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz" integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== dependencies: cssnano-preset-default "^5.2.14" @@ -928,24 +3367,32 @@ cssnano@^5.0.0: csso@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== dependencies: css-tree "^1.1.2" +csso@~2.3.1: + version "2.3.2" + resolved "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz" + integrity sha512-FmCI/hmqDeHHLaIQckMhMZneS84yzUZdrWDAvJVVxOwcKE1P1LF9FGmzr1ktIQSxOw6fl3PaQsmfg+GN+VvR3w== + dependencies: + clap "^1.0.9" + source-map "^0.5.3" + csstype@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== custom-event-polyfill@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz#9bc993ddda937c1a30ccd335614c6c58c4f87aee" + resolved "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz" integrity sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w== cwd@^0.10.0: version "0.10.0" - resolved "https://registry.yarnpkg.com/cwd/-/cwd-0.10.0.tgz#172400694057c22a13b0cf16162c7e4b7a7fe567" + resolved "https://registry.npmjs.org/cwd/-/cwd-0.10.0.tgz" integrity sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA== dependencies: find-pkg "^0.1.2" @@ -953,17 +3400,17 @@ cwd@^0.10.0: "d3-color@1 - 3": version "3.1.0" - resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" + resolved "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz" integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== "d3-dispatch@1 - 3": version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz#5fc75284e9c2375c36c839411a0cf550cbfc4d5e" + resolved "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz" integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== -"d3-drag@2 - 3", d3-drag@^3.0.0: +d3-drag@^3.0.0, "d3-drag@2 - 3": version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-3.0.0.tgz#994aae9cd23c719f53b5e10e3a0a6108c69607ba" + resolved "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz" integrity sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== dependencies: d3-dispatch "1 - 3" @@ -971,29 +3418,29 @@ cwd@^0.10.0: "d3-ease@1 - 3": version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-3.0.1.tgz#9658ac38a2140d59d346160f1f6c30fda0bd12f4" + resolved "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz" integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== "d3-interpolate@1 - 3": version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" + resolved "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz" integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== dependencies: d3-color "1 - 3" -"d3-selection@2 - 3", d3-selection@3, d3-selection@^3.0.0: +d3-selection@^3.0.0, "d3-selection@2 - 3", d3-selection@3: version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-3.0.0.tgz#c25338207efa72cc5b9bd1458a1a41901f1e1b31" + resolved "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz" integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== "d3-timer@1 - 3": version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-3.0.1.tgz#6284d2a2708285b1abb7e201eda4380af35e63b0" + resolved "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz" integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== "d3-transition@2 - 3": version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-3.0.1.tgz#6869fdde1448868077fdd5989200cb61b2a1645f" + resolved "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz" integrity sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w== dependencies: d3-color "1 - 3" @@ -1004,7 +3451,7 @@ cwd@^0.10.0: d3-zoom@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-3.0.0.tgz#d13f4165c73217ffeaa54295cd6969b3e7aee8f3" + resolved "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz" integrity sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw== dependencies: d3-dispatch "1 - 3" @@ -1013,35 +3460,154 @@ d3-zoom@^3.0.0: d3-selection "2 - 3" d3-transition "2 - 3" -debug@^3.2.6: +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" + integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== + dependencies: + assert-plus "^1.0.0" + +data-view-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz" + integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-data-view "^1.0.2" + +data-view-byte-length@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz" + integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-data-view "^1.0.2" + +data-view-byte-offset@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz" + integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +dateformat@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz" + integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== + +dayjs@^1.10.4: + version "1.11.18" + resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz" + integrity sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA== + +de-indent@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz" + integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== + +debug@^3.1.0: version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" -debug@^4.3.2, debug@~4.3.1, debug@~4.3.2: +debug@^3.2.6: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@~4.3.1, debug@~4.3.2, debug@4, debug@4.3.4: version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" +debug@^4.3.6: + version "4.4.3" + resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz" + integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== + dependencies: + ms "^2.1.3" + +debug@^4.4.1: + version "4.4.3" + resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz" + integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== + dependencies: + ms "^2.1.3" + debug@~3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz" integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== dependencies: ms "2.0.0" +debug@2.6.0: + version "2.6.0" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz" + integrity sha512-XMYwiKKX0jdij1QRlpYn0O6gks0hW3iYUsx/h/RLPKouDGVeun2wlMYl29C85KBjnv1vw2vj+yti1ziHsXd7cg== + dependencies: + ms "0.7.2" + +debuglog@^1.0.1: + version "1.0.1" + +decamelize-keys@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz" + integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== + dependencies: + decamelize "^1.1.0" + map-obj "^1.0.0" + +decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + decode-uri-component@^0.2.0: version "0.2.2" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz" integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" + integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== + dependencies: + mimic-response "^1.0.0" + +deep-eql@^0.1.3: + version "0.1.3" + resolved "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz" + integrity sha512-6sEotTRGBFiNcqVoeHwnfopbSpi5NbH1VWJmYCVkmxMmaVTT0bUTrNaGyBwhgP4MZL012W/mkzIn3Da+iDYweg== + dependencies: + type-detect "0.1.1" + deep-equal@^1.0.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.2.tgz#78a561b7830eef3134c7f6f3a3d6af272a678761" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz" integrity sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg== dependencies: is-arguments "^1.1.1" @@ -1051,32 +3617,115 @@ deep-equal@^1.0.1: object-keys "^1.1.1" regexp.prototype.flags "^1.5.1" -define-data-property@^1.0.1, define-data-property@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" - integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== - dependencies: - get-intrinsic "^1.2.1" - gopd "^1.0.1" - has-property-descriptors "^1.0.0" +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== -define-properties@^1.1.3, define-properties@^1.2.0: +deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +defaults@^1.0.3: + version "1.0.3" + dependencies: + clone "^1.0.2" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz" + integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + +define-data-property@^1.0.1, define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +define-properties@^1.1.3, define-properties@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" +defined@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz" + integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== + +del@^6.0.0: + version "6.1.1" + resolved "https://registry.npmjs.org/del/-/del-6.1.1.tgz" + integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +delegates@^1.0.0: + version "1.0.0" + +depd@^1.1.2: + version "1.1.2" + +deprecation@^2.0.0, deprecation@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz" + integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== + +dezalgo@^1.0.0: + version "1.0.3" + dependencies: + asap "^2.0.0" + wrappy "1" + +diff@^5.0.0: + version "5.0.0" + +diff@3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz" + integrity sha512-597ykPFhtJYaXqPq6fF7Vl1fXTKgPdLOntyxpmdzUOKiYGqK7zcnbplj5088+8qJnWdzXhyeau5iVr8HVo9dgg== + +dir-glob@^3.0.0, dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + doctypes@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/doctypes/-/doctypes-1.1.0.tgz#ea80b106a87538774e8a3a4a5afe293de489e0a9" + resolved "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz" integrity sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ== dom-serializer@^1.0.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== dependencies: domelementtype "^2.0.1" @@ -1085,53 +3734,138 @@ dom-serializer@^1.0.1: domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== domhandler@^4.2.0, domhandler@^4.3.1: version "4.3.1" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== dependencies: domelementtype "^2.2.0" domutils@^2.8.0: version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== dependencies: dom-serializer "^1.0.1" domelementtype "^2.2.0" domhandler "^4.2.0" +dot-prop@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz" + integrity sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ== + dependencies: + is-obj "^1.0.0" + +dot-prop@^5.1.0, dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + driver.js@^0.9.8: version "0.9.8" - resolved "https://registry.yarnpkg.com/driver.js/-/driver.js-0.9.8.tgz#4b327f4537b1c9b9fb19419de86174be821ae32a" + resolved "https://registry.npmjs.org/driver.js/-/driver.js-0.9.8.tgz" integrity sha512-bczjyKdX6XmFyCDkwtRmlaORDwfBk1xXmRO0CAe5VwNQTM98aWaG2LAIiIdTe53iV/B7W5lXlIy2xYtf0JRb7Q== +dunder-proto@^1.0.0, dunder-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz" + integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== + dependencies: + call-bind-apply-helpers "^1.0.1" + es-errors "^1.3.0" + gopd "^1.2.0" + +duplexer@~0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +duplexer2@~0.1.0: + version "0.1.4" + resolved "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" + integrity sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA== + dependencies: + readable-stream "^2.0.2" + +duplexer3@^0.1.4: + version "0.1.5" + resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" + integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" + integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +ecstatic@^3.0.0: + version "3.3.2" + resolved "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz" + integrity sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog== + dependencies: + he "^1.1.1" + mime "^1.6.0" + minimist "^1.1.0" + url-join "^2.0.5" + editorjs-undo@0.1.6: version "0.1.6" - resolved "https://registry.yarnpkg.com/editorjs-undo/-/editorjs-undo-0.1.6.tgz#823349a1e9a78d8bc68ba8570a2b854063bc804a" + resolved "https://registry.npmjs.org/editorjs-undo/-/editorjs-undo-0.1.6.tgz" integrity sha512-zVHPnBf2mcI8hWT9Eu8H3bGDEcMj4gppXbQjJW11Aa8Kdy2SVBGhM6fS59OUlBsm8iHWLxuoG2NUIfy9Rd30sw== -electron-to-chromium@^1.4.535: - version "1.4.594" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.594.tgz#f69f207fba80735a44a988df42f3f439115d0515" - integrity sha512-xT1HVAu5xFn7bDfkjGQi9dNpMqGchUkebwf1GL7cZN32NSwwlHRPMSDJ1KN6HkS0bWUtndbSQZqvpQftKG2uFQ== +electron-to-chromium@^1.2.7, electron-to-chromium@^1.5.227: + version "1.5.238" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.238.tgz" + integrity sha512-khBdc+w/Gv+cS8e/Pbnaw/FXcBUeKrRVik9IxfXtgREOWyJhR4tj43n3amkVogJ/yeQUqzkrZcFhtIxIdqmmcQ== + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + emojis-list@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" integrity sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng== +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encoding@^0.1.12: + version "0.1.13" + dependencies: + iconv-lite "^0.6.2" + +end-of-stream@^1.1.0: + version "1.4.5" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz" + integrity sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg== + dependencies: + once "^1.4.0" + engine.io-client@~6.5.2: version "6.5.3" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.5.3.tgz#4cf6fa24845029b238f83c628916d9149c399bc5" + resolved "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz" integrity sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q== dependencies: "@socket.io/component-emitter" "~3.1.0" @@ -1142,12 +3876,12 @@ engine.io-client@~6.5.2: engine.io-parser@~5.2.1: version "5.2.1" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.1.tgz#9f213c77512ff1a6cc0c7a86108a7ffceb16fcfb" + resolved "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz" integrity sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ== engine.io@~6.5.2: version "6.5.4" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.5.4.tgz#6822debf324e781add2254e912f8568508850cdc" + resolved "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz" integrity sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg== dependencies: "@types/cookie" "^0.4.1" @@ -1161,101 +3895,181 @@ engine.io@~6.5.2: engine.io-parser "~5.2.1" ws "~8.11.0" +enquirer@^2.3.6, "enquirer@>= 2.3.0 < 3": + version "2.4.1" + resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz" + integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== + dependencies: + ansi-colors "^4.1.1" + strip-ansi "^6.0.1" + entities@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== +env-ci@^5.0.0: + version "5.5.0" + resolved "https://registry.npmjs.org/env-ci/-/env-ci-5.5.0.tgz" + integrity sha512-o0JdWIbOLP+WJKIUt36hz1ImQQFuN92nhsfTkHHap+J8CiI8WgGpH/a9jEGHh4/TU5BUUGjlnKXNoDb57+ne+A== + dependencies: + execa "^5.0.0" + fromentries "^1.3.2" + java-properties "^1.0.0" + +env-paths@^2.2.0: + version "2.2.1" + +err-code@^2.0.2: + version "2.0.3" + errno@^0.1.1: version "0.1.8" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" -esbuild-android-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" - integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.4" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz" + integrity sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ== + dependencies: + is-arrayish "^0.2.1" -esbuild-android-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771" - integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== +es-abstract@^1.17.5, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5, es-abstract@^1.23.6, es-abstract@^1.23.9, es-abstract@^1.24.0: + version "1.24.0" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz" + integrity sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg== + dependencies: + array-buffer-byte-length "^1.0.2" + arraybuffer.prototype.slice "^1.0.4" + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.4" + data-view-buffer "^1.0.2" + data-view-byte-length "^1.0.2" + data-view-byte-offset "^1.0.1" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" + es-set-tostringtag "^2.1.0" + es-to-primitive "^1.3.0" + function.prototype.name "^1.1.8" + get-intrinsic "^1.3.0" + get-proto "^1.0.1" + get-symbol-description "^1.1.0" + globalthis "^1.0.4" + gopd "^1.2.0" + has-property-descriptors "^1.0.2" + has-proto "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + internal-slot "^1.1.0" + is-array-buffer "^3.0.5" + is-callable "^1.2.7" + is-data-view "^1.0.2" + is-negative-zero "^2.0.3" + is-regex "^1.2.1" + is-set "^2.0.3" + is-shared-array-buffer "^1.0.4" + is-string "^1.1.1" + is-typed-array "^1.1.15" + is-weakref "^1.1.1" + math-intrinsics "^1.1.0" + object-inspect "^1.13.4" + object-keys "^1.1.1" + object.assign "^4.1.7" + own-keys "^1.0.1" + regexp.prototype.flags "^1.5.4" + safe-array-concat "^1.1.3" + safe-push-apply "^1.0.0" + safe-regex-test "^1.1.0" + set-proto "^1.0.0" + stop-iteration-iterator "^1.1.0" + string.prototype.trim "^1.2.10" + string.prototype.trimend "^1.0.9" + string.prototype.trimstart "^1.0.8" + typed-array-buffer "^1.0.3" + typed-array-byte-length "^1.0.3" + typed-array-byte-offset "^1.0.4" + typed-array-length "^1.0.7" + unbox-primitive "^1.1.0" + which-typed-array "^1.1.19" -esbuild-darwin-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25" - integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== +es-define-property@^1.0.0, es-define-property@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz" + integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-iterator-helpers@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz" + integrity sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-abstract "^1.23.6" + es-errors "^1.3.0" + es-set-tostringtag "^2.0.3" + function-bind "^1.1.2" + get-intrinsic "^1.2.6" + globalthis "^1.0.4" + gopd "^1.2.0" + has-property-descriptors "^1.0.2" + has-proto "^1.2.0" + has-symbols "^1.1.0" + internal-slot "^1.1.0" + iterator.prototype "^1.1.4" + safe-array-concat "^1.1.3" + +es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz" + integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== + dependencies: + es-errors "^1.3.0" + +es-set-tostringtag@^2.0.3, es-set-tostringtag@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz" + integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== + dependencies: + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + +es-shim-unscopables@^1.0.2, es-shim-unscopables@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz" + integrity sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw== + dependencies: + hasown "^2.0.2" + +es-to-primitive@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz" + integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g== + dependencies: + is-callable "^1.2.7" + is-date-object "^1.0.5" + is-symbol "^1.0.4" esbuild-darwin-arm64@0.14.54: version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz#3f7cdb78888ee05e488d250a2bdaab1fa671bf73" + resolved "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz" integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== -esbuild-freebsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d" - integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== - -esbuild-freebsd-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48" - integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== - -esbuild-linux-32@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5" - integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== - -esbuild-linux-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652" - integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== - -esbuild-linux-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b" - integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== - -esbuild-linux-arm@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59" - integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== - -esbuild-linux-mips64le@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34" - integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== - -esbuild-linux-ppc64le@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e" - integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== - -esbuild-linux-riscv64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8" - integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== - -esbuild-linux-s390x@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6" - integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== - -esbuild-netbsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81" - integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== - -esbuild-openbsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b" - integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== - esbuild-plugin-vue3@^0.3.0: version "0.3.2" - resolved "https://registry.yarnpkg.com/esbuild-plugin-vue3/-/esbuild-plugin-vue3-0.3.2.tgz#06c8988832ac1fa89548cc7c00959296913cb800" + resolved "https://registry.npmjs.org/esbuild-plugin-vue3/-/esbuild-plugin-vue3-0.3.2.tgz" integrity sha512-KqZUPlIUS4vJLSexV3q5hgqIlsMWzlPtIuvZ1epZQvw/wJ/4vEPzEC1HQZduoHvUYvtnG703hsP1PsdpjTJ3ug== dependencies: "@vue/compiler-core" "^3.2.26" @@ -1263,29 +4077,9 @@ esbuild-plugin-vue3@^0.3.0: esbuild "^0.14.8" typescript "^4.7.4" -esbuild-sunos-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da" - integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== - -esbuild-windows-32@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31" - integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== - -esbuild-windows-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4" - integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== - -esbuild-windows-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982" - integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== - esbuild@^0.14.29, esbuild@^0.14.8: version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.54.tgz#8b44dcf2b0f1a66fc22459943dccf477535e9aa2" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz" integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA== optionalDependencies: "@esbuild/linux-loong64" "0.14.54" @@ -1310,75 +4104,432 @@ esbuild@^0.14.29, esbuild@^0.14.8: esbuild-windows-64 "0.14.54" esbuild-windows-arm64 "0.14.54" -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5, escape-string-regexp@1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== +eslint-config-airbnb-base@^12.1.0: + version "12.1.0" + resolved "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-12.1.0.tgz" + integrity sha512-/vjm0Px5ZCpmJqnjIzcFb9TKZrKWz0gnuG/7Gfkt0Db1ELJR51xkZth+t14rYdqWgX836XbuxtArbIHlVhbLBA== + dependencies: + eslint-restricted-globals "^0.1.1" + +eslint-import-resolver-node@^0.3.9: + version "0.3.9" + resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz" + integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== + dependencies: + debug "^3.2.7" + is-core-module "^2.13.0" + resolve "^1.22.4" + +eslint-module-utils@^2.12.1: + version "2.12.1" + resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz" + integrity sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw== + dependencies: + debug "^3.2.7" + +eslint-plugin-import@^2.7.0: + version "2.32.0" + resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz" + integrity sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA== + dependencies: + "@rtsao/scc" "^1.1.0" + array-includes "^3.1.9" + array.prototype.findlastindex "^1.2.6" + array.prototype.flat "^1.3.3" + array.prototype.flatmap "^1.3.3" + debug "^3.2.7" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.9" + eslint-module-utils "^2.12.1" + hasown "^2.0.2" + is-core-module "^2.16.1" + is-glob "^4.0.3" + minimatch "^3.1.2" + object.fromentries "^2.0.8" + object.groupby "^1.0.3" + object.values "^1.2.1" + semver "^6.3.1" + string.prototype.trimend "^1.0.9" + tsconfig-paths "^3.15.0" + +eslint-plugin-jsx-a11y@^6.0.2: + version "6.10.2" + resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz" + integrity sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q== + dependencies: + aria-query "^5.3.2" + array-includes "^3.1.8" + array.prototype.flatmap "^1.3.2" + ast-types-flow "^0.0.8" + axe-core "^4.10.0" + axobject-query "^4.1.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + hasown "^2.0.2" + jsx-ast-utils "^3.3.5" + language-tags "^1.0.9" + minimatch "^3.1.2" + object.fromentries "^2.0.8" + safe-regex-test "^1.0.3" + string.prototype.includes "^2.0.1" + +eslint-plugin-react@^7.4.0: + version "7.37.5" + resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz" + integrity sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA== + dependencies: + array-includes "^3.1.8" + array.prototype.findlast "^1.2.5" + array.prototype.flatmap "^1.3.3" + array.prototype.tosorted "^1.1.4" + doctrine "^2.1.0" + es-iterator-helpers "^1.2.1" + estraverse "^5.3.0" + hasown "^2.0.2" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.9" + object.fromentries "^2.0.8" + object.values "^1.2.1" + prop-types "^15.8.1" + resolve "^2.0.0-next.5" + semver "^6.3.1" + string.prototype.matchall "^4.0.12" + string.prototype.repeat "^1.0.0" + +eslint-restricted-globals@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz" + integrity sha512-d1cerYC0nOJbObxUe1kR8MZ25RLt7IHzR9d+IOupoMqFU03tYjo7Stjqj04uHx1xx7HKSE9/NjdeBiP4/jUP8Q== + +eslint-scope@^3.7.1: + version "3.7.3" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz" + integrity sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + version "1.3.0" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7", eslint@^4.1.1, eslint@^4.9.0: + version "4.19.1" + resolved "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz" + integrity sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ== + dependencies: + ajv "^5.3.0" + babel-code-frame "^6.22.0" + chalk "^2.1.0" + concat-stream "^1.6.0" + cross-spawn "^5.1.0" + debug "^3.1.0" + doctrine "^2.1.0" + eslint-scope "^3.7.1" + eslint-visitor-keys "^1.0.0" + espree "^3.5.4" + esquery "^1.0.0" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^11.0.1" + ignore "^3.3.3" + imurmurhash "^0.1.4" + inquirer "^3.0.6" + is-resolvable "^1.0.0" + js-yaml "^3.9.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.4" + minimatch "^3.0.2" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + pluralize "^7.0.0" + progress "^2.0.0" + regexpp "^1.0.1" + require-uncached "^1.0.3" + semver "^5.3.0" + strip-ansi "^4.0.0" + strip-json-comments "~2.0.1" + table "4.0.2" + text-table "~0.2.0" + +espree@^3.5.4: + version "3.5.4" + resolved "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz" + integrity sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A== + dependencies: + acorn "^5.5.0" + acorn-jsx "^3.0.0" + +esprima@^2.6.0: + version "2.7.3" + resolved "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" + integrity sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A== + +esprima@^4.0.0, esprima@~4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.0.0: + version "1.6.0" + resolved "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz" + integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-walker@^0.5.0: + version "0.5.2" + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-0.5.2.tgz" + integrity sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig== + +estree-walker@^0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz" + integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== + estree-walker@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +event-stream@=3.3.4: + version "3.3.4" + resolved "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz" + integrity sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g== + dependencies: + duplexer "~0.1.1" + from "~0" + map-stream "~0.1.0" + pause-stream "0.0.11" + split "0.3" + stream-combiner "~0.0.4" + through "~2.3.1" + +eventemitter2@^6.4.3: + version "6.4.9" + resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz" + integrity sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg== + eventemitter3@^2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-2.0.3.tgz#b5e1079b59fb5e1ba2771c0a993be060a58c99ba" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz" integrity sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg== +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + eventemitter3@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz" integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz" + integrity sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw== + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +execa@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +executable@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz" + integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== + dependencies: + pify "^2.2.0" + expand-tilde@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" + resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz" integrity sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q== dependencies: os-homedir "^1.0.1" expand-tilde@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz" integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== dependencies: homedir-polyfill "^1.0.1" extend-shallow@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== dependencies: is-extendable "^0.1.0" -extend@^3.0.2: +extend@^3.0.2, extend@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== +external-editor@^2.0.4: + version "2.2.0" + resolved "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz" + integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== + dependencies: + chardet "^0.4.0" + iconv-lite "^0.4.17" + tmp "^0.0.33" + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extract-zip@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + +extsprintf@^1.2.0, extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" + integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== + +fast-deep-equal@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz" + integrity sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw== + fast-deep-equal@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz" integrity sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w== -fast-diff@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154" - integrity sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig== +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-diff@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz" integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== -fast-glob@^3.2.5: +fast-diff@1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz" + integrity sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig== + +fast-glob@^3.2.5, fast-glob@^3.2.9: version "3.3.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" @@ -1387,28 +4538,79 @@ fast-glob@^3.2.5: merge2 "^1.3.0" micromatch "^4.0.4" +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastest-levenshtein@*: + version "1.0.12" + fastparse@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" + resolved "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz" integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== fastq@^1.6.0: version "1.15.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" + integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== + dependencies: + pend "~1.2.0" + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz" + integrity sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA== + dependencies: + escape-string-regexp "^1.0.5" + +figures@^3.0.0, figures@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz" + integrity sha512-uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w== + dependencies: + flat-cache "^1.2.1" + object-assign "^4.0.1" + fill-range@^7.1.1: version "7.1.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" +find-cache-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + find-file-up@^0.1.2: version "0.1.3" - resolved "https://registry.yarnpkg.com/find-file-up/-/find-file-up-0.1.3.tgz#cf68091bcf9f300a40da411b37da5cce5a2fbea0" + resolved "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz" integrity sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A== dependencies: fs-exists-sync "^0.1.0" @@ -1416,52 +4618,182 @@ find-file-up@^0.1.2: find-pkg@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/find-pkg/-/find-pkg-0.1.2.tgz#1bdc22c06e36365532e2a248046854b9788da557" + resolved "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz" integrity sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw== dependencies: find-file-up "^0.1.2" +find-up@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" + integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-versions@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz" + integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ== + dependencies: + semver-regex "^3.1.2" + +flat-cache@^1.2.1: + version "1.3.4" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz" + integrity sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg== + dependencies: + circular-json "^0.3.1" + graceful-fs "^4.1.2" + rimraf "~2.6.2" + write "^0.2.1" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== + +flatten@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz" + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== + +follow-redirects@^1.0.0, follow-redirects@^1.14.9: + version "1.15.11" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz" + integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== + +for-each@^0.3.3, for-each@^0.3.5: + version "0.3.5" + resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz" + integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg== + dependencies: + is-callable "^1.2.7" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== + +form-data@^4.0.0: + version "4.0.4" + resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz" + integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + es-set-tostringtag "^2.1.0" + hasown "^2.0.2" + mime-types "^2.1.12" + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + fraction.js@^4.3.6: version "4.3.7" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== frappe-charts@2.0.0-rc27: version "2.0.0-rc27" - resolved "https://registry.yarnpkg.com/frappe-charts/-/frappe-charts-2.0.0-rc27.tgz#a04737d36bcce5381b25ad48896c43b02eb62852" + resolved "https://registry.npmjs.org/frappe-charts/-/frappe-charts-2.0.0-rc27.tgz" integrity sha512-J4WCrHYB6oR4Dfu28aaCxlUu64C/V+qJlNE1E0xpya2/yCeqDZ8LA6pS63SBMOdV2CTP8cJ6Isk5m+rZi9gElA== frappe-datatable@1.19.0: version "1.19.0" - resolved "https://registry.yarnpkg.com/frappe-datatable/-/frappe-datatable-1.19.0.tgz#43d9118603c6d1ecaab31aa21e8278694c17d849" + resolved "https://registry.npmjs.org/frappe-datatable/-/frappe-datatable-1.19.0.tgz" integrity sha512-DN7UIY8zrqagRV93mM4BS1tSNZ++8LT7E2cp3ZJEqeJeS/xQx9EVjhxAtQAEt2+QlDUL4hRYgXhRLH2Exz+K5w== dependencies: hyperlist "^1.0.0-beta" lodash "^4.17.5" sortablejs "^1.7.0" -frappe-gantt@^0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/frappe-gantt/-/frappe-gantt-0.6.1.tgz#57ae0b5f024101fc7cd5ba92f605de97dba9c9a1" - integrity sha512-1cSU9vLbwypjzaxnCfnEE03Xr3HlAV2S8dRtjxw62o+amkx1A8bBIFd2jp84mcDdTCM77Ij4LzZBslAKZB8oMg== +"frappe-gantt@file:../../../programming/gantt": + version "1.0.4" + resolved "file:../../../programming/gantt" frappe-quill-image-resize@^3.0.9: version "3.0.9" - resolved "https://registry.yarnpkg.com/frappe-quill-image-resize/-/frappe-quill-image-resize-3.0.9.tgz#35e1d94aca458328be0db03ac25b58171af8c194" + resolved "https://registry.npmjs.org/frappe-quill-image-resize/-/frappe-quill-image-resize-3.0.9.tgz" integrity sha512-2g38/Z/jbi3gbkCgHRgDe9MVskcjJrUioB3RXhQGhjpGKRgBznyVOLmHAZ1a8sBKAHBfuVz9BRdQulkJUrKg0g== dependencies: lodash "^4.17.4" quill "^1.2.2" raw-loader "^0.5.1" +from@~0: + version "0.1.7" + resolved "https://registry.npmjs.org/from/-/from-0.1.7.tgz" + integrity sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g== + +from2@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" + integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fromentries@^1.3.2: + version "1.3.2" + resolved "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz" + integrity sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg== + fs-exists-sync@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" + resolved "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz" integrity sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg== +fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz" + integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^9.1.0: version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" @@ -1469,24 +4801,49 @@ fs-extra@^9.1.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-minipass@^2.0.0, fs-minipass@^2.1.0: + version "2.1.0" + dependencies: + minipass "^3.0.0" + fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== +function-bind@^1.1.1: + version "1.1.1" + function-bind@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== +function.prototype.name@^1.1.6, function.prototype.name@^1.1.8: + version "1.1.8" + resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz" + integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + functions-have-names "^1.2.3" + hasown "^2.0.2" + is-callable "^1.2.7" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + functions-have-names@^1.2.3: version "1.2.3" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== gemoji@^8.1.0: @@ -1496,48 +4853,155 @@ gemoji@^8.1.0: generic-names@^1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-1.0.3.tgz#2d786a121aee508876796939e8e3bff836c20917" + resolved "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz" integrity sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA== dependencies: loader-utils "^0.2.16" +generic-names@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz" + integrity sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ== + dependencies: + loader-utils "^1.1.0" + generic-names@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-4.0.0.tgz#0bd8a2fd23fe8ea16cbd0a279acd69c06933d9a3" + resolved "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz" integrity sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A== dependencies: loader-utils "^3.2.0" generic-pool@3.9.0: version "3.9.0" - resolved "https://registry.yarnpkg.com/generic-pool/-/generic-pool-3.9.0.tgz#36f4a678e963f4fdb8707eab050823abc4e8f5e4" + resolved "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz" integrity sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g== +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + get-caller-file@^2.0.5: version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" - integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== +get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz" + integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== dependencies: + call-bind-apply-helpers "^1.0.2" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" function-bind "^1.1.2" - has-proto "^1.0.1" - has-symbols "^1.0.3" - hasown "^2.0.0" + get-proto "^1.0.1" + gopd "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + math-intrinsics "^1.1.0" + +get-proto@^1.0.0, get-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz" + integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== + dependencies: + dunder-proto "^1.0.1" + es-object-atoms "^1.0.0" + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" + integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.0.0, get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz" + integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + +getos@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz" + integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q== + dependencies: + async "^3.2.0" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" + integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== + dependencies: + assert-plus "^1.0.0" + +git-log-parser@^1.2.0: + version "1.2.1" + resolved "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.1.tgz" + integrity sha512-PI+sPDvHXNPl5WNOErAK05s3j0lgwUzMN6o8cyQrDaKfT3qd7TmNJKeXX+SknI5I0QhG5fVPAEwSY4tRGDtYoQ== + dependencies: + argv-formatter "~1.0.0" + spawn-error-forwarder "~1.0.0" + split2 "~1.0.0" + stream-combiner2 "~1.1.1" + through2 "~2.0.0" + traverse "0.6.8" glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" -glob@^7.1.6: +glob@*, glob@^7.1.1, glob@^7.1.4: + version "7.2.0" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.2, glob@^7.1.3, glob@^7.1.6: version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" @@ -1547,9 +5011,35 @@ glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" +glob@7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" + integrity sha512-mRyN/EsN2SyNhKWykF3eEGhDpeNplMWaW18Bmh76tnOqk5TbELAVwFAYOCmKVssOYFrYvvLMguiA+NXO3ZTuVA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.2" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz" + integrity sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg== + dependencies: + ini "^1.3.4" + +global-dirs@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz" + integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== + dependencies: + ini "2.0.0" + global-modules@^0.2.3: version "0.2.3" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" + resolved "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz" integrity sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA== dependencies: global-prefix "^0.1.4" @@ -1557,7 +5047,7 @@ global-modules@^0.2.3: global-prefix@^0.1.4: version "0.1.5" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" + resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz" integrity sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw== dependencies: homedir-polyfill "^1.0.0" @@ -1565,180 +5055,647 @@ global-prefix@^0.1.4: is-windows "^0.2.0" which "^1.2.12" -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" +globals@^11.0.1: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: +globalthis@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz" + integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== + dependencies: + define-properties "^1.2.1" + gopd "^1.0.1" + +globby@^11.0.0, globby@^11.0.1: + version "11.1.0" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +gopd@^1.0.1, gopd@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz" + integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== + +got@^6.7.1: + version "6.7.1" + resolved "https://registry.npmjs.org/got/-/got-6.7.1.tgz" + integrity sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg== + dependencies: + create-error-class "^3.0.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-redirect "^1.0.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + lowercase-keys "^1.0.0" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + unzip-response "^2.0.1" + url-parse-lax "^1.0.0" + +got@^9.1.0: + version "9.6.0" + resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@*, graceful-fs@^4.2.3: + version "4.2.8" + +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== +"graceful-readlink@>= 1.0.0": + version "1.0.1" + resolved "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w== + +growl@1.9.2: + version "1.9.2" + resolved "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz" + integrity sha512-RTBwDHhNuOx4F0hqzItc/siXCasGfC4DeWcBamclWd+6jWtBaeB/SGbMkGf0eiQoW7ib8JpvOgnUsmgMHI3Mfw== + +handlebars@^4.7.6: + version "4.7.8" + resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz" + integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.2" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + +har-schema@^2.0.0: + version "2.0.0" + +har-validator@~5.1.3: + version "5.1.5" + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + +hard-rejection@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz" + integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== + has-ansi@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== dependencies: ansi-regex "^2.0.0" +has-bigints@^1.0.2: + version "1.1.0" + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz" + integrity sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg== + has-flag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" integrity sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== -has-property-descriptors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.2.2" + es-define-property "^1.0.0" -has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== +has-proto@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz" + integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ== + dependencies: + dunder-proto "^1.0.0" -has-symbols@^1.0.2, has-symbols@^1.0.3: +has-symbols@^1.0.3, has-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz" + integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== + +has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + +has-unicode@^2.0.0, has-unicode@^2.0.1: + version "2.0.1" + +has@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/has/-/has-1.0.4.tgz" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== + +has@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== dependencies: - has-symbols "^1.0.2" + function-bind "^1.1.1" hash-sum@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04" + resolved "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz" integrity sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA== -hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: function-bind "^1.1.2" +he@^1.1.1, he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + highlight.js@^10.4.1: version "10.7.3" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" + resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz" integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + resolved "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz" integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" +hook-std@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/hook-std/-/hook-std-2.0.0.tgz" + integrity sha512-zZ6T5WcuBMIUVh49iPQS9t977t7C0l7OtHrpeMb5uk48JdflRX0NSFvCekfYNmGQETnLq9W/isMyHl69kxGi8g== + +hosted-git-info@*: + version "4.0.2" + dependencies: + lru-cache "^6.0.0" + +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: + version "4.1.0" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz" + integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== + dependencies: + lru-cache "^6.0.0" + +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + html5-qrcode@^2.3.8: version "2.3.8" - resolved "https://registry.yarnpkg.com/html5-qrcode/-/html5-qrcode-2.3.8.tgz#0b0cdf7a9926cfd4be530e13a51db47592adfa0d" + resolved "https://registry.npmjs.org/html5-qrcode/-/html5-qrcode-2.3.8.tgz" integrity sha512-jsr4vafJhwoLVEDW3n1KvPnCCXWaQfRng0/EEYk1vNcQGcG/htAdhJX0be8YyqMoSz7+hZvOZSTAepsabiuhiQ== +http-cache-semantics@^4.0.0: + version "4.2.0" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz" + integrity sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ== + +http-cache-semantics@^4.1.0: + version "4.1.0" + +http-proxy-agent@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-agent@^4.0.1: + version "4.0.1" + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy@^1.8.1: + version "1.18.1" + resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.2.0: + version "1.2.0" + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +http-signature@~1.3.6: + version "1.3.6" + resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz" + integrity sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw== + dependencies: + assert-plus "^1.0.0" + jsprim "^2.0.2" + sshpk "^1.14.1" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +humanize-ms@^1.2.1: + version "1.2.1" + dependencies: + ms "^2.0.0" + hyperlist@^1.0.0-beta: version "1.0.0" - resolved "https://registry.yarnpkg.com/hyperlist/-/hyperlist-1.0.0.tgz#b211d41832643ca969e3087a86c912f93f82e5bb" + resolved "https://registry.npmjs.org/hyperlist/-/hyperlist-1.0.0.tgz" integrity sha512-1qAjO29EJW/mPyqY+9wFjruD2YWur1dPsPYmt9RvMX6P+8Cr2UmT75MCWjjK+1/4Jxc3sm/G3Kr8DzGgEDRG+Q== +iconv-lite@^0.4.17: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.2: + version "0.6.3" + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + iconv-lite@^0.6.3: version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -icss-replace-symbols@^1.0.2, icss-replace-symbols@^1.1.0: +icss-replace-symbols@^1.0.2, icss-replace-symbols@^1.1.0, icss-replace-symbols@1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + resolved "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz" integrity sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg== icss-utils@^5.0.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore-walk@^3.0.3: + version "3.0.4" + dependencies: + minimatch "^3.0.4" + +ignore@^3.3.3: + version "3.3.10" + resolved "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + +ignore@^5.2.0: + version "5.3.2" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== + image-size@~0.5.0: version "0.5.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz" integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== immediate@~3.0.5: version "3.0.6" - resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + resolved "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz" integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== immutable@^4.0.0: version "4.3.4" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.4.tgz#2e07b33837b4bb7662f288c244d1ced1ef65a78f" + resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz" integrity sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA== +import-cwd@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz" + integrity sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg== + dependencies: + import-from "^2.1.0" + +import-fresh@^3.2.1: + version "3.3.1" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz" + integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz" + integrity sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w== + dependencies: + resolve-from "^3.0.0" + +import-from@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz" + integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== + dependencies: + resolve-from "^5.0.0" + +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz" + integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A== + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" + integrity sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA== + +infer-owner@^1.0.4: + version "1.0.4" + inflight@^1.0.4: version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3: +inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3, inherits@2: version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -ini@^1.3.4: +ini@*, ini@^2.0.0: + version "2.0.0" + +ini@^1.3.4, ini@~1.3.0: version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +ini@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +init-package-json@*: + version "2.0.5" + dependencies: + npm-package-arg "^8.1.5" + promzard "^0.3.0" + read "~1.0.1" + read-package-json "^4.1.1" + semver "^7.3.5" + validate-npm-package-license "^3.0.4" + validate-npm-package-name "^3.0.0" + +inquirer@^3.0.6: + version "3.3.0" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz" + integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ== + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^2.0.4" + figures "^2.0.0" + lodash "^4.3.0" + mute-stream "0.0.7" + run-async "^2.2.0" + rx-lite "^4.0.8" + rx-lite-aggregates "^4.0.8" + string-width "^2.1.0" + strip-ansi "^4.0.0" + through "^2.3.6" + +internal-slot@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz" + integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw== + dependencies: + es-errors "^1.3.0" + hasown "^2.0.2" + side-channel "^1.1.0" + +into-stream@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz" + integrity sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA== + dependencies: + from2 "^2.3.0" + p-is-promise "^3.0.0" + +invert-kv@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz" + integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== + +ip-regex@^4.1.0: + version "4.3.0" + +ip@^1.1.5: + version "1.1.5" + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" + integrity sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg== + is-arguments@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== dependencies: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-array-buffer@^3.0.4, is-array-buffer@^3.0.5: + version "3.0.5" + resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz" + integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + get-intrinsic "^1.2.6" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-async-function@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz" + integrity sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ== + dependencies: + async-function "^1.0.0" + call-bound "^1.0.3" + get-proto "^1.0.1" + has-tostringtag "^1.0.2" + safe-regex-test "^1.1.0" + +is-bigint@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz" + integrity sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ== + dependencies: + has-bigints "^1.0.2" + is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" +is-boolean-object@^1.2.1: + version "1.2.2" + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz" + integrity sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + is-buffer@^1.1.5, is-buffer@~1.1.6: version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-core-module@^2.13.0: - version "2.13.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== - dependencies: - hasown "^2.0.0" +is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-date-object@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== +is-ci@^1.0.10: + version "1.2.1" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz" + integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== dependencies: - has-tostringtag "^1.0.0" + ci-info "^1.5.0" + +is-ci@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== + dependencies: + ci-info "^3.2.0" + +is-cidr@*: + version "4.0.2" + dependencies: + cidr-regex "^3.1.1" + +is-core-module@^2.13.0, is-core-module@^2.16.1, is-core-module@^2.5.0: + version "2.16.1" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + +is-data-view@^1.0.1, is-data-view@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz" + integrity sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw== + dependencies: + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + is-typed-array "^1.1.13" + +is-date-object@^1.0.5, is-date-object@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz" + integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== + dependencies: + call-bound "^1.0.2" + has-tostringtag "^1.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" + integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== is-expression@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/is-expression/-/is-expression-4.0.0.tgz#c33155962abf21d0afd2552514d67d2ec16fd2ab" + resolved "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz" integrity sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A== dependencies: acorn "^7.1.1" @@ -1746,136 +5703,639 @@ is-expression@^4.0.0: is-extendable@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-finalizationregistry@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz" + integrity sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg== + dependencies: + call-bound "^1.0.3" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" + integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" + integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== + is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-glob@^4.0.1, is-glob@~4.0.1: +is-generator-function@^1.0.10: + version "1.1.2" + resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz" + integrity sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA== + dependencies: + call-bound "^1.0.4" + generator-function "^2.0.0" + get-proto "^1.0.1" + has-tostringtag "^1.0.2" + safe-regex-test "^1.1.0" + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" +is-installed-globally@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz" + integrity sha512-ERNhMg+i/XgDwPIPF3u24qpajVreaiSuvpb1Uu0jugw7KKcxGyCX8cgp8P5fwTmAuXku6beDHHECdKArjlg7tw== + dependencies: + global-dirs "^0.1.0" + is-path-inside "^1.0.0" + +is-installed-globally@~0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" + integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== + dependencies: + global-dirs "^3.0.0" + is-path-inside "^3.0.2" + +is-lambda@^1.0.1: + version "1.0.1" + +is-map@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz" + integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== + +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + +is-negative-zero@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz" + integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== + +is-npm@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz" + integrity sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg== + +is-number-object@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz" + integrity sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz" + integrity sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g== + dependencies: + path-is-inside "^1.0.1" + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + is-promise@^2.0.0: version "2.2.2" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" + resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz" integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== -is-regex@^1.0.3, is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== +is-redirect@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" + integrity sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw== + +is-regex@^1.0.3, is-regex@^1.1.4, is-regex@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz" + integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g== dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" + call-bound "^1.0.2" + gopd "^1.2.0" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-retry-allowed@^1.0.0: + version "1.2.0" + resolved "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz" + integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== + +is-set@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz" + integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== + +is-shared-array-buffer@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz" + integrity sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A== + dependencies: + call-bound "^1.0.3" + +is-stream@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz" + integrity sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + +is-svg@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz" + integrity sha512-Ya1giYJUkcL/94quj0+XGcmts6cETPBW1MiFz1ReJrnDJ680F52qpAEGAEGU0nq96FRGIGPx6Yo1CyPXcOoyGw== + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.4, is-symbol@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz" + integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w== + dependencies: + call-bound "^1.0.2" + has-symbols "^1.1.0" + safe-regex-test "^1.1.0" + +is-text-path@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz" + integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== + dependencies: + text-extensions "^1.0.0" + +is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15: + version "1.1.15" + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz" + integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ== + dependencies: + which-typed-array "^1.1.16" + +is-typedarray@^1.0.0, is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-weakmap@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz" + integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== + +is-weakref@^1.0.2, is-weakref@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz" + integrity sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew== + dependencies: + call-bound "^1.0.3" + +is-weakset@^2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz" + integrity sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ== + dependencies: + call-bound "^1.0.3" + get-intrinsic "^1.2.6" is-what@^3.14.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" + resolved "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz" integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== is-windows@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" + resolved "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz" integrity sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q== +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + isexe@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -jquery@3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.0.tgz#fe2c01a05da500709006d8790fe21c8a39d75612" - integrity sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ== +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== + +issue-parser@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz" + integrity sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA== + dependencies: + lodash.capitalize "^4.2.1" + lodash.escaperegexp "^4.1.2" + lodash.isplainobject "^4.0.6" + lodash.isstring "^4.0.1" + lodash.uniqby "^4.7.0" + +iterator.prototype@^1.1.4: + version "1.1.5" + resolved "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz" + integrity sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g== + dependencies: + define-data-property "^1.1.4" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.6" + get-proto "^1.0.0" + has-symbols "^1.1.0" + set-function-name "^2.0.2" + +java-properties@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/java-properties/-/java-properties-1.0.2.tgz" + integrity sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ== + +joi@^17.7.0: + version "17.13.3" + resolved "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz" + integrity sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA== + dependencies: + "@hapi/hoek" "^9.3.0" + "@hapi/topo" "^5.1.0" + "@sideway/address" "^4.1.5" + "@sideway/formula" "^3.0.1" + "@sideway/pinpoint" "^2.0.0" "jquery@>=2.0.0 <4.0.0": version "3.7.1" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de" + resolved "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz" integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== +"jquery@1.9.1 - 3", jquery@3.7.0: + version "3.7.0" + resolved "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz" + integrity sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ== + js-base64@^2.1.9: version "2.6.4" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" + resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz" integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== js-sha256@^0.9.0: version "0.9.0" - resolved "https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.9.0.tgz#0b89ac166583e91ef9123644bd3c5334ce9d0966" + resolved "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz" integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA== js-stringify@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/js-stringify/-/js-stringify-1.0.2.tgz#1736fddfd9724f28a3682adc6230ae7e4e9679db" + resolved "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz" integrity sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g== +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz" + integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg== + +js-yaml@^3.4.3, js-yaml@^3.9.1: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@~3.7.0: + version "3.7.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz" + integrity sha512-eIlkGty7HGmntbV6P/ZlAsoncFLGsNoM27lkTzS+oneY/EiNhj+geqD9ezg/ip+SW6Var0BJU2JtV0vEUZpWVQ== + dependencies: + argparse "^1.0.7" + esprima "^2.6.0" + jsbarcode@^3.11.0: version "3.11.6" - resolved "https://registry.yarnpkg.com/jsbarcode/-/jsbarcode-3.11.6.tgz#96e8fbc3395476e162982a6064b98a09b5ea02c0" + resolved "https://registry.npmjs.org/jsbarcode/-/jsbarcode-3.11.6.tgz" integrity sha512-G5TKGyKY1zJo0ZQKFM1IIMfy0nF2rs92BLlCz+cU4/TazIc4ZH+X1GYeDRt7TKjrYqmPfTjwTBkU/QnQlsYiuA== +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== + +jsesc@^3.0.2, jsesc@~3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" + integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@*, json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz" + integrity sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + +json-schema@0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json-stringify-nice@^1.1.4: + version "1.1.4" + +json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== + +json3@3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz" + integrity sha512-I5YLeauH3rIaE99EE++UeH2M2gSYo8/2TqDac7oZEH6D/DSQ4Woa628Qrfj1X9/OY5Mk5VvIDQaKCDchXaKrmA== + json5@^0.5.0: version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + resolved "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== +json5@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + +json5@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + jsonfile@^6.0.1: version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" optionalDependencies: graceful-fs "^4.1.6" +jsonparse@^1.2.0: + version "1.3.1" + resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" + integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== + +jsonparse@^1.3.1: + version "1.3.1" + +JSONStream@^1.0.4: + version "1.3.5" + resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + +jsprim@^1.2.2: + version "1.4.1" + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +jsprim@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz" + integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.4.0" + verror "1.10.0" + jstransformer@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/jstransformer/-/jstransformer-1.0.0.tgz#ed8bf0921e2f3f1ed4d5c1a44f68709ed24722c3" + resolved "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz" integrity sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A== dependencies: is-promise "^2.0.0" promise "^7.0.1" +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: + version "3.3.5" + resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz" + integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== + dependencies: + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + object.assign "^4.1.4" + object.values "^1.1.6" + +just-diff-apply@^3.0.0: + version "3.0.0" + +just-diff@^3.0.1: + version "3.1.1" + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + kind-of@^3.0.2: version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== dependencies: is-buffer "^1.1.5" +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kind-of@^6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +language-subtag-registry@^0.3.20: + version "0.3.23" + resolved "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz" + integrity sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ== + +language-tags@^1.0.9: + version "1.0.9" + resolved "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz" + integrity sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA== + dependencies: + language-subtag-registry "^0.3.20" + +latest-version@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz" + integrity sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w== + dependencies: + package-json "^4.0.0" + launch-editor@^2.2.1: version "2.6.1" - resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" + resolved "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz" integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== dependencies: picocolors "^1.0.0" shell-quote "^1.8.1" +lazy-ass@^1.6.0, lazy-ass@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz" + integrity sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw== + lazy-cache@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" + resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz" integrity sha512-7vp2Acd2+Kz4XkzxGxaB1FWOi8KjWIWsgdfD5MCb86DWvlLqhRPM+d6Pro3iNEL5VT9mstz5hKAlcd+QR6H3aA== dependencies: set-getter "^0.1.0" +lcid@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz" + integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== + dependencies: + invert-kv "^2.0.0" + less@^3.9.0: version "3.13.1" - resolved "https://registry.yarnpkg.com/less/-/less-3.13.1.tgz#0ebc91d2a0e9c0c6735b83d496b0ab0583077909" + resolved "https://registry.npmjs.org/less/-/less-3.13.1.tgz" integrity sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw== dependencies: copy-anything "^2.0.1" @@ -1891,7 +6351,7 @@ less@^3.9.0: less@^4.x: version "4.2.0" - resolved "https://registry.yarnpkg.com/less/-/less-4.2.0.tgz#cbefbfaa14a4cd388e2099b2b51f956e1465c450" + resolved "https://registry.npmjs.org/less/-/less-4.2.0.tgz" integrity sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA== dependencies: copy-anything "^2.0.1" @@ -1906,21 +6366,146 @@ less@^4.x: needle "^3.1.0" source-map "~0.6.0" +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +libnpmaccess@*: + version "4.0.3" + dependencies: + aproba "^2.0.0" + minipass "^3.1.1" + npm-package-arg "^8.1.2" + npm-registry-fetch "^11.0.0" + +libnpmdiff@*: + version "2.0.4" + dependencies: + "@npmcli/disparity-colors" "^1.0.1" + "@npmcli/installed-package-contents" "^1.0.7" + binary-extensions "^2.2.0" + diff "^5.0.0" + minimatch "^3.0.4" + npm-package-arg "^8.1.4" + pacote "^11.3.4" + tar "^6.1.0" + +libnpmexec@*: + version "2.0.1" + dependencies: + "@npmcli/arborist" "^2.3.0" + "@npmcli/ci-detect" "^1.3.0" + "@npmcli/run-script" "^1.8.4" + chalk "^4.1.0" + mkdirp-infer-owner "^2.0.0" + npm-package-arg "^8.1.2" + pacote "^11.3.1" + proc-log "^1.0.0" + read "^1.0.7" + read-package-json-fast "^2.0.2" + walk-up-path "^1.0.0" + +libnpmfund@*: + version "1.1.0" + dependencies: + "@npmcli/arborist" "^2.5.0" + +libnpmhook@*: + version "6.0.3" + dependencies: + aproba "^2.0.0" + npm-registry-fetch "^11.0.0" + +libnpmorg@*: + version "2.0.3" + dependencies: + aproba "^2.0.0" + npm-registry-fetch "^11.0.0" + +libnpmpack@*: + version "2.0.1" + dependencies: + "@npmcli/run-script" "^1.8.3" + npm-package-arg "^8.1.0" + pacote "^11.2.6" + +libnpmpublish@*: + version "4.0.2" + dependencies: + normalize-package-data "^3.0.2" + npm-package-arg "^8.1.2" + npm-registry-fetch "^11.0.0" + semver "^7.1.3" + ssri "^8.0.1" + +libnpmsearch@*: + version "3.1.2" + dependencies: + npm-registry-fetch "^11.0.0" + +libnpmteam@*: + version "2.0.4" + dependencies: + aproba "^2.0.0" + npm-registry-fetch "^11.0.0" + +libnpmversion@*: + version "1.2.1" + dependencies: + "@npmcli/git" "^2.0.7" + "@npmcli/run-script" "^1.8.4" + json-parse-even-better-errors "^2.3.1" + semver "^7.3.5" + stringify-package "^1.0.1" + lie@3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" + resolved "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz" integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw== dependencies: immediate "~3.0.5" lilconfig@^2.0.3: version "2.1.0" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz" integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +listr2@^3.8.3: + version "3.14.0" + resolved "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz" + integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== + dependencies: + cli-truncate "^2.1.0" + colorette "^2.0.16" + log-update "^4.0.0" + p-map "^4.0.0" + rfdc "^1.3.0" + rxjs "^7.5.1" + through "^2.3.8" + wrap-ansi "^7.0.0" + +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" + integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + loader-utils@^0.2.16: version "0.2.17" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz" integrity sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug== dependencies: big.js "^3.1.3" @@ -1928,51 +6513,179 @@ loader-utils@^0.2.16: json5 "^0.5.0" object-assign "^4.0.1" +loader-utils@^1.1.0: + version "1.4.2" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz" + integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + loader-utils@^3.2.0: version "3.2.1" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz" integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== loadjs@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/loadjs/-/loadjs-4.2.0.tgz#2a0336376397a6a43edf98c9ec3229ddd5abb6f6" + resolved "https://registry.npmjs.org/loadjs/-/loadjs-4.2.0.tgz" integrity sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA== localforage@^1.10.0, localforage@^1.8.1: version "1.10.0" - resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" + resolved "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz" integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg== dependencies: lie "3.1.1" +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" + integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + lodash-es@^4.17.21: version "4.17.23" resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.23.tgz#58c4360fd1b5d33afc6c0bbd3d1149349b1138e0" integrity sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg== +lodash._baseassign@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz" + integrity sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ== + dependencies: + lodash._basecopy "^3.0.0" + lodash.keys "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" + integrity sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ== + +lodash._basecreate@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz" + integrity sha512-EDem6C9iQpn7fxnGdmhXmqYGjCkStmDXT4AeyB2Ph8WKbglg4aJZczNkQglj+zWXcOEEkViK8THuV2JvugW47g== + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" + integrity sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA== + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" + integrity sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ== + lodash.camelcase@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + resolved "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== +lodash.capitalize@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz" + integrity sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw== + lodash.clonedeep@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + resolved "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz" integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== +lodash.create@3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz" + integrity sha512-IUfOYwDEbI8JbhW6psW+Ig01BOVK67dTSCUAbS58M0HBkPcAv/jHuxD+oJVP2tUCo3H9L6f/8GM6rxwY+oc7/w== + dependencies: + lodash._baseassign "^3.0.0" + lodash._basecreate "^3.0.0" + lodash._isiterateecall "^3.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.escaperegexp@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz" + integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw== + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz" + integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg== + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + integrity sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ== + lodash.isequal@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== +lodash.ismatch@^4.4.0: + version "4.4.0" + resolved "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz" + integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== + +lodash.isstring@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz" + integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" + integrity sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ== + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.map@^4.5.1: + version "4.6.0" + resolved "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz" + integrity sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q== + lodash.memoize@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== +lodash.once@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" + integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== + lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== lodash@^4.17.4, lodash@^4.17.5: @@ -1980,32 +6693,169 @@ lodash@^4.17.4, lodash@^4.17.5: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== -lru-cache@^4.1.2: +log-symbols@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +log-update@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz" + integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== + dependencies: + ansi-escapes "^4.3.0" + cli-cursor "^3.1.0" + slice-ansi "^4.0.0" + wrap-ansi "^6.2.0" + +longest@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + integrity sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg== + +loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^4.0.1, lru-cache@^4.1.2: version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== dependencies: pseudomap "^1.0.2" yallist "^2.1.2" +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +magic-string@^0.22.4: + version "0.22.5" + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz" + integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== + dependencies: + vlq "^0.2.2" + magic-string@^0.30.5: version "0.30.5" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz" integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA== dependencies: "@jridgewell/sourcemap-codec" "^1.4.15" -make-dir@^2.1.0: +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + +make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" semver "^5.6.0" +make-fetch-happen@*, make-fetch-happen@^9.0.1: + version "9.1.0" + dependencies: + agentkeepalive "^4.1.3" + cacache "^15.2.0" + http-cache-semantics "^4.1.0" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^6.0.0" + minipass "^3.1.3" + minipass-collect "^1.0.2" + minipass-fetch "^1.3.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.2" + promise-retry "^2.0.1" + socks-proxy-agent "^6.0.0" + ssri "^8.0.0" + +map-age-cleaner@^0.1.1: + version "0.1.3" + resolved "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + +map-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== + +map-obj@^4.0.0: + version "4.3.0" + resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz" + integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== + +map-stream@~0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" + integrity sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g== + +marked-terminal@^4.1.1: + version "4.2.0" + resolved "https://registry.npmjs.org/marked-terminal/-/marked-terminal-4.2.0.tgz" + integrity sha512-DQfNRV9svZf0Dm9Cf5x5xaVJ1+XjxQW6XjFJ5HFkVyK52SDpj5PCBzS5X5r2w9nHr3mlB0T5201UMLue9fmhUw== + dependencies: + ansi-escapes "^4.3.1" + cardinal "^2.1.1" + chalk "^4.1.0" + cli-table3 "^0.6.0" + node-emoji "^1.10.0" + supports-hyperlinks "^2.1.0" + +"marked@^1.0.0 || ^2.0.0", marked@^2.0.0: + version "2.1.3" + resolved "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz" + integrity sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA== + +math-expression-evaluator@^1.2.14: + version "1.4.0" + resolved "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.4.0.tgz" + integrity sha512-4vRUvPyxdO8cWULGTh9dZWL2tZK6LDBvj+OGHBER7poH9Qdt7kXEoj20wiz4lQUbUXQZFjPbe5mVDo9nutizCw== + +math-intrinsics@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz" + integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== + md5@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f" + resolved "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz" integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== dependencies: charenc "0.0.2" @@ -2014,161 +6864,621 @@ md5@^2.3.0: mdn-data@2.0.14: version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== +mem@^4.0.0: + version "4.3.0" + resolved "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" + +meow@^8.0.0: + version "8.1.2" + resolved "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz" + integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== + dependencies: + "@types/minimist" "^1.2.0" + camelcase-keys "^6.2.2" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "4.1.0" + normalize-package-data "^3.0.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.18.0" + yargs-parser "^20.2.3" + merge-source-map@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646" + resolved "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz" integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw== dependencies: source-map "^0.6.1" -merge2@^1.3.0: +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -micromatch@^4.0.4: +micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.8" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: braces "^3.0.3" picomatch "^2.3.1" +mime-db@1.49.0: + version "1.49.0" + mime-db@1.52.0: version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@~2.1.34: +mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.34: version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" -mime@^1.4.1: +mime@^1.4.1, mime@^1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -minimatch@^3.1.1: +mime@^2.4.3: + version "2.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.0.0, mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +minimatch@^3.0.2, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" +minimatch@^3.0.4: + version "3.0.4" + dependencies: + brace-expansion "^1.1.7" + +minimist-options@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz" + integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + kind-of "^6.0.3" + +minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.7: + version "1.2.8" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + integrity sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw== + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + integrity sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q== + +minipass-collect@^1.0.2: + version "1.0.2" + dependencies: + minipass "^3.0.0" + +minipass-fetch@^1.3.0, minipass-fetch@^1.3.2: + version "1.4.1" + dependencies: + minipass "^3.1.0" + minipass-sized "^1.0.3" + minizlib "^2.0.0" + optionalDependencies: + encoding "^0.1.12" + +minipass-flush@^1.0.5: + version "1.0.5" + dependencies: + minipass "^3.0.0" + +minipass-json-stream@^1.0.1: + version "1.0.1" + dependencies: + jsonparse "^1.3.1" + minipass "^3.0.0" + +minipass-pipeline@*, minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: + version "1.2.4" + dependencies: + minipass "^3.0.0" + +minipass-sized@^1.0.3: + version "1.0.3" + dependencies: + minipass "^3.0.0" + +minipass@*, minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3: + version "3.1.5" + dependencies: + yallist "^4.0.0" + +minizlib@^2.0.0, minizlib@^2.1.1: + version "2.1.2" + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mkdirp-infer-owner@*, mkdirp-infer-owner@^2.0.0: + version "2.0.0" + dependencies: + chownr "^2.0.0" + infer-owner "^1.0.4" + mkdirp "^1.0.3" + +mkdirp@*, mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + +mkdirp@^0.5.1: + version "0.5.6" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +mkdirp@~0.5.1: + version "0.5.6" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + mkdirp@~1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +mkdirp@0.5.1: + version "0.5.1" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" + integrity sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA== + dependencies: + minimist "0.0.8" + +modify-values@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz" + integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== + moment-timezone@^0.5.35: version "0.5.43" - resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.43.tgz#3dd7f3d0c67f78c23cd1906b9b2137a09b3c4790" + resolved "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.43.tgz" integrity sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ== dependencies: moment "^2.29.4" moment@^2.29.4: version "2.29.4" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" + resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz" integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== +ms@*, ms@^2.0.0: + version "2.1.3" + +ms@^2.1.1, ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@^2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +ms@0.7.2: + version "0.7.2" + resolved "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" + integrity sha512-5NnE67nQSQDJHVahPJna1PQ/zCXMnQop3yUCxjKPNzCxuyPSKWTQ/5Gu5CZmjetwGLWRA+PzeF5thlbOdbQldA== + ms@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +mute-stream@~0.0.4: + version "0.0.8" -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz" + integrity sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ== nanoid@^3.3.6: version "3.3.8" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz" integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w== native-request@^1.0.5: version "1.1.0" - resolved "https://registry.yarnpkg.com/native-request/-/native-request-1.1.0.tgz#acdb30fe2eefa3e1bc8c54b3a6852e9c5c0d3cb0" + resolved "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz" integrity sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw== +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + needle@^3.1.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-3.2.0.tgz#07d240ebcabfd65c76c03afae7f6defe6469df44" + resolved "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz" integrity sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ== dependencies: debug "^3.2.6" iconv-lite "^0.6.3" sax "^1.2.4" +negotiator@^0.6.2: + version "0.6.2" + negotiator@0.6.3: version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +nerf-dart@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/nerf-dart/-/nerf-dart-1.0.0.tgz" + integrity sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +node-emoji@^1.10.0: + version "1.11.0" + resolved "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz" + integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== + dependencies: + lodash "^4.17.21" + +node-fetch@^2.6.7: + version "2.7.0" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + node-gyp-build@^4.3.0: version "4.8.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.0.tgz#3fee9c1731df4581a3f9ead74664369ff00d26dd" + resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz" integrity sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og== -node-releases@^2.0.13: - version "2.0.13" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" - integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== +node-gyp@*, node-gyp@^7.1.0: + version "7.1.2" + dependencies: + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.3" + nopt "^5.0.0" + npmlog "^4.1.2" + request "^2.88.2" + rimraf "^3.0.2" + semver "^7.3.2" + tar "^6.0.2" + which "^2.0.2" + +node-releases@^2.0.21: + version "2.0.26" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.26.tgz" + integrity sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA== + +nopt@*, nopt@^5.0.0: + version "5.0.0" + dependencies: + abbrev "1" nopt@~1.0.10: version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" + resolved "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== dependencies: abbrev "1" +normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-package-data@^3.0.0, normalize-package-data@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz" + integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== + dependencies: + hosted-git-info "^4.0.1" + is-core-module "^2.5.0" + semver "^7.3.4" + validate-npm-package-license "^3.0.1" + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-range@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== -normalize-url@^4.5.0: +normalize-url@^1.4.0: + version "1.9.1" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz" + integrity sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ== + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + +normalize-url@^4.1.0, normalize-url@^4.5.0: version "4.5.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== +normalize-url@^6.0.0: + version "6.1.0" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + normalize-url@^6.0.1: version "6.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== +npm-audit-report@*: + version "2.1.5" + dependencies: + chalk "^4.0.0" + +npm-bundled@^1.1.1: + version "1.1.2" + dependencies: + npm-normalize-package-bin "^1.0.1" + +npm-install-checks@*, npm-install-checks@^4.0.0: + version "4.0.0" + dependencies: + semver "^7.1.1" + +npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: + version "1.0.1" + +npm-package-arg@*, npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.0, npm-package-arg@^8.1.2, npm-package-arg@^8.1.4, npm-package-arg@^8.1.5: + version "8.1.5" + dependencies: + hosted-git-info "^4.0.1" + semver "^7.3.4" + validate-npm-package-name "^3.0.0" + +npm-packlist@^2.1.4: + version "2.2.2" + dependencies: + glob "^7.1.6" + ignore-walk "^3.0.3" + npm-bundled "^1.1.1" + npm-normalize-package-bin "^1.0.1" + +npm-pick-manifest@*, npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.0, npm-pick-manifest@^6.1.1: + version "6.1.1" + dependencies: + npm-install-checks "^4.0.0" + npm-normalize-package-bin "^1.0.1" + npm-package-arg "^8.1.2" + semver "^7.3.4" + +npm-profile@*: + version "5.0.4" + dependencies: + npm-registry-fetch "^11.0.0" + +npm-registry-fetch@*, npm-registry-fetch@^11.0.0: + version "11.0.0" + dependencies: + make-fetch-happen "^9.0.1" + minipass "^3.1.3" + minipass-fetch "^1.3.0" + minipass-json-stream "^1.0.1" + minizlib "^2.0.0" + npm-package-arg "^8.0.0" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" + integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + dependencies: + path-key "^2.0.0" + +npm-run-path@^4.0.0, npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +npm-user-validate@*: + version "1.0.1" + +npm@^7.0.0: + version "7.24.2" + resolved "https://registry.npmjs.org/npm/-/npm-7.24.2.tgz" + integrity sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ== + dependencies: + "@isaacs/string-locale-compare" "*" + "@npmcli/arborist" "*" + "@npmcli/ci-detect" "*" + "@npmcli/config" "*" + "@npmcli/map-workspaces" "*" + "@npmcli/package-json" "*" + "@npmcli/run-script" "*" + abbrev "*" + ansicolors "*" + ansistyles "*" + archy "*" + cacache "*" + chalk "*" + chownr "*" + cli-columns "*" + cli-table3 "*" + columnify "*" + fastest-levenshtein "*" + glob "*" + graceful-fs "*" + hosted-git-info "*" + ini "*" + init-package-json "*" + is-cidr "*" + json-parse-even-better-errors "*" + libnpmaccess "*" + libnpmdiff "*" + libnpmexec "*" + libnpmfund "*" + libnpmhook "*" + libnpmorg "*" + libnpmpack "*" + libnpmpublish "*" + libnpmsearch "*" + libnpmteam "*" + libnpmversion "*" + make-fetch-happen "*" + minipass "*" + minipass-pipeline "*" + mkdirp "*" + mkdirp-infer-owner "*" + ms "*" + node-gyp "*" + nopt "*" + npm-audit-report "*" + npm-install-checks "*" + npm-package-arg "*" + npm-pick-manifest "*" + npm-profile "*" + npm-registry-fetch "*" + npm-user-validate "*" + npmlog "*" + opener "*" + pacote "*" + parse-conflict-json "*" + qrcode-terminal "*" + read "*" + read-package-json "*" + read-package-json-fast "*" + readdir-scoped-modules "*" + rimraf "*" + semver "*" + ssri "*" + tar "*" + text-table "*" + tiny-relative-date "*" + treeverse "*" + validate-npm-package-name "*" + which "*" + write-file-atomic "*" + +npmlog@*: + version "5.0.1" + dependencies: + are-we-there-yet "^2.0.0" + console-control-strings "^1.1.0" + gauge "^3.0.0" + set-blocking "^2.0.0" + +npmlog@^4.1.2: + version "4.1.2" + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + nth-check@^2.0.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== dependencies: boolbase "^1.0.0" -object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.1: +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" + integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg== + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== + +oauth-sign@~0.9.0: + version "0.9.0" + +object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== +object-inspect@^1.13.3, object-inspect@^1.13.4: + version "1.13.4" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz" + integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== + object-is@^1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== dependencies: call-bind "^1.0.2" @@ -2176,87 +7486,486 @@ object-is@^1.1.5: object-keys@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -once@^1.3.0: +object.assign@^4.1.4, object.assign@^4.1.7: + version "4.1.7" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz" + integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + has-symbols "^1.1.0" + object-keys "^1.1.1" + +object.entries@^1.1.9: + version "1.1.9" + resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz" + integrity sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.4" + define-properties "^1.2.1" + es-object-atoms "^1.1.1" + +object.fromentries@^2.0.8: + version "2.0.8" + resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz" + integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" + +object.groupby@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz" + integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + +object.values@^1.1.6, object.values@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz" + integrity sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz" + integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== + dependencies: + mimic-fn "^1.0.0" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +opener@*: + version "1.5.2" + +opener@~1.4.0: + version "1.4.3" + resolved "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz" + integrity sha512-4Im9TrPJcjAYyGR5gBe3yZnBzw5n3Bfh1ceHHGNOpMurINKc6RdSIPXMyon4BZacJbJc36lLkhipioGbWh5pwg== + +optimist@0.6.x: + version "0.6.1" + resolved "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz" + integrity sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g== + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +optionator@^0.8.2: + version "0.8.3" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + os-homedir@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== +os-locale@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz" + integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== + dependencies: + execa "^1.0.0" + lcid "^2.0.0" + mem "^4.0.0" + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + +ospath@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz" + integrity sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA== + +own-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz" + integrity sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg== + dependencies: + get-intrinsic "^1.2.6" + object-keys "^1.1.1" + safe-push-apply "^1.0.0" + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz" + integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw== + +p-each-series@^2.1.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz" + integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== + +p-filter@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz" + integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== + dependencies: + p-map "^2.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-is-promise@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== + +p-is-promise@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz" + integrity sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ== + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" + integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-queue@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/p-queue/-/p-queue-2.4.2.tgz" + integrity sha512-n8/y+yDJwBjoLQe1GSJbbaYQLTI7QHNZI2+rpmCDbe++WLf9HC3gf6iqj5yfPAV71W4UF3ql5W1+UBPXoXTxng== + +p-reduce@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz" + integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== + +p-retry@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + dependencies: + retry "^0.12.0" + +p-retry@^4.0.0: + version "4.6.2" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" + integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz" + integrity sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA== + dependencies: + got "^6.7.1" + registry-auth-token "^3.0.1" + registry-url "^3.0.3" + semver "^5.1.0" + +pacote@*, pacote@^11.1.11, pacote@^11.2.6, pacote@^11.3.1, pacote@^11.3.4, pacote@^11.3.5: + version "11.3.5" + dependencies: + "@npmcli/git" "^2.1.0" + "@npmcli/installed-package-contents" "^1.0.6" + "@npmcli/promise-spawn" "^1.2.0" + "@npmcli/run-script" "^1.8.2" + cacache "^15.0.5" + chownr "^2.0.0" + fs-minipass "^2.1.0" + infer-owner "^1.0.4" + minipass "^3.1.3" + mkdirp "^1.0.3" + npm-package-arg "^8.0.1" + npm-packlist "^2.1.4" + npm-pick-manifest "^6.0.0" + npm-registry-fetch "^11.0.0" + promise-retry "^2.0.1" + read-package-json-fast "^2.0.1" + rimraf "^3.0.2" + ssri "^8.0.1" + tar "^6.1.0" + parchment@^1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/parchment/-/parchment-1.1.4.tgz#aeded7ab938fe921d4c34bc339ce1168bc2ffde5" + resolved "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz" integrity sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg== parchment@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/parchment/-/parchment-3.0.0.tgz#2e3a4ada454e1206ae76ea7afcb50e9fb517e7d6" + resolved "https://registry.npmjs.org/parchment/-/parchment-3.0.0.tgz" integrity sha512-HUrJFQ/StvgmXRcQ1ftY6VEZUq3jA2t9ncFN4F84J/vN0/FPpQF+8FKXb3l6fLces6q0uOHj6NJn+2xvZnxO6A== +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-conflict-json@*, parse-conflict-json@^1.1.1: + version "1.1.1" + dependencies: + json-parse-even-better-errors "^2.3.0" + just-diff "^3.0.1" + just-diff-apply "^3.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" + integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ== + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + parse-node-version@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + resolved "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz" integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== parse-passwd@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz" integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +path-is-inside@^1.0.1, path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + +path-key@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pause-stream@0.0.11: + version "0.0.11" + resolved "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz" + integrity sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A== + dependencies: + through "~2.3" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" + integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== + photoswipe@^5.4.3: version "5.4.3" - resolved "https://registry.yarnpkg.com/photoswipe/-/photoswipe-5.4.3.tgz#413670ab08ac062c09f2f8dd645dcd1278afcb4a" + resolved "https://registry.npmjs.org/photoswipe/-/photoswipe-5.4.3.tgz" integrity sha512-9UC6oJBK4oXFZ5HcdlcvGkfEHsVrmE4csUdCQhEjHYb3PvPLO3PG7UhnPuOgjxwmhq5s17Un5NUdum01LgBDng== picocolors@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.0.0, picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +pify@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== + pify@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinia@^2.0.23: version "2.1.7" - resolved "https://registry.yarnpkg.com/pinia/-/pinia-2.1.7.tgz#4cf5420d9324ca00b7b4984d3fbf693222115bbc" + resolved "https://registry.npmjs.org/pinia/-/pinia-2.1.7.tgz" integrity sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ== dependencies: "@vue/devtools-api" "^6.5.0" vue-demi ">=0.14.5" +pirates@^4.0.6: + version "4.0.7" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz" + integrity sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA== + +pkg-conf@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz" + integrity sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g== + dependencies: + find-up "^2.0.0" + load-json-file "^4.0.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pluralize@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz" + integrity sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow== + plyr@^3.7.8: version "3.7.8" - resolved "https://registry.yarnpkg.com/plyr/-/plyr-3.7.8.tgz#b79bccc23687705b5d9a283b2a88c124bf7471ed" + resolved "https://registry.npmjs.org/plyr/-/plyr-3.7.8.tgz" integrity sha512-yG/EHDobwbB/uP+4Bm6eUpJ93f8xxHjjk2dYcD1Oqpe1EcuQl5tzzw9Oq+uVAzd2lkM11qZfydSiyIpiB8pgdA== dependencies: core-js "^3.26.1" @@ -2265,22 +7974,53 @@ plyr@^3.7.8: rangetouch "^2.0.1" url-polyfill "^1.1.12" -popper.js@^1.16.0: +popper.js@^1.16.0, popper.js@^1.16.1: version "1.16.1" - resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b" + resolved "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz" integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== +portfinder@^1.0.13: + version "1.0.38" + resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.38.tgz" + integrity sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg== + dependencies: + async "^3.2.6" + debug "^4.3.6" + +possible-typed-array-names@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz" + integrity sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg== + +postcss-calc@^5.2.0: + version "5.3.1" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz" + integrity sha512-iBcptYFq+QUh9gzP7ta2btw50o40s4uLI4UDVgd5yRAZtUDWc5APdl5yQDd2h/TyiZNbJrv0HiYhT102CMgN7Q== + dependencies: + postcss "^5.0.2" + postcss-message-helpers "^2.0.0" + reduce-css-calc "^1.2.6" + postcss-calc@^8.2.3: version "8.2.4" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz" integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== dependencies: postcss-selector-parser "^6.0.9" postcss-value-parser "^4.2.0" +postcss-colormin@^2.1.8: + version "2.2.2" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz" + integrity sha512-XXitQe+jNNPf+vxvQXIQ1+pvdQKWKgkx8zlJNltcMEmLma1ypDRDQwlLt+6cP26fBreihNhZxohh1rcgCH2W5w== + dependencies: + colormin "^1.0.5" + postcss "^5.0.13" + postcss-value-parser "^3.2.3" + postcss-colormin@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz#86c27c26ed6ba00d96c79e08f3ffb418d1d1988f" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz" integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== dependencies: browserslist "^4.21.4" @@ -2288,45 +8028,149 @@ postcss-colormin@^5.3.1: colord "^2.9.1" postcss-value-parser "^4.2.0" +postcss-convert-values@^2.3.4: + version "2.6.1" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz" + integrity sha512-SE7mf25D3ORUEXpu3WUqQqy0nCbMuM5BEny+ULE/FXdS/0UMA58OdzwvzuHJRpIFlk1uojt16JhaEogtP6W2oA== + dependencies: + postcss "^5.0.11" + postcss-value-parser "^3.1.2" + postcss-convert-values@^5.1.3: version "5.1.3" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz" integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== dependencies: browserslist "^4.21.4" postcss-value-parser "^4.2.0" +postcss-discard-comments@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz" + integrity sha512-yGbyBDo5FxsImE90LD8C87vgnNlweQkODMkUZlDVM/CBgLr9C5RasLGJxxh9GjVOBeG8NcCMatoqI1pXg8JNXg== + dependencies: + postcss "^5.0.14" + postcss-discard-comments@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz" integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== +postcss-discard-duplicates@^2.0.1: + version "2.1.0" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz" + integrity sha512-+lk5W1uqO8qIUTET+UETgj9GWykLC3LOldr7EehmymV0Wu36kyoHimC4cILrAAYpHQ+fr4ypKcWcVNaGzm0reA== + dependencies: + postcss "^5.0.4" + postcss-discard-duplicates@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== +postcss-discard-empty@^2.0.1: + version "2.1.0" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz" + integrity sha512-IBFoyrwk52dhF+5z/ZAbzq5Jy7Wq0aLUsOn69JNS+7YeuyHaNzJwBIYE0QlUH/p5d3L+OON72Fsexyb7OK/3og== + dependencies: + postcss "^5.0.14" + postcss-discard-empty@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== +postcss-discard-overridden@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz" + integrity sha512-IyKoDL8QNObOiUc6eBw8kMxBHCfxUaERYTUe2QF8k7j/xiirayDzzkmlR6lMQjrAM1p1DDRTvWrS7Aa8lp6/uA== + dependencies: + postcss "^5.0.16" + postcss-discard-overridden@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== +postcss-discard-unused@^2.2.1: + version "2.2.3" + resolved "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz" + integrity sha512-nCbFNfqYAbKCw9J6PSJubpN9asnrwVLkRDFc4KCwyUEdOtM5XDE/eTW3OpqHrYY1L4fZxgan7LLRAAYYBzwzrg== + dependencies: + postcss "^5.0.14" + uniqs "^2.0.0" + +postcss-filter-plugins@^2.0.0: + version "2.0.3" + resolved "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz" + integrity sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ== + dependencies: + postcss "^5.0.4" + +postcss-load-config@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz" + integrity sha512-3fpCfnXo9Qd/O/q/XL4cJUhRsqjVD2V1Vhy3wOEcLE5kz0TGtdDXJSoiTdH4e847KphbEac4+EZSH4qLRYIgLw== + dependencies: + cosmiconfig "^2.1.0" + object-assign "^4.1.0" + postcss-load-options "^1.2.0" + postcss-load-plugins "^2.3.0" + +postcss-load-options@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz" + integrity sha512-WKS5LJMZLWGwtfhs5ahb2ycpoYF3m0kK4QEaM+elr5EpiMt0H296P/9ETa13WXzjPwB0DDTBiUBBWSHoApQIJg== + dependencies: + cosmiconfig "^2.1.0" + object-assign "^4.1.0" + +postcss-load-plugins@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz" + integrity sha512-/WGUMYhKiryWjYO6c7kAcqMuD7DVkaQ8HcbQenDme/d3OBOmrYMFObOKgUWyUy1uih5U2Dakq8H6VcJi5C9wHQ== + dependencies: + cosmiconfig "^2.1.1" + object-assign "^4.1.0" + +postcss-merge-idents@^2.1.5: + version "2.1.7" + resolved "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz" + integrity sha512-9DHmfCZ7/hNHhIKnNkz4CU0ejtGen5BbTRJc13Z2uHfCedeCUsK2WEQoAJRBL+phs68iWK6Qf8Jze71anuysWA== + dependencies: + has "^1.0.1" + postcss "^5.0.10" + postcss-value-parser "^3.1.1" + +postcss-merge-longhand@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz" + integrity sha512-ma7YvxjdLQdifnc1HFsW/AW6fVfubGyR+X4bE3FOSdBVMY9bZjKVdklHT+odknKBB7FSCfKIHC3yHK7RUAqRPg== + dependencies: + postcss "^5.0.4" + postcss-merge-longhand@^5.1.7: version "5.1.7" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz" integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== dependencies: postcss-value-parser "^4.2.0" stylehacks "^5.1.1" +postcss-merge-rules@^2.0.3: + version "2.1.2" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz" + integrity sha512-Wgg2FS6W3AYBl+5L9poL6ZUISi5YzL+sDCJfM7zNw/Q1qsyVQXXZ2cbVui6mu2cYJpt1hOKCGj1xA4mq/obz/Q== + dependencies: + browserslist "^1.5.2" + caniuse-api "^1.5.2" + postcss "^5.0.4" + postcss-selector-parser "^2.2.2" + vendors "^1.0.0" + postcss-merge-rules@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz#2f26fa5cacb75b1402e213789f6766ae5e40313c" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz" integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== dependencies: browserslist "^4.21.4" @@ -2334,46 +8178,95 @@ postcss-merge-rules@^5.1.4: cssnano-utils "^3.1.0" postcss-selector-parser "^6.0.5" +postcss-message-helpers@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz" + integrity sha512-tPLZzVAiIJp46TBbpXtrUAKqedXSyW5xDEo1sikrfEfnTs+49SBZR/xDdqCiJvSSbtr615xDsaMF3RrxS2jZlA== + +postcss-minify-font-values@^1.0.2: + version "1.0.5" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz" + integrity sha512-vFSPzrJhNe6/8McOLU13XIsERohBJiIFFuC1PolgajOZdRWqRgKITP/A4Z/n4GQhEmtbxmO9NDw3QLaFfE1dFQ== + dependencies: + object-assign "^4.0.1" + postcss "^5.0.4" + postcss-value-parser "^3.0.2" + postcss-minify-font-values@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== dependencies: postcss-value-parser "^4.2.0" +postcss-minify-gradients@^1.0.1: + version "1.0.5" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz" + integrity sha512-DZhT0OE+RbVqVyGsTIKx84rU/5cury1jmwPa19bViqYPQu499ZU831yMzzsyC8EhiZVd73+h5Z9xb/DdaBpw7Q== + dependencies: + postcss "^5.0.12" + postcss-value-parser "^3.3.0" + postcss-minify-gradients@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz" integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== dependencies: colord "^2.9.1" cssnano-utils "^3.1.0" postcss-value-parser "^4.2.0" +postcss-minify-params@^1.0.4: + version "1.2.2" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz" + integrity sha512-hhJdMVgP8vasrHbkKAk+ab28vEmPYgyuDzRl31V3BEB3QOR3L5TTIVEWLDNnZZ3+fiTi9d6Ker8GM8S1h8p2Ow== + dependencies: + alphanum-sort "^1.0.1" + postcss "^5.0.2" + postcss-value-parser "^3.0.2" + uniqs "^2.0.0" + postcss-minify-params@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz" integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== dependencies: browserslist "^4.21.4" cssnano-utils "^3.1.0" postcss-value-parser "^4.2.0" +postcss-minify-selectors@^2.0.4: + version "2.1.1" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz" + integrity sha512-e13vxPBSo3ZaPne43KVgM+UETkx3Bs4/Qvm6yXI9HQpQp4nyb7HZ0gKpkF+Wn2x+/dbQ+swNpCdZSbMOT7+TIA== + dependencies: + alphanum-sort "^1.0.2" + has "^1.0.1" + postcss "^5.0.14" + postcss-selector-parser "^2.0.0" + postcss-minify-selectors@^5.2.1: version "5.2.1" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz" integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== dependencies: postcss-selector-parser "^6.0.5" postcss-modules-extract-imports@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== -postcss-modules-local-by-default@^1.1.1: +postcss-modules-extract-imports@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz" + integrity sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA== + dependencies: + postcss "^6.0.1" + +postcss-modules-local-by-default@^1.1.1, postcss-modules-local-by-default@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz" integrity sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA== dependencies: css-selector-tokenizer "^0.7.0" @@ -2381,16 +8274,16 @@ postcss-modules-local-by-default@^1.1.1: postcss-modules-local-by-default@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz" integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== dependencies: icss-utils "^5.0.0" postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-scope@^1.0.2: +postcss-modules-scope@^1.0.2, postcss-modules-scope@1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz" integrity sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw== dependencies: css-selector-tokenizer "^0.7.0" @@ -2398,14 +8291,14 @@ postcss-modules-scope@^1.0.2: postcss-modules-scope@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== dependencies: postcss-selector-parser "^6.0.4" postcss-modules-sync@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-sync/-/postcss-modules-sync-1.0.0.tgz#619a719cf78dd16a4834135140b324cf77334be1" + resolved "https://registry.npmjs.org/postcss-modules-sync/-/postcss-modules-sync-1.0.0.tgz" integrity sha512-kIDk2NYmxHshqUbjtFf1WdBij08IsvRdgDT0nOGWhvwkr8/z1piLSzxVrPt56J4DU6ON986h2H+5xcBnFhT8UQ== dependencies: generic-names "^1.0.2" @@ -2417,14 +8310,33 @@ postcss-modules-sync@^1.0.0: postcss-modules-values@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== dependencies: icss-utils "^5.0.0" +postcss-modules-values@1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz" + integrity sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA== + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + +postcss-modules@^1.1.0: + version "1.5.0" + resolved "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.5.0.tgz" + integrity sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg== + dependencies: + css-modules-loader-core "^1.1.0" + generic-names "^2.0.1" + lodash.camelcase "^4.3.0" + postcss "^7.0.1" + string-hash "^1.1.1" + postcss-modules@^4.0.0: version "4.3.1" - resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-4.3.1.tgz#517c06c09eab07d133ae0effca2c510abba18048" + resolved "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz" integrity sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q== dependencies: generic-names "^4.0.0" @@ -2436,57 +8348,74 @@ postcss-modules@^4.0.0: postcss-modules-values "^4.0.0" string-hash "^1.1.1" +postcss-normalize-charset@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz" + integrity sha512-RKgjEks83l8w4yEhztOwNZ+nLSrJ+NvPNhpS+mVDzoaiRHZQVoG7NF2TP5qjwnaN9YswUhj6m1E0S0Z+WDCgEQ== + dependencies: + postcss "^5.0.5" + postcss-normalize-charset@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== postcss-normalize-display-values@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz" integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-positions@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" + resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz" integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-repeat-style@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" + resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz" integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-string@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz" integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-timing-functions@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz" integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-unicode@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" + resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz" integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== dependencies: browserslist "^4.21.4" postcss-value-parser "^4.2.0" +postcss-normalize-url@^3.0.7: + version "3.0.8" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz" + integrity sha512-WqtWG6GV2nELsQEFES0RzfL2ebVwmGl/M8VmMbshKto/UClBo+mznX8Zi4/hkThdqx7ijwv+O8HWPdpK7nH/Ig== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^1.4.0" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + postcss-normalize-url@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== dependencies: normalize-url "^6.0.1" @@ -2494,74 +8423,153 @@ postcss-normalize-url@^5.1.0: postcss-normalize-whitespace@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz" integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== dependencies: postcss-value-parser "^4.2.0" +postcss-ordered-values@^2.1.0: + version "2.2.3" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz" + integrity sha512-5RB1IUZhkxDCfa5fx/ogp/A82mtq+r7USqS+7zt0e428HJ7+BHCxyeY39ClmkkUtxdOd3mk8gD6d9bjH2BECMg== + dependencies: + postcss "^5.0.4" + postcss-value-parser "^3.0.1" + postcss-ordered-values@^5.1.3: version "5.1.3" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz" integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== dependencies: cssnano-utils "^3.1.0" postcss-value-parser "^4.2.0" +postcss-reduce-idents@^2.2.2: + version "2.4.0" + resolved "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz" + integrity sha512-0+Ow9e8JLtffjumJJFPqvN4qAvokVbdQPnijUDSOX8tfTwrILLP4ETvrZcXZxAtpFLh/U0c+q8oRMJLr1Kiu4w== + dependencies: + postcss "^5.0.4" + postcss-value-parser "^3.0.2" + +postcss-reduce-initial@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz" + integrity sha512-jJFrV1vWOPCQsIVitawGesRgMgunbclERQ/IRGW7r93uHrVzNQQmHQ7znsOIjJPZ4yWMzs5A8NFhp3AkPHPbDA== + dependencies: + postcss "^5.0.4" + postcss-reduce-initial@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz#798cd77b3e033eae7105c18c9d371d989e1382d6" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz" integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== dependencies: browserslist "^4.21.4" caniuse-api "^3.0.0" +postcss-reduce-transforms@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz" + integrity sha512-lGgRqnSuAR5i5uUg1TA33r9UngfTadWxOyL2qx1KuPoCQzfmtaHjp9PuwX7yVyRxG3BWBzeFUaS5uV9eVgnEgQ== + dependencies: + has "^1.0.1" + postcss "^5.0.8" + postcss-value-parser "^3.0.1" + postcss-reduce-transforms@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== dependencies: postcss-value-parser "^4.2.0" +postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2: + version "2.2.3" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz" + integrity sha512-3pqyakeGhrO0BQ5+/tGTfvi5IAUAhHRayGK8WFSu06aEv2BmHoXw/Mhb+w7VY5HERIuC+QoUI7wgrCcq2hqCVA== + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^3.1.1: + version "3.1.2" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== + dependencies: + dot-prop "^5.2.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: version "6.0.13" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz" integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" +postcss-svgo@^2.1.1: + version "2.1.6" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz" + integrity sha512-y5AdQdgBoF4rbpdbeWAJuxE953g/ylRfVNp6mvAi61VCN/Y25Tu9p5mh3CyI42WbTRIiwR9a1GdFtmDnNPeskQ== + dependencies: + is-svg "^2.0.0" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + svgo "^0.7.0" + postcss-svgo@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz" integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== dependencies: postcss-value-parser "^4.2.0" svgo "^2.7.0" +postcss-unique-selectors@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz" + integrity sha512-WZX8r1M0+IyljoJOJleg3kYm10hxNYF9scqAT7v/xeSX1IdehutOM85SNO0gP9K+bgs86XERr7Ud5u3ch4+D8g== + dependencies: + alphanum-sort "^1.0.1" + postcss "^5.0.4" + uniqs "^2.0.0" + postcss-unique-selectors@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== dependencies: postcss-selector-parser "^6.0.5" +postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0: + version "3.3.1" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^3.1.1: + version "3.3.1" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@8, postcss@^8.4.21, postcss@^8.4.31: - version "8.4.31" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" - integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== +postcss-zindex@^2.0.1: + version "2.2.0" + resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz" + integrity sha512-uhRZ2hRgj0lorxm9cr62B01YzpUe63h0RXMXQ4gWW3oa2rpJh+FJAiEAytaFCPU/VgaBS+uW2SJ1XKyDNz1h4w== dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" + has "^1.0.1" + postcss "^5.0.4" + uniqs "^2.0.0" -postcss@^5.2.5: +postcss@^5.0.10: version "5.2.18" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== dependencies: chalk "^1.1.3" @@ -2569,53 +8577,301 @@ postcss@^5.2.5: source-map "^0.5.6" supports-color "^3.2.3" -postcss@^6.0.1: +postcss@^5.0.11: + version "5.2.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^5.0.12: + version "5.2.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^5.0.13: + version "5.2.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^5.0.14: + version "5.2.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^5.0.16: + version "5.2.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^5.0.2: + version "5.2.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^5.0.4: + version "5.2.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^5.0.5: + version "5.2.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^5.0.8: + version "5.2.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^5.2.16: + version "5.2.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^5.2.5: + version "5.2.18" + resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^6.0.1, postcss@6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz" + integrity sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw== + dependencies: + chalk "^1.1.3" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^6.0.14: version "6.0.23" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz" integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== dependencies: chalk "^2.4.1" source-map "^0.6.1" supports-color "^5.4.0" -postcss@^7.0.36: +postcss@^6.0.18: + version "6.0.23" + resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^6.0.21: + version "6.0.23" + resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^7.0.1: version "7.0.39" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== dependencies: picocolors "^0.2.1" source-map "^0.6.1" +postcss@^7.0.36: + version "7.0.39" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^8.0.0, postcss@^8.0.9, postcss@^8.1.0, postcss@^8.2.15, postcss@^8.2.2, postcss@^8.4.21, postcss@^8.4.31, postcss@>=6.0, postcss@8, postcss@8.x: + version "8.4.31" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + preact@~10.12.1: version "10.12.1" - resolved "https://registry.yarnpkg.com/preact/-/preact-10.12.1.tgz#8f9cb5442f560e532729b7d23d42fd1161354a21" + resolved "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz" integrity sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg== +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prepend-http@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== + +prepend-http@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" + integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== + "prettier@^1.18.2 || ^2.0.0": version "2.8.8" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== +pretty-bytes@^5.6.0: + version "5.6.0" + resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +proc-log@^1.0.0: + version "1.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise-all-reject-late@^1.0.0: + version "1.0.1" + +promise-call-limit@^1.0.1: + version "1.0.1" + +promise-inflight@^1.0.1: + version "1.0.1" + +promise-retry@^2.0.1: + version "2.0.1" + dependencies: + err-code "^2.0.2" + retry "^0.12.0" + +promise.series@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz" + integrity sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ== + promise@^7.0.1: version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== dependencies: asap "~2.0.3" +promzard@^0.3.0: + version "0.3.0" + dependencies: + read "1" + +prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +proxy-from-env@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz" + integrity sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A== + prr@~1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== +ps-tree@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz" + integrity sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA== + dependencies: + event-stream "=3.3.4" + pseudomap@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== +psl@^1.1.28: + version "1.8.0" + +psl@^1.1.33: + version "1.15.0" + resolved "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz" + integrity sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w== + dependencies: + punycode "^2.3.1" + pug-attrs@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pug-attrs/-/pug-attrs-3.0.0.tgz#b10451e0348165e31fad1cc23ebddd9dc7347c41" + resolved "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz" integrity sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA== dependencies: constantinople "^4.0.1" @@ -2624,7 +8880,7 @@ pug-attrs@^3.0.0: pug-code-gen@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/pug-code-gen/-/pug-code-gen-3.0.3.tgz#58133178cb423fe1716aece1c1da392a75251520" + resolved "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.3.tgz" integrity sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw== dependencies: constantinople "^4.0.1" @@ -2638,17 +8894,17 @@ pug-code-gen@^3.0.3: pug-error@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/pug-error/-/pug-error-2.0.0.tgz#5c62173cb09c34de2a2ce04f17b8adfec74d8ca5" + resolved "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz" integrity sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ== pug-error@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/pug-error/-/pug-error-2.1.0.tgz#17ea37b587b6443d4b8f148374ec27b54b406e55" + resolved "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz" integrity sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg== pug-filters@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/pug-filters/-/pug-filters-4.0.0.tgz#d3e49af5ba8472e9b7a66d980e707ce9d2cc9b5e" + resolved "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz" integrity sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A== dependencies: constantinople "^4.0.1" @@ -2659,7 +8915,7 @@ pug-filters@^4.0.0: pug-lexer@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/pug-lexer/-/pug-lexer-5.0.1.tgz#ae44628c5bef9b190b665683b288ca9024b8b0d5" + resolved "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz" integrity sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w== dependencies: character-parser "^2.2.0" @@ -2668,7 +8924,7 @@ pug-lexer@^5.0.1: pug-linker@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/pug-linker/-/pug-linker-4.0.0.tgz#12cbc0594fc5a3e06b9fc59e6f93c146962a7708" + resolved "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz" integrity sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw== dependencies: pug-error "^2.0.0" @@ -2676,7 +8932,7 @@ pug-linker@^4.0.0: pug-load@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pug-load/-/pug-load-3.0.0.tgz#9fd9cda52202b08adb11d25681fb9f34bd41b662" + resolved "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz" integrity sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ== dependencies: object-assign "^4.1.1" @@ -2684,7 +8940,7 @@ pug-load@^3.0.0: pug-parser@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/pug-parser/-/pug-parser-6.0.0.tgz#a8fdc035863a95b2c1dc5ebf4ecf80b4e76a1260" + resolved "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz" integrity sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw== dependencies: pug-error "^2.0.0" @@ -2692,24 +8948,24 @@ pug-parser@^6.0.0: pug-runtime@^3.0.0, pug-runtime@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/pug-runtime/-/pug-runtime-3.0.1.tgz#f636976204723f35a8c5f6fad6acda2a191b83d7" + resolved "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz" integrity sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg== pug-strip-comments@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz#f94b07fd6b495523330f490a7f554b4ff876303e" + resolved "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz" integrity sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ== dependencies: pug-error "^2.0.0" pug-walk@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/pug-walk/-/pug-walk-2.0.0.tgz#417aabc29232bb4499b5b5069a2b2d2a24d5f5fe" + resolved "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz" integrity sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ== -pug@^3.0.1: +pug@^3.0.1, pug@^3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/pug/-/pug-3.0.3.tgz#e18324a314cd022883b1e0372b8af3a1a99f7597" + resolved "https://registry.npmjs.org/pug/-/pug-3.0.3.tgz" integrity sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g== dependencies: pug-code-gen "^3.0.3" @@ -2721,14 +8977,63 @@ pug@^3.0.1: pug-runtime "^3.0.1" pug-strip-comments "^2.0.0" +pump@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz" + integrity sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1, punycode@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +q@^1.1.2, q@^1.5.1: + version "1.5.1" + resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + +qrcode-terminal@*: + version "0.12.0" + +qs@^6.4.0, qs@~6.10.3: + version "6.10.4" + resolved "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz" + integrity sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g== + dependencies: + side-channel "^1.0.4" + +qs@~6.5.2: + version "6.5.2" + +query-string@^4.1.0: + version "4.3.4" + resolved "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz" + integrity sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q== + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +quick-lru@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz" + integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + quill-delta@^3.6.2: version "3.6.3" - resolved "https://registry.yarnpkg.com/quill-delta/-/quill-delta-3.6.3.tgz#b19fd2b89412301c60e1ff213d8d860eac0f1032" + resolved "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz" integrity sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg== dependencies: deep-equal "^1.0.1" @@ -2737,7 +9042,7 @@ quill-delta@^3.6.2: quill-delta@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/quill-delta/-/quill-delta-5.1.0.tgz#1c4bc08f7c8e5cc4bdc88a15a1a70c1cc72d2b48" + resolved "https://registry.npmjs.org/quill-delta/-/quill-delta-5.1.0.tgz" integrity sha512-X74oCeRI4/p0ucjb5Ma8adTXd9Scumz367kkMK5V/IatcX6A0vlgLgKbzXWy5nZmCGeNJm2oQX0d2Eqj+ZIlCA== dependencies: fast-diff "^1.3.0" @@ -2746,25 +9051,15 @@ quill-delta@^5.1.0: quill-magic-url@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/quill-magic-url/-/quill-magic-url-3.0.2.tgz#84654c749650e006250cbaf905295cb87796f3a7" + resolved "https://registry.npmjs.org/quill-magic-url/-/quill-magic-url-3.0.2.tgz" integrity sha512-kLPDwjNExGJZyCLGxbaiTFD/OYHagNLRvsdKRV+2d946I8cxaXaB7IT9wbrB49jC8z1X5cwI+pzZzHZeV0orFw== dependencies: normalize-url "^4.5.0" quill-delta "^3.6.2" -quill@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/quill/-/quill-2.0.3.tgz#752765a31d5a535cdc5717dc49d4e50099365eb1" - integrity sha512-xEYQBqfYx/sfb33VJiKnSJp8ehloavImQ2A6564GAbqG55PGw1dAWUn1MUbQB62t0azawUS2CZZhWCjO8gRvTw== - dependencies: - eventemitter3 "^5.0.1" - lodash-es "^4.17.21" - parchment "^3.0.0" - quill-delta "^5.1.0" - quill@^1.2.2: version "1.3.7" - resolved "https://registry.yarnpkg.com/quill/-/quill-1.3.7.tgz#da5b2f3a2c470e932340cdbf3668c9f21f9286e8" + resolved "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz" integrity sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g== dependencies: clone "^2.1.1" @@ -2774,45 +9069,332 @@ quill@^1.2.2: parchment "^1.1.4" quill-delta "^3.6.2" +quill@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/quill/-/quill-2.0.3.tgz" + integrity sha512-xEYQBqfYx/sfb33VJiKnSJp8ehloavImQ2A6564GAbqG55PGw1dAWUn1MUbQB62t0azawUS2CZZhWCjO8gRvTw== + dependencies: + eventemitter3 "^5.0.1" + lodash-es "^4.17.21" + parchment "^3.0.0" + quill-delta "^5.1.0" + qz-tray@^2.0.8: version "2.2.3" - resolved "https://registry.yarnpkg.com/qz-tray/-/qz-tray-2.2.3.tgz#370bf21b539b33b6b8038244e92881ac1b96411d" + resolved "https://registry.npmjs.org/qz-tray/-/qz-tray-2.2.3.tgz" integrity sha512-kvrka0l6Pls4grnfatKIp6OnJJNyQXrouy+/wXk04Zqz5oiKzTaiuM6v67hTFNeXC4bzUTyX1DoRJSon/M9rqQ== rangetouch@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/rangetouch/-/rangetouch-2.0.1.tgz#c01105110fd3afca2adcb1a580692837d883cb70" + resolved "https://registry.npmjs.org/rangetouch/-/rangetouch-2.0.1.tgz" integrity sha512-sln+pNSc8NGaHoLzwNBssFSf/rSYkqeBXzX1AtJlkJiUaVSJSbRAWJk+4omsXkN+EJalzkZhWQ3th1m0FpR5xA== raw-loader@^0.5.1: version "0.5.1" - resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-0.5.1.tgz#0c3d0beaed8a01c966d9787bf778281252a979aa" + resolved "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz" integrity sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q== +rc@^1.0.1, rc@^1.1.6, rc@^1.2.8, rc@1.2.8: + version "1.2.8" + resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-is@^16.13.1: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +read-cmd-shim@^2.0.0: + version "2.0.0" + +read-package-json-fast@*, read-package-json-fast@^2.0.1, read-package-json-fast@^2.0.2: + version "2.0.3" + dependencies: + json-parse-even-better-errors "^2.3.0" + npm-normalize-package-bin "^1.0.1" + +read-package-json@*, read-package-json@^4.1.1: + version "4.1.1" + dependencies: + glob "^7.1.1" + json-parse-even-better-errors "^2.3.0" + normalize-package-data "^3.0.0" + npm-normalize-package-bin "^1.0.0" + +read-pkg-up@^7.0.0, read-pkg-up@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" + +read-pkg@^5.0.0, read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + +read@*, read@^1.0.7, read@~1.0.1, read@1: + version "1.0.7" + dependencies: + mute-stream "~0.0.4" + +readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@~2.3.6: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.6.0: + version "3.6.0" + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@3: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdir-scoped-modules@*, readdir-scoped-modules@^1.1.0: + version "1.1.0" + dependencies: + debuglog "^1.0.1" + dezalgo "^1.0.0" + graceful-fs "^4.1.2" + once "^1.3.0" + readdirp@~3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" -regexp.prototype.flags@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" - integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - set-function-name "^2.0.0" + indent-string "^4.0.0" + strip-indent "^3.0.0" + +redeyed@~2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz" + integrity sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ== + dependencies: + esprima "~4.0.0" + +reduce-css-calc@^1.2.6: + version "1.3.0" + resolved "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz" + integrity sha512-0dVfwYVOlf/LBA2ec4OwQ6p3X9mYxn/wOl2xTcLwjnPYrkgEfPx3VI4eGCH3rQLlPISG5v9I9bkZosKsNRTRKA== + dependencies: + balanced-match "^0.4.2" + math-expression-evaluator "^1.2.14" + reduce-function-call "^1.0.1" + +reduce-function-call@^1.0.1: + version "1.0.3" + resolved "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.3.tgz" + integrity sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ== + dependencies: + balanced-match "^1.0.0" + +reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: + version "1.0.10" + resolved "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz" + integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.9" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.7" + get-proto "^1.0.1" + which-builtin-type "^1.2.1" + +regenerate-unicode-properties@^10.2.2: + version "10.2.2" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz" + integrity sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.4: + version "0.13.11" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.3, regexp.prototype.flags@^1.5.4: + version "1.5.4" + resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz" + integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-errors "^1.3.0" + get-proto "^1.0.1" + gopd "^1.2.0" + set-function-name "^2.0.2" + +regexpp@^1.0.1: + version "1.1.0" + resolved "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz" + integrity sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw== + +regexpu-core@^6.2.0: + version "6.4.0" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz" + integrity sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.2.2" + regjsgen "^0.8.0" + regjsparser "^0.13.0" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.2.1" + +registry-auth-token@^3.0.1: + version "3.4.0" + resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz" + integrity sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A== + dependencies: + rc "^1.1.6" + safe-buffer "^5.0.1" + +registry-auth-token@^4.0.0: + version "4.2.2" + resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz" + integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg== + dependencies: + rc "1.2.8" + +registry-url@^3.0.3: + version "3.1.0" + resolved "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz" + integrity sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA== + dependencies: + rc "^1.0.1" + +regjsgen@^0.8.0: + version "0.8.0" + resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz" + integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== + +regjsparser@^0.13.0: + version "0.13.0" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz" + integrity sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q== + dependencies: + jsesc "~3.1.0" + +request-progress@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz" + integrity sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg== + dependencies: + throttleit "^1.0.0" + +request@^2.88.2: + version "2.88.2" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== +require-from-string@^1.1.0: + version "1.2.1" + resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz" + integrity sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q== + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz" + integrity sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug== + +require-uncached@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz" + integrity sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w== + dependencies: + caller-path "^0.1.0" + resolve-from "^1.0.0" + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +reserved-words@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" + integrity sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw== + resolve-dir@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" + resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz" integrity sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA== dependencies: expand-tilde "^1.2.2" @@ -2820,7 +9402,7 @@ resolve-dir@^0.1.0: resolve-file@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/resolve-file/-/resolve-file-0.3.0.tgz#11e1fb464566d3a7c500cb7e9481e8f0b00a14ef" + resolved "https://registry.npmjs.org/resolve-file/-/resolve-file-0.3.0.tgz" integrity sha512-9RXicAgDvLD272hZ3HwJv9MJUGxCBRRwwSBRdOGWgcO03MtC9UTGC6XG1VbS4T5MvDrb+tVZx2RhZ90uk3uczg== dependencies: cwd "^0.10.0" @@ -2831,28 +9413,129 @@ resolve-file@^0.3.0: lazy-cache "^2.0.2" resolve "^1.2.0" +resolve-from@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz" + integrity sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg== + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" + integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + resolve-url@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== -resolve@^1.15.1, resolve@^1.2.0: - version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.15.1, resolve@^1.2.0, resolve@^1.22.10, resolve@^1.22.4, resolve@^1.4.0, resolve@^1.5.0: + version "1.22.11" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz" + integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ== + dependencies: + is-core-module "^2.16.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.5: + version "2.0.0-next.5" + resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== dependencies: is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" + integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== + dependencies: + lowercase-keys "^1.0.0" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz" + integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" + integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + reusify@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rfdc@^1.3.0: + version "1.4.1" + resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz" + integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== + +right-pad@^1.0.1: + version "1.1.1" + resolved "https://registry.npmjs.org/right-pad/-/right-pad-1.1.1.tgz" + integrity sha512-eHfYN/4Pds8z4/LnF1LtZSQvWcU9HHU2A7iYtARpFO2fQqt2TP1vHCRTdkO9si7Zg3glo2qh1vgAmyDBO5FGRQ== + +rimraf@*, rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rimraf@~2.6.2, rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +rollup-pluginutils@^2.0.1: + version "2.8.2" + resolved "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" + integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== + dependencies: + estree-walker "^0.6.1" + +"rollup@< 0.59.0": + version "0.58.2" + resolved "https://registry.npmjs.org/rollup/-/rollup-0.58.2.tgz" + integrity sha512-RZVvCWm9BHOYloaE6LLiE/ibpjv1CmI8F8k0B0Cp+q1eezo3cswszJH1DN0djgzSlo0hjuuCmyeI+1XOYLl4wg== + dependencies: + "@types/estree" "0.0.38" + "@types/node" "*" + rtlcss@^4.0.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.1.1.tgz#f20409fcc197e47d1925996372be196fee900c0c" + resolved "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz" integrity sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ== dependencies: escalade "^3.1.1" @@ -2860,21 +9543,102 @@ rtlcss@^4.0.0: postcss "^8.4.21" strip-json-comments "^3.1.1" +run-async@^2.2.0: + version "2.4.1" + resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" -"safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.2: +rx-lite-aggregates@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz" + integrity sha512-3xPNZGW93oCjiO7PtKxRK6iOVYBWBvtf9QHDfU23Oc+dLIQmAV//UnyXV/yihv81VS/UqoQPk4NegS8EFi55Hg== + dependencies: + rx-lite "*" + +rx-lite@*, rx-lite@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz" + integrity sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA== + +rxjs@^6.4.0: + version "6.6.7" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +rxjs@^7.5.1: + version "7.8.2" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz" + integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== + dependencies: + tslib "^2.1.0" + +rxjs@^7.8.0: + version "7.8.2" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz" + integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== + dependencies: + tslib "^2.1.0" + +safe-array-concat@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz" + integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + has-symbols "^1.1.0" + isarray "^2.0.5" + +safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-push-apply@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz" + integrity sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA== + dependencies: + es-errors "^1.3.0" + isarray "^2.0.5" + +safe-regex-test@^1.0.3, safe-regex-test@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz" + integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-regex "^1.2.1" + +safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@^2.1.2, "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@~2.1.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass@^1.18.0, sass@^1.63.0, sass@^1.x: +sass@^1.18.0, sass@^1.35.2, sass@^1.63.0, sass@^1.x: version "1.69.5" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.69.5.tgz#23e18d1c757a35f2e52cc81871060b9ad653dfde" + resolved "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz" integrity sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ== dependencies: chokidar ">=3.0.0 <4.0.0" @@ -2883,72 +9647,324 @@ sass@^1.18.0, sass@^1.63.0, sass@^1.x: sax@^1.2.4, sax@~1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" + resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz" integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== +sax@~1.2.1: + version "1.2.4" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + sax@~1.2.4: version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== +"semantic-release@>=15.8.0 <18.0.0", "semantic-release@>=16.0.0 <18.0.0": + version "17.4.7" + resolved "https://registry.npmjs.org/semantic-release/-/semantic-release-17.4.7.tgz" + integrity sha512-3Ghu8mKCJgCG3QzE5xphkYWM19lGE3XjFdOXQIKBM2PBpBvgFQ/lXv31oX0+fuN/UjNFO/dqhNs8ATLBhg6zBg== + dependencies: + "@semantic-release/commit-analyzer" "^8.0.0" + "@semantic-release/error" "^2.2.0" + "@semantic-release/github" "^7.0.0" + "@semantic-release/npm" "^7.0.0" + "@semantic-release/release-notes-generator" "^9.0.0" + aggregate-error "^3.0.0" + cosmiconfig "^7.0.0" + debug "^4.0.0" + env-ci "^5.0.0" + execa "^5.0.0" + figures "^3.0.0" + find-versions "^4.0.0" + get-stream "^6.0.0" + git-log-parser "^1.2.0" + hook-std "^2.0.0" + hosted-git-info "^4.0.0" + lodash "^4.17.21" + marked "^2.0.0" + marked-terminal "^4.1.1" + micromatch "^4.0.2" + p-each-series "^2.1.0" + p-reduce "^2.0.0" + read-pkg-up "^7.0.0" + resolve-from "^5.0.0" + semver "^7.3.2" + semver-diff "^3.1.1" + signale "^1.2.1" + yargs "^16.2.0" + +semver-diff@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz" + integrity sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw== + dependencies: + semver "^5.0.3" + +semver-diff@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz" + integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== + dependencies: + semver "^6.3.0" + +semver-regex@^3.1.2: + version "3.1.4" + resolved "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz" + integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA== + +semver@*, semver@^7.1.1, semver@^7.1.3, semver@^7.3.5: + version "7.3.5" + dependencies: + lru-cache "^6.0.0" + +semver@^5.0.3: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^5.1.0: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^5.3.0: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^5.4.1: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^5.5.0: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + semver@^5.6.0: version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.3.0: +semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -set-function-length@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" - integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== - dependencies: - define-data-property "^1.1.1" - get-intrinsic "^1.2.1" - gopd "^1.0.1" - has-property-descriptors "^1.0.0" +semver@^7.1.2: + version "7.7.3" + resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" + integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== -set-function-name@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" - integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== +semver@^7.3.2: + version "7.7.3" + resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" + integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== + +semver@^7.3.4: + version "7.7.3" + resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" + integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== + +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +set-function-length@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== dependencies: - define-data-property "^1.0.1" + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + +set-function-name@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz" + integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" functions-have-names "^1.2.3" - has-property-descriptors "^1.0.0" + has-property-descriptors "^1.0.2" set-getter@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.1.tgz#a3110e1b461d31a9cfc8c5c9ee2e9737ad447102" + resolved "https://registry.npmjs.org/set-getter/-/set-getter-0.1.1.tgz" integrity sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw== dependencies: to-object-path "^0.3.0" +set-proto@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz" + integrity sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw== + dependencies: + dunder-proto "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + shell-quote@^1.8.1: version "1.8.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== showdown@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/showdown/-/showdown-2.1.0.tgz#1251f5ed8f773f0c0c7bfc8e6fd23581f9e545c5" + resolved "https://registry.npmjs.org/showdown/-/showdown-2.1.0.tgz" integrity sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ== dependencies: commander "^9.0.0" +side-channel-list@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz" + integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + +side-channel-map@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz" + integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + +side-channel-weakmap@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz" + integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + side-channel-map "^1.0.1" + +side-channel@^1.0.4, side-channel@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz" + integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + side-channel-list "^1.0.0" + side-channel-map "^1.0.1" + side-channel-weakmap "^1.0.2" + +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +signale@^1.2.1: + version "1.4.0" + resolved "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz" + integrity sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w== + dependencies: + chalk "^2.3.2" + figures "^2.0.0" + pkg-conf "^2.1.0" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +slice-ansi@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" + integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +slice-ansi@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz" + integrity sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg== + dependencies: + is-fullwidth-code-point "^2.0.0" + +smart-buffer@^4.1.0: + version "4.2.0" + socket.io-adapter@~2.5.2: version "2.5.2" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz#5de9477c9182fdc171cd8c8364b9a8894ec75d12" + resolved "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz" integrity sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA== dependencies: ws "~8.11.0" socket.io-client@^4.7.1: version "4.7.2" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.7.2.tgz#f2f13f68058bd4e40f94f2a1541f275157ff2c08" + resolved "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz" integrity sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w== dependencies: "@socket.io/component-emitter" "~3.1.0" @@ -2958,7 +9974,7 @@ socket.io-client@^4.7.1: socket.io-parser@~4.2.4: version "4.2.4" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" + resolved "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz" integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== dependencies: "@socket.io/component-emitter" "~3.1.0" @@ -2966,7 +9982,7 @@ socket.io-parser@~4.2.4: socket.io@^4.7.1: version "4.7.2" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.7.2.tgz#22557d76c3f3ca48f82e73d68b7add36a22df002" + resolved "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz" integrity sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw== dependencies: accepts "~1.3.4" @@ -2977,24 +9993,44 @@ socket.io@^4.7.1: socket.io-adapter "~2.5.2" socket.io-parser "~4.2.4" -sortablejs@1.14.0: - version "1.14.0" - resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.14.0.tgz#6d2e17ccbdb25f464734df621d4f35d4ab35b3d8" - integrity sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w== +socks-proxy-agent@^6.0.0: + version "6.1.0" + dependencies: + agent-base "^6.0.2" + debug "^4.3.1" + socks "^2.6.1" + +socks@^2.6.1: + version "2.6.1" + dependencies: + ip "^1.1.5" + smart-buffer "^4.1.0" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" + integrity sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg== + dependencies: + is-plain-obj "^1.0.0" sortablejs@^1.15.0, sortablejs@^1.7.0: version "1.15.0" - resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.15.0.tgz#53230b8aa3502bb77a29e2005808ffdb4a5f7e2a" + resolved "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.0.tgz" integrity sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w== -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: +sortablejs@1.14.0: + version "1.14.0" + resolved "https://registry.npmjs.org/sortablejs/-/sortablejs-1.14.0.tgz" + integrity sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w== + +source-map-js@^1.0.2, "source-map-js@>=0.6.2 <2.0.0": version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== source-map-resolve@^0.5.2: version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: atob "^2.1.2" @@ -3003,67 +10039,368 @@ source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" +source-map-support@^0.5.16: + version "0.5.21" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map-url@^0.4.0: version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== -source-map@0.6.*, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +source-map@^0.5.3: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== source-map@^0.5.6: version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1, source-map@0.6.*: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + source-map@^0.7.3: version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== +source-map@~0.5.1: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +spawn-error-forwarder@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz" + integrity sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g== + +spdx-correct@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.5.0" + resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz" + integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.22" + resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz" + integrity sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ== + +split@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + dependencies: + through "2" + +split@0.3: + version "0.3.3" + resolved "https://registry.npmjs.org/split/-/split-0.3.3.tgz" + integrity sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA== + dependencies: + through "2" + +split2@^3.0.0: + version "3.2.2" + resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz" + integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== + dependencies: + readable-stream "^3.0.0" + +split2@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/split2/-/split2-1.0.0.tgz" + integrity sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg== + dependencies: + through2 "~2.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +sshpk@^1.14.1: + version "1.18.0" + resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz" + integrity sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +sshpk@^1.7.0: + version "1.16.1" + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +ssri@*, ssri@^8.0.0, ssri@^8.0.1: + version "8.0.1" + dependencies: + minipass "^3.1.1" + stable@^0.1.8: version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== +stop-iteration-iterator@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz" + integrity sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ== + dependencies: + es-errors "^1.3.0" + internal-slot "^1.1.0" + +stream-combiner@~0.0.4: + version "0.0.4" + resolved "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" + integrity sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw== + dependencies: + duplexer "~0.1.1" + +stream-combiner2@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz" + integrity sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw== + dependencies: + duplexer2 "~0.1.0" + readable-stream "^2.0.2" + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" + integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ== + +string_decoder@^1.1.1, string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + string-hash@^1.1.0, string-hash@^1.1.1: version "1.1.3" - resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" + resolved "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz" integrity sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A== +"string-width@^1.0.1 || ^2.0.0", "string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string-width@^2.1.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -strip-ansi@^3.0.0: +string.prototype.includes@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz" + integrity sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.3" + +string.prototype.matchall@^4.0.12: + version "4.0.12" + resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz" + integrity sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-abstract "^1.23.6" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.6" + gopd "^1.2.0" + has-symbols "^1.1.0" + internal-slot "^1.1.0" + regexp.prototype.flags "^1.5.3" + set-function-name "^2.0.2" + side-channel "^1.1.0" + +string.prototype.repeat@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz" + integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string.prototype.trim@^1.2.10: + version "1.2.10" + resolved "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz" + integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + define-data-property "^1.1.4" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-object-atoms "^1.0.0" + has-property-descriptors "^1.0.2" + +string.prototype.trimend@^1.0.9: + version "1.0.9" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz" + integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +string.prototype.trimstart@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz" + integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +stringify-package@^1.0.1: + version "1.0.1" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1, "strip-ansi@^3.0.1 || ^4.0.0": version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== dependencies: ansi-regex "^2.0.0" +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" + integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.1.0: + version "5.2.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +style-inject@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz" + integrity sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw== + stylehacks@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" + resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz" integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== dependencies: browserslist "^4.21.4" @@ -3071,7 +10408,7 @@ stylehacks@^5.1.1: stylus@^0.54.5: version "0.54.8" - resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.54.8.tgz#3da3e65966bc567a7b044bfe0eece653e099d147" + resolved "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz" integrity sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg== dependencies: css-parse "~2.0.0" @@ -3085,7 +10422,7 @@ stylus@^0.54.5: stylus@^0.x: version "0.62.0" - resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.62.0.tgz#648a020e2bf90ed87587ab9c2f012757e977bb5d" + resolved "https://registry.npmjs.org/stylus/-/stylus-0.62.0.tgz" integrity sha512-v3YCf31atbwJQIMtPNX8hcQ+okD4NQaTuKGUWfII8eaqn+3otrbttGL1zSMZAAtiPsBztQnujVBugg/cXFUpyg== dependencies: "@adobe/css-tools" "~4.3.1" @@ -3096,31 +10433,80 @@ stylus@^0.x: supports-color@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== supports-color@^3.2.3: version "3.2.3" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz" integrity sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A== dependencies: has-flag "^1.0.0" supports-color@^5.3.0, supports-color@^5.4.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" +supports-color@^7.0.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.1.1: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-color@3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz" + integrity sha512-F8dvPrZJtNzvDRX26eNXT4a7AecAvTGljmmnI39xEgSpbHKhQ7N0dO/NTxUExd0wuLHp4zbwYY7lvHq0aKpwrA== + dependencies: + has-flag "^1.0.0" + +supports-hyperlinks@^2.1.0: + version "2.3.0" + resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +svgo@^0.7.0: + version "0.7.2" + resolved "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz" + integrity sha512-jT/g9FFMoe9lu2IT6HtAxTA7RR2XOrmcrmCtGnyB/+GQnV6ZjNn+KOHZbZ35yL81+1F/aB6OeEsJztzBQ2EEwA== + dependencies: + coa "~1.0.1" + colors "~1.1.2" + csso "~2.3.1" + js-yaml "~3.7.0" + mkdirp "~0.5.1" + sax "~1.2.1" + whet.extend "~0.9.9" + svgo@^2.7.0: version "2.8.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== dependencies: "@trysound/sax" "0.2.0" @@ -3131,127 +10517,607 @@ svgo@^2.7.0: picocolors "^1.0.0" stable "^0.1.8" -tmp@^0.2.1: - version "0.2.4" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.4.tgz#c6db987a2ccc97f812f17137b36af2b6521b0d13" - integrity sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ== +table@4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/table/-/table-4.0.2.tgz" + integrity sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA== + dependencies: + ajv "^5.2.3" + ajv-keywords "^2.1.0" + chalk "^2.1.0" + lodash "^4.17.4" + slice-ansi "1.0.0" + string-width "^2.1.1" -to-fast-properties@^2.0.0: +tar@*, tar@^6.0.2, tar@^6.1.0: + version "6.1.11" + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +temp-dir@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + +tempy@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz" + integrity sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w== + dependencies: + del "^6.0.0" + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" + +term-size@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz" + integrity sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ== + dependencies: + execa "^0.7.0" + +text-extensions@^1.0.0: + version "1.9.0" + resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz" + integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== + +text-table@*: + version "0.2.0" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +text-table@~0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throttleit@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz" + integrity sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ== + +through@^2.3.6, through@^2.3.8, "through@>=2.2.7 <3", through@~2.3, through@~2.3.1, through@2: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +through2@^4.0.0: + version "4.0.2" + resolved "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz" + integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== + dependencies: + readable-stream "3" + +through2@~2.0.0: + version "2.0.5" + resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +timed-out@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz" + integrity sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA== + +tiny-relative-date@*: + version "1.3.0" + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmp@^0.2.1, tmp@~0.2.1: + version "0.2.4" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.4.tgz" + integrity sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ== to-object-path@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== dependencies: kind-of "^3.0.2" +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" token-stream@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/token-stream/-/token-stream-1.0.0.tgz#cc200eab2613f4166d27ff9afc7ca56d49df6eb4" + resolved "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz" integrity sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg== touch@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" + resolved "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz" integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== dependencies: nopt "~1.0.10" -tslib@^1.10.0: +tough-cookie@^4.1.3: + version "4.1.4" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz" + integrity sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tough-cookie@~2.5.0: + version "2.5.0" + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +traverse@0.6.8: + version "0.6.8" + resolved "https://registry.npmjs.org/traverse/-/traverse-0.6.8.tgz" + integrity sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA== + +treeverse@*, treeverse@^1.0.4: + version "1.0.4" + +trim-newlines@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz" + integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== + +tsconfig-paths@^3.15.0: + version "3.15.0" + resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz" + integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.2" + minimist "^1.2.6" + strip-bom "^3.0.0" + +tslib@^1.10.0, tslib@^1.9.0: version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@^2.1.0: + version "2.8.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + tslib@^2.3.0: version "2.6.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -typescript@^4.7.4: +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz" + integrity sha512-f9Uv6ezcpvCQjJU0Zqbg+65qdcszv3qUQsZfjdRbWiZ7AMenrX1u0lNk9EoWWX6e1F+NULyg27mtdeZ5WhpljA== + +type-detect@0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz" + integrity sha512-5rqszGVwYgBoDkIm2oUtvkfZMQ0vk29iDMU0W2qCa3rG0vPDNczCMT4hV/bLBgLg8k8ri6+u3Zbt+S/14eMzlA== + +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + +type-fest@^0.18.0: + version "0.18.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz" + integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +typed-array-buffer@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz" + integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-typed-array "^1.1.14" + +typed-array-byte-length@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz" + integrity sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg== + dependencies: + call-bind "^1.0.8" + for-each "^0.3.3" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.14" + +typed-array-byte-offset@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz" + integrity sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + for-each "^0.3.3" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.15" + reflect.getprototypeof "^1.0.9" + +typed-array-length@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz" + integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg== + dependencies: + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + is-typed-array "^1.1.13" + possible-typed-array-names "^1.0.0" + reflect.getprototypeof "^1.0.6" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + dependencies: + is-typedarray "^1.0.0" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== + +typescript@*, typescript@^4.7.4, typescript@>=4.4.4: version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== +uglify-es@3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/uglify-es/-/uglify-es-3.0.3.tgz" + integrity sha512-IQgL0a6yfzLSr4o0dWmieFPERODRTBzTbR16zSjvPoE3+0AY9LkKG29SGgJKKo2WI21PmoyP4Jh5TBBIxbubYA== + dependencies: + commander "~2.9.0" + source-map "~0.5.1" + optionalDependencies: + uglify-to-browserify "~1.0.0" + +uglify-js@^3.1.4: + version "3.19.3" + resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz" + integrity sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ== + +uglify-to-browserify@~1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" + integrity sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q== + +unbox-primitive@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz" + integrity sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw== + dependencies: + call-bound "^1.0.3" + has-bigints "^1.0.2" + has-symbols "^1.1.0" + which-boxed-primitive "^1.1.1" + undici-types@~5.26.4: version "5.26.5" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz" + integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz" + integrity sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz" + integrity sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ== + +union@^0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/union/-/union-0.5.0.tgz" + integrity sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA== + dependencies: + qs "^6.4.0" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" + integrity sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA== + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + integrity sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ== + +unique-filename@^1.1.1: + version "1.1.1" + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + dependencies: + imurmurhash "^0.1.4" + +unique-string@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz" + integrity sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg== + dependencies: + crypto-random-string "^1.0.0" + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +universal-user-agent@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz" + integrity sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ== + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + universalify@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -update-browserslist-db@^1.0.13: - version "1.0.13" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" - integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== +untildify@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" + integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== + +unzip-response@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz" + integrity sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw== + +update-browserslist-db@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz" + integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" + escalade "^3.2.0" + picocolors "^1.1.1" + +update-notifier@^2.3.0: + version "2.5.0" + resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz" + integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw== + dependencies: + boxen "^1.2.1" + chalk "^2.0.1" + configstore "^3.0.0" + import-lazy "^2.1.0" + is-ci "^1.0.10" + is-installed-globally "^0.1.0" + is-npm "^1.0.0" + latest-version "^3.0.0" + semver-diff "^2.0.0" + xdg-basedir "^3.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" urix@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== +url-join@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz" + integrity sha512-c2H1fIgpUdwFRIru9HFno5DT73Ok8hg5oOb5AT3ayIgvCRfxgs2jyt5Slw8kEB7j3QUr6yJmMPDT/odjk7jXow== + +url-join@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz" + integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== + +url-parse-lax@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz" + integrity sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA== + dependencies: + prepend-http "^1.0.1" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" + integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== + dependencies: + prepend-http "^2.0.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + url-polyfill@^1.1.12: version "1.1.12" - resolved "https://registry.yarnpkg.com/url-polyfill/-/url-polyfill-1.1.12.tgz#6cdaa17f6b022841b3aec0bf8dbd87ac0cd33331" + resolved "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.12.tgz" integrity sha512-mYFmBHCapZjtcNHW0MDq9967t+z4Dmg5CJ0KqysK3+ZbyoNOWQHksGCTWwDhxGXllkWlOc10Xfko6v4a3ucM6A== -utf-8-validate@^6.0.3: +utf-8-validate@^5.0.2, utf-8-validate@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-6.0.3.tgz#7d8c936d854e86b24d1d655f138ee27d2636d777" + resolved "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.3.tgz" integrity sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA== dependencies: node-gyp-build "^4.3.0" -util-deprecate@^1.0.2: +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== +uuid@^3.3.2: + version "3.4.0" + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +validate-npm-package-name@*, validate-npm-package-name@^3.0.0: + version "3.0.0" + dependencies: + builtins "^1.0.3" + vary@^1: version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== +vendors@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" + integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vlq@^0.2.2: + version "0.2.3" + resolved "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz" + integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== + void-elements@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09" + resolved "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz" integrity sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w== vue-demi@*, vue-demi@>=0.14.5, vue-demi@>=0.14.6: version "0.14.6" - resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.6.tgz#dc706582851dc1cdc17a0054f4fec2eb6df74c92" + resolved "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz" integrity sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w== vue-router@^4.1.5: version "4.2.5" - resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.2.5.tgz#b9e3e08f1bd9ea363fdd173032620bc50cf0e98a" + resolved "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz" integrity sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw== dependencies: "@vue/devtools-api" "^6.5.0" +vue-template-compiler@*: + version "2.7.16" + resolved "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz" + integrity sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ== + dependencies: + de-indent "^1.0.2" + he "^1.2.0" + vue-template-es2015-compiler@^1.9.0: version "1.9.1" - resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825" + resolved "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz" integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== -vue@^3.3.0: +"vue@^2.6.14 || ^3.3.0", "vue@^3.0.0-0 || ^2.6.0", vue@^3.0.1, vue@^3.0.2, vue@^3.2.0, vue@^3.3.0, vue@3.3.9: version "3.3.9" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.3.9.tgz#219a2ec68e8d4d0b0180460af0f5b9299b3f3f1f" + resolved "https://registry.npmjs.org/vue/-/vue-3.3.9.tgz" integrity sha512-sy5sLCTR8m6tvUk1/ijri3Yqzgpdsmxgj6n6yl7GXXCXqVbmW2RCXe9atE4cEI6Iv7L89v5f35fZRRr5dChP9w== dependencies: "@vue/compiler-dom" "3.3.9" @@ -3262,28 +11128,147 @@ vue@^3.3.0: vuedraggable@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/vuedraggable/-/vuedraggable-4.1.0.tgz#edece68adb8a4d9e06accff9dfc9040e66852270" + resolved "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.1.0.tgz" integrity sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww== dependencies: sortablejs "1.14.0" vuex@4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/vuex/-/vuex-4.0.2.tgz#f896dbd5bf2a0e963f00c67e9b610de749ccacc9" + resolved "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz" integrity sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q== dependencies: "@vue/devtools-api" "^6.0.0-beta.11" -which@^1.2.12: +wait-on@7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/wait-on/-/wait-on-7.0.1.tgz" + integrity sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog== + dependencies: + axios "^0.27.2" + joi "^17.7.0" + lodash "^4.17.21" + minimist "^1.2.7" + rxjs "^7.8.0" + +walk-up-path@^1.0.0: + version "1.0.0" + +wcwidth@^1.0.0: + version "1.0.1" + dependencies: + defaults "^1.0.3" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +whet.extend@~0.9.9: + version "0.9.9" + resolved "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz" + integrity sha512-mmIPAft2vTgEILgPeZFqE/wWh24SEsR/k+N9fJ3Jxrz44iDFy9aemCxdksfURSHYFCLmvs/d/7Iso5XjPpNfrA== + +which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz" + integrity sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA== + dependencies: + is-bigint "^1.1.0" + is-boolean-object "^1.2.1" + is-number-object "^1.1.1" + is-string "^1.1.1" + is-symbol "^1.1.1" + +which-builtin-type@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz" + integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q== + dependencies: + call-bound "^1.0.2" + function.prototype.name "^1.1.6" + has-tostringtag "^1.0.2" + is-async-function "^2.0.0" + is-date-object "^1.1.0" + is-finalizationregistry "^1.1.0" + is-generator-function "^1.0.10" + is-regex "^1.2.1" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.1.0" + which-collection "^1.0.2" + which-typed-array "^1.1.16" + +which-collection@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz" + integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== + dependencies: + is-map "^2.0.3" + is-set "^2.0.3" + is-weakmap "^2.0.2" + is-weakset "^2.0.3" + +which-module@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== + +which-typed-array@^1.1.16, which-typed-array@^1.1.19: + version "1.1.19" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz" + integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.4" + for-each "^0.3.5" + get-proto "^1.0.1" + gopd "^1.2.0" + has-tostringtag "^1.0.2" + +which@*, which@^2.0.2: + version "2.0.2" + dependencies: + isexe "^2.0.0" + +which@^1.2.12, which@^1.2.9: version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0, wide-align@^1.1.2: + version "1.1.3" + dependencies: + string-width "^1.0.2 || 2" + +widest-line@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz" + integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== + dependencies: + string-width "^2.1.1" + with@^7.0.0: version "7.0.2" - resolved "https://registry.yarnpkg.com/with/-/with-7.0.2.tgz#ccee3ad542d25538a7a7a80aad212b9828495bac" + resolved "https://registry.npmjs.org/with/-/with-7.0.2.tgz" integrity sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w== dependencies: "@babel/parser" "^7.9.6" @@ -3291,9 +11276,41 @@ with@^7.0.0: assert-never "^1.2.1" babel-walk "3.0.0-canary-5" +word-wrap@^1.0.3, word-wrap@~1.2.3: + version "1.2.5" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" + integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + integrity sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw== + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz" + integrity sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw== + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" @@ -3302,47 +11319,147 @@ wrap-ansi@^7.0.0: wrappy@1: version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== +write-file-atomic@*, write-file-atomic@^3.0.3: + version "3.0.3" + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +write-file-atomic@^2.0.0: + version "2.4.3" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz" + integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/write/-/write-0.2.1.tgz" + integrity sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA== + dependencies: + mkdirp "^0.5.1" + +write@1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/write/-/write-1.0.3.tgz" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + ws@~8.11.0: version "8.11.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz" integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== +xdg-basedir@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz" + integrity sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ== + xmlhttprequest-ssl@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67" + resolved "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz" integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== +xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +"y18n@^3.2.1 || ^4.0.0": + version "4.0.3" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + y18n@^5.0.5: version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yallist@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - yallist@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== -yaml@^1.10.2: +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0, yallist@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2: version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yargs-parser@^11.1.1: + version "11.1.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz" + integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^20.2.3: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + yargs-parser@^21.1.1: version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== +yargs@^12.0.1: + version "12.0.5" + resolved "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz" + integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== + dependencies: + cliui "^4.0.0" + decamelize "^1.2.0" + find-up "^3.0.0" + get-caller-file "^1.0.1" + os-locale "^3.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1 || ^4.0.0" + yargs-parser "^11.1.1" + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + yargs@^17.5.1: version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: cliui "^8.0.1" @@ -3352,3 +11469,11 @@ yargs@^17.5.1: string-width "^4.2.3" y18n "^5.0.5" yargs-parser "^21.1.1" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" + integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" From 6c7eb0b8c7d2b9a4e0f43758b351caa3332f0846 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Wed, 29 Oct 2025 17:59:16 +0530 Subject: [PATCH 029/393] feat: new doc on click --- .../public/js/frappe/views/gantt/gantt_view.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/frappe/public/js/frappe/views/gantt/gantt_view.js b/frappe/public/js/frappe/views/gantt/gantt_view.js index 1b84f44234..b5dec24777 100644 --- a/frappe/public/js/frappe/views/gantt/gantt_view.js +++ b/frappe/public/js/frappe/views/gantt/gantt_view.js @@ -93,20 +93,19 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { const date_format = "YYYY-MM-DD"; this.$result.empty(); - this.$result.addClass("gantt-modern"); this.gantt = new Gantt(this.$result[0], this.tasks, { bar_height: 35, bar_corner_radius: 4, - resize_handle_width: 8, - resize_handle_height: 28, - resize_handle_corner_radius: 3, - resize_handle_offset: 4, + hover_on_date: true, view_mode: gantt_view_mode, date_format: "YYYY-MM-DD", - on_click: (task) => { + on_double_click: (task) => { frappe.set_route("Form", task.doctype, task.id); }, + on_date_click: (date) => { + if (date) frappe.new_doc("ToDo", { date: new Date(date) }); + }, on_date_change: (task, start, end) => { if (!me.can_write) return; frappe.db.set_value(task.doctype, task.id, { @@ -170,9 +169,9 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { ${view_modes .map( (value) => `` ) .join("")} From 20e450c22022e4802fec0939e01cd6bce47b0149 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Wed, 29 Oct 2025 18:19:55 +0530 Subject: [PATCH 030/393] fix: popup --- frappe/public/js/frappe/views/gantt/gantt_view.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/frappe/public/js/frappe/views/gantt/gantt_view.js b/frappe/public/js/frappe/views/gantt/gantt_view.js index b5dec24777..7cba20f110 100644 --- a/frappe/public/js/frappe/views/gantt/gantt_view.js +++ b/frappe/public/js/frappe/views/gantt/gantt_view.js @@ -135,11 +135,10 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { gantt_view_mode: mode.name, }); }, - custom_popup_html: (task) => { + popup: ({ task }) => { var item = me.get_item(task.id); - var html = `
${task.name}
-
${moment(task._start).format("MMM D")} - ${moment(task._end).format( +
${moment(task.start).format("MMM D")} - ${moment(task.end).format( "MMM D" )}
`; From 1dbb0e3ac20a68d9f5fbce6f77e9ecea603c1f01 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Fri, 31 Oct 2025 15:00:50 +0530 Subject: [PATCH 031/393] feat: improved ux --- frappe/desk/doctype/todo/todo_calendar.js | 1 - frappe/public/js/frappe/views/gantt/gantt_view.js | 3 ++- frappe/public/scss/desk/frappe_gantt.scss | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/frappe/desk/doctype/todo/todo_calendar.js b/frappe/desk/doctype/todo/todo_calendar.js index f79243a86e..8cd850d77e 100644 --- a/frappe/desk/doctype/todo/todo_calendar.js +++ b/frappe/desk/doctype/todo/todo_calendar.js @@ -8,7 +8,6 @@ frappe.views.calendar["ToDo"] = { id: "name", title: "description", allDay: "allDay", - progress: "progress", }, gantt: true, filters: [ diff --git a/frappe/public/js/frappe/views/gantt/gantt_view.js b/frappe/public/js/frappe/views/gantt/gantt_view.js index 7cba20f110..89c3b2a041 100644 --- a/frappe/public/js/frappe/views/gantt/gantt_view.js +++ b/frappe/public/js/frappe/views/gantt/gantt_view.js @@ -93,13 +93,14 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { const date_format = "YYYY-MM-DD"; this.$result.empty(); - this.gantt = new Gantt(this.$result[0], this.tasks, { bar_height: 35, bar_corner_radius: 4, hover_on_date: true, view_mode: gantt_view_mode, date_format: "YYYY-MM-DD", + readonly_progress: !field_map.progress, + fixed_duration: field_map.start == field_map.end, on_double_click: (task) => { frappe.set_route("Form", task.doctype, task.id); }, diff --git a/frappe/public/scss/desk/frappe_gantt.scss b/frappe/public/scss/desk/frappe_gantt.scss index 1286db95b0..48ce6e6e78 100644 --- a/frappe/public/scss/desk/frappe_gantt.scss +++ b/frappe/public/scss/desk/frappe_gantt.scss @@ -1,3 +1,9 @@ +.gantt { + .grid-column:hover { + cursor: copy; + } +} + .gantt-modern .gantt { .bar { fill: white; @@ -79,4 +85,5 @@ .pointer { height: 15px; } + } From 9d8b7e8e9b2e6c88201fbc3ac5ffc52646008b69 Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 20 Jan 2026 17:27:35 +0530 Subject: [PATCH 032/393] chore: run precommit --- frappe/public/scss/desk/frappe_gantt.scss | 1 - 1 file changed, 1 deletion(-) diff --git a/frappe/public/scss/desk/frappe_gantt.scss b/frappe/public/scss/desk/frappe_gantt.scss index 48ce6e6e78..de22d0cbac 100644 --- a/frappe/public/scss/desk/frappe_gantt.scss +++ b/frappe/public/scss/desk/frappe_gantt.scss @@ -85,5 +85,4 @@ .pointer { height: 15px; } - } From aecf4bcaaff6987a051333aa83158c710b1564f4 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Wed, 4 Feb 2026 18:21:26 +0530 Subject: [PATCH 033/393] chore: lock file --- yarn.lock | 8492 ++--------------------------------------------------- 1 file changed, 214 insertions(+), 8278 deletions(-) diff --git a/yarn.lock b/yarn.lock index 5f3ff1304c..66ecdf6d88 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7,171 +7,6 @@ resolved "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz" integrity sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw== -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz" - integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== - dependencies: - "@babel/helper-validator-identifier" "^7.27.1" - js-tokens "^4.0.0" - picocolors "^1.1.1" - -"@babel/compat-data@^7.27.2", "@babel/compat-data@^7.27.7", "@babel/compat-data@^7.28.0": - version "7.28.4" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz" - integrity sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw== - -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": - version "7.28.4" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz" - integrity sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA== - dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.3" - "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-module-transforms" "^7.28.3" - "@babel/helpers" "^7.28.4" - "@babel/parser" "^7.28.4" - "@babel/template" "^7.27.2" - "@babel/traverse" "^7.28.4" - "@babel/types" "^7.28.4" - "@jridgewell/remapping" "^2.3.5" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/generator@^7.28.3": - version "7.28.3" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz" - integrity sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw== - dependencies: - "@babel/parser" "^7.28.3" - "@babel/types" "^7.28.2" - "@jridgewell/gen-mapping" "^0.3.12" - "@jridgewell/trace-mapping" "^0.3.28" - jsesc "^3.0.2" - -"@babel/helper-annotate-as-pure@^7.27.1", "@babel/helper-annotate-as-pure@^7.27.3": - version "7.27.3" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz" - integrity sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg== - dependencies: - "@babel/types" "^7.27.3" - -"@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.27.2": - version "7.27.2" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz" - integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== - dependencies: - "@babel/compat-data" "^7.27.2" - "@babel/helper-validator-option" "^7.27.1" - browserslist "^4.24.0" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-create-class-features-plugin@^7.27.1", "@babel/helper-create-class-features-plugin@^7.28.3": - version "7.28.3" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz" - integrity sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.27.3" - "@babel/helper-member-expression-to-functions" "^7.27.1" - "@babel/helper-optimise-call-expression" "^7.27.1" - "@babel/helper-replace-supers" "^7.27.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" - "@babel/traverse" "^7.28.3" - semver "^6.3.1" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz" - integrity sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.27.1" - regexpu-core "^6.2.0" - semver "^6.3.1" - -"@babel/helper-define-polyfill-provider@^0.6.5": - version "0.6.5" - resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz" - integrity sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg== - dependencies: - "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-plugin-utils" "^7.27.1" - debug "^4.4.1" - lodash.debounce "^4.0.8" - resolve "^1.22.10" - -"@babel/helper-globals@^7.28.0": - version "7.28.0" - resolved "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz" - integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== - -"@babel/helper-member-expression-to-functions@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz" - integrity sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA== - dependencies: - "@babel/traverse" "^7.27.1" - "@babel/types" "^7.27.1" - -"@babel/helper-module-imports@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz" - integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== - dependencies: - "@babel/traverse" "^7.27.1" - "@babel/types" "^7.27.1" - -"@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.28.3": - version "7.28.3" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz" - integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== - dependencies: - "@babel/helper-module-imports" "^7.27.1" - "@babel/helper-validator-identifier" "^7.27.1" - "@babel/traverse" "^7.28.3" - -"@babel/helper-optimise-call-expression@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz" - integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw== - dependencies: - "@babel/types" "^7.27.1" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz" - integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== - -"@babel/helper-remap-async-to-generator@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz" - integrity sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.27.1" - "@babel/helper-wrap-function" "^7.27.1" - "@babel/traverse" "^7.27.1" - -"@babel/helper-replace-supers@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz" - integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.27.1" - "@babel/helper-optimise-call-expression" "^7.27.1" - "@babel/traverse" "^7.27.1" - -"@babel/helper-skip-transparent-expression-wrappers@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz" - integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg== - dependencies: - "@babel/traverse" "^7.27.1" - "@babel/types" "^7.27.1" - "@babel/helper-string-parser@^7.27.1": version "7.27.1" resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz" @@ -182,625 +17,14 @@ resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz" integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== -"@babel/helper-validator-option@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz" - integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== - -"@babel/helper-wrap-function@^7.27.1": - version "7.28.3" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz" - integrity sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g== - dependencies: - "@babel/template" "^7.27.2" - "@babel/traverse" "^7.28.3" - "@babel/types" "^7.28.2" - -"@babel/helpers@^7.28.4": - version "7.28.4" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz" - integrity sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w== - dependencies: - "@babel/template" "^7.27.2" - "@babel/types" "^7.28.4" - -"@babel/parser@^7.23.3", "@babel/parser@^7.27.2", "@babel/parser@^7.28.3", "@babel/parser@^7.28.4", "@babel/parser@^7.6.0", "@babel/parser@^7.9.6": +"@babel/parser@^7.23.3", "@babel/parser@^7.6.0", "@babel/parser@^7.9.6": version "7.28.4" resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz" integrity sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg== dependencies: "@babel/types" "^7.28.4" -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz" - integrity sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/traverse" "^7.27.1" - -"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz" - integrity sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz" - integrity sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz" - integrity sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" - "@babel/plugin-transform-optional-chaining" "^7.27.1" - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.28.3": - version "7.28.3" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz" - integrity sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/traverse" "^7.28.3" - -"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz" - integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== - -"@babel/plugin-syntax-import-assertions@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz" - integrity sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-syntax-import-attributes@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz" - integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz" - integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-arrow-functions@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz" - integrity sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-async-generator-functions@^7.28.0": - version "7.28.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz" - integrity sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-remap-async-to-generator" "^7.27.1" - "@babel/traverse" "^7.28.0" - -"@babel/plugin-transform-async-to-generator@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz" - integrity sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA== - dependencies: - "@babel/helper-module-imports" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-remap-async-to-generator" "^7.27.1" - -"@babel/plugin-transform-block-scoped-functions@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz" - integrity sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-block-scoping@^7.28.0": - version "7.28.4" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.4.tgz" - integrity sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-class-properties@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz" - integrity sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-class-static-block@^7.28.3": - version "7.28.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz" - integrity sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.28.3" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-classes@^7.28.3": - version "7.28.4" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz" - integrity sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.27.3" - "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-globals" "^7.28.0" - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-replace-supers" "^7.27.1" - "@babel/traverse" "^7.28.4" - -"@babel/plugin-transform-computed-properties@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz" - integrity sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/template" "^7.27.1" - -"@babel/plugin-transform-destructuring@^7.28.0": - version "7.28.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz" - integrity sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/traverse" "^7.28.0" - -"@babel/plugin-transform-dotall-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz" - integrity sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-duplicate-keys@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz" - integrity sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz" - integrity sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-dynamic-import@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz" - integrity sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-explicit-resource-management@^7.28.0": - version "7.28.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz" - integrity sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/plugin-transform-destructuring" "^7.28.0" - -"@babel/plugin-transform-exponentiation-operator@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz" - integrity sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-export-namespace-from@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz" - integrity sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-for-of@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz" - integrity sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" - -"@babel/plugin-transform-function-name@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz" - integrity sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ== - dependencies: - "@babel/helper-compilation-targets" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/traverse" "^7.27.1" - -"@babel/plugin-transform-json-strings@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz" - integrity sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-literals@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz" - integrity sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-logical-assignment-operators@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz" - integrity sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-member-expression-literals@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz" - integrity sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-modules-amd@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz" - integrity sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA== - dependencies: - "@babel/helper-module-transforms" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-modules-commonjs@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz" - integrity sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw== - dependencies: - "@babel/helper-module-transforms" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-modules-systemjs@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz" - integrity sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA== - dependencies: - "@babel/helper-module-transforms" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-validator-identifier" "^7.27.1" - "@babel/traverse" "^7.27.1" - -"@babel/plugin-transform-modules-umd@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz" - integrity sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w== - dependencies: - "@babel/helper-module-transforms" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz" - integrity sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-new-target@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz" - integrity sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-nullish-coalescing-operator@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz" - integrity sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-numeric-separator@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz" - integrity sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-object-rest-spread@^7.28.0": - version "7.28.4" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz" - integrity sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew== - dependencies: - "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/plugin-transform-destructuring" "^7.28.0" - "@babel/plugin-transform-parameters" "^7.27.7" - "@babel/traverse" "^7.28.4" - -"@babel/plugin-transform-object-super@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz" - integrity sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-replace-supers" "^7.27.1" - -"@babel/plugin-transform-optional-catch-binding@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz" - integrity sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-optional-chaining@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz" - integrity sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" - -"@babel/plugin-transform-parameters@^7.27.7": - version "7.27.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz" - integrity sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-private-methods@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz" - integrity sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-private-property-in-object@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz" - integrity sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.27.1" - "@babel/helper-create-class-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-property-literals@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz" - integrity sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-regenerator@^7.28.3": - version "7.28.4" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz" - integrity sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-regexp-modifiers@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz" - integrity sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-reserved-words@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz" - integrity sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-shorthand-properties@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz" - integrity sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-spread@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz" - integrity sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" - -"@babel/plugin-transform-sticky-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz" - integrity sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-template-literals@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz" - integrity sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-typeof-symbol@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz" - integrity sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-unicode-escapes@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz" - integrity sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-unicode-property-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz" - integrity sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-unicode-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz" - integrity sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-unicode-sets-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz" - integrity sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/polyfill@^7.0.0": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz" - integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g== - dependencies: - core-js "^2.6.5" - regenerator-runtime "^0.13.4" - -"@babel/preset-env@^7.0.0": - version "7.28.3" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz" - integrity sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg== - dependencies: - "@babel/compat-data" "^7.28.0" - "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-validator-option" "^7.27.1" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.27.1" - "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.27.1" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.27.1" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.27.1" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.28.3" - "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-import-assertions" "^7.27.1" - "@babel/plugin-syntax-import-attributes" "^7.27.1" - "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.27.1" - "@babel/plugin-transform-async-generator-functions" "^7.28.0" - "@babel/plugin-transform-async-to-generator" "^7.27.1" - "@babel/plugin-transform-block-scoped-functions" "^7.27.1" - "@babel/plugin-transform-block-scoping" "^7.28.0" - "@babel/plugin-transform-class-properties" "^7.27.1" - "@babel/plugin-transform-class-static-block" "^7.28.3" - "@babel/plugin-transform-classes" "^7.28.3" - "@babel/plugin-transform-computed-properties" "^7.27.1" - "@babel/plugin-transform-destructuring" "^7.28.0" - "@babel/plugin-transform-dotall-regex" "^7.27.1" - "@babel/plugin-transform-duplicate-keys" "^7.27.1" - "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.27.1" - "@babel/plugin-transform-dynamic-import" "^7.27.1" - "@babel/plugin-transform-explicit-resource-management" "^7.28.0" - "@babel/plugin-transform-exponentiation-operator" "^7.27.1" - "@babel/plugin-transform-export-namespace-from" "^7.27.1" - "@babel/plugin-transform-for-of" "^7.27.1" - "@babel/plugin-transform-function-name" "^7.27.1" - "@babel/plugin-transform-json-strings" "^7.27.1" - "@babel/plugin-transform-literals" "^7.27.1" - "@babel/plugin-transform-logical-assignment-operators" "^7.27.1" - "@babel/plugin-transform-member-expression-literals" "^7.27.1" - "@babel/plugin-transform-modules-amd" "^7.27.1" - "@babel/plugin-transform-modules-commonjs" "^7.27.1" - "@babel/plugin-transform-modules-systemjs" "^7.27.1" - "@babel/plugin-transform-modules-umd" "^7.27.1" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.27.1" - "@babel/plugin-transform-new-target" "^7.27.1" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.27.1" - "@babel/plugin-transform-numeric-separator" "^7.27.1" - "@babel/plugin-transform-object-rest-spread" "^7.28.0" - "@babel/plugin-transform-object-super" "^7.27.1" - "@babel/plugin-transform-optional-catch-binding" "^7.27.1" - "@babel/plugin-transform-optional-chaining" "^7.27.1" - "@babel/plugin-transform-parameters" "^7.27.7" - "@babel/plugin-transform-private-methods" "^7.27.1" - "@babel/plugin-transform-private-property-in-object" "^7.27.1" - "@babel/plugin-transform-property-literals" "^7.27.1" - "@babel/plugin-transform-regenerator" "^7.28.3" - "@babel/plugin-transform-regexp-modifiers" "^7.27.1" - "@babel/plugin-transform-reserved-words" "^7.27.1" - "@babel/plugin-transform-shorthand-properties" "^7.27.1" - "@babel/plugin-transform-spread" "^7.27.1" - "@babel/plugin-transform-sticky-regex" "^7.27.1" - "@babel/plugin-transform-template-literals" "^7.27.1" - "@babel/plugin-transform-typeof-symbol" "^7.27.1" - "@babel/plugin-transform-unicode-escapes" "^7.27.1" - "@babel/plugin-transform-unicode-property-regex" "^7.27.1" - "@babel/plugin-transform-unicode-regex" "^7.27.1" - "@babel/plugin-transform-unicode-sets-regex" "^7.27.1" - "@babel/preset-modules" "0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2 "^0.4.14" - babel-plugin-polyfill-corejs3 "^0.13.0" - babel-plugin-polyfill-regenerator "^0.6.5" - core-js-compat "^3.43.0" - semver "^6.3.1" - -"@babel/preset-modules@0.1.6-no-external-plugins": - version "0.1.6-no-external-plugins" - resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz" - integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/register@^7.0.0": - version "7.28.3" - resolved "https://registry.npmjs.org/@babel/register/-/register-7.28.3.tgz" - integrity sha512-CieDOtd8u208eI49bYl4z1J22ySFw87IGwE+IswFEExH7e3rLgKb0WNQeumnacQ1+VoDJLYI5QFA3AJZuyZQfA== - dependencies: - clone-deep "^4.0.1" - find-cache-dir "^2.0.0" - make-dir "^2.1.0" - pirates "^4.0.6" - source-map-support "^0.5.16" - -"@babel/template@^7.27.1", "@babel/template@^7.27.2": - version "7.27.2" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz" - integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== - dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/parser" "^7.27.2" - "@babel/types" "^7.27.1" - -"@babel/traverse@^7.27.1", "@babel/traverse@^7.28.0", "@babel/traverse@^7.28.3", "@babel/traverse@^7.28.4": - version "7.28.4" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz" - integrity sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ== - dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.3" - "@babel/helper-globals" "^7.28.0" - "@babel/parser" "^7.28.4" - "@babel/template" "^7.27.2" - "@babel/types" "^7.28.4" - debug "^4.3.1" - -"@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.4", "@babel/types@^7.4.4", "@babel/types@^7.6.1", "@babel/types@^7.9.6": +"@babel/types@^7.28.4", "@babel/types@^7.6.1", "@babel/types@^7.9.6": version "7.28.4" resolved "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz" integrity sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q== @@ -808,48 +32,16 @@ "@babel/helper-string-parser" "^7.27.1" "@babel/helper-validator-identifier" "^7.27.1" -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== - -"@cypress/request@^2.88.10": - version "2.88.12" - resolved "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz" - integrity sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - http-signature "~1.3.6" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - performance-now "^2.1.0" - qs "~6.10.3" - safe-buffer "^5.1.2" - tough-cookie "^4.1.3" - tunnel-agent "^0.6.0" - uuid "^8.3.2" - -"@cypress/xvfb@^1.2.4": - version "1.2.4" - resolved "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz" - integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== - dependencies: - debug "^3.1.0" - lodash.once "^4.1.1" - "@editorjs/editorjs@^2.28.2": version "2.28.2" resolved "https://registry.npmjs.org/@editorjs/editorjs/-/editorjs-2.28.2.tgz" integrity sha512-g6V0Nd3W9IIWMpvxDNTssQ6e4kxBp1Y0W4GIf8cXRlmcBp3TUjrgCYJQmNy3l2a6ZzhyBAoVSe8krJEq4g7PQw== +"@esbuild/linux-loong64@0.14.54": + version "0.14.54" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" + integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== + "@frappe/esbuild-plugin-postcss2@^0.1.3": version "0.1.3" resolved "https://registry.npmjs.org/@frappe/esbuild-plugin-postcss2/-/esbuild-plugin-postcss2-0.1.3.tgz" @@ -864,7 +56,7 @@ stylus "^0.x" tmp "^0.2.1" -"@fullcalendar/core@^6.1.11", "@fullcalendar/core@~6.1.11": +"@fullcalendar/core@^6.1.11": version "6.1.11" resolved "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.11.tgz" integrity sha512-TjG7c8sUz+Vkui2FyCNJ+xqyu0nq653Ibe99A66LoW95oBo6tVhhKIaG1Wh0GVKymYiqAQN/OEdYTuj4ay27kA== @@ -893,63 +85,16 @@ dependencies: "@fullcalendar/daygrid" "~6.1.11" -"@gar/promisify@^1.0.1": - version "1.1.2" - -"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": - version "9.3.0" - resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" - integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== - -"@hapi/topo@^5.1.0": - version "5.1.0" - resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" - integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== - dependencies: - "@hapi/hoek" "^9.0.0" - "@headlessui/vue@^1.7.16": version "1.7.16" resolved "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.16.tgz" integrity sha512-nKT+nf/q6x198SsyK54mSszaQl/z+QxtASmgMEJtpxSX2Q0OPJX0upS/9daDyiECpeAsvjkoOrm2O/6PyBQ+Qg== -"@isaacs/string-locale-compare@*", "@isaacs/string-locale-compare@^1.0.1": - version "1.1.0" - -"@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.5": - version "0.3.13" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz" - integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.5.0" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/remapping@^2.3.5": - version "2.3.5" - resolved "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz" - integrity sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ== - dependencies: - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.2" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" - integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== - -"@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15", "@jridgewell/sourcemap-codec@^1.5.0": +"@jridgewell/sourcemap-codec@^1.4.15": version "1.5.5" resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz" integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.28": - version "0.3.31" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz" - integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" @@ -958,7 +103,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -971,229 +116,6 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/arborist@*", "@npmcli/arborist@^2.3.0", "@npmcli/arborist@^2.5.0": - version "2.9.0" - dependencies: - "@isaacs/string-locale-compare" "^1.0.1" - "@npmcli/installed-package-contents" "^1.0.7" - "@npmcli/map-workspaces" "^1.0.2" - "@npmcli/metavuln-calculator" "^1.1.0" - "@npmcli/move-file" "^1.1.0" - "@npmcli/name-from-folder" "^1.0.1" - "@npmcli/node-gyp" "^1.0.1" - "@npmcli/package-json" "^1.0.1" - "@npmcli/run-script" "^1.8.2" - bin-links "^2.2.1" - cacache "^15.0.3" - common-ancestor-path "^1.0.1" - json-parse-even-better-errors "^2.3.1" - json-stringify-nice "^1.1.4" - mkdirp "^1.0.4" - mkdirp-infer-owner "^2.0.0" - npm-install-checks "^4.0.0" - npm-package-arg "^8.1.5" - npm-pick-manifest "^6.1.0" - npm-registry-fetch "^11.0.0" - pacote "^11.3.5" - parse-conflict-json "^1.1.1" - proc-log "^1.0.0" - promise-all-reject-late "^1.0.0" - promise-call-limit "^1.0.1" - read-package-json-fast "^2.0.2" - readdir-scoped-modules "^1.1.0" - rimraf "^3.0.2" - semver "^7.3.5" - ssri "^8.0.1" - treeverse "^1.0.4" - walk-up-path "^1.0.0" - -"@npmcli/ci-detect@*", "@npmcli/ci-detect@^1.3.0": - version "1.3.0" - -"@npmcli/config@*": - version "2.3.0" - dependencies: - ini "^2.0.0" - mkdirp-infer-owner "^2.0.0" - nopt "^5.0.0" - semver "^7.3.4" - walk-up-path "^1.0.0" - -"@npmcli/disparity-colors@^1.0.1": - version "1.0.1" - dependencies: - ansi-styles "^4.3.0" - -"@npmcli/fs@^1.0.0": - version "1.0.0" - dependencies: - "@gar/promisify" "^1.0.1" - semver "^7.3.5" - -"@npmcli/git@^2.0.7", "@npmcli/git@^2.1.0": - version "2.1.0" - dependencies: - "@npmcli/promise-spawn" "^1.3.2" - lru-cache "^6.0.0" - mkdirp "^1.0.4" - npm-pick-manifest "^6.1.1" - promise-inflight "^1.0.1" - promise-retry "^2.0.1" - semver "^7.3.5" - which "^2.0.2" - -"@npmcli/installed-package-contents@^1.0.6", "@npmcli/installed-package-contents@^1.0.7": - version "1.0.7" - dependencies: - npm-bundled "^1.1.1" - npm-normalize-package-bin "^1.0.1" - -"@npmcli/map-workspaces@*", "@npmcli/map-workspaces@^1.0.2": - version "1.0.4" - dependencies: - "@npmcli/name-from-folder" "^1.0.1" - glob "^7.1.6" - minimatch "^3.0.4" - read-package-json-fast "^2.0.1" - -"@npmcli/metavuln-calculator@^1.1.0": - version "1.1.1" - dependencies: - cacache "^15.0.5" - pacote "^11.1.11" - semver "^7.3.2" - -"@npmcli/move-file@^1.0.1", "@npmcli/move-file@^1.1.0": - version "1.1.2" - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - -"@npmcli/name-from-folder@^1.0.1": - version "1.0.1" - -"@npmcli/node-gyp@^1.0.1", "@npmcli/node-gyp@^1.0.2": - version "1.0.2" - -"@npmcli/package-json@*", "@npmcli/package-json@^1.0.1": - version "1.0.1" - dependencies: - json-parse-even-better-errors "^2.3.1" - -"@npmcli/promise-spawn@^1.2.0", "@npmcli/promise-spawn@^1.3.2": - version "1.3.2" - dependencies: - infer-owner "^1.0.4" - -"@npmcli/run-script@*", "@npmcli/run-script@^1.8.2", "@npmcli/run-script@^1.8.3", "@npmcli/run-script@^1.8.4": - version "1.8.6" - dependencies: - "@npmcli/node-gyp" "^1.0.2" - "@npmcli/promise-spawn" "^1.3.2" - node-gyp "^7.1.0" - read-package-json-fast "^2.0.1" - -"@octokit/auth-token@^2.4.4": - version "2.5.0" - resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz" - integrity sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g== - dependencies: - "@octokit/types" "^6.0.3" - -"@octokit/core@^3.5.1", "@octokit/core@>=2", "@octokit/core@>=3": - version "3.6.0" - resolved "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz" - integrity sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q== - dependencies: - "@octokit/auth-token" "^2.4.4" - "@octokit/graphql" "^4.5.8" - "@octokit/request" "^5.6.3" - "@octokit/request-error" "^2.0.5" - "@octokit/types" "^6.0.3" - before-after-hook "^2.2.0" - universal-user-agent "^6.0.0" - -"@octokit/endpoint@^6.0.1": - version "6.0.12" - resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz" - integrity sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA== - dependencies: - "@octokit/types" "^6.0.3" - is-plain-object "^5.0.0" - universal-user-agent "^6.0.0" - -"@octokit/graphql@^4.5.8": - version "4.8.0" - resolved "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz" - integrity sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg== - dependencies: - "@octokit/request" "^5.6.0" - "@octokit/types" "^6.0.3" - universal-user-agent "^6.0.0" - -"@octokit/openapi-types@^12.11.0": - version "12.11.0" - resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz" - integrity sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ== - -"@octokit/plugin-paginate-rest@^2.16.8": - version "2.21.3" - resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz" - integrity sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw== - dependencies: - "@octokit/types" "^6.40.0" - -"@octokit/plugin-request-log@^1.0.4": - version "1.0.4" - resolved "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz" - integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== - -"@octokit/plugin-rest-endpoint-methods@^5.12.0": - version "5.16.2" - resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz" - integrity sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw== - dependencies: - "@octokit/types" "^6.39.0" - deprecation "^2.3.1" - -"@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0": - version "2.1.0" - resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz" - integrity sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg== - dependencies: - "@octokit/types" "^6.0.3" - deprecation "^2.0.0" - once "^1.4.0" - -"@octokit/request@^5.6.0", "@octokit/request@^5.6.3": - version "5.6.3" - resolved "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz" - integrity sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A== - dependencies: - "@octokit/endpoint" "^6.0.1" - "@octokit/request-error" "^2.1.0" - "@octokit/types" "^6.16.1" - is-plain-object "^5.0.0" - node-fetch "^2.6.7" - universal-user-agent "^6.0.0" - -"@octokit/rest@^18.0.0": - version "18.12.0" - resolved "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz" - integrity sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q== - dependencies: - "@octokit/core" "^3.5.1" - "@octokit/plugin-paginate-rest" "^2.16.8" - "@octokit/plugin-request-log" "^1.0.4" - "@octokit/plugin-rest-endpoint-methods" "^5.12.0" - -"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.39.0", "@octokit/types@^6.40.0": - version "6.41.0" - resolved "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz" - integrity sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg== - dependencies: - "@octokit/openapi-types" "^12.11.0" - "@popperjs/core@^2.11.2": version "2.11.8" resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz" @@ -1208,86 +130,6 @@ generic-pool "3.9.0" yallist "4.0.0" -"@rtsao/scc@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz" - integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== - -"@semantic-release/commit-analyzer@^8.0.0": - version "8.0.1" - resolved "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz" - integrity sha512-5bJma/oB7B4MtwUkZC2Bf7O1MHfi4gWe4mA+MIQ3lsEV0b422Bvl1z5HRpplDnMLHH3EXMoRdEng6Ds5wUqA3A== - dependencies: - conventional-changelog-angular "^5.0.0" - conventional-commits-filter "^2.0.0" - conventional-commits-parser "^3.0.7" - debug "^4.0.0" - import-from "^3.0.0" - lodash "^4.17.4" - micromatch "^4.0.2" - -"@semantic-release/error@^2.2.0": - version "2.2.0" - resolved "https://registry.npmjs.org/@semantic-release/error/-/error-2.2.0.tgz" - integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg== - -"@semantic-release/github@^7.0.0": - version "7.2.3" - resolved "https://registry.npmjs.org/@semantic-release/github/-/github-7.2.3.tgz" - integrity sha512-lWjIVDLal+EQBzy697ayUNN8MoBpp+jYIyW2luOdqn5XBH4d9bQGfTnjuLyzARZBHejqh932HVjiH/j4+R7VHw== - dependencies: - "@octokit/rest" "^18.0.0" - "@semantic-release/error" "^2.2.0" - aggregate-error "^3.0.0" - bottleneck "^2.18.1" - debug "^4.0.0" - dir-glob "^3.0.0" - fs-extra "^10.0.0" - globby "^11.0.0" - http-proxy-agent "^4.0.0" - https-proxy-agent "^5.0.0" - issue-parser "^6.0.0" - lodash "^4.17.4" - mime "^2.4.3" - p-filter "^2.0.0" - p-retry "^4.0.0" - url-join "^4.0.0" - -"@semantic-release/npm@^7.0.0": - version "7.1.3" - resolved "https://registry.npmjs.org/@semantic-release/npm/-/npm-7.1.3.tgz" - integrity sha512-x52kQ/jR09WjuWdaTEHgQCvZYMOTx68WnS+TZ4fya5ZAJw4oRtJETtrvUw10FdfM28d/keInQdc66R1Gw5+OEQ== - dependencies: - "@semantic-release/error" "^2.2.0" - aggregate-error "^3.0.0" - execa "^5.0.0" - fs-extra "^10.0.0" - lodash "^4.17.15" - nerf-dart "^1.0.0" - normalize-url "^6.0.0" - npm "^7.0.0" - rc "^1.2.8" - read-pkg "^5.0.0" - registry-auth-token "^4.0.0" - semver "^7.1.2" - tempy "^1.0.0" - -"@semantic-release/release-notes-generator@^9.0.0": - version "9.0.3" - resolved "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.3.tgz" - integrity sha512-hMZyddr0u99OvM2SxVOIelHzly+PP3sYtJ8XOLHdMp8mrluN5/lpeTnIO27oeCYdupY/ndoGfvrqDjHqkSyhVg== - dependencies: - conventional-changelog-angular "^5.0.0" - conventional-changelog-writer "^4.0.0" - conventional-commits-filter "^2.0.0" - conventional-commits-parser "^3.0.0" - debug "^4.0.0" - get-stream "^6.0.0" - import-from "^3.0.0" - into-stream "^6.0.0" - lodash "^4.17.4" - read-pkg-up "^7.0.0" - "@sentry-internal/feedback@7.119.1": version "7.119.1" resolved "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.1.tgz" @@ -1370,45 +212,11 @@ dependencies: "@sentry/types" "7.119.1" -"@sideway/address@^4.1.5": - version "4.1.5" - resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz" - integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@sideway/formula@^3.0.1": - version "3.0.1" - resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz" - integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== - -"@sideway/pinpoint@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" - integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== - -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== - "@socket.io/component-emitter@~3.1.0": version "3.1.0" resolved "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz" integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== - dependencies: - defer-to-connect "^1.0.1" - -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - "@trysound/sax@0.2.0": version "0.2.0" resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" @@ -1426,21 +234,6 @@ dependencies: "@types/node" "*" -"@types/estree@0.0.38": - version "0.0.38" - resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.38.tgz" - integrity sha512-F/v7t1LwS4vnXuPooJQGBRKRGIoxWUTmA4VHfqjOccFsNDThD5bfUNpITive6s352O7o384wcpEaDV8rHCehDA== - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" - integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== - -"@types/minimist@^1.2.0": - version "1.2.5" - resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz" - integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== - "@types/node@*", "@types/node@>=10.0.0": version "20.10.0" resolved "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz" @@ -1448,36 +241,6 @@ dependencies: undici-types "~5.26.4" -"@types/node@^14.14.31": - version "14.18.63" - resolved "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz" - integrity sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ== - -"@types/normalize-package-data@^2.4.0": - version "2.4.4" - resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz" - integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== - -"@types/parse-json@^4.0.0": - version "4.0.2" - resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz" - integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== - -"@types/retry@0.12.0": - version "0.12.0" - resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== - -"@types/sinonjs__fake-timers@8.1.1": - version "8.1.1" - resolved "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz" - integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== - -"@types/sizzle@^2.3.2": - version "2.3.10" - resolved "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.10.tgz" - integrity sha512-TC0dmN0K8YcWEAEfiPi5gJP14eJe30TTGjkvek3iM/1NdHHsdCA/Td6GvNndMOo/iSnIsZ4HuuhrYPDAmbxzww== - "@types/web-bluetooth@^0.0.16": version "0.0.16" resolved "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz" @@ -1488,19 +251,12 @@ resolved "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz" integrity sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow== -"@types/yauzl@^2.9.1": - version "2.10.3" - resolved "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz" - integrity sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q== - dependencies: - "@types/node" "*" - "@vue-flow/background@^1.1.0": version "1.2.0" resolved "https://registry.npmjs.org/@vue-flow/background/-/background-1.2.0.tgz" integrity sha512-ZqmYhOM/0aRmA5dA3KSHJNYpHnhmG2e6tzjmttoibo4JBI3KNbdyOX+OTlqt7Ic0LYUC6NWzRLAwv4gjJuc6Mg== -"@vue-flow/core@^1.12.2", "@vue-flow/core@^1.16.2": +"@vue-flow/core@^1.16.2": version "1.26.0" resolved "https://registry.npmjs.org/@vue-flow/core/-/core-1.26.0.tgz" integrity sha512-/sHe8Cx+KapjP1PdYsJwMgtCXN1kD2/+8We5/VAoQlfiKj3h+WgRJ5BGnluMwSpoaFOTRPhBuynF4r3N4uXJDA== @@ -1510,7 +266,7 @@ d3-selection "^3.0.0" d3-zoom "^3.0.0" -"@vue/compiler-core@^3.2.26", "@vue/compiler-core@3.3.9": +"@vue/compiler-core@3.3.9", "@vue/compiler-core@^3.2.26": version "3.3.9" resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.9.tgz" integrity sha512-+/Lf68Vr/nFBA6ol4xOtJrW+BQWv3QWKfRwGSm70jtXwfhZNF4R/eRgyVJYoxFRhdCTk/F6g99BP0ffPgZihfQ== @@ -1528,7 +284,7 @@ "@vue/compiler-core" "3.3.9" "@vue/shared" "3.3.9" -"@vue/compiler-sfc@^3.2.26", "@vue/compiler-sfc@3.3.9": +"@vue/compiler-sfc@3.3.9", "@vue/compiler-sfc@^3.2.26": version "3.3.9" resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.9.tgz" integrity sha512-wy0CNc8z4ihoDzjASCOCsQuzW0A/HP27+0MDSSICMjVIFzk/rFViezkR3dzH+miS2NDEz8ywMdbjO5ylhOLI2A== @@ -1681,7 +437,7 @@ dependencies: vue-demi "*" -abbrev@*, abbrev@1: +abbrev@1: version "1.1.1" resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== @@ -1699,158 +455,22 @@ ace-builds@^1.4.8: resolved "https://registry.npmjs.org/ace-builds/-/ace-builds-1.31.2.tgz" integrity sha512-IeZI9ytPA6mB+goPxPkUPW4vXBoLuaBl5czu2tjtKrMi7mdRgyIUA/8e5JlrI1mqKoMeWHoUujzMTWkyutTdBw== -acorn-jsx@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz" - integrity sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ== - dependencies: - acorn "^3.0.4" - -acorn-jsx@^5.0.0: - version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn@^3.0.4: - version "3.3.0" - resolved "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz" - integrity sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw== - -acorn@^5.2.1: - version "5.7.4" - resolved "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz" - integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== - -acorn@^5.5.0: - version "5.7.4" - resolved "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz" - integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== - -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^7.1.1: +acorn@^7.1.1: version "7.4.1" resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^6.0.7: - version "6.4.2" - resolved "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== - -agent-base@^6.0.2, agent-base@6: - version "6.0.2" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -agentkeepalive@^4.1.3: - version "4.1.4" - dependencies: - debug "^4.1.0" - depd "^1.1.2" - humanize-ms "^1.2.1" - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - "air-datepicker@git+https://github.com/frappe/air-datepicker": version "2.2.3" resolved "git+ssh://git@github.com/frappe/air-datepicker.git#ed37b94d95c68d8544357e330be0c89d044a3eea" dependencies: jquery ">=2.0.0 <4.0.0" -ajv-keywords@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz" - integrity sha512-ZFztHzVRdGLAzJmpUT9LNFLe1YiVOEylcaNpEutM26PVTCtOD919IMfD01CgbRouB42Dd9atjx1HseC15DgOZA== - -ajv@^5.0.0, ajv@^5.2.3, ajv@^5.3.0: - version "5.5.2" - resolved "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz" - integrity sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw== - dependencies: - co "^4.6.0" - fast-deep-equal "^1.0.0" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.3.0" - -ajv@^6.10.2: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^6.12.3: - version "6.12.6" - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" - integrity sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ== - -ansi-align@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz" - integrity sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA== - dependencies: - string-width "^2.0.0" - -ansi-colors@^4.1.1: - version "4.1.3" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" - integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== - -ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz" - integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== - -ansi-escapes@^4.3.0: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-escapes@^4.3.1: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== -ansi-regex@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz" - integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== - -ansi-regex@^4.1.0: - version "4.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz" - integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== - -ansi-regex@^5.0.0: - version "5.0.0" - ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" @@ -1861,7 +481,7 @@ ansi-styles@^2.2.1: resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== -ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -1875,26 +495,6 @@ ansi-styles@^4.0.0: dependencies: color-convert "^2.0.1" -ansi-styles@^4.1.0, ansi-styles@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansicolors@*: - version "0.3.2" - resolved "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz" - integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg== - -ansicolors@~0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz" - integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg== - -ansistyles@*: - version "0.1.3" - anymatch@~3.1.2: version "3.1.3" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" @@ -1903,220 +503,16 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -"aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0: - version "2.0.0" - -aproba@^1.0.3: - version "1.2.0" - -arch@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" - integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== - -archy@*: - version "1.0.0" - -are-we-there-yet@^2.0.0: - version "2.0.0" - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - -are-we-there-yet@~1.1.2: - version "1.1.6" - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - -arg@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argv-formatter@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/argv-formatter/-/argv-formatter-1.0.0.tgz" - integrity sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw== - -aria-query@^5.3.2: - version "5.3.2" - resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz" - integrity sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw== - -array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz" - integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw== - dependencies: - call-bound "^1.0.3" - is-array-buffer "^3.0.5" - -array-ify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz" - integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== - -array-includes@^3.1.6, array-includes@^3.1.8, array-includes@^3.1.9: - version "3.1.9" - resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz" - integrity sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.4" - define-properties "^1.2.1" - es-abstract "^1.24.0" - es-object-atoms "^1.1.1" - get-intrinsic "^1.3.0" - is-string "^1.1.1" - math-intrinsics "^1.1.0" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array.prototype.findlast@^1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz" - integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - es-shim-unscopables "^1.0.2" - -array.prototype.findlastindex@^1.2.6: - version "1.2.6" - resolved "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz" - integrity sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.4" - define-properties "^1.2.1" - es-abstract "^1.23.9" - es-errors "^1.3.0" - es-object-atoms "^1.1.1" - es-shim-unscopables "^1.1.0" - -array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz" - integrity sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-shim-unscopables "^1.0.2" - -array.prototype.flatmap@^1.3.2, array.prototype.flatmap@^1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz" - integrity sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-shim-unscopables "^1.0.2" - -array.prototype.tosorted@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz" - integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - es-errors "^1.3.0" - es-shim-unscopables "^1.0.2" - -arraybuffer.prototype.slice@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz" - integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ== - dependencies: - array-buffer-byte-length "^1.0.1" - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-errors "^1.3.0" - get-intrinsic "^1.2.6" - is-array-buffer "^3.0.4" - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" - integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== - -asap@^2.0.0: - version "2.0.6" - asap@~2.0.3: version "2.0.6" resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== -asn1@~0.2.3: - version "0.2.6" - resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" - integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== - dependencies: - safer-buffer "~2.1.0" - assert-never@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz" integrity sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw== -assert-plus@^1.0.0, assert-plus@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== - -assertion-error@^1.0.1: - version "1.1.0" - resolved "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz" - integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== - -ast-types-flow@^0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz" - integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== - -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -async-function@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz" - integrity sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA== - -async@^3.2.0, async@^3.2.6: - version "3.2.6" - resolved "https://registry.npmjs.org/async/-/async-3.2.6.tgz" - integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - at-least-node@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" @@ -2127,7 +523,7 @@ atob@^2.1.2: resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^10.2.5, autoprefixer@10: +autoprefixer@10, autoprefixer@^10.2.5: version "10.4.16" resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz" integrity sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ== @@ -2139,91 +535,11 @@ autoprefixer@^10.2.5, autoprefixer@10: picocolors "^1.0.0" postcss-value-parser "^4.2.0" -autoprefixer@^6.3.1: - version "6.7.7" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz" - integrity sha512-WKExI/eSGgGAkWAO+wMVdFObZV7hQen54UpD1kCCTN3tvlL3W1jL4+lPP/M7MwoP7Q4RHzKtO3JQ4HxYEcd+xQ== - dependencies: - browserslist "^1.7.6" - caniuse-db "^1.0.30000634" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^5.2.16" - postcss-value-parser "^3.2.3" - -available-typed-arrays@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz" - integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== - dependencies: - possible-typed-array-names "^1.0.0" - awesomplete@^1.1.5: version "1.1.5" resolved "https://registry.npmjs.org/awesomplete/-/awesomplete-1.1.5.tgz" integrity sha512-UFw1mPW8NaSECDSTC36HbAOTpF9JK2wBUJcNn4MSvlNtK7SZ9N72gB+ajHtA6D1abYXRcszZnBA4nHBwvFwzHw== -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" - integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== - -aws4@^1.8.0: - version "1.13.2" - resolved "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz" - integrity sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw== - -axe-core@^4.10.0: - version "4.11.0" - resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.11.0.tgz" - integrity sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ== - -axios@^0.27.2: - version "0.27.2" - resolved "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz" - integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== - dependencies: - follow-redirects "^1.14.9" - form-data "^4.0.0" - -axobject-query@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz" - integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== - -babel-code-frame@^6.22.0: - version "6.26.0" - resolved "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz" - integrity sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g== - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-plugin-polyfill-corejs2@^0.4.14: - version "0.4.14" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz" - integrity sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg== - dependencies: - "@babel/compat-data" "^7.27.7" - "@babel/helper-define-polyfill-provider" "^0.6.5" - semver "^6.3.1" - -babel-plugin-polyfill-corejs3@^0.13.0: - version "0.13.0" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz" - integrity sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.5" - core-js-compat "^3.43.0" - -babel-plugin-polyfill-regenerator@^0.6.5: - version "0.6.5" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz" - integrity sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.5" - babel-walk@3.0.0-canary-5: version "3.0.0-canary-5" resolved "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz" @@ -2231,22 +547,12 @@ babel-walk@3.0.0-canary-5: dependencies: "@babel/types" "^7.9.6" -balanced-match@^0.4.2: - version "0.4.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" - integrity sha512-STw03mQKnGUYtoNjmowo4F2cRmIIxYEGiMsjjwla/u5P1lxadj/05WkNaFjNiKTgJkj8KiXbgAiRTmcQRwQNtg== - balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -base64id@~2.0.0, base64id@2.0.0: +base64id@2.0.0, base64id@~2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz" integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== @@ -2256,52 +562,17 @@ baseline-browser-mapping@^2.8.9: resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.19.tgz" integrity sha512-zoKGUdu6vb2jd3YOq0nnhEDQVbPcHhco3UImJrv5dSkvxTc2pl2WjOPsjZXDwPDSl5eghIMuY3R6J9NDKF3KcQ== -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" - integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== - dependencies: - tweetnacl "^0.14.3" - -before-after-hook@^2.2.0: - version "2.2.3" - resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz" - integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== - big.js@^3.1.3: version "3.2.0" resolved "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz" integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -bin-links@^2.2.1: - version "2.2.1" - dependencies: - cmd-shim "^4.0.1" - mkdirp "^1.0.3" - npm-normalize-package-bin "^1.0.0" - read-cmd-shim "^2.0.0" - rimraf "^3.0.0" - write-file-atomic "^3.0.3" - binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -binary-extensions@^2.2.0: - version "2.2.0" - -blob-util@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz" - integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== - -bluebird@^3.1.1, bluebird@^3.7.2, bluebird@3.7.2: +bluebird@^3.1.1: version "3.7.2" resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -2316,24 +587,6 @@ bootstrap@4.6.2: resolved "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz" integrity sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ== -bottleneck@^2.18.1: - version "2.19.5" - resolved "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz" - integrity sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw== - -boxen@^1.2.1: - version "1.3.0" - resolved "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz" - integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw== - dependencies: - ansi-align "^2.0.0" - camelcase "^4.0.0" - chalk "^2.0.1" - cli-boxes "^1.0.0" - string-width "^2.0.0" - term-size "^1.2.0" - widest-line "^2.0.0" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" @@ -2349,20 +602,7 @@ braces@^3.0.3, braces@~3.0.2: dependencies: fill-range "^7.1.1" -browser-stdout@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz" - integrity sha512-7Rfk377tpSM9TWBEeHs0FlDZGoAIei2V/4MdZJoFMBFAK6BqLpxAIUepGRHGdPFgGsLb02PXovC4qddyHvQqTg== - -browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: - version "1.7.7" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz" - integrity sha512-qHJblDE2bXVRYzuDetv/wAeHOJyO97+9wxC1cdCtyzgNuSozOyRCiiLaCR1f71AN66lQdVVBipWm63V+a7bPOw== - dependencies: - caniuse-db "^1.0.30000639" - electron-to-chromium "^1.2.7" - -browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.21.4, browserslist@^4.24.0, browserslist@^4.26.3, "browserslist@>= 4.21.0": +browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.21.4: version "4.26.3" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.26.3.tgz" integrity sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w== @@ -2373,79 +613,13 @@ browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.21.4, browserslist@^ node-releases "^2.0.21" update-browserslist-db "^1.1.3" -buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer@^5.6.0: - version "5.7.1" - resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -bufferutil@^4.0.1, bufferutil@^4.0.8: +bufferutil@^4.0.8: version "4.0.8" resolved "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz" integrity sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw== dependencies: node-gyp-build "^4.3.0" -builtin-modules@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-2.0.0.tgz" - integrity sha512-3U5kUA5VPsRUA3nofm/BXX7GVHKfxz0hOBAPxXrIvHzlDRkQVqEn6yi8QJegxl4LzOHLdvb7XF5dVawa/VVYBg== - -builtins@^1.0.3: - version "1.0.3" - -cacache@*, cacache@^15.0.3, cacache@^15.0.5, cacache@^15.2.0: - version "15.3.0" - dependencies: - "@npmcli/fs" "^1.0.0" - "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^8.0.1" - tar "^6.0.2" - unique-filename "^1.1.1" - -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - -cachedir@^2.3.0: - version "2.4.0" - resolved "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz" - integrity sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ== - call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz" @@ -2454,7 +628,7 @@ call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply- es-errors "^1.3.0" function-bind "^1.1.2" -call-bind@^1.0.2, call-bind@^1.0.7, call-bind@^1.0.8: +call-bind@^1.0.2, call-bind@^1.0.8: version "1.0.8" resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz" integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== @@ -2464,7 +638,7 @@ call-bind@^1.0.2, call-bind@^1.0.7, call-bind@^1.0.8: get-intrinsic "^1.2.4" set-function-length "^1.2.2" -call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: +call-bound@^1.0.2: version "1.0.4" resolved "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz" integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== @@ -2472,52 +646,6 @@ call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: call-bind-apply-helpers "^1.0.2" get-intrinsic "^1.3.0" -caller-path@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz" - integrity sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g== - dependencies: - callsites "^0.2.0" - -callsites@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz" - integrity sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A== - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase-keys@^6.2.2: - version "6.2.2" - resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz" - integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== - dependencies: - camelcase "^5.3.1" - map-obj "^4.0.0" - quick-lru "^4.0.1" - -camelcase@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz" - integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -caniuse-api@^1.5.2: - version "1.6.1" - resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz" - integrity sha512-SBTl70K0PkDUIebbkXrxWqZlHNs0wRgRD6QZ8guctShjbh63gEPfF+Wj0Yw+75f5Y8tSzqAI/NcisYv/cCah2Q== - dependencies: - browserslist "^1.3.6" - caniuse-db "^1.0.30000529" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - caniuse-api@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" @@ -2528,42 +656,11 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: - version "1.0.30001751" - resolved "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001751.tgz" - integrity sha512-8WtVzuKNl7K0O4nCAY3Z0ArbAxwHs74gB1Z35WJ1fi4BO24Qv2dMW91d7LOUaVIpZYK2SnjgyMRe4AIkr0pkog== - caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001746: version "1.0.30001751" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz" integrity sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw== -capture-stack-trace@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz" - integrity sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w== - -cardinal@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz" - integrity sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw== - dependencies: - ansicolors "~0.3.2" - redeyed "~2.1.0" - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" - integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== - -chalk@*, chalk@^4.0.0, chalk@^4.1.0: - version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - chalk@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" @@ -2575,7 +672,7 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.3.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2591,26 +688,11 @@ character-parser@^2.2.0: dependencies: is-regex "^1.0.3" -chardet@^0.4.0: - version "0.4.2" - resolved "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz" - integrity sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg== - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - charenc@0.0.2: version "0.0.2" resolved "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz" integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== -check-more-types@^2.24.0, check-more-types@2.24.0: - version "2.24.0" - resolved "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz" - integrity sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA== - "chokidar@>=3.0.0 <4.0.0": version "3.5.3" resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" @@ -2626,36 +708,6 @@ check-more-types@^2.24.0, check-more-types@2.24.0: optionalDependencies: fsevents "~2.3.2" -chownr@*, chownr@^2.0.0: - version "2.0.0" - -ci-info@^1.5.0: - version "1.6.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz" - integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== - -ci-info@^3.2.0: - version "3.9.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" - integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== - -cidr-regex@^3.1.1: - version "3.1.1" - dependencies: - ip-regex "^4.1.0" - -circular-json@^0.3.1: - version "0.3.3" - resolved "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz" - integrity sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A== - -clap@^1.0.9: - version "1.2.3" - resolved "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz" - integrity sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA== - dependencies: - chalk "^1.1.3" - clean-css@^4.1.11: version "4.2.4" resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz" @@ -2663,76 +715,7 @@ clean-css@^4.1.11: dependencies: source-map "~0.6.0" -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-boxes@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz" - integrity sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg== - -cli-columns@*: - version "3.1.2" - dependencies: - string-width "^2.0.0" - strip-ansi "^3.0.1" - -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" - integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== - dependencies: - restore-cursor "^2.0.0" - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-table3@*: - version "0.6.0" - dependencies: - object-assign "^4.1.0" - string-width "^4.2.0" - optionalDependencies: - colors "^1.1.2" - -cli-table3@^0.6.0, cli-table3@~0.6.1: - version "0.6.5" - resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz" - integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== - dependencies: - string-width "^4.2.0" - optionalDependencies: - "@colors/colors" "1.5.0" - -cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" - -cli-width@^2.0.0: - version "2.2.1" - resolved "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz" - integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== - -cliui@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz" - integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi "^2.0.0" - -cliui@^7.0.2, cliui@^7.0.4: +cliui@^7.0.4: version "7.0.4" resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== @@ -2750,27 +733,6 @@ cliui@^8.0.1: strip-ansi "^6.0.1" wrap-ansi "^7.0.0" -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -clone-response@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz" - integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== - dependencies: - mimic-response "^1.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" - integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== - clone@^2.1.1: version "2.1.2" resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" @@ -2781,29 +743,7 @@ cluster-key-slot@1.1.2: resolved "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz" integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA== -cmd-shim@^4.0.1: - version "4.1.0" - dependencies: - mkdirp-infer-owner "^2.0.0" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" - integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== - -coa@~1.0.1: - version "1.0.4" - resolved "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz" - integrity sha512-KAGck/eNAmCL0dcT3BiuYwLbExK6lduR8DxM3C1TyDzaXhZHyZ8ooX5I5+na2e3dPFuibfxrGdorr0/Lr7RYCQ== - dependencies: - q "^1.1.2" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" - integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== - -color-convert@^1.3.0, color-convert@^1.9.0: +color-convert@^1.9.0: version "1.9.3" resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -2817,7 +757,7 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@^1.0.0, color-name@1.1.3: +color-name@1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== @@ -2827,75 +767,11 @@ color-name@~1.1.4: resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz" - integrity sha512-sz29j1bmSDfoAxKIEU6zwoIZXN6BrFbAMIhfYCNyiZXBDuU/aiHlN84lp/xDzL2ubyFhLDobHIlU1X70XRrMDA== - dependencies: - color-name "^1.0.0" - -color-support@^1.1.2: - version "1.1.3" - -color@^0.11.0: - version "0.11.4" - resolved "https://registry.npmjs.org/color/-/color-0.11.4.tgz" - integrity sha512-Ajpjd8asqZ6EdxQeqGzU5WBhhTfJ/0cA4Wlbre7e5vXfmDSmda7Ov6jeKoru+b0vHcb1CqvuroTHp5zIWzhVMA== - dependencies: - clone "^1.0.2" - color-convert "^1.3.0" - color-string "^0.3.0" - colord@^2.9.1: version "2.9.3" resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== -colorette@^2.0.16: - version "2.0.20" - resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" - integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== - -colormin@^1.0.5: - version "1.1.2" - resolved "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz" - integrity sha512-XSEQUUQUR/lXqGyddiNH3XYFUPYlYr1vXy9rTFMsSOw+J7Q6EQkdlQIrTlYn4TccpsOaUE1PYQNjBn20gwCdgQ== - dependencies: - color "^0.11.0" - css-color-names "0.0.4" - has "^1.0.1" - -colors@^1.1.2: - version "1.4.0" - -colors@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz" - integrity sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w== - -colors@1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" - integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== - -columnify@*: - version "1.5.4" - dependencies: - strip-ansi "^3.0.0" - wcwidth "^1.0.0" - -combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - commander@^7.2.0: version "7.2.0" resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" @@ -2906,78 +782,11 @@ commander@^9.0.0: resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz" integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== -commander@~2.9.0: - version "2.9.0" - resolved "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz" - integrity sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A== - dependencies: - graceful-readlink ">= 1.0.0" - -commander@2.9.0: - version "2.9.0" - resolved "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz" - integrity sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A== - dependencies: - graceful-readlink ">= 1.0.0" - -common-ancestor-path@^1.0.1: - version "1.0.1" - -common-tags@^1.8.0: - version "1.8.2" - resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz" - integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - -compare-func@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz" - integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== - dependencies: - array-ify "^1.0.0" - dot-prop "^5.1.0" - concat-map@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concat-stream@^1.6.0: - version "1.6.2" - resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -concat-with-sourcemaps@^1.0.5: - version "1.1.0" - resolved "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz" - integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg== - dependencies: - source-map "^0.6.1" - -configstore@^3.0.0: - version "3.1.5" - resolved "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz" - integrity sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA== - dependencies: - dot-prop "^4.2.1" - graceful-fs "^4.1.2" - make-dir "^1.0.0" - unique-string "^1.0.0" - write-file-atomic "^2.0.0" - xdg-basedir "^3.0.0" - -console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: - version "1.1.0" - consolidate@^0.15.1: version "0.15.1" resolved "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz" @@ -2993,60 +802,6 @@ constantinople@^4.0.1: "@babel/parser" "^7.6.0" "@babel/types" "^7.6.1" -conventional-changelog-angular@^5.0.0: - version "5.0.13" - resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz" - integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== - dependencies: - compare-func "^2.0.0" - q "^1.5.1" - -conventional-changelog-writer@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.1.0.tgz" - integrity sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw== - dependencies: - compare-func "^2.0.0" - conventional-commits-filter "^2.0.7" - dateformat "^3.0.0" - handlebars "^4.7.6" - json-stringify-safe "^5.0.1" - lodash "^4.17.15" - meow "^8.0.0" - semver "^6.0.0" - split "^1.0.0" - through2 "^4.0.0" - -conventional-commit-types@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-2.3.0.tgz" - integrity sha512-6iB39PrcGYdz0n3z31kj6/Km6mK9hm9oMRhwcLnKxE7WNoeRKZbTAobliKrbYZ5jqyCvtcVEfjCiaEzhL3AVmQ== - -conventional-commits-filter@^2.0.0, conventional-commits-filter@^2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz" - integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== - dependencies: - lodash.ismatch "^4.4.0" - modify-values "^1.0.0" - -conventional-commits-parser@^3.0.0, conventional-commits-parser@^3.0.7: - version "3.2.4" - resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz" - integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== - dependencies: - is-text-path "^1.0.1" - JSONStream "^1.0.4" - lodash "^4.17.15" - meow "^8.0.0" - split2 "^3.0.0" - through2 "^4.0.0" - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - cookie@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.0.tgz" @@ -3064,33 +819,11 @@ copy-anything@^2.0.1: dependencies: is-what "^3.14.1" -core-js-compat@^3.43.0: - version "3.46.0" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.46.0.tgz" - integrity sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law== - dependencies: - browserslist "^4.26.3" - -core-js@^2.6.5: - version "2.6.12" - resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - core-js@^3.26.1: version "3.33.3" resolved "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz" integrity sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw== -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== - cors@~2.8.5: version "2.8.5" resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz" @@ -3099,131 +832,21 @@ cors@~2.8.5: object-assign "^4" vary "^1" -corser@~2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz" - integrity sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ== - -cosmiconfig@^2.1.0, cosmiconfig@^2.1.1: - version "2.2.2" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz" - integrity sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A== - dependencies: - is-directory "^0.3.1" - js-yaml "^3.4.3" - minimist "^1.2.0" - object-assign "^4.1.0" - os-homedir "^1.0.1" - parse-json "^2.2.0" - require-from-string "^1.1.0" - -cosmiconfig@^7.0.0: - version "7.1.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -create-error-class@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz" - integrity sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw== - dependencies: - capture-stack-trace "^1.0.0" - cropperjs@^1.5.12: version "1.6.1" resolved "https://registry.npmjs.org/cropperjs/-/cropperjs-1.6.1.tgz" integrity sha512-F4wsi+XkDHCOMrHMYjrTEE4QBOrsHHN5/2VsVAaRq8P7E5z7xQpT75S+f/9WikmBEailas3+yo+6zPIomW+NOA== -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" - integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" - integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^6.0.0: - version "6.0.6" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz" - integrity sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.0: - version "7.0.6" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz" - integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cross-spawn@^7.0.3: - version "7.0.6" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz" - integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - crypt@0.0.2: version "0.0.2" resolved "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz" integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== -crypto-random-string@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz" - integrity sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg== - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - -css-color-names@0.0.4: - version "0.0.4" - resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" - integrity sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q== - css-declaration-sorter@^6.3.1: version "6.4.1" resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz" integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== -css-modules-loader-core@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz" - integrity sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew== - dependencies: - icss-replace-symbols "1.1.0" - postcss "6.0.1" - postcss-modules-extract-imports "1.1.0" - postcss-modules-local-by-default "1.2.0" - postcss-modules-scope "1.1.0" - postcss-modules-values "1.3.0" - css-parse@~2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz" @@ -3318,44 +941,6 @@ cssnano-utils@^3.1.0: resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz" integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== -cssnano@^3.10.0: - version "3.10.0" - resolved "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz" - integrity sha512-0o0IMQE0Ezo4b41Yrm8U6Rp9/Ag81vNXY1gZMnT1XhO4DpjEf2utKERqWJbOoz3g1Wdc1d3QSta/cIuJ1wSTEg== - dependencies: - autoprefixer "^6.3.1" - decamelize "^1.1.2" - defined "^1.0.0" - has "^1.0.1" - object-assign "^4.0.1" - postcss "^5.0.14" - postcss-calc "^5.2.0" - postcss-colormin "^2.1.8" - postcss-convert-values "^2.3.4" - postcss-discard-comments "^2.0.4" - postcss-discard-duplicates "^2.0.1" - postcss-discard-empty "^2.0.1" - postcss-discard-overridden "^0.1.1" - postcss-discard-unused "^2.2.1" - postcss-filter-plugins "^2.0.0" - postcss-merge-idents "^2.1.5" - postcss-merge-longhand "^2.0.1" - postcss-merge-rules "^2.0.3" - postcss-minify-font-values "^1.0.2" - postcss-minify-gradients "^1.0.1" - postcss-minify-params "^1.0.4" - postcss-minify-selectors "^2.0.4" - postcss-normalize-charset "^1.1.0" - postcss-normalize-url "^3.0.7" - postcss-ordered-values "^2.1.0" - postcss-reduce-idents "^2.2.2" - postcss-reduce-initial "^1.0.0" - postcss-reduce-transforms "^1.0.3" - postcss-svgo "^2.1.1" - postcss-unique-selectors "^2.0.2" - postcss-value-parser "^3.2.3" - postcss-zindex "^2.0.1" - cssnano@^5.0.0: version "5.1.15" resolved "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz" @@ -3372,14 +957,6 @@ csso@^4.2.0: dependencies: css-tree "^1.1.2" -csso@~2.3.1: - version "2.3.2" - resolved "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz" - integrity sha512-FmCI/hmqDeHHLaIQckMhMZneS84yzUZdrWDAvJVVxOwcKE1P1LF9FGmzr1ktIQSxOw6fl3PaQsmfg+GN+VvR3w== - dependencies: - clap "^1.0.9" - source-map "^0.5.3" - csstype@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" @@ -3408,7 +985,7 @@ cwd@^0.10.0: resolved "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz" integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== -d3-drag@^3.0.0, "d3-drag@2 - 3": +"d3-drag@2 - 3", d3-drag@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz" integrity sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== @@ -3428,7 +1005,7 @@ d3-drag@^3.0.0, "d3-drag@2 - 3": dependencies: d3-color "1 - 3" -d3-selection@^3.0.0, "d3-selection@2 - 3", d3-selection@3: +"d3-selection@2 - 3", d3-selection@3, d3-selection@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz" integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== @@ -3460,67 +1037,6 @@ d3-zoom@^3.0.0: d3-selection "2 - 3" d3-transition "2 - 3" -damerau-levenshtein@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" - integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== - dependencies: - assert-plus "^1.0.0" - -data-view-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz" - integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - is-data-view "^1.0.2" - -data-view-byte-length@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz" - integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - is-data-view "^1.0.2" - -data-view-byte-offset@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz" - integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - is-data-view "^1.0.1" - -dateformat@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz" - integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== - -dayjs@^1.10.4: - version "1.11.18" - resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz" - integrity sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA== - -de-indent@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz" - integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== - -debug@^3.1.0: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - debug@^3.2.6: version "3.2.7" resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" @@ -3528,34 +1044,13 @@ debug@^3.2.6: dependencies: ms "^2.1.1" -debug@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@~4.3.1, debug@~4.3.2, debug@4, debug@4.3.4: +debug@^4.3.2, debug@~4.3.1, debug@~4.3.2: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" -debug@^4.3.6: - version "4.4.3" - resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz" - integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== - dependencies: - ms "^2.1.3" - -debug@^4.4.1: - version "4.4.3" - resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz" - integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== - dependencies: - ms "^2.1.3" - debug@~3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz" @@ -3563,48 +1058,11 @@ debug@~3.1.0: dependencies: ms "2.0.0" -debug@2.6.0: - version "2.6.0" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz" - integrity sha512-XMYwiKKX0jdij1QRlpYn0O6gks0hW3iYUsx/h/RLPKouDGVeun2wlMYl29C85KBjnv1vw2vj+yti1ziHsXd7cg== - dependencies: - ms "0.7.2" - -debuglog@^1.0.1: - version "1.0.1" - -decamelize-keys@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz" - integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== - dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - -decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== - decode-uri-component@^0.2.0: version "0.2.2" resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz" integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" - integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== - dependencies: - mimic-response "^1.0.0" - -deep-eql@^0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz" - integrity sha512-6sEotTRGBFiNcqVoeHwnfopbSpi5NbH1VWJmYCVkmxMmaVTT0bUTrNaGyBwhgP4MZL012W/mkzIn3Da+iDYweg== - dependencies: - type-detect "0.1.1" - deep-equal@^1.0.1: version "1.1.2" resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz" @@ -3617,26 +1075,6 @@ deep-equal@^1.0.1: object-keys "^1.1.1" regexp.prototype.flags "^1.5.1" -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -defaults@^1.0.3: - version "1.0.3" - dependencies: - clone "^1.0.2" - -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== - define-data-property@^1.0.1, define-data-property@^1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" @@ -3655,69 +1093,6 @@ define-properties@^1.1.3, define-properties@^1.2.1: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -defined@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz" - integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== - -del@^6.0.0: - version "6.1.1" - resolved "https://registry.npmjs.org/del/-/del-6.1.1.tgz" - integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -delegates@^1.0.0: - version "1.0.0" - -depd@^1.1.2: - version "1.1.2" - -deprecation@^2.0.0, deprecation@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz" - integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== - -dezalgo@^1.0.0: - version "1.0.3" - dependencies: - asap "^2.0.0" - wrappy "1" - -diff@^5.0.0: - version "5.0.0" - -diff@3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz" - integrity sha512-597ykPFhtJYaXqPq6fF7Vl1fXTKgPdLOntyxpmdzUOKiYGqK7zcnbplj5088+8qJnWdzXhyeau5iVr8HVo9dgg== - -dir-glob@^3.0.0, dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - doctypes@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz" @@ -3753,26 +1128,12 @@ domutils@^2.8.0: domelementtype "^2.2.0" domhandler "^4.2.0" -dot-prop@^4.2.1: - version "4.2.1" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz" - integrity sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ== - dependencies: - is-obj "^1.0.0" - -dot-prop@^5.1.0, dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - driver.js@^0.9.8: version "0.9.8" resolved "https://registry.npmjs.org/driver.js/-/driver.js-0.9.8.tgz" integrity sha512-bczjyKdX6XmFyCDkwtRmlaORDwfBk1xXmRO0CAe5VwNQTM98aWaG2LAIiIdTe53iV/B7W5lXlIy2xYtf0JRb7Q== -dunder-proto@^1.0.0, dunder-proto@^1.0.1: +dunder-proto@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz" integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== @@ -3781,88 +1142,26 @@ dunder-proto@^1.0.0, dunder-proto@^1.0.1: es-errors "^1.3.0" gopd "^1.2.0" -duplexer@~0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - -duplexer2@~0.1.0: - version "0.1.4" - resolved "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" - integrity sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA== - dependencies: - readable-stream "^2.0.2" - -duplexer3@^0.1.4: - version "0.1.5" - resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" - integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" - integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -ecstatic@^3.0.0: - version "3.3.2" - resolved "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz" - integrity sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog== - dependencies: - he "^1.1.1" - mime "^1.6.0" - minimist "^1.1.0" - url-join "^2.0.5" - editorjs-undo@0.1.6: version "0.1.6" resolved "https://registry.npmjs.org/editorjs-undo/-/editorjs-undo-0.1.6.tgz" integrity sha512-zVHPnBf2mcI8hWT9Eu8H3bGDEcMj4gppXbQjJW11Aa8Kdy2SVBGhM6fS59OUlBsm8iHWLxuoG2NUIfy9Rd30sw== -electron-to-chromium@^1.2.7, electron-to-chromium@^1.5.227: +electron-to-chromium@^1.5.227: version "1.5.238" resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.238.tgz" integrity sha512-khBdc+w/Gv+cS8e/Pbnaw/FXcBUeKrRVik9IxfXtgREOWyJhR4tj43n3amkVogJ/yeQUqzkrZcFhtIxIdqmmcQ== -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" integrity sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng== -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encoding@^0.1.12: - version "0.1.13" - dependencies: - iconv-lite "^0.6.2" - -end-of-stream@^1.1.0: - version "1.4.5" - resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz" - integrity sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg== - dependencies: - once "^1.4.0" - engine.io-client@~6.5.2: version "6.5.3" resolved "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz" @@ -3895,34 +1194,11 @@ engine.io@~6.5.2: engine.io-parser "~5.2.1" ws "~8.11.0" -enquirer@^2.3.6, "enquirer@>= 2.3.0 < 3": - version "2.4.1" - resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz" - integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== - dependencies: - ansi-colors "^4.1.1" - strip-ansi "^6.0.1" - entities@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== -env-ci@^5.0.0: - version "5.5.0" - resolved "https://registry.npmjs.org/env-ci/-/env-ci-5.5.0.tgz" - integrity sha512-o0JdWIbOLP+WJKIUt36hz1ImQQFuN92nhsfTkHHap+J8CiI8WgGpH/a9jEGHh4/TU5BUUGjlnKXNoDb57+ne+A== - dependencies: - execa "^5.0.0" - fromentries "^1.3.2" - java-properties "^1.0.0" - -env-paths@^2.2.0: - version "2.2.1" - -err-code@^2.0.2: - version "2.0.3" - errno@^0.1.1: version "0.1.8" resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" @@ -3930,73 +1206,6 @@ errno@^0.1.1: dependencies: prr "~1.0.1" -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.4" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz" - integrity sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.17.5, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5, es-abstract@^1.23.6, es-abstract@^1.23.9, es-abstract@^1.24.0: - version "1.24.0" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz" - integrity sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg== - dependencies: - array-buffer-byte-length "^1.0.2" - arraybuffer.prototype.slice "^1.0.4" - available-typed-arrays "^1.0.7" - call-bind "^1.0.8" - call-bound "^1.0.4" - data-view-buffer "^1.0.2" - data-view-byte-length "^1.0.2" - data-view-byte-offset "^1.0.1" - es-define-property "^1.0.1" - es-errors "^1.3.0" - es-object-atoms "^1.1.1" - es-set-tostringtag "^2.1.0" - es-to-primitive "^1.3.0" - function.prototype.name "^1.1.8" - get-intrinsic "^1.3.0" - get-proto "^1.0.1" - get-symbol-description "^1.1.0" - globalthis "^1.0.4" - gopd "^1.2.0" - has-property-descriptors "^1.0.2" - has-proto "^1.2.0" - has-symbols "^1.1.0" - hasown "^2.0.2" - internal-slot "^1.1.0" - is-array-buffer "^3.0.5" - is-callable "^1.2.7" - is-data-view "^1.0.2" - is-negative-zero "^2.0.3" - is-regex "^1.2.1" - is-set "^2.0.3" - is-shared-array-buffer "^1.0.4" - is-string "^1.1.1" - is-typed-array "^1.1.15" - is-weakref "^1.1.1" - math-intrinsics "^1.1.0" - object-inspect "^1.13.4" - object-keys "^1.1.1" - object.assign "^4.1.7" - own-keys "^1.0.1" - regexp.prototype.flags "^1.5.4" - safe-array-concat "^1.1.3" - safe-push-apply "^1.0.0" - safe-regex-test "^1.1.0" - set-proto "^1.0.0" - stop-iteration-iterator "^1.1.0" - string.prototype.trim "^1.2.10" - string.prototype.trimend "^1.0.9" - string.prototype.trimstart "^1.0.8" - typed-array-buffer "^1.0.3" - typed-array-byte-length "^1.0.3" - typed-array-byte-offset "^1.0.4" - typed-array-length "^1.0.7" - unbox-primitive "^1.1.0" - which-typed-array "^1.1.19" - es-define-property@^1.0.0, es-define-property@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz" @@ -4007,28 +1216,6 @@ es-errors@^1.3.0: resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== -es-iterator-helpers@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz" - integrity sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-abstract "^1.23.6" - es-errors "^1.3.0" - es-set-tostringtag "^2.0.3" - function-bind "^1.1.2" - get-intrinsic "^1.2.6" - globalthis "^1.0.4" - gopd "^1.2.0" - has-property-descriptors "^1.0.2" - has-proto "^1.2.0" - has-symbols "^1.1.0" - internal-slot "^1.1.0" - iterator.prototype "^1.1.4" - safe-array-concat "^1.1.3" - es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz" @@ -4036,37 +1223,86 @@ es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: dependencies: es-errors "^1.3.0" -es-set-tostringtag@^2.0.3, es-set-tostringtag@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz" - integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== - dependencies: - es-errors "^1.3.0" - get-intrinsic "^1.2.6" - has-tostringtag "^1.0.2" - hasown "^2.0.2" +esbuild-android-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" + integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== -es-shim-unscopables@^1.0.2, es-shim-unscopables@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz" - integrity sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw== - dependencies: - hasown "^2.0.2" +esbuild-android-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771" + integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== -es-to-primitive@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz" - integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g== - dependencies: - is-callable "^1.2.7" - is-date-object "^1.0.5" - is-symbol "^1.0.4" +esbuild-darwin-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25" + integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== esbuild-darwin-arm64@0.14.54: version "0.14.54" resolved "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz" integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== +esbuild-freebsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d" + integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== + +esbuild-freebsd-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48" + integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== + +esbuild-linux-32@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5" + integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== + +esbuild-linux-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652" + integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== + +esbuild-linux-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b" + integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== + +esbuild-linux-arm@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59" + integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== + +esbuild-linux-mips64le@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34" + integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== + +esbuild-linux-ppc64le@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e" + integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== + +esbuild-linux-riscv64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8" + integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== + +esbuild-linux-s390x@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6" + integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== + +esbuild-netbsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81" + integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== + +esbuild-openbsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b" + integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== + esbuild-plugin-vue3@^0.3.0: version "0.3.2" resolved "https://registry.npmjs.org/esbuild-plugin-vue3/-/esbuild-plugin-vue3-0.3.2.tgz" @@ -4077,6 +1313,26 @@ esbuild-plugin-vue3@^0.3.0: esbuild "^0.14.8" typescript "^4.7.4" +esbuild-sunos-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da" + integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== + +esbuild-windows-32@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31" + integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== + +esbuild-windows-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4" + integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== + +esbuild-windows-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982" + integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== + esbuild@^0.14.29, esbuild@^0.14.8: version "0.14.54" resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz" @@ -4109,339 +1365,26 @@ escalade@^3.1.1, escalade@^3.2.0: resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5, escape-string-regexp@1.0.5: +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== -eslint-config-airbnb-base@^12.1.0: - version "12.1.0" - resolved "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-12.1.0.tgz" - integrity sha512-/vjm0Px5ZCpmJqnjIzcFb9TKZrKWz0gnuG/7Gfkt0Db1ELJR51xkZth+t14rYdqWgX836XbuxtArbIHlVhbLBA== - dependencies: - eslint-restricted-globals "^0.1.1" - -eslint-import-resolver-node@^0.3.9: - version "0.3.9" - resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz" - integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== - dependencies: - debug "^3.2.7" - is-core-module "^2.13.0" - resolve "^1.22.4" - -eslint-module-utils@^2.12.1: - version "2.12.1" - resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz" - integrity sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw== - dependencies: - debug "^3.2.7" - -eslint-plugin-import@^2.7.0: - version "2.32.0" - resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz" - integrity sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA== - dependencies: - "@rtsao/scc" "^1.1.0" - array-includes "^3.1.9" - array.prototype.findlastindex "^1.2.6" - array.prototype.flat "^1.3.3" - array.prototype.flatmap "^1.3.3" - debug "^3.2.7" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.9" - eslint-module-utils "^2.12.1" - hasown "^2.0.2" - is-core-module "^2.16.1" - is-glob "^4.0.3" - minimatch "^3.1.2" - object.fromentries "^2.0.8" - object.groupby "^1.0.3" - object.values "^1.2.1" - semver "^6.3.1" - string.prototype.trimend "^1.0.9" - tsconfig-paths "^3.15.0" - -eslint-plugin-jsx-a11y@^6.0.2: - version "6.10.2" - resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz" - integrity sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q== - dependencies: - aria-query "^5.3.2" - array-includes "^3.1.8" - array.prototype.flatmap "^1.3.2" - ast-types-flow "^0.0.8" - axe-core "^4.10.0" - axobject-query "^4.1.0" - damerau-levenshtein "^1.0.8" - emoji-regex "^9.2.2" - hasown "^2.0.2" - jsx-ast-utils "^3.3.5" - language-tags "^1.0.9" - minimatch "^3.1.2" - object.fromentries "^2.0.8" - safe-regex-test "^1.0.3" - string.prototype.includes "^2.0.1" - -eslint-plugin-react@^7.4.0: - version "7.37.5" - resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz" - integrity sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA== - dependencies: - array-includes "^3.1.8" - array.prototype.findlast "^1.2.5" - array.prototype.flatmap "^1.3.3" - array.prototype.tosorted "^1.1.4" - doctrine "^2.1.0" - es-iterator-helpers "^1.2.1" - estraverse "^5.3.0" - hasown "^2.0.2" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.9" - object.fromentries "^2.0.8" - object.values "^1.2.1" - prop-types "^15.8.1" - resolve "^2.0.0-next.5" - semver "^6.3.1" - string.prototype.matchall "^4.0.12" - string.prototype.repeat "^1.0.0" - -eslint-restricted-globals@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz" - integrity sha512-d1cerYC0nOJbObxUe1kR8MZ25RLt7IHzR9d+IOupoMqFU03tYjo7Stjqj04uHx1xx7HKSE9/NjdeBiP4/jUP8Q== - -eslint-scope@^3.7.1: - version "3.7.3" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz" - integrity sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: - version "1.3.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7", eslint@^4.1.1, eslint@^4.9.0: - version "4.19.1" - resolved "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz" - integrity sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ== - dependencies: - ajv "^5.3.0" - babel-code-frame "^6.22.0" - chalk "^2.1.0" - concat-stream "^1.6.0" - cross-spawn "^5.1.0" - debug "^3.1.0" - doctrine "^2.1.0" - eslint-scope "^3.7.1" - eslint-visitor-keys "^1.0.0" - espree "^3.5.4" - esquery "^1.0.0" - esutils "^2.0.2" - file-entry-cache "^2.0.0" - functional-red-black-tree "^1.0.1" - glob "^7.1.2" - globals "^11.0.1" - ignore "^3.3.3" - imurmurhash "^0.1.4" - inquirer "^3.0.6" - is-resolvable "^1.0.0" - js-yaml "^3.9.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.4" - minimatch "^3.0.2" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.2" - path-is-inside "^1.0.2" - pluralize "^7.0.0" - progress "^2.0.0" - regexpp "^1.0.1" - require-uncached "^1.0.3" - semver "^5.3.0" - strip-ansi "^4.0.0" - strip-json-comments "~2.0.1" - table "4.0.2" - text-table "~0.2.0" - -espree@^3.5.4: - version "3.5.4" - resolved "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz" - integrity sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A== - dependencies: - acorn "^5.5.0" - acorn-jsx "^3.0.0" - -esprima@^2.6.0: - version "2.7.3" - resolved "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" - integrity sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A== - -esprima@^4.0.0, esprima@~4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.0.0: - version "1.6.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz" - integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -estree-walker@^0.5.0: - version "0.5.2" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-0.5.2.tgz" - integrity sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig== - -estree-walker@^0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz" - integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== - estree-walker@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -event-stream@=3.3.4: - version "3.3.4" - resolved "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz" - integrity sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g== - dependencies: - duplexer "~0.1.1" - from "~0" - map-stream "~0.1.0" - pause-stream "0.0.11" - split "0.3" - stream-combiner "~0.0.4" - through "~2.3.1" - -eventemitter2@^6.4.3: - version "6.4.9" - resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz" - integrity sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg== - eventemitter3@^2.0.3: version "2.0.3" resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz" integrity sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg== -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - eventemitter3@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz" integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz" - integrity sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw== - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -execa@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -execa@5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -executable@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz" - integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== - dependencies: - pify "^2.2.0" - expand-tilde@^1.2.2: version "1.2.2" resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz" @@ -4463,71 +1406,27 @@ extend-shallow@^2.0.1: dependencies: is-extendable "^0.1.0" -extend@^3.0.2, extend@~3.0.2: +extend@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^2.0.4: - version "2.2.0" - resolved "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz" - integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== - dependencies: - chardet "^0.4.0" - iconv-lite "^0.4.17" - tmp "^0.0.33" - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -extract-zip@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz" - integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== - dependencies: - debug "^4.1.1" - get-stream "^5.1.0" - yauzl "^2.10.0" - optionalDependencies: - "@types/yauzl" "^2.9.1" - -extsprintf@^1.2.0, extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== - -fast-deep-equal@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz" - integrity sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw== - fast-deep-equal@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz" integrity sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w== -fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +fast-diff@1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz" + integrity sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig== fast-diff@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz" integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== -fast-diff@1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz" - integrity sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig== - -fast-glob@^3.2.5, fast-glob@^3.2.9: +fast-glob@^3.2.5: version "3.3.2" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -4538,19 +1437,6 @@ fast-glob@^3.2.5, fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fastest-levenshtein@*: - version "1.0.12" - fastparse@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz" @@ -4563,35 +1449,6 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" - integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== - dependencies: - pend "~1.2.0" - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz" - integrity sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA== - dependencies: - escape-string-regexp "^1.0.5" - -figures@^3.0.0, figures@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz" - integrity sha512-uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w== - dependencies: - flat-cache "^1.2.1" - object-assign "^4.0.1" - fill-range@^7.1.1: version "7.1.1" resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" @@ -4599,15 +1456,6 @@ fill-range@^7.1.1: dependencies: to-regex-range "^5.0.1" -find-cache-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - find-file-up@^0.1.2: version "0.1.3" resolved "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz" @@ -4623,101 +1471,6 @@ find-pkg@^0.1.2: dependencies: find-file-up "^0.1.2" -find-up@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" - integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== - dependencies: - locate-path "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-versions@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz" - integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ== - dependencies: - semver-regex "^3.1.2" - -flat-cache@^1.2.1: - version "1.3.4" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz" - integrity sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg== - dependencies: - circular-json "^0.3.1" - graceful-fs "^4.1.2" - rimraf "~2.6.2" - write "^0.2.1" - -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -flatten@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz" - integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== - -follow-redirects@^1.0.0, follow-redirects@^1.14.9: - version "1.15.11" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz" - integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== - -for-each@^0.3.3, for-each@^0.3.5: - version "0.3.5" - resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz" - integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg== - dependencies: - is-callable "^1.2.7" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== - -form-data@^4.0.0: - version "4.0.4" - resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz" - integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - es-set-tostringtag "^2.1.0" - hasown "^2.0.2" - mime-types "^2.1.12" - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - fraction.js@^4.3.6: version "4.3.7" resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" @@ -4737,9 +1490,10 @@ frappe-datatable@1.19.0: lodash "^4.17.5" sortablejs "^1.7.0" -"frappe-gantt@file:../../../programming/gantt": +frappe-gantt@^1.0.4: version "1.0.4" - resolved "file:../../../programming/gantt" + resolved "https://registry.yarnpkg.com/frappe-gantt/-/frappe-gantt-1.0.4.tgz#efa40ceaa284fcf0ff3d4f9cf93d488d5000e37b" + integrity sha512-N94OP9ZiapaG5nzgCeZdxsKP8HD5aLVlH5sEHxSNZQnNKQ4BOn2l46HUD+KIE0LpYIterP7gIrFfkLNRuK0npQ== frappe-quill-image-resize@^3.0.9: version "3.0.9" @@ -4750,47 +1504,11 @@ frappe-quill-image-resize@^3.0.9: quill "^1.2.2" raw-loader "^0.5.1" -from@~0: - version "0.1.7" - resolved "https://registry.npmjs.org/from/-/from-0.1.7.tgz" - integrity sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g== - -from2@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" - integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fromentries@^1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz" - integrity sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg== - fs-exists-sync@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz" integrity sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg== -fs-extra@^10.0.0: - version "10.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz" - integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" @@ -4801,11 +1519,6 @@ fs-extra@^9.1.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-minipass@^2.0.0, fs-minipass@^2.1.0: - version "2.1.0" - dependencies: - minipass "^3.0.0" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" @@ -4816,31 +1529,11 @@ fsevents@~2.3.2: resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== -function-bind@^1.1.1: - version "1.1.1" - function-bind@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -function.prototype.name@^1.1.6, function.prototype.name@^1.1.8: - version "1.1.8" - resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz" - integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - functions-have-names "^1.2.3" - hasown "^2.0.2" - is-callable "^1.2.7" - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== - functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" @@ -4858,13 +1551,6 @@ generic-names@^1.0.2: dependencies: loader-utils "^0.2.16" -generic-names@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz" - integrity sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ== - dependencies: - loader-utils "^1.1.0" - generic-names@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz" @@ -4877,22 +1563,12 @@ generic-pool@3.9.0: resolved "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz" integrity sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g== -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz" - integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== - get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0: +get-intrinsic@^1.2.4, get-intrinsic@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz" integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== @@ -4908,7 +1584,7 @@ get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@ hasown "^2.0.2" math-intrinsics "^1.1.0" -get-proto@^1.0.0, get-proto@^1.0.1: +get-proto@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz" integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== @@ -4916,72 +1592,6 @@ get-proto@^1.0.0, get-proto@^1.0.1: dunder-proto "^1.0.1" es-object-atoms "^1.0.0" -get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" - integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.0.0, get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz" - integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - get-intrinsic "^1.2.6" - -getos@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz" - integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q== - dependencies: - async "^3.2.0" - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" - integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== - dependencies: - assert-plus "^1.0.0" - -git-log-parser@^1.2.0: - version "1.2.1" - resolved "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.1.tgz" - integrity sha512-PI+sPDvHXNPl5WNOErAK05s3j0lgwUzMN6o8cyQrDaKfT3qd7TmNJKeXX+SknI5I0QhG5fVPAEwSY4tRGDtYoQ== - dependencies: - argv-formatter "~1.0.0" - spawn-error-forwarder "~1.0.0" - split2 "~1.0.0" - stream-combiner2 "~1.1.1" - through2 "~2.0.0" - traverse "0.6.8" - glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" @@ -4989,17 +1599,7 @@ glob-parent@^5.1.2, glob-parent@~5.1.2: dependencies: is-glob "^4.0.1" -glob@*, glob@^7.1.1, glob@^7.1.4: - version "7.2.0" - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.2, glob@^7.1.3, glob@^7.1.6: +glob@^7.1.6: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -5011,32 +1611,6 @@ glob@^7.1.2, glob@^7.1.3, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -glob@7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" - integrity sha512-mRyN/EsN2SyNhKWykF3eEGhDpeNplMWaW18Bmh76tnOqk5TbELAVwFAYOCmKVssOYFrYvvLMguiA+NXO3ZTuVA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.2" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz" - integrity sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg== - dependencies: - ini "^1.3.4" - -global-dirs@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz" - integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== - dependencies: - ini "2.0.0" - global-modules@^0.2.3: version "0.2.3" resolved "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz" @@ -5055,114 +1629,16 @@ global-prefix@^0.1.4: is-windows "^0.2.0" which "^1.2.12" -globals@^11.0.1: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globalthis@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz" - integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== - dependencies: - define-properties "^1.2.1" - gopd "^1.0.1" - -globby@^11.0.0, globby@^11.0.1: - version "11.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - gopd@^1.0.1, gopd@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== -got@^6.7.1: - version "6.7.1" - resolved "https://registry.npmjs.org/got/-/got-6.7.1.tgz" - integrity sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg== - dependencies: - create-error-class "^3.0.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-redirect "^1.0.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - lowercase-keys "^1.0.0" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - unzip-response "^2.0.1" - url-parse-lax "^1.0.0" - -got@^9.1.0: - version "9.6.0" - resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" - -graceful-fs@*, graceful-fs@^4.2.3: - version "4.2.8" - -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.11" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -"graceful-readlink@>= 1.0.0": - version "1.0.1" - resolved "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w== - -growl@1.9.2: - version "1.9.2" - resolved "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz" - integrity sha512-RTBwDHhNuOx4F0hqzItc/siXCasGfC4DeWcBamclWd+6jWtBaeB/SGbMkGf0eiQoW7ib8JpvOgnUsmgMHI3Mfw== - -handlebars@^4.7.6: - version "4.7.8" - resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz" - integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== - dependencies: - minimist "^1.2.5" - neo-async "^2.6.2" - source-map "^0.6.1" - wordwrap "^1.0.0" - optionalDependencies: - uglify-js "^3.1.4" - -har-schema@^2.0.0: - version "2.0.0" - -har-validator@~5.1.3: - version "5.1.5" - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - -hard-rejection@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz" - integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== - has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" @@ -5170,11 +1646,6 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" -has-bigints@^1.0.2: - version "1.1.0" - resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz" - integrity sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg== - has-flag@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" @@ -5185,11 +1656,6 @@ has-flag@^3.0.0: resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" @@ -5197,13 +1663,6 @@ has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: dependencies: es-define-property "^1.0.0" -has-proto@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz" - integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ== - dependencies: - dunder-proto "^1.0.0" - has-symbols@^1.0.3, has-symbols@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz" @@ -5216,19 +1675,6 @@ has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: dependencies: has-symbols "^1.0.3" -has-unicode@^2.0.0, has-unicode@^2.0.1: - version "2.0.1" - -has@^1.0.1: - version "1.0.4" - resolved "https://registry.npmjs.org/has/-/has-1.0.4.tgz" - integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== - -has@^1.0.3: - version "1.0.3" - dependencies: - function-bind "^1.1.1" - hash-sum@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz" @@ -5241,11 +1687,6 @@ hasown@^2.0.2: dependencies: function-bind "^1.1.2" -he@^1.1.1, he@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - highlight.js@^10.4.1: version "10.7.3" resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz" @@ -5258,134 +1699,16 @@ homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: dependencies: parse-passwd "^1.0.0" -hook-std@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/hook-std/-/hook-std-2.0.0.tgz" - integrity sha512-zZ6T5WcuBMIUVh49iPQS9t977t7C0l7OtHrpeMb5uk48JdflRX0NSFvCekfYNmGQETnLq9W/isMyHl69kxGi8g== - -hosted-git-info@*: - version "4.0.2" - dependencies: - lru-cache "^6.0.0" - -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - -hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: - version "4.1.0" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz" - integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== - dependencies: - lru-cache "^6.0.0" - -html-comment-regex@^1.1.0: - version "1.1.2" - resolved "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz" - integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== - html5-qrcode@^2.3.8: version "2.3.8" resolved "https://registry.npmjs.org/html5-qrcode/-/html5-qrcode-2.3.8.tgz" integrity sha512-jsr4vafJhwoLVEDW3n1KvPnCCXWaQfRng0/EEYk1vNcQGcG/htAdhJX0be8YyqMoSz7+hZvOZSTAepsabiuhiQ== -http-cache-semantics@^4.0.0: - version "4.2.0" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz" - integrity sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ== - -http-cache-semantics@^4.1.0: - version "4.1.0" - -http-proxy-agent@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - -http-proxy-agent@^4.0.1: - version "4.0.1" - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - -http-proxy@^1.8.1: - version "1.18.1" - resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -http-signature@~1.2.0: - version "1.2.0" - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -http-signature@~1.3.6: - version "1.3.6" - resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz" - integrity sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw== - dependencies: - assert-plus "^1.0.0" - jsprim "^2.0.2" - sshpk "^1.14.1" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -humanize-ms@^1.2.1: - version "1.2.1" - dependencies: - ms "^2.0.0" - hyperlist@^1.0.0-beta: version "1.0.0" resolved "https://registry.npmjs.org/hyperlist/-/hyperlist-1.0.0.tgz" integrity sha512-1qAjO29EJW/mPyqY+9wFjruD2YWur1dPsPYmt9RvMX6P+8Cr2UmT75MCWjjK+1/4Jxc3sm/G3Kr8DzGgEDRG+Q== -iconv-lite@^0.4.17: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.6.2: - version "0.6.3" - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - iconv-lite@^0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" @@ -5393,7 +1716,7 @@ iconv-lite@^0.6.3: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -icss-replace-symbols@^1.0.2, icss-replace-symbols@^1.1.0, icss-replace-symbols@1.1.0: +icss-replace-symbols@^1.0.2, icss-replace-symbols@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz" integrity sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg== @@ -5403,26 +1726,6 @@ icss-utils@^5.0.0: resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore-walk@^3.0.3: - version "3.0.4" - dependencies: - minimatch "^3.0.4" - -ignore@^3.3.3: - version "3.3.10" - resolved "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== - -ignore@^5.2.0: - version "5.3.2" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz" - integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== - image-size@~0.5.0: version "0.5.5" resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz" @@ -5438,58 +1741,6 @@ immutable@^4.0.0: resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz" integrity sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA== -import-cwd@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz" - integrity sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg== - dependencies: - import-from "^2.1.0" - -import-fresh@^3.2.1: - version "3.3.1" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz" - integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz" - integrity sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w== - dependencies: - resolve-from "^3.0.0" - -import-from@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz" - integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== - dependencies: - resolve-from "^5.0.0" - -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz" - integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A== - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" - integrity sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA== - -infer-owner@^1.0.4: - version "1.0.4" - inflight@^1.0.4: version "1.0.6" resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" @@ -5498,88 +1749,16 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3, inherits@2: +inherits@2, inherits@^2.0.3: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -ini@*, ini@^2.0.0: - version "2.0.0" - -ini@^1.3.4, ini@~1.3.0: +ini@^1.3.4: version "1.3.8" resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -ini@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - -init-package-json@*: - version "2.0.5" - dependencies: - npm-package-arg "^8.1.5" - promzard "^0.3.0" - read "~1.0.1" - read-package-json "^4.1.1" - semver "^7.3.5" - validate-npm-package-license "^3.0.4" - validate-npm-package-name "^3.0.0" - -inquirer@^3.0.6: - version "3.3.0" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz" - integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ== - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.0.4" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rx-lite "^4.0.8" - rx-lite-aggregates "^4.0.8" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" - -internal-slot@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz" - integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw== - dependencies: - es-errors "^1.3.0" - hasown "^2.0.2" - side-channel "^1.1.0" - -into-stream@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz" - integrity sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA== - dependencies: - from2 "^2.3.0" - p-is-promise "^3.0.0" - -invert-kv@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz" - integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== - -ip-regex@^4.1.0: - version "4.3.0" - -ip@^1.1.5: - version "1.1.5" - -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" - integrity sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg== - is-arguments@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" @@ -5588,38 +1767,6 @@ is-arguments@^1.1.1: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-array-buffer@^3.0.4, is-array-buffer@^3.0.5: - version "3.0.5" - resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz" - integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - get-intrinsic "^1.2.6" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-async-function@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz" - integrity sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ== - dependencies: - async-function "^1.0.0" - call-bound "^1.0.3" - get-proto "^1.0.1" - has-tostringtag "^1.0.2" - safe-regex-test "^1.1.0" - -is-bigint@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz" - integrity sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ== - dependencies: - has-bigints "^1.0.2" - is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" @@ -5627,60 +1774,19 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" -is-boolean-object@^1.2.1: - version "1.2.2" - resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz" - integrity sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A== - dependencies: - call-bound "^1.0.3" - has-tostringtag "^1.0.2" - is-buffer@^1.1.5, is-buffer@~1.1.6: version "1.1.6" resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-ci@^1.0.10: - version "1.2.1" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz" - integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== - dependencies: - ci-info "^1.5.0" - -is-ci@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" - integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== - dependencies: - ci-info "^3.2.0" - -is-cidr@*: - version "4.0.2" - dependencies: - cidr-regex "^3.1.1" - -is-core-module@^2.13.0, is-core-module@^2.16.1, is-core-module@^2.5.0: +is-core-module@^2.16.1: version "2.16.1" resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz" integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== dependencies: hasown "^2.0.2" -is-data-view@^1.0.1, is-data-view@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz" - integrity sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw== - dependencies: - call-bound "^1.0.2" - get-intrinsic "^1.2.6" - is-typed-array "^1.1.13" - -is-date-object@^1.0.5, is-date-object@^1.1.0: +is-date-object@^1.0.5: version "1.1.0" resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz" integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== @@ -5688,11 +1794,6 @@ is-date-object@^1.0.5, is-date-object@^1.1.0: call-bound "^1.0.2" has-tostringtag "^1.0.2" -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" - integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== - is-expression@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz" @@ -5711,155 +1812,29 @@ is-extglob@^2.1.1: resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== -is-finalizationregistry@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz" - integrity sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg== - dependencies: - call-bound "^1.0.3" - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" - integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" - integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== - is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-generator-function@^1.0.10: - version "1.1.2" - resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz" - integrity sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA== - dependencies: - call-bound "^1.0.4" - generator-function "^2.0.0" - get-proto "^1.0.1" - has-tostringtag "^1.0.2" - safe-regex-test "^1.1.0" - -is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: +is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" -is-installed-globally@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz" - integrity sha512-ERNhMg+i/XgDwPIPF3u24qpajVreaiSuvpb1Uu0jugw7KKcxGyCX8cgp8P5fwTmAuXku6beDHHECdKArjlg7tw== - dependencies: - global-dirs "^0.1.0" - is-path-inside "^1.0.0" - -is-installed-globally@~0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== - dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.2" - -is-lambda@^1.0.1: - version "1.0.1" - -is-map@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz" - integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== - -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" - integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== - -is-negative-zero@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz" - integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== - -is-npm@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz" - integrity sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg== - -is-number-object@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz" - integrity sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw== - dependencies: - call-bound "^1.0.3" - has-tostringtag "^1.0.2" - is-number@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" - integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz" - integrity sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g== - dependencies: - path-is-inside "^1.0.1" - -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" - integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== - -is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-plain-object@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - is-promise@^2.0.0: version "2.2.2" resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz" integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== -is-redirect@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" - integrity sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw== - -is-regex@^1.0.3, is-regex@^1.1.4, is-regex@^1.2.1: +is-regex@^1.0.3, is-regex@^1.1.4: version "1.2.1" resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz" integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g== @@ -5869,111 +1844,6 @@ is-regex@^1.0.3, is-regex@^1.1.4, is-regex@^1.2.1: has-tostringtag "^1.0.2" hasown "^2.0.2" -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - -is-retry-allowed@^1.0.0: - version "1.2.0" - resolved "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz" - integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== - -is-set@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz" - integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== - -is-shared-array-buffer@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz" - integrity sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A== - dependencies: - call-bound "^1.0.3" - -is-stream@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" - integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" - integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz" - integrity sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA== - dependencies: - call-bound "^1.0.3" - has-tostringtag "^1.0.2" - -is-svg@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz" - integrity sha512-Ya1giYJUkcL/94quj0+XGcmts6cETPBW1MiFz1ReJrnDJ680F52qpAEGAEGU0nq96FRGIGPx6Yo1CyPXcOoyGw== - dependencies: - html-comment-regex "^1.1.0" - -is-symbol@^1.0.4, is-symbol@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz" - integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w== - dependencies: - call-bound "^1.0.2" - has-symbols "^1.1.0" - safe-regex-test "^1.1.0" - -is-text-path@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz" - integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== - dependencies: - text-extensions "^1.0.0" - -is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15: - version "1.1.15" - resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz" - integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ== - dependencies: - which-typed-array "^1.1.16" - -is-typedarray@^1.0.0, is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== - -is-weakmap@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz" - integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== - -is-weakref@^1.0.2, is-weakref@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz" - integrity sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew== - dependencies: - call-bound "^1.0.3" - -is-weakset@^2.0.3: - version "2.0.4" - resolved "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz" - integrity sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ== - dependencies: - call-bound "^1.0.3" - get-intrinsic "^1.2.6" - is-what@^3.14.1: version "3.14.1" resolved "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz" @@ -5984,80 +1854,21 @@ is-windows@^0.2.0: resolved "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz" integrity sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q== -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== - -issue-parser@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz" - integrity sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA== - dependencies: - lodash.capitalize "^4.2.1" - lodash.escaperegexp "^4.1.2" - lodash.isplainobject "^4.0.6" - lodash.isstring "^4.0.1" - lodash.uniqby "^4.7.0" - -iterator.prototype@^1.1.4: - version "1.1.5" - resolved "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz" - integrity sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g== - dependencies: - define-data-property "^1.1.4" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.6" - get-proto "^1.0.0" - has-symbols "^1.1.0" - set-function-name "^2.0.2" - -java-properties@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/java-properties/-/java-properties-1.0.2.tgz" - integrity sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ== - -joi@^17.7.0: - version "17.13.3" - resolved "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz" - integrity sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA== - dependencies: - "@hapi/hoek" "^9.3.0" - "@hapi/topo" "^5.1.0" - "@sideway/address" "^4.1.5" - "@sideway/formula" "^3.0.1" - "@sideway/pinpoint" "^2.0.0" +jquery@3.7.0: + version "3.7.0" + resolved "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz" + integrity sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ== "jquery@>=2.0.0 <4.0.0": version "3.7.1" resolved "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz" integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== -"jquery@1.9.1 - 3", jquery@3.7.0: - version "3.7.0" - resolved "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz" - integrity sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ== - js-base64@^2.1.9: version "2.6.4" resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz" @@ -6073,129 +1884,16 @@ js-stringify@^1.0.2: resolved "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz" integrity sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g== -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz" - integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg== - -js-yaml@^3.4.3, js-yaml@^3.9.1: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@~3.7.0: - version "3.7.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz" - integrity sha512-eIlkGty7HGmntbV6P/ZlAsoncFLGsNoM27lkTzS+oneY/EiNhj+geqD9ezg/ip+SW6Var0BJU2JtV0vEUZpWVQ== - dependencies: - argparse "^1.0.7" - esprima "^2.6.0" - jsbarcode@^3.11.0: version "3.11.6" resolved "https://registry.npmjs.org/jsbarcode/-/jsbarcode-3.11.6.tgz" integrity sha512-G5TKGyKY1zJo0ZQKFM1IIMfy0nF2rs92BLlCz+cU4/TazIc4ZH+X1GYeDRt7TKjrYqmPfTjwTBkU/QnQlsYiuA== -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== - -jsesc@^3.0.2, jsesc@~3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz" - integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== - -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" - integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@*, json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.3.0: - version "0.3.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz" - integrity sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema@0.2.3: - version "0.2.3" - -json-schema@0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -json-stringify-nice@^1.1.4: - version "1.1.4" - -json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== - -json3@3.3.2: - version "3.3.2" - resolved "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz" - integrity sha512-I5YLeauH3rIaE99EE++UeH2M2gSYo8/2TqDac7oZEH6D/DSQ4Woa628Qrfj1X9/OY5Mk5VvIDQaKCDchXaKrmA== - json5@^0.5.0: version "0.5.1" resolved "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== -json5@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== - dependencies: - minimist "^1.2.0" - -json5@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== - dependencies: - minimist "^1.2.0" - -json5@^2.2.3: - version "2.2.3" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== - optionalDependencies: - graceful-fs "^4.1.6" - jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" @@ -6205,40 +1903,6 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonparse@^1.2.0: - version "1.3.1" - resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" - integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== - -jsonparse@^1.3.1: - version "1.3.1" - -JSONStream@^1.0.4: - version "1.3.5" - resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -jsprim@^1.2.2: - version "1.4.1" - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -jsprim@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz" - integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.4.0" - verror "1.10.0" - jstransformer@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz" @@ -6247,29 +1911,6 @@ jstransformer@1.0.0: is-promise "^2.0.0" promise "^7.0.1" -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: - version "3.3.5" - resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz" - integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== - dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - object.assign "^4.1.4" - object.values "^1.1.6" - -just-diff-apply@^3.0.0: - version "3.0.0" - -just-diff@^3.0.1: - version "3.1.1" - -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== - dependencies: - json-buffer "3.0.0" - kind-of@^3.0.2: version "3.2.2" resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" @@ -6277,35 +1918,6 @@ kind-of@^3.0.2: dependencies: is-buffer "^1.1.5" -kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kind-of@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -language-subtag-registry@^0.3.20: - version "0.3.23" - resolved "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz" - integrity sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ== - -language-tags@^1.0.9: - version "1.0.9" - resolved "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz" - integrity sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA== - dependencies: - language-subtag-registry "^0.3.20" - -latest-version@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz" - integrity sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w== - dependencies: - package-json "^4.0.0" - launch-editor@^2.2.1: version "2.6.1" resolved "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz" @@ -6314,11 +1926,6 @@ launch-editor@^2.2.1: picocolors "^1.0.0" shell-quote "^1.8.1" -lazy-ass@^1.6.0, lazy-ass@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz" - integrity sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw== - lazy-cache@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz" @@ -6326,13 +1933,6 @@ lazy-cache@^2.0.2: dependencies: set-getter "^0.1.0" -lcid@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz" - integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== - dependencies: - invert-kv "^2.0.0" - less@^3.9.0: version "3.13.1" resolved "https://registry.npmjs.org/less/-/less-3.13.1.tgz" @@ -6366,102 +1966,6 @@ less@^4.x: needle "^3.1.0" source-map "~0.6.0" -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -libnpmaccess@*: - version "4.0.3" - dependencies: - aproba "^2.0.0" - minipass "^3.1.1" - npm-package-arg "^8.1.2" - npm-registry-fetch "^11.0.0" - -libnpmdiff@*: - version "2.0.4" - dependencies: - "@npmcli/disparity-colors" "^1.0.1" - "@npmcli/installed-package-contents" "^1.0.7" - binary-extensions "^2.2.0" - diff "^5.0.0" - minimatch "^3.0.4" - npm-package-arg "^8.1.4" - pacote "^11.3.4" - tar "^6.1.0" - -libnpmexec@*: - version "2.0.1" - dependencies: - "@npmcli/arborist" "^2.3.0" - "@npmcli/ci-detect" "^1.3.0" - "@npmcli/run-script" "^1.8.4" - chalk "^4.1.0" - mkdirp-infer-owner "^2.0.0" - npm-package-arg "^8.1.2" - pacote "^11.3.1" - proc-log "^1.0.0" - read "^1.0.7" - read-package-json-fast "^2.0.2" - walk-up-path "^1.0.0" - -libnpmfund@*: - version "1.1.0" - dependencies: - "@npmcli/arborist" "^2.5.0" - -libnpmhook@*: - version "6.0.3" - dependencies: - aproba "^2.0.0" - npm-registry-fetch "^11.0.0" - -libnpmorg@*: - version "2.0.3" - dependencies: - aproba "^2.0.0" - npm-registry-fetch "^11.0.0" - -libnpmpack@*: - version "2.0.1" - dependencies: - "@npmcli/run-script" "^1.8.3" - npm-package-arg "^8.1.0" - pacote "^11.2.6" - -libnpmpublish@*: - version "4.0.2" - dependencies: - normalize-package-data "^3.0.2" - npm-package-arg "^8.1.2" - npm-registry-fetch "^11.0.0" - semver "^7.1.3" - ssri "^8.0.1" - -libnpmsearch@*: - version "3.1.2" - dependencies: - npm-registry-fetch "^11.0.0" - -libnpmteam@*: - version "2.0.4" - dependencies: - aproba "^2.0.0" - npm-registry-fetch "^11.0.0" - -libnpmversion@*: - version "1.2.1" - dependencies: - "@npmcli/git" "^2.0.7" - "@npmcli/run-script" "^1.8.4" - json-parse-even-better-errors "^2.3.1" - semver "^7.3.5" - stringify-package "^1.0.1" - lie@3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz" @@ -6474,35 +1978,6 @@ lilconfig@^2.0.3: resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz" integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -listr2@^3.8.3: - version "3.14.0" - resolved "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz" - integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== - dependencies: - cli-truncate "^2.1.0" - colorette "^2.0.16" - log-update "^4.0.0" - p-map "^4.0.0" - rfdc "^1.3.0" - rxjs "^7.5.1" - through "^2.3.8" - wrap-ansi "^7.0.0" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" - integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - loader-utils@^0.2.16: version "0.2.17" resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz" @@ -6513,15 +1988,6 @@ loader-utils@^0.2.16: json5 "^0.5.0" object-assign "^4.0.1" -loader-utils@^1.1.0: - version "1.4.2" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz" - integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - loader-utils@^3.2.0: version "3.2.1" resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz" @@ -6539,150 +2005,31 @@ localforage@^1.10.0, localforage@^1.8.1: dependencies: lie "3.1.1" -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" - integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - lodash-es@^4.17.21: version "4.17.23" resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.23.tgz#58c4360fd1b5d33afc6c0bbd3d1149349b1138e0" integrity sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg== -lodash._baseassign@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz" - integrity sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ== - dependencies: - lodash._basecopy "^3.0.0" - lodash.keys "^3.0.0" - -lodash._basecopy@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - integrity sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ== - -lodash._basecreate@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz" - integrity sha512-EDem6C9iQpn7fxnGdmhXmqYGjCkStmDXT4AeyB2Ph8WKbglg4aJZczNkQglj+zWXcOEEkViK8THuV2JvugW47g== - -lodash._getnative@^3.0.0: - version "3.9.1" - resolved "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - integrity sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA== - -lodash._isiterateecall@^3.0.0: - version "3.0.9" - resolved "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" - integrity sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ== - lodash.camelcase@^4.3.0: version "4.3.0" resolved "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== -lodash.capitalize@^4.2.1: - version "4.2.1" - resolved "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz" - integrity sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw== - lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz" integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== -lodash.create@3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz" - integrity sha512-IUfOYwDEbI8JbhW6psW+Ig01BOVK67dTSCUAbS58M0HBkPcAv/jHuxD+oJVP2tUCo3H9L6f/8GM6rxwY+oc7/w== - dependencies: - lodash._baseassign "^3.0.0" - lodash._basecreate "^3.0.0" - lodash._isiterateecall "^3.0.0" - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.escaperegexp@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz" - integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw== - -lodash.isarguments@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz" - integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg== - -lodash.isarray@^3.0.0: - version "3.0.4" - resolved "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - integrity sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ== - lodash.isequal@^4.5.0: version "4.5.0" resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== -lodash.ismatch@^4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz" - integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== - -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" - integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== - -lodash.isstring@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz" - integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== - -lodash.keys@^3.0.0: - version "3.1.2" - resolved "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" - integrity sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ== - dependencies: - lodash._getnative "^3.0.0" - lodash.isarguments "^3.0.0" - lodash.isarray "^3.0.0" - -lodash.map@^4.5.1: - version "4.6.0" - resolved "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz" - integrity sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q== - lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== -lodash.once@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" - integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== - lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" @@ -6693,47 +2040,7 @@ lodash@^4.17.4, lodash@^4.17.5: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== -log-symbols@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - -log-update@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz" - integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== - dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" - -longest@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" - integrity sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg== - -loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - -lru-cache@^4.0.1, lru-cache@^4.1.2: +lru-cache@^4.1.2: version "4.1.5" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== @@ -6741,27 +2048,6 @@ lru-cache@^4.0.1, lru-cache@^4.1.2: pseudomap "^1.0.2" yallist "^2.1.2" -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -magic-string@^0.22.4: - version "0.22.5" - resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz" - integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== - dependencies: - vlq "^0.2.2" - magic-string@^0.30.5: version "0.30.5" resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz" @@ -6769,14 +2055,7 @@ magic-string@^0.30.5: dependencies: "@jridgewell/sourcemap-codec" "^1.4.15" -make-dir@^1.0.0: - version "1.3.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" - integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== - dependencies: - pify "^3.0.0" - -make-dir@^2.0.0, make-dir@^2.1.0: +make-dir@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== @@ -6784,70 +2063,6 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-fetch-happen@*, make-fetch-happen@^9.0.1: - version "9.1.0" - dependencies: - agentkeepalive "^4.1.3" - cacache "^15.2.0" - http-cache-semantics "^4.1.0" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^6.0.0" - minipass "^3.1.3" - minipass-collect "^1.0.2" - minipass-fetch "^1.3.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.2" - promise-retry "^2.0.1" - socks-proxy-agent "^6.0.0" - ssri "^8.0.0" - -map-age-cleaner@^0.1.1: - version "0.1.3" - resolved "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - -map-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== - -map-obj@^4.0.0: - version "4.3.0" - resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz" - integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== - -map-stream@~0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" - integrity sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g== - -marked-terminal@^4.1.1: - version "4.2.0" - resolved "https://registry.npmjs.org/marked-terminal/-/marked-terminal-4.2.0.tgz" - integrity sha512-DQfNRV9svZf0Dm9Cf5x5xaVJ1+XjxQW6XjFJ5HFkVyK52SDpj5PCBzS5X5r2w9nHr3mlB0T5201UMLue9fmhUw== - dependencies: - ansi-escapes "^4.3.1" - cardinal "^2.1.1" - chalk "^4.1.0" - cli-table3 "^0.6.0" - node-emoji "^1.10.0" - supports-hyperlinks "^2.1.0" - -"marked@^1.0.0 || ^2.0.0", marked@^2.0.0: - version "2.1.3" - resolved "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz" - integrity sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA== - -math-expression-evaluator@^1.2.14: - version "1.4.0" - resolved "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.4.0.tgz" - integrity sha512-4vRUvPyxdO8cWULGTh9dZWL2tZK6LDBvj+OGHBER7poH9Qdt7kXEoj20wiz4lQUbUXQZFjPbe5mVDo9nutizCw== - math-intrinsics@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz" @@ -6867,32 +2082,6 @@ mdn-data@2.0.14: resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== -mem@^4.0.0: - version "4.3.0" - resolved "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz" - integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== - dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^2.0.0" - p-is-promise "^2.0.0" - -meow@^8.0.0: - version "8.1.2" - resolved "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz" - integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^3.0.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.18.0" - yargs-parser "^20.2.3" - merge-source-map@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz" @@ -6900,17 +2089,12 @@ merge-source-map@^1.1.0: dependencies: source-map "^0.6.1" -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0, merge2@^1.4.1: +merge2@^1.3.0: version "1.4.1" resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -micromatch@^4.0.2, micromatch@^4.0.4: +micromatch@^4.0.4: version "4.0.8" resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -6918,174 +2102,35 @@ micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.3" picomatch "^2.3.1" -mime-db@1.49.0: - version "1.49.0" - mime-db@1.52.0: version "1.52.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.34: +mime-types@~2.1.34: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" -mime@^1.4.1, mime@^1.6.0: +mime@^1.4.1: version "1.6.0" resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.4.3: - version "2.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - -mimic-fn@^2.0.0, mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== - -minimatch@^3.0.2, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.1.1: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" -minimatch@^3.0.4: - version "3.0.4" - dependencies: - brace-expansion "^1.1.7" - -minimist-options@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz" - integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - kind-of "^6.0.3" - -minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.7: - version "1.2.8" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - integrity sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw== - -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - integrity sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q== - -minipass-collect@^1.0.2: - version "1.0.2" - dependencies: - minipass "^3.0.0" - -minipass-fetch@^1.3.0, minipass-fetch@^1.3.2: - version "1.4.1" - dependencies: - minipass "^3.1.0" - minipass-sized "^1.0.3" - minizlib "^2.0.0" - optionalDependencies: - encoding "^0.1.12" - -minipass-flush@^1.0.5: - version "1.0.5" - dependencies: - minipass "^3.0.0" - -minipass-json-stream@^1.0.1: - version "1.0.1" - dependencies: - jsonparse "^1.3.1" - minipass "^3.0.0" - -minipass-pipeline@*, minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: - version "1.2.4" - dependencies: - minipass "^3.0.0" - -minipass-sized@^1.0.3: - version "1.0.3" - dependencies: - minipass "^3.0.0" - -minipass@*, minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3: - version "3.1.5" - dependencies: - yallist "^4.0.0" - -minizlib@^2.0.0, minizlib@^2.1.1: - version "2.1.2" - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mkdirp-infer-owner@*, mkdirp-infer-owner@^2.0.0: - version "2.0.0" - dependencies: - chownr "^2.0.0" - infer-owner "^1.0.4" - mkdirp "^1.0.3" - -mkdirp@*, mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - -mkdirp@^0.5.1: - version "0.5.6" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== - dependencies: - minimist "^1.2.6" - -mkdirp@~0.5.1: - version "0.5.6" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== - dependencies: - minimist "^1.2.6" - mkdirp@~1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@0.5.1: - version "0.5.1" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" - integrity sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA== - dependencies: - minimist "0.0.8" - -modify-values@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz" - integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== - moment-timezone@^0.5.35: version "0.5.43" resolved "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.43.tgz" @@ -7098,36 +2143,15 @@ moment@^2.29.4: resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz" integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== -ms@*, ms@^2.0.0: - version "2.1.3" - -ms@^2.1.1, ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -ms@0.7.2: - version "0.7.2" - resolved "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" - integrity sha512-5NnE67nQSQDJHVahPJna1PQ/zCXMnQop3yUCxjKPNzCxuyPSKWTQ/5Gu5CZmjetwGLWRA+PzeF5thlbOdbQldA== - ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -mute-stream@~0.0.4: - version "0.0.8" - -mute-stream@0.0.7: - version "0.0.7" - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz" - integrity sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ== +ms@2.1.2, ms@^2.1.1: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== nanoid@^3.3.6: version "3.3.8" @@ -7139,11 +2163,6 @@ native-request@^1.0.5: resolved "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz" integrity sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw== -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - needle@^3.1.0: version "3.2.0" resolved "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz" @@ -7153,72 +2172,21 @@ needle@^3.1.0: iconv-lite "^0.6.3" sax "^1.2.4" -negotiator@^0.6.2: - version "0.6.2" - negotiator@0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -nerf-dart@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/nerf-dart/-/nerf-dart-1.0.0.tgz" - integrity sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -node-emoji@^1.10.0: - version "1.11.0" - resolved "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz" - integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== - dependencies: - lodash "^4.17.21" - -node-fetch@^2.6.7: - version "2.7.0" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" - integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== - dependencies: - whatwg-url "^5.0.0" - node-gyp-build@^4.3.0: version "4.8.0" resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz" integrity sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og== -node-gyp@*, node-gyp@^7.1.0: - version "7.1.2" - dependencies: - env-paths "^2.2.0" - glob "^7.1.4" - graceful-fs "^4.2.3" - nopt "^5.0.0" - npmlog "^4.1.2" - request "^2.88.2" - rimraf "^3.0.2" - semver "^7.3.2" - tar "^6.0.2" - which "^2.0.2" - node-releases@^2.0.21: version "2.0.26" resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.26.tgz" integrity sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA== -nopt@*, nopt@^5.0.0: - version "5.0.0" - dependencies: - abbrev "1" - nopt@~1.0.10: version "1.0.10" resolved "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" @@ -7226,26 +2194,6 @@ nopt@~1.0.10: dependencies: abbrev "1" -normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-package-data@^3.0.0, normalize-package-data@^3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz" - integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== - dependencies: - hosted-git-info "^4.0.1" - is-core-module "^2.5.0" - semver "^7.3.4" - validate-npm-package-license "^3.0.1" - normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" @@ -7256,196 +2204,16 @@ normalize-range@^0.1.2: resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== -normalize-url@^1.4.0: - version "1.9.1" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz" - integrity sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ== - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@^4.1.0, normalize-url@^4.5.0: +normalize-url@^4.5.0: version "4.5.1" resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== -normalize-url@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== - normalize-url@^6.0.1: version "6.1.0" resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== -npm-audit-report@*: - version "2.1.5" - dependencies: - chalk "^4.0.0" - -npm-bundled@^1.1.1: - version "1.1.2" - dependencies: - npm-normalize-package-bin "^1.0.1" - -npm-install-checks@*, npm-install-checks@^4.0.0: - version "4.0.0" - dependencies: - semver "^7.1.1" - -npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: - version "1.0.1" - -npm-package-arg@*, npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.0, npm-package-arg@^8.1.2, npm-package-arg@^8.1.4, npm-package-arg@^8.1.5: - version "8.1.5" - dependencies: - hosted-git-info "^4.0.1" - semver "^7.3.4" - validate-npm-package-name "^3.0.0" - -npm-packlist@^2.1.4: - version "2.2.2" - dependencies: - glob "^7.1.6" - ignore-walk "^3.0.3" - npm-bundled "^1.1.1" - npm-normalize-package-bin "^1.0.1" - -npm-pick-manifest@*, npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.0, npm-pick-manifest@^6.1.1: - version "6.1.1" - dependencies: - npm-install-checks "^4.0.0" - npm-normalize-package-bin "^1.0.1" - npm-package-arg "^8.1.2" - semver "^7.3.4" - -npm-profile@*: - version "5.0.4" - dependencies: - npm-registry-fetch "^11.0.0" - -npm-registry-fetch@*, npm-registry-fetch@^11.0.0: - version "11.0.0" - dependencies: - make-fetch-happen "^9.0.1" - minipass "^3.1.3" - minipass-fetch "^1.3.0" - minipass-json-stream "^1.0.1" - minizlib "^2.0.0" - npm-package-arg "^8.0.0" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" - integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== - dependencies: - path-key "^2.0.0" - -npm-run-path@^4.0.0, npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -npm-user-validate@*: - version "1.0.1" - -npm@^7.0.0: - version "7.24.2" - resolved "https://registry.npmjs.org/npm/-/npm-7.24.2.tgz" - integrity sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ== - dependencies: - "@isaacs/string-locale-compare" "*" - "@npmcli/arborist" "*" - "@npmcli/ci-detect" "*" - "@npmcli/config" "*" - "@npmcli/map-workspaces" "*" - "@npmcli/package-json" "*" - "@npmcli/run-script" "*" - abbrev "*" - ansicolors "*" - ansistyles "*" - archy "*" - cacache "*" - chalk "*" - chownr "*" - cli-columns "*" - cli-table3 "*" - columnify "*" - fastest-levenshtein "*" - glob "*" - graceful-fs "*" - hosted-git-info "*" - ini "*" - init-package-json "*" - is-cidr "*" - json-parse-even-better-errors "*" - libnpmaccess "*" - libnpmdiff "*" - libnpmexec "*" - libnpmfund "*" - libnpmhook "*" - libnpmorg "*" - libnpmpack "*" - libnpmpublish "*" - libnpmsearch "*" - libnpmteam "*" - libnpmversion "*" - make-fetch-happen "*" - minipass "*" - minipass-pipeline "*" - mkdirp "*" - mkdirp-infer-owner "*" - ms "*" - node-gyp "*" - nopt "*" - npm-audit-report "*" - npm-install-checks "*" - npm-package-arg "*" - npm-pick-manifest "*" - npm-profile "*" - npm-registry-fetch "*" - npm-user-validate "*" - npmlog "*" - opener "*" - pacote "*" - parse-conflict-json "*" - qrcode-terminal "*" - read "*" - read-package-json "*" - read-package-json-fast "*" - readdir-scoped-modules "*" - rimraf "*" - semver "*" - ssri "*" - tar "*" - text-table "*" - tiny-relative-date "*" - treeverse "*" - validate-npm-package-name "*" - which "*" - write-file-atomic "*" - -npmlog@*: - version "5.0.1" - dependencies: - are-we-there-yet "^2.0.0" - console-control-strings "^1.1.0" - gauge "^3.0.0" - set-blocking "^2.0.0" - -npmlog@^4.1.2: - version "4.1.2" - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - nth-check@^2.0.1: version "2.1.1" resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" @@ -7453,29 +2221,11 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" - integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg== - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" - integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== - -oauth-sign@~0.9.0: - version "0.9.0" - -object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== -object-inspect@^1.13.3, object-inspect@^1.13.4: - version "1.13.4" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz" - integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== - object-is@^1.1.5: version "1.1.5" resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" @@ -7489,291 +2239,18 @@ object-keys@^1.1.1: resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object.assign@^4.1.4, object.assign@^4.1.7: - version "4.1.7" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz" - integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - has-symbols "^1.1.0" - object-keys "^1.1.1" - -object.entries@^1.1.9: - version "1.1.9" - resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz" - integrity sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.4" - define-properties "^1.2.1" - es-object-atoms "^1.1.1" - -object.fromentries@^2.0.8: - version "2.0.8" - resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz" - integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - -object.groupby@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz" - integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - -object.values@^1.1.6, object.values@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz" - integrity sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -once@^1.3.0, once@^1.3.1, once@^1.4.0: +once@^1.3.0: version "1.4.0" resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz" - integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== - dependencies: - mimic-fn "^1.0.0" - -onetime@^5.1.0, onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -opener@*: - version "1.5.2" - -opener@~1.4.0: - version "1.4.3" - resolved "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz" - integrity sha512-4Im9TrPJcjAYyGR5gBe3yZnBzw5n3Bfh1ceHHGNOpMurINKc6RdSIPXMyon4BZacJbJc36lLkhipioGbWh5pwg== - -optimist@0.6.x: - version "0.6.1" - resolved "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz" - integrity sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g== - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - -optionator@^0.8.2: - version "0.8.3" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - os-homedir@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== -os-locale@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz" - integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" - integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== - -ospath@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz" - integrity sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA== - -own-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz" - integrity sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg== - dependencies: - get-intrinsic "^1.2.6" - object-keys "^1.1.1" - safe-push-apply "^1.0.0" - -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz" - integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw== - -p-each-series@^2.1.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz" - integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== - -p-filter@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz" - integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== - dependencies: - p-map "^2.0.0" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" - integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== - -p-is-promise@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== - -p-is-promise@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz" - integrity sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ== - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" - integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-queue@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/p-queue/-/p-queue-2.4.2.tgz" - integrity sha512-n8/y+yDJwBjoLQe1GSJbbaYQLTI7QHNZI2+rpmCDbe++WLf9HC3gf6iqj5yfPAV71W4UF3ql5W1+UBPXoXTxng== - -p-reduce@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz" - integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== - -p-retry@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== - dependencies: - retry "^0.12.0" - -p-retry@^4.0.0: - version "4.6.2" - resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== - dependencies: - "@types/retry" "0.12.0" - retry "^0.13.1" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" - integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -package-json@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz" - integrity sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA== - dependencies: - got "^6.7.1" - registry-auth-token "^3.0.1" - registry-url "^3.0.3" - semver "^5.1.0" - -pacote@*, pacote@^11.1.11, pacote@^11.2.6, pacote@^11.3.1, pacote@^11.3.4, pacote@^11.3.5: - version "11.3.5" - dependencies: - "@npmcli/git" "^2.1.0" - "@npmcli/installed-package-contents" "^1.0.6" - "@npmcli/promise-spawn" "^1.2.0" - "@npmcli/run-script" "^1.8.2" - cacache "^15.0.5" - chownr "^2.0.0" - fs-minipass "^2.1.0" - infer-owner "^1.0.4" - minipass "^3.1.3" - mkdirp "^1.0.3" - npm-package-arg "^8.0.1" - npm-packlist "^2.1.4" - npm-pick-manifest "^6.0.0" - npm-registry-fetch "^11.0.0" - promise-retry "^2.0.1" - read-package-json-fast "^2.0.1" - rimraf "^3.0.2" - ssri "^8.0.1" - tar "^6.1.0" - parchment@^1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz" @@ -7784,45 +2261,6 @@ parchment@^3.0.0: resolved "https://registry.npmjs.org/parchment/-/parchment-3.0.0.tgz" integrity sha512-HUrJFQ/StvgmXRcQ1ftY6VEZUq3jA2t9ncFN4F84J/vN0/FPpQF+8FKXb3l6fLces6q0uOHj6NJn+2xvZnxO6A== -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-conflict-json@*, parse-conflict-json@^1.1.1: - version "1.1.1" - dependencies: - json-parse-even-better-errors "^2.3.0" - just-diff "^3.0.1" - just-diff-apply "^3.0.0" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" - integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ== - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - parse-node-version@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz" @@ -7833,68 +2271,16 @@ parse-passwd@^1.0.0: resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz" integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-is-inside@^1.0.1, path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" - integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" - integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== - -path-key@^3.0.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - path-parse@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pause-stream@0.0.11: - version "0.0.11" - resolved "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz" - integrity sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A== - dependencies: - through "~2.3" - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" - integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" - integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== - photoswipe@^5.4.3: version "5.4.3" resolved "https://registry.npmjs.org/photoswipe/-/photoswipe-5.4.3.tgz" @@ -7915,16 +2301,6 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pify@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" - integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== - pify@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" @@ -7938,31 +2314,6 @@ pinia@^2.0.23: "@vue/devtools-api" "^6.5.0" vue-demi ">=0.14.5" -pirates@^4.0.6: - version "4.0.7" - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz" - integrity sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA== - -pkg-conf@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz" - integrity sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g== - dependencies: - find-up "^2.0.0" - load-json-file "^4.0.0" - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pluralize@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz" - integrity sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow== - plyr@^3.7.8: version "3.7.8" resolved "https://registry.npmjs.org/plyr/-/plyr-3.7.8.tgz" @@ -7974,33 +2325,11 @@ plyr@^3.7.8: rangetouch "^2.0.1" url-polyfill "^1.1.12" -popper.js@^1.16.0, popper.js@^1.16.1: +popper.js@^1.16.0: version "1.16.1" resolved "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz" integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== -portfinder@^1.0.13: - version "1.0.38" - resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.38.tgz" - integrity sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg== - dependencies: - async "^3.2.6" - debug "^4.3.6" - -possible-typed-array-names@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz" - integrity sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg== - -postcss-calc@^5.2.0: - version "5.3.1" - resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz" - integrity sha512-iBcptYFq+QUh9gzP7ta2btw50o40s4uLI4UDVgd5yRAZtUDWc5APdl5yQDd2h/TyiZNbJrv0HiYhT102CMgN7Q== - dependencies: - postcss "^5.0.2" - postcss-message-helpers "^2.0.0" - reduce-css-calc "^1.2.6" - postcss-calc@^8.2.3: version "8.2.4" resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz" @@ -8009,15 +2338,6 @@ postcss-calc@^8.2.3: postcss-selector-parser "^6.0.9" postcss-value-parser "^4.2.0" -postcss-colormin@^2.1.8: - version "2.2.2" - resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz" - integrity sha512-XXitQe+jNNPf+vxvQXIQ1+pvdQKWKgkx8zlJNltcMEmLma1ypDRDQwlLt+6cP26fBreihNhZxohh1rcgCH2W5w== - dependencies: - colormin "^1.0.5" - postcss "^5.0.13" - postcss-value-parser "^3.2.3" - postcss-colormin@^5.3.1: version "5.3.1" resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz" @@ -8028,14 +2348,6 @@ postcss-colormin@^5.3.1: colord "^2.9.1" postcss-value-parser "^4.2.0" -postcss-convert-values@^2.3.4: - version "2.6.1" - resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz" - integrity sha512-SE7mf25D3ORUEXpu3WUqQqy0nCbMuM5BEny+ULE/FXdS/0UMA58OdzwvzuHJRpIFlk1uojt16JhaEogtP6W2oA== - dependencies: - postcss "^5.0.11" - postcss-value-parser "^3.1.2" - postcss-convert-values@^5.1.3: version "5.1.3" resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz" @@ -8044,111 +2356,26 @@ postcss-convert-values@^5.1.3: browserslist "^4.21.4" postcss-value-parser "^4.2.0" -postcss-discard-comments@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz" - integrity sha512-yGbyBDo5FxsImE90LD8C87vgnNlweQkODMkUZlDVM/CBgLr9C5RasLGJxxh9GjVOBeG8NcCMatoqI1pXg8JNXg== - dependencies: - postcss "^5.0.14" - postcss-discard-comments@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz" integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== -postcss-discard-duplicates@^2.0.1: - version "2.1.0" - resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz" - integrity sha512-+lk5W1uqO8qIUTET+UETgj9GWykLC3LOldr7EehmymV0Wu36kyoHimC4cILrAAYpHQ+fr4ypKcWcVNaGzm0reA== - dependencies: - postcss "^5.0.4" - postcss-discard-duplicates@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== -postcss-discard-empty@^2.0.1: - version "2.1.0" - resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz" - integrity sha512-IBFoyrwk52dhF+5z/ZAbzq5Jy7Wq0aLUsOn69JNS+7YeuyHaNzJwBIYE0QlUH/p5d3L+OON72Fsexyb7OK/3og== - dependencies: - postcss "^5.0.14" - postcss-discard-empty@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== -postcss-discard-overridden@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz" - integrity sha512-IyKoDL8QNObOiUc6eBw8kMxBHCfxUaERYTUe2QF8k7j/xiirayDzzkmlR6lMQjrAM1p1DDRTvWrS7Aa8lp6/uA== - dependencies: - postcss "^5.0.16" - postcss-discard-overridden@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== -postcss-discard-unused@^2.2.1: - version "2.2.3" - resolved "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz" - integrity sha512-nCbFNfqYAbKCw9J6PSJubpN9asnrwVLkRDFc4KCwyUEdOtM5XDE/eTW3OpqHrYY1L4fZxgan7LLRAAYYBzwzrg== - dependencies: - postcss "^5.0.14" - uniqs "^2.0.0" - -postcss-filter-plugins@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz" - integrity sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ== - dependencies: - postcss "^5.0.4" - -postcss-load-config@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz" - integrity sha512-3fpCfnXo9Qd/O/q/XL4cJUhRsqjVD2V1Vhy3wOEcLE5kz0TGtdDXJSoiTdH4e847KphbEac4+EZSH4qLRYIgLw== - dependencies: - cosmiconfig "^2.1.0" - object-assign "^4.1.0" - postcss-load-options "^1.2.0" - postcss-load-plugins "^2.3.0" - -postcss-load-options@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz" - integrity sha512-WKS5LJMZLWGwtfhs5ahb2ycpoYF3m0kK4QEaM+elr5EpiMt0H296P/9ETa13WXzjPwB0DDTBiUBBWSHoApQIJg== - dependencies: - cosmiconfig "^2.1.0" - object-assign "^4.1.0" - -postcss-load-plugins@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz" - integrity sha512-/WGUMYhKiryWjYO6c7kAcqMuD7DVkaQ8HcbQenDme/d3OBOmrYMFObOKgUWyUy1uih5U2Dakq8H6VcJi5C9wHQ== - dependencies: - cosmiconfig "^2.1.1" - object-assign "^4.1.0" - -postcss-merge-idents@^2.1.5: - version "2.1.7" - resolved "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz" - integrity sha512-9DHmfCZ7/hNHhIKnNkz4CU0ejtGen5BbTRJc13Z2uHfCedeCUsK2WEQoAJRBL+phs68iWK6Qf8Jze71anuysWA== - dependencies: - has "^1.0.1" - postcss "^5.0.10" - postcss-value-parser "^3.1.1" - -postcss-merge-longhand@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz" - integrity sha512-ma7YvxjdLQdifnc1HFsW/AW6fVfubGyR+X4bE3FOSdBVMY9bZjKVdklHT+odknKBB7FSCfKIHC3yHK7RUAqRPg== - dependencies: - postcss "^5.0.4" - postcss-merge-longhand@^5.1.7: version "5.1.7" resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz" @@ -8157,17 +2384,6 @@ postcss-merge-longhand@^5.1.7: postcss-value-parser "^4.2.0" stylehacks "^5.1.1" -postcss-merge-rules@^2.0.3: - version "2.1.2" - resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz" - integrity sha512-Wgg2FS6W3AYBl+5L9poL6ZUISi5YzL+sDCJfM7zNw/Q1qsyVQXXZ2cbVui6mu2cYJpt1hOKCGj1xA4mq/obz/Q== - dependencies: - browserslist "^1.5.2" - caniuse-api "^1.5.2" - postcss "^5.0.4" - postcss-selector-parser "^2.2.2" - vendors "^1.0.0" - postcss-merge-rules@^5.1.4: version "5.1.4" resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz" @@ -8178,20 +2394,6 @@ postcss-merge-rules@^5.1.4: cssnano-utils "^3.1.0" postcss-selector-parser "^6.0.5" -postcss-message-helpers@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz" - integrity sha512-tPLZzVAiIJp46TBbpXtrUAKqedXSyW5xDEo1sikrfEfnTs+49SBZR/xDdqCiJvSSbtr615xDsaMF3RrxS2jZlA== - -postcss-minify-font-values@^1.0.2: - version "1.0.5" - resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz" - integrity sha512-vFSPzrJhNe6/8McOLU13XIsERohBJiIFFuC1PolgajOZdRWqRgKITP/A4Z/n4GQhEmtbxmO9NDw3QLaFfE1dFQ== - dependencies: - object-assign "^4.0.1" - postcss "^5.0.4" - postcss-value-parser "^3.0.2" - postcss-minify-font-values@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" @@ -8199,14 +2401,6 @@ postcss-minify-font-values@^5.1.0: dependencies: postcss-value-parser "^4.2.0" -postcss-minify-gradients@^1.0.1: - version "1.0.5" - resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz" - integrity sha512-DZhT0OE+RbVqVyGsTIKx84rU/5cury1jmwPa19bViqYPQu499ZU831yMzzsyC8EhiZVd73+h5Z9xb/DdaBpw7Q== - dependencies: - postcss "^5.0.12" - postcss-value-parser "^3.3.0" - postcss-minify-gradients@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz" @@ -8216,16 +2410,6 @@ postcss-minify-gradients@^5.1.1: cssnano-utils "^3.1.0" postcss-value-parser "^4.2.0" -postcss-minify-params@^1.0.4: - version "1.2.2" - resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz" - integrity sha512-hhJdMVgP8vasrHbkKAk+ab28vEmPYgyuDzRl31V3BEB3QOR3L5TTIVEWLDNnZZ3+fiTi9d6Ker8GM8S1h8p2Ow== - dependencies: - alphanum-sort "^1.0.1" - postcss "^5.0.2" - postcss-value-parser "^3.0.2" - uniqs "^2.0.0" - postcss-minify-params@^5.1.4: version "5.1.4" resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz" @@ -8235,16 +2419,6 @@ postcss-minify-params@^5.1.4: cssnano-utils "^3.1.0" postcss-value-parser "^4.2.0" -postcss-minify-selectors@^2.0.4: - version "2.1.1" - resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz" - integrity sha512-e13vxPBSo3ZaPne43KVgM+UETkx3Bs4/Qvm6yXI9HQpQp4nyb7HZ0gKpkF+Wn2x+/dbQ+swNpCdZSbMOT7+TIA== - dependencies: - alphanum-sort "^1.0.2" - has "^1.0.1" - postcss "^5.0.14" - postcss-selector-parser "^2.0.0" - postcss-minify-selectors@^5.2.1: version "5.2.1" resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz" @@ -8257,14 +2431,7 @@ postcss-modules-extract-imports@^3.0.0: resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== -postcss-modules-extract-imports@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz" - integrity sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA== - dependencies: - postcss "^6.0.1" - -postcss-modules-local-by-default@^1.1.1, postcss-modules-local-by-default@1.2.0: +postcss-modules-local-by-default@^1.1.1: version "1.2.0" resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz" integrity sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA== @@ -8281,7 +2448,7 @@ postcss-modules-local-by-default@^4.0.0: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-scope@^1.0.2, postcss-modules-scope@1.1.0: +postcss-modules-scope@^1.0.2: version "1.1.0" resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz" integrity sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw== @@ -8315,25 +2482,6 @@ postcss-modules-values@^4.0.0: dependencies: icss-utils "^5.0.0" -postcss-modules-values@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz" - integrity sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA== - dependencies: - icss-replace-symbols "^1.1.0" - postcss "^6.0.1" - -postcss-modules@^1.1.0: - version "1.5.0" - resolved "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.5.0.tgz" - integrity sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg== - dependencies: - css-modules-loader-core "^1.1.0" - generic-names "^2.0.1" - lodash.camelcase "^4.3.0" - postcss "^7.0.1" - string-hash "^1.1.1" - postcss-modules@^4.0.0: version "4.3.1" resolved "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz" @@ -8348,13 +2496,6 @@ postcss-modules@^4.0.0: postcss-modules-values "^4.0.0" string-hash "^1.1.1" -postcss-normalize-charset@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz" - integrity sha512-RKgjEks83l8w4yEhztOwNZ+nLSrJ+NvPNhpS+mVDzoaiRHZQVoG7NF2TP5qjwnaN9YswUhj6m1E0S0Z+WDCgEQ== - dependencies: - postcss "^5.0.5" - postcss-normalize-charset@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" @@ -8403,16 +2544,6 @@ postcss-normalize-unicode@^5.1.1: browserslist "^4.21.4" postcss-value-parser "^4.2.0" -postcss-normalize-url@^3.0.7: - version "3.0.8" - resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz" - integrity sha512-WqtWG6GV2nELsQEFES0RzfL2ebVwmGl/M8VmMbshKto/UClBo+mznX8Zi4/hkThdqx7ijwv+O8HWPdpK7nH/Ig== - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^1.4.0" - postcss "^5.0.14" - postcss-value-parser "^3.2.3" - postcss-normalize-url@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" @@ -8428,14 +2559,6 @@ postcss-normalize-whitespace@^5.1.1: dependencies: postcss-value-parser "^4.2.0" -postcss-ordered-values@^2.1.0: - version "2.2.3" - resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz" - integrity sha512-5RB1IUZhkxDCfa5fx/ogp/A82mtq+r7USqS+7zt0e428HJ7+BHCxyeY39ClmkkUtxdOd3mk8gD6d9bjH2BECMg== - dependencies: - postcss "^5.0.4" - postcss-value-parser "^3.0.1" - postcss-ordered-values@^5.1.3: version "5.1.3" resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz" @@ -8444,21 +2567,6 @@ postcss-ordered-values@^5.1.3: cssnano-utils "^3.1.0" postcss-value-parser "^4.2.0" -postcss-reduce-idents@^2.2.2: - version "2.4.0" - resolved "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz" - integrity sha512-0+Ow9e8JLtffjumJJFPqvN4qAvokVbdQPnijUDSOX8tfTwrILLP4ETvrZcXZxAtpFLh/U0c+q8oRMJLr1Kiu4w== - dependencies: - postcss "^5.0.4" - postcss-value-parser "^3.0.2" - -postcss-reduce-initial@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz" - integrity sha512-jJFrV1vWOPCQsIVitawGesRgMgunbclERQ/IRGW7r93uHrVzNQQmHQ7znsOIjJPZ4yWMzs5A8NFhp3AkPHPbDA== - dependencies: - postcss "^5.0.4" - postcss-reduce-initial@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz" @@ -8467,15 +2575,6 @@ postcss-reduce-initial@^5.1.2: browserslist "^4.21.4" caniuse-api "^3.0.0" -postcss-reduce-transforms@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz" - integrity sha512-lGgRqnSuAR5i5uUg1TA33r9UngfTadWxOyL2qx1KuPoCQzfmtaHjp9PuwX7yVyRxG3BWBzeFUaS5uV9eVgnEgQ== - dependencies: - has "^1.0.1" - postcss "^5.0.8" - postcss-value-parser "^3.0.1" - postcss-reduce-transforms@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" @@ -8483,24 +2582,6 @@ postcss-reduce-transforms@^5.1.0: dependencies: postcss-value-parser "^4.2.0" -postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2: - version "2.2.3" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz" - integrity sha512-3pqyakeGhrO0BQ5+/tGTfvi5IAUAhHRayGK8WFSu06aEv2BmHoXw/Mhb+w7VY5HERIuC+QoUI7wgrCcq2hqCVA== - dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^3.1.1: - version "3.1.2" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" - integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== - dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: version "6.0.13" resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz" @@ -8509,16 +2590,6 @@ postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-svgo@^2.1.1: - version "2.1.6" - resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz" - integrity sha512-y5AdQdgBoF4rbpdbeWAJuxE953g/ylRfVNp6mvAi61VCN/Y25Tu9p5mh3CyI42WbTRIiwR9a1GdFtmDnNPeskQ== - dependencies: - is-svg "^2.0.0" - postcss "^5.0.14" - postcss-value-parser "^3.2.3" - svgo "^0.7.0" - postcss-svgo@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz" @@ -8527,15 +2598,6 @@ postcss-svgo@^5.1.0: postcss-value-parser "^4.2.0" svgo "^2.7.0" -postcss-unique-selectors@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz" - integrity sha512-WZX8r1M0+IyljoJOJleg3kYm10hxNYF9scqAT7v/xeSX1IdehutOM85SNO0gP9K+bgs86XERr7Ud5u3ch4+D8g== - dependencies: - alphanum-sort "^1.0.1" - postcss "^5.0.4" - uniqs "^2.0.0" - postcss-unique-selectors@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" @@ -8543,139 +2605,19 @@ postcss-unique-selectors@^5.1.1: dependencies: postcss-selector-parser "^6.0.5" -postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0: - version "3.3.1" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^3.1.1: - version "3.3.1" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss-zindex@^2.0.1: - version "2.2.0" - resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz" - integrity sha512-uhRZ2hRgj0lorxm9cr62B01YzpUe63h0RXMXQ4gWW3oa2rpJh+FJAiEAytaFCPU/VgaBS+uW2SJ1XKyDNz1h4w== +postcss@8, postcss@^8.4.21, postcss@^8.4.31: + version "8.4.31" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== dependencies: - has "^1.0.1" - postcss "^5.0.4" - uniqs "^2.0.0" - -postcss@^5.0.10: - version "5.2.18" - resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" - integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^5.0.11: - version "5.2.18" - resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" - integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^5.0.12: - version "5.2.18" - resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" - integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^5.0.13: - version "5.2.18" - resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" - integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^5.0.14: - version "5.2.18" - resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" - integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^5.0.16: - version "5.2.18" - resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" - integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^5.0.2: - version "5.2.18" - resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" - integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^5.0.4: - version "5.2.18" - resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" - integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^5.0.5: - version "5.2.18" - resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" - integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^5.0.8: - version "5.2.18" - resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" - integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^5.2.16: - version "5.2.18" - resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" - integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" postcss@^5.2.5: version "5.2.18" @@ -8687,7 +2629,7 @@ postcss@^5.2.5: source-map "^0.5.6" supports-color "^3.2.3" -postcss@^6.0.1, postcss@6.0.1: +postcss@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz" integrity sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw== @@ -8696,41 +2638,6 @@ postcss@^6.0.1, postcss@6.0.1: source-map "^0.5.6" supports-color "^3.2.3" -postcss@^6.0.14: - version "6.0.23" - resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz" - integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== - dependencies: - chalk "^2.4.1" - source-map "^0.6.1" - supports-color "^5.4.0" - -postcss@^6.0.18: - version "6.0.23" - resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz" - integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== - dependencies: - chalk "^2.4.1" - source-map "^0.6.1" - supports-color "^5.4.0" - -postcss@^6.0.21: - version "6.0.23" - resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz" - integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== - dependencies: - chalk "^2.4.1" - source-map "^0.6.1" - supports-color "^5.4.0" - -postcss@^7.0.1: - version "7.0.39" - resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" - integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== - dependencies: - picocolors "^0.2.1" - source-map "^0.6.1" - postcss@^7.0.36: version "7.0.39" resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" @@ -8739,83 +2646,16 @@ postcss@^7.0.36: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.0.0, postcss@^8.0.9, postcss@^8.1.0, postcss@^8.2.15, postcss@^8.2.2, postcss@^8.4.21, postcss@^8.4.31, postcss@>=6.0, postcss@8, postcss@8.x: - version "8.4.31" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" - integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== - dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" - preact@~10.12.1: version "10.12.1" resolved "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz" integrity sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg== -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" - integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== - -prepend-http@^1.0.1: - version "1.0.4" - resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" - integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" - integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== - "prettier@^1.18.2 || ^2.0.0": version "2.8.8" resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== -pretty-bytes@^5.6.0: - version "5.6.0" - resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - -proc-log@^1.0.0: - version "1.0.0" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -promise-all-reject-late@^1.0.0: - version "1.0.1" - -promise-call-limit@^1.0.1: - version "1.0.1" - -promise-inflight@^1.0.1: - version "1.0.1" - -promise-retry@^2.0.1: - version "2.0.1" - dependencies: - err-code "^2.0.2" - retry "^0.12.0" - -promise.series@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz" - integrity sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ== - promise@^7.0.1: version "7.3.1" resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" @@ -8823,52 +2663,16 @@ promise@^7.0.1: dependencies: asap "~2.0.3" -promzard@^0.3.0: - version "0.3.0" - dependencies: - read "1" - -prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -proxy-from-env@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz" - integrity sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A== - prr@~1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== -ps-tree@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz" - integrity sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA== - dependencies: - event-stream "=3.3.4" - pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== -psl@^1.1.28: - version "1.8.0" - -psl@^1.1.33: - version "1.15.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz" - integrity sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w== - dependencies: - punycode "^2.3.1" - pug-attrs@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz" @@ -8963,7 +2767,7 @@ pug-walk@^2.0.0: resolved "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz" integrity sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ== -pug@^3.0.1, pug@^3.0.2: +pug@^3.0.1: version "3.0.3" resolved "https://registry.npmjs.org/pug/-/pug-3.0.3.tgz" integrity sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g== @@ -8977,60 +2781,11 @@ pug@^3.0.1, pug@^3.0.2: pug-runtime "^3.0.1" pug-strip-comments "^2.0.0" -pump@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz" - integrity sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^2.1.0, punycode@^2.1.1, punycode@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - -q@^1.1.2, q@^1.5.1: - version "1.5.1" - resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" - integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== - -qrcode-terminal@*: - version "0.12.0" - -qs@^6.4.0, qs@~6.10.3: - version "6.10.4" - resolved "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz" - integrity sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g== - dependencies: - side-channel "^1.0.4" - -qs@~6.5.2: - version "6.5.2" - -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz" - integrity sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q== - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz" - integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== - quill-delta@^3.6.2: version "3.6.3" resolved "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz" @@ -9057,6 +2812,16 @@ quill-magic-url@^3.0.0: normalize-url "^4.5.0" quill-delta "^3.6.2" +quill@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/quill/-/quill-2.0.3.tgz" + integrity sha512-xEYQBqfYx/sfb33VJiKnSJp8ehloavImQ2A6564GAbqG55PGw1dAWUn1MUbQB62t0azawUS2CZZhWCjO8gRvTw== + dependencies: + eventemitter3 "^5.0.1" + lodash-es "^4.17.21" + parchment "^3.0.0" + quill-delta "^5.1.0" + quill@^1.2.2: version "1.3.7" resolved "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz" @@ -9069,16 +2834,6 @@ quill@^1.2.2: parchment "^1.1.4" quill-delta "^3.6.2" -quill@2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/quill/-/quill-2.0.3.tgz" - integrity sha512-xEYQBqfYx/sfb33VJiKnSJp8ehloavImQ2A6564GAbqG55PGw1dAWUn1MUbQB62t0azawUS2CZZhWCjO8gRvTw== - dependencies: - eventemitter3 "^5.0.1" - lodash-es "^4.17.21" - parchment "^3.0.0" - quill-delta "^5.1.0" - qz-tray@^2.0.8: version "2.2.3" resolved "https://registry.npmjs.org/qz-tray/-/qz-tray-2.2.3.tgz" @@ -9094,108 +2849,6 @@ raw-loader@^0.5.1: resolved "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz" integrity sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q== -rc@^1.0.1, rc@^1.1.6, rc@^1.2.8, rc@1.2.8: - version "1.2.8" - resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-is@^16.13.1: - version "16.13.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -read-cmd-shim@^2.0.0: - version "2.0.0" - -read-package-json-fast@*, read-package-json-fast@^2.0.1, read-package-json-fast@^2.0.2: - version "2.0.3" - dependencies: - json-parse-even-better-errors "^2.3.0" - npm-normalize-package-bin "^1.0.1" - -read-package-json@*, read-package-json@^4.1.1: - version "4.1.1" - dependencies: - glob "^7.1.1" - json-parse-even-better-errors "^2.3.0" - normalize-package-data "^3.0.0" - npm-normalize-package-bin "^1.0.0" - -read-pkg-up@^7.0.0, read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" - integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== - dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" - -read-pkg@^5.0.0, read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -read@*, read@^1.0.7, read@~1.0.1, read@1: - version "1.0.7" - dependencies: - mute-stream "~0.0.4" - -readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@~2.3.6: - version "2.3.8" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" - integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.0: - version "3.6.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readable-stream@^3.6.0: - version "3.6.0" - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readable-stream@3: - version "3.6.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdir-scoped-modules@*, readdir-scoped-modules@^1.1.0: - version "1.1.0" - dependencies: - debuglog "^1.0.1" - dezalgo "^1.0.0" - graceful-fs "^4.1.2" - once "^1.3.0" - readdirp@~3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" @@ -9203,69 +2856,7 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - -redeyed@~2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz" - integrity sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ== - dependencies: - esprima "~4.0.0" - -reduce-css-calc@^1.2.6: - version "1.3.0" - resolved "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz" - integrity sha512-0dVfwYVOlf/LBA2ec4OwQ6p3X9mYxn/wOl2xTcLwjnPYrkgEfPx3VI4eGCH3rQLlPISG5v9I9bkZosKsNRTRKA== - dependencies: - balanced-match "^0.4.2" - math-expression-evaluator "^1.2.14" - reduce-function-call "^1.0.1" - -reduce-function-call@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.3.tgz" - integrity sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ== - dependencies: - balanced-match "^1.0.0" - -reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: - version "1.0.10" - resolved "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz" - integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.9" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.7" - get-proto "^1.0.1" - which-builtin-type "^1.2.1" - -regenerate-unicode-properties@^10.2.2: - version "10.2.2" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz" - integrity sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.4: - version "0.13.11" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.3, regexp.prototype.flags@^1.5.4: +regexp.prototype.flags@^1.5.1: version "1.5.4" resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz" integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== @@ -9277,121 +2868,11 @@ regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.3, regexp.prototype.f gopd "^1.2.0" set-function-name "^2.0.2" -regexpp@^1.0.1: - version "1.1.0" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz" - integrity sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw== - -regexpu-core@^6.2.0: - version "6.4.0" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz" - integrity sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA== - dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^10.2.2" - regjsgen "^0.8.0" - regjsparser "^0.13.0" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.2.1" - -registry-auth-token@^3.0.1: - version "3.4.0" - resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz" - integrity sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A== - dependencies: - rc "^1.1.6" - safe-buffer "^5.0.1" - -registry-auth-token@^4.0.0: - version "4.2.2" - resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz" - integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg== - dependencies: - rc "1.2.8" - -registry-url@^3.0.3: - version "3.1.0" - resolved "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz" - integrity sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA== - dependencies: - rc "^1.0.1" - -regjsgen@^0.8.0: - version "0.8.0" - resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz" - integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== - -regjsparser@^0.13.0: - version "0.13.0" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz" - integrity sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q== - dependencies: - jsesc "~3.1.0" - -request-progress@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz" - integrity sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg== - dependencies: - throttleit "^1.0.0" - -request@^2.88.2: - version "2.88.2" - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== -require-from-string@^1.1.0: - version "1.2.1" - resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz" - integrity sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q== - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz" - integrity sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug== - -require-uncached@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz" - integrity sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w== - dependencies: - caller-path "^0.1.0" - resolve-from "^1.0.0" - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -reserved-words@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" - integrity sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw== - resolve-dir@^0.1.0: version "0.1.1" resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz" @@ -9413,32 +2894,12 @@ resolve-file@^0.3.0: lazy-cache "^2.0.2" resolve "^1.2.0" -resolve-from@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz" - integrity sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg== - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" - integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== -resolve@^1.1.6, resolve@^1.10.0, resolve@^1.15.1, resolve@^1.2.0, resolve@^1.22.10, resolve@^1.22.4, resolve@^1.4.0, resolve@^1.5.0: +resolve@^1.15.1, resolve@^1.2.0: version "1.22.11" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz" integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ== @@ -9447,92 +2908,11 @@ resolve@^1.1.6, resolve@^1.10.0, resolve@^1.15.1, resolve@^1.2.0, resolve@^1.22. path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^2.0.0-next.5: - version "2.0.0-next.5" - resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz" - integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" - integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== - dependencies: - lowercase-keys "^1.0.0" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz" - integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" - integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== - -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - reusify@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rfdc@^1.3.0: - version "1.4.1" - resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz" - integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== - -right-pad@^1.0.1: - version "1.1.1" - resolved "https://registry.npmjs.org/right-pad/-/right-pad-1.1.1.tgz" - integrity sha512-eHfYN/4Pds8z4/LnF1LtZSQvWcU9HHU2A7iYtARpFO2fQqt2TP1vHCRTdkO9si7Zg3glo2qh1vgAmyDBO5FGRQ== - -rimraf@*, rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rimraf@~2.6.2, rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - -rollup-pluginutils@^2.0.1: - version "2.8.2" - resolved "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" - integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== - dependencies: - estree-walker "^0.6.1" - -"rollup@< 0.59.0": - version "0.58.2" - resolved "https://registry.npmjs.org/rollup/-/rollup-0.58.2.tgz" - integrity sha512-RZVvCWm9BHOYloaE6LLiE/ibpjv1CmI8F8k0B0Cp+q1eezo3cswszJH1DN0djgzSlo0hjuuCmyeI+1XOYLl4wg== - dependencies: - "@types/estree" "0.0.38" - "@types/node" "*" - rtlcss@^4.0.0: version "4.1.1" resolved "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz" @@ -9543,11 +2923,6 @@ rtlcss@^4.0.0: postcss "^8.4.21" strip-json-comments "^3.1.1" -run-async@^2.2.0: - version "2.4.1" - resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" @@ -9555,88 +2930,12 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rx-lite-aggregates@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz" - integrity sha512-3xPNZGW93oCjiO7PtKxRK6iOVYBWBvtf9QHDfU23Oc+dLIQmAV//UnyXV/yihv81VS/UqoQPk4NegS8EFi55Hg== - dependencies: - rx-lite "*" - -rx-lite@*, rx-lite@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz" - integrity sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA== - -rxjs@^6.4.0: - version "6.6.7" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" - integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== - dependencies: - tslib "^1.9.0" - -rxjs@^7.5.1: - version "7.8.2" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz" - integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== - dependencies: - tslib "^2.1.0" - -rxjs@^7.8.0: - version "7.8.2" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz" - integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== - dependencies: - tslib "^2.1.0" - -safe-array-concat@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz" - integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" - get-intrinsic "^1.2.6" - has-symbols "^1.1.0" - isarray "^2.0.5" - -safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@~5.1.0: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-push-apply@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz" - integrity sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA== - dependencies: - es-errors "^1.3.0" - isarray "^2.0.5" - -safe-regex-test@^1.0.3, safe-regex-test@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz" - integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - is-regex "^1.2.1" - -safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@^2.1.2, "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass@^1.18.0, sass@^1.35.2, sass@^1.63.0, sass@^1.x: +sass@^1.18.0, sass@^1.63.0, sass@^1.x: version "1.69.5" resolved "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz" integrity sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ== @@ -9650,134 +2949,21 @@ sax@^1.2.4, sax@~1.3.0: resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz" integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== -sax@~1.2.1: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - sax@~1.2.4: version "1.2.4" resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -"semantic-release@>=15.8.0 <18.0.0", "semantic-release@>=16.0.0 <18.0.0": - version "17.4.7" - resolved "https://registry.npmjs.org/semantic-release/-/semantic-release-17.4.7.tgz" - integrity sha512-3Ghu8mKCJgCG3QzE5xphkYWM19lGE3XjFdOXQIKBM2PBpBvgFQ/lXv31oX0+fuN/UjNFO/dqhNs8ATLBhg6zBg== - dependencies: - "@semantic-release/commit-analyzer" "^8.0.0" - "@semantic-release/error" "^2.2.0" - "@semantic-release/github" "^7.0.0" - "@semantic-release/npm" "^7.0.0" - "@semantic-release/release-notes-generator" "^9.0.0" - aggregate-error "^3.0.0" - cosmiconfig "^7.0.0" - debug "^4.0.0" - env-ci "^5.0.0" - execa "^5.0.0" - figures "^3.0.0" - find-versions "^4.0.0" - get-stream "^6.0.0" - git-log-parser "^1.2.0" - hook-std "^2.0.0" - hosted-git-info "^4.0.0" - lodash "^4.17.21" - marked "^2.0.0" - marked-terminal "^4.1.1" - micromatch "^4.0.2" - p-each-series "^2.1.0" - p-reduce "^2.0.0" - read-pkg-up "^7.0.0" - resolve-from "^5.0.0" - semver "^7.3.2" - semver-diff "^3.1.1" - signale "^1.2.1" - yargs "^16.2.0" - -semver-diff@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz" - integrity sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw== - dependencies: - semver "^5.0.3" - -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - -semver-regex@^3.1.2: - version "3.1.4" - resolved "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz" - integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA== - -semver@*, semver@^7.1.1, semver@^7.1.3, semver@^7.3.5: - version "7.3.5" - dependencies: - lru-cache "^6.0.0" - -semver@^5.0.3: - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^5.1.0: - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^5.3.0: - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^5.4.1: - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^5.5.0: - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - semver@^5.6.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: +semver@^6.3.0: version "6.3.1" resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.1.2: - version "7.7.3" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" - integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== - -semver@^7.3.2: - version "7.7.3" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" - integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== - -semver@^7.3.4: - version "7.7.3" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" - integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== - -"semver@2 || 3 || 4 || 5": - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== - set-function-length@^1.2.2: version "1.2.2" resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" @@ -9807,46 +2993,6 @@ set-getter@^0.1.0: dependencies: to-object-path "^0.3.0" -set-proto@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz" - integrity sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw== - dependencies: - dunder-proto "^1.0.1" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - shell-quote@^1.8.1: version "1.8.1" resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" @@ -9859,102 +3005,6 @@ showdown@^2.1.0: dependencies: commander "^9.0.0" -side-channel-list@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz" - integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== - dependencies: - es-errors "^1.3.0" - object-inspect "^1.13.3" - -side-channel-map@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz" - integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - get-intrinsic "^1.2.5" - object-inspect "^1.13.3" - -side-channel-weakmap@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz" - integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - get-intrinsic "^1.2.5" - object-inspect "^1.13.3" - side-channel-map "^1.0.1" - -side-channel@^1.0.4, side-channel@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz" - integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== - dependencies: - es-errors "^1.3.0" - object-inspect "^1.13.3" - side-channel-list "^1.0.0" - side-channel-map "^1.0.1" - side-channel-weakmap "^1.0.2" - -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -signale@^1.2.1: - version "1.4.0" - resolved "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz" - integrity sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w== - dependencies: - chalk "^2.3.2" - figures "^2.0.0" - pkg-conf "^2.1.0" - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -slice-ansi@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" - integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -slice-ansi@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz" - integrity sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg== - dependencies: - is-fullwidth-code-point "^2.0.0" - -smart-buffer@^4.1.0: - version "4.2.0" - socket.io-adapter@~2.5.2: version "2.5.2" resolved "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz" @@ -9993,37 +3043,17 @@ socket.io@^4.7.1: socket.io-adapter "~2.5.2" socket.io-parser "~4.2.4" -socks-proxy-agent@^6.0.0: - version "6.1.0" - dependencies: - agent-base "^6.0.2" - debug "^4.3.1" - socks "^2.6.1" - -socks@^2.6.1: - version "2.6.1" - dependencies: - ip "^1.1.5" - smart-buffer "^4.1.0" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" - integrity sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg== - dependencies: - is-plain-obj "^1.0.0" +sortablejs@1.14.0: + version "1.14.0" + resolved "https://registry.npmjs.org/sortablejs/-/sortablejs-1.14.0.tgz" + integrity sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w== sortablejs@^1.15.0, sortablejs@^1.7.0: version "1.15.0" resolved "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.0.tgz" integrity sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w== -sortablejs@1.14.0: - version "1.14.0" - resolved "https://registry.npmjs.org/sortablejs/-/sortablejs-1.14.0.tgz" - integrity sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w== - -source-map-js@^1.0.2, "source-map-js@>=0.6.2 <2.0.0": +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== @@ -10039,220 +3069,36 @@ source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.16: - version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - source-map-url@^0.4.0: version "0.4.1" resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== -source-map@^0.5.3: - version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== +source-map@0.6.*, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.5.6: version "0.5.7" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1, source-map@0.6.*: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - source-map@^0.7.3: version "0.7.4" resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -source-map@~0.5.1: - version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -spawn-error-forwarder@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz" - integrity sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g== - -spdx-correct@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz" - integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.5.0" - resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz" - integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.22" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz" - integrity sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ== - -split@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz" - integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== - dependencies: - through "2" - -split@0.3: - version "0.3.3" - resolved "https://registry.npmjs.org/split/-/split-0.3.3.tgz" - integrity sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA== - dependencies: - through "2" - -split2@^3.0.0: - version "3.2.2" - resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz" - integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== - dependencies: - readable-stream "^3.0.0" - -split2@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/split2/-/split2-1.0.0.tgz" - integrity sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg== - dependencies: - through2 "~2.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -sshpk@^1.14.1: - version "1.18.0" - resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz" - integrity sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -sshpk@^1.7.0: - version "1.16.1" - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -ssri@*, ssri@^8.0.0, ssri@^8.0.1: - version "8.0.1" - dependencies: - minipass "^3.1.1" - stable@^0.1.8: version "0.1.8" resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== -stop-iteration-iterator@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz" - integrity sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ== - dependencies: - es-errors "^1.3.0" - internal-slot "^1.1.0" - -stream-combiner@~0.0.4: - version "0.0.4" - resolved "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" - integrity sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw== - dependencies: - duplexer "~0.1.1" - -stream-combiner2@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz" - integrity sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw== - dependencies: - duplexer2 "~0.1.0" - readable-stream "^2.0.2" - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" - integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ== - -string_decoder@^1.1.1, string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - string-hash@^1.1.0, string-hash@^1.1.1: version "1.1.3" resolved "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz" integrity sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A== -"string-width@^1.0.1 || ^2.0.0", "string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" - integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^2.1.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" @@ -10262,98 +3108,13 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string.prototype.includes@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz" - integrity sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - -string.prototype.matchall@^4.0.12: - version "4.0.12" - resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz" - integrity sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-abstract "^1.23.6" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.6" - gopd "^1.2.0" - has-symbols "^1.1.0" - internal-slot "^1.1.0" - regexp.prototype.flags "^1.5.3" - set-function-name "^2.0.2" - side-channel "^1.1.0" - -string.prototype.repeat@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz" - integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trim@^1.2.10: - version "1.2.10" - resolved "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz" - integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" - define-data-property "^1.1.4" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-object-atoms "^1.0.0" - has-property-descriptors "^1.0.2" - -string.prototype.trimend@^1.0.9: - version "1.0.9" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz" - integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -string.prototype.trimstart@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz" - integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -stringify-package@^1.0.1: - version "1.0.1" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1, "strip-ansi@^3.0.1 || ^4.0.0": +strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== dependencies: ansi-regex "^2.0.0" -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" - integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.1.0: - version "5.2.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" @@ -10361,43 +3122,11 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" - integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== - dependencies: - min-indent "^1.0.0" - strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - -style-inject@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz" - integrity sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw== - stylehacks@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz" @@ -10443,67 +3172,18 @@ supports-color@^3.2.3: dependencies: has-flag "^1.0.0" -supports-color@^5.3.0, supports-color@^5.4.0: +supports-color@^5.3.0: version "5.5.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" -supports-color@^7.0.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.1.1: - version "8.1.1" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -supports-color@3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz" - integrity sha512-F8dvPrZJtNzvDRX26eNXT4a7AecAvTGljmmnI39xEgSpbHKhQ7N0dO/NTxUExd0wuLHp4zbwYY7lvHq0aKpwrA== - dependencies: - has-flag "^1.0.0" - -supports-hyperlinks@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz" - integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -svgo@^0.7.0: - version "0.7.2" - resolved "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz" - integrity sha512-jT/g9FFMoe9lu2IT6HtAxTA7RR2XOrmcrmCtGnyB/+GQnV6ZjNn+KOHZbZ35yL81+1F/aB6OeEsJztzBQ2EEwA== - dependencies: - coa "~1.0.1" - colors "~1.1.2" - csso "~2.3.1" - js-yaml "~3.7.0" - mkdirp "~0.5.1" - sax "~1.2.1" - whet.extend "~0.9.9" - svgo@^2.7.0: version "2.8.0" resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" @@ -10517,107 +3197,7 @@ svgo@^2.7.0: picocolors "^1.0.0" stable "^0.1.8" -table@4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/table/-/table-4.0.2.tgz" - integrity sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA== - dependencies: - ajv "^5.2.3" - ajv-keywords "^2.1.0" - chalk "^2.1.0" - lodash "^4.17.4" - slice-ansi "1.0.0" - string-width "^2.1.1" - -tar@*, tar@^6.0.2, tar@^6.1.0: - version "6.1.11" - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -temp-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz" - integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== - -tempy@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz" - integrity sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w== - dependencies: - del "^6.0.0" - is-stream "^2.0.0" - temp-dir "^2.0.0" - type-fest "^0.16.0" - unique-string "^2.0.0" - -term-size@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz" - integrity sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ== - dependencies: - execa "^0.7.0" - -text-extensions@^1.0.0: - version "1.9.0" - resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz" - integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== - -text-table@*: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -text-table@~0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -throttleit@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz" - integrity sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ== - -through@^2.3.6, through@^2.3.8, "through@>=2.2.7 <3", through@~2.3, through@~2.3.1, through@2: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - -through2@^4.0.0: - version "4.0.2" - resolved "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz" - integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== - dependencies: - readable-stream "3" - -through2@~2.0.0: - version "2.0.5" - resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -timed-out@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz" - integrity sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA== - -tiny-relative-date@*: - version "1.3.0" - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - -tmp@^0.2.1, tmp@~0.2.1: +tmp@^0.2.1: version "0.2.4" resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.4.tgz" integrity sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ== @@ -10629,11 +3209,6 @@ to-object-path@^0.3.0: dependencies: kind-of "^3.0.2" -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" @@ -10653,308 +3228,31 @@ touch@^3.1.0: dependencies: nopt "~1.0.10" -tough-cookie@^4.1.3: - version "4.1.4" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz" - integrity sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.2.0" - url-parse "^1.5.3" - -tough-cookie@~2.5.0: - version "2.5.0" - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - -traverse@0.6.8: - version "0.6.8" - resolved "https://registry.npmjs.org/traverse/-/traverse-0.6.8.tgz" - integrity sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA== - -treeverse@*, treeverse@^1.0.4: - version "1.0.4" - -trim-newlines@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz" - integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== - -tsconfig-paths@^3.15.0: - version "3.15.0" - resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz" - integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.2" - minimist "^1.2.6" - strip-bom "^3.0.0" - -tslib@^1.10.0, tslib@^1.9.0: +tslib@^1.10.0: version "1.14.1" resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.1.0: - version "2.8.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz" - integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== - tslib@^2.3.0: version "2.6.2" resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" - integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" - integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - -type-detect@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz" - integrity sha512-f9Uv6ezcpvCQjJU0Zqbg+65qdcszv3qUQsZfjdRbWiZ7AMenrX1u0lNk9EoWWX6e1F+NULyg27mtdeZ5WhpljA== - -type-detect@0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz" - integrity sha512-5rqszGVwYgBoDkIm2oUtvkfZMQ0vk29iDMU0W2qCa3rG0vPDNczCMT4hV/bLBgLg8k8ri6+u3Zbt+S/14eMzlA== - -type-fest@^0.16.0: - version "0.16.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz" - integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== - -type-fest@^0.18.0: - version "0.18.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz" - integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -typed-array-buffer@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz" - integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - is-typed-array "^1.1.14" - -typed-array-byte-length@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz" - integrity sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg== - dependencies: - call-bind "^1.0.8" - for-each "^0.3.3" - gopd "^1.2.0" - has-proto "^1.2.0" - is-typed-array "^1.1.14" - -typed-array-byte-offset@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz" - integrity sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.8" - for-each "^0.3.3" - gopd "^1.2.0" - has-proto "^1.2.0" - is-typed-array "^1.1.15" - reflect.getprototypeof "^1.0.9" - -typed-array-length@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz" - integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg== - dependencies: - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - is-typed-array "^1.1.13" - possible-typed-array-names "^1.0.0" - reflect.getprototypeof "^1.0.6" - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - dependencies: - is-typedarray "^1.0.0" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== - -typescript@*, typescript@^4.7.4, typescript@>=4.4.4: +typescript@^4.7.4: version "4.9.5" resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== -uglify-es@3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/uglify-es/-/uglify-es-3.0.3.tgz" - integrity sha512-IQgL0a6yfzLSr4o0dWmieFPERODRTBzTbR16zSjvPoE3+0AY9LkKG29SGgJKKo2WI21PmoyP4Jh5TBBIxbubYA== - dependencies: - commander "~2.9.0" - source-map "~0.5.1" - optionalDependencies: - uglify-to-browserify "~1.0.0" - -uglify-js@^3.1.4: - version "3.19.3" - resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz" - integrity sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ== - -uglify-to-browserify@~1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" - integrity sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q== - -unbox-primitive@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz" - integrity sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw== - dependencies: - call-bound "^1.0.3" - has-bigints "^1.0.2" - has-symbols "^1.1.0" - which-boxed-primitive "^1.1.1" - undici-types@~5.26.4: version "5.26.5" resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz" - integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz" - integrity sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz" - integrity sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ== - -union@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/union/-/union-0.5.0.tgz" - integrity sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA== - dependencies: - qs "^6.4.0" - -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" - integrity sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA== - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" - integrity sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ== - -unique-filename@^1.1.1: - version "1.1.1" - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - dependencies: - imurmurhash "^0.1.4" - -unique-string@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz" - integrity sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg== - dependencies: - crypto-random-string "^1.0.0" - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - -universal-user-agent@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz" - integrity sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ== - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -universalify@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz" - integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== - universalify@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -untildify@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" - integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== - -unzip-response@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz" - integrity sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw== - update-browserslist-db@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz" @@ -10963,128 +3261,33 @@ update-browserslist-db@^1.1.3: escalade "^3.2.0" picocolors "^1.1.1" -update-notifier@^2.3.0: - version "2.5.0" - resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz" - integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw== - dependencies: - boxen "^1.2.1" - chalk "^2.0.1" - configstore "^3.0.0" - import-lazy "^2.1.0" - is-ci "^1.0.10" - is-installed-globally "^0.1.0" - is-npm "^1.0.0" - latest-version "^3.0.0" - semver-diff "^2.0.0" - xdg-basedir "^3.0.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - urix@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== -url-join@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz" - integrity sha512-c2H1fIgpUdwFRIru9HFno5DT73Ok8hg5oOb5AT3ayIgvCRfxgs2jyt5Slw8kEB7j3QUr6yJmMPDT/odjk7jXow== - -url-join@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz" - integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== - -url-parse-lax@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz" - integrity sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA== - dependencies: - prepend-http "^1.0.1" - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" - integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== - dependencies: - prepend-http "^2.0.0" - -url-parse@^1.5.3: - version "1.5.10" - resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - url-polyfill@^1.1.12: version "1.1.12" resolved "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.12.tgz" integrity sha512-mYFmBHCapZjtcNHW0MDq9967t+z4Dmg5CJ0KqysK3+ZbyoNOWQHksGCTWwDhxGXllkWlOc10Xfko6v4a3ucM6A== -utf-8-validate@^5.0.2, utf-8-validate@^6.0.3: +utf-8-validate@^6.0.3: version "6.0.3" resolved "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.3.tgz" integrity sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA== dependencies: node-gyp-build "^4.3.0" -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: +util-deprecate@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -uuid@^3.3.2: - version "3.4.0" - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -validate-npm-package-name@*, validate-npm-package-name@^3.0.0: - version "3.0.0" - dependencies: - builtins "^1.0.3" - vary@^1: version "1.1.2" resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== -vendors@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz" - integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" - integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vlq@^0.2.2: - version "0.2.3" - resolved "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz" - integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== - void-elements@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz" @@ -11102,20 +3305,12 @@ vue-router@^4.1.5: dependencies: "@vue/devtools-api" "^6.5.0" -vue-template-compiler@*: - version "2.7.16" - resolved "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz" - integrity sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ== - dependencies: - de-indent "^1.0.2" - he "^1.2.0" - vue-template-es2015-compiler@^1.9.0: version "1.9.1" resolved "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz" integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== -"vue@^2.6.14 || ^3.3.0", "vue@^3.0.0-0 || ^2.6.0", vue@^3.0.1, vue@^3.0.2, vue@^3.2.0, vue@^3.3.0, vue@3.3.9: +vue@^3.3.0: version "3.3.9" resolved "https://registry.npmjs.org/vue/-/vue-3.3.9.tgz" integrity sha512-sy5sLCTR8m6tvUk1/ijri3Yqzgpdsmxgj6n6yl7GXXCXqVbmW2RCXe9atE4cEI6Iv7L89v5f35fZRRr5dChP9w== @@ -11140,132 +3335,13 @@ vuex@4.0.2: dependencies: "@vue/devtools-api" "^6.0.0-beta.11" -wait-on@7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/wait-on/-/wait-on-7.0.1.tgz" - integrity sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog== - dependencies: - axios "^0.27.2" - joi "^17.7.0" - lodash "^4.17.21" - minimist "^1.2.7" - rxjs "^7.8.0" - -walk-up-path@^1.0.0: - version "1.0.0" - -wcwidth@^1.0.0: - version "1.0.1" - dependencies: - defaults "^1.0.3" - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -whet.extend@~0.9.9: - version "0.9.9" - resolved "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz" - integrity sha512-mmIPAft2vTgEILgPeZFqE/wWh24SEsR/k+N9fJ3Jxrz44iDFy9aemCxdksfURSHYFCLmvs/d/7Iso5XjPpNfrA== - -which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz" - integrity sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA== - dependencies: - is-bigint "^1.1.0" - is-boolean-object "^1.2.1" - is-number-object "^1.1.1" - is-string "^1.1.1" - is-symbol "^1.1.1" - -which-builtin-type@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz" - integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q== - dependencies: - call-bound "^1.0.2" - function.prototype.name "^1.1.6" - has-tostringtag "^1.0.2" - is-async-function "^2.0.0" - is-date-object "^1.1.0" - is-finalizationregistry "^1.1.0" - is-generator-function "^1.0.10" - is-regex "^1.2.1" - is-weakref "^1.0.2" - isarray "^2.0.5" - which-boxed-primitive "^1.1.0" - which-collection "^1.0.2" - which-typed-array "^1.1.16" - -which-collection@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz" - integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== - dependencies: - is-map "^2.0.3" - is-set "^2.0.3" - is-weakmap "^2.0.2" - is-weakset "^2.0.3" - -which-module@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz" - integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== - -which-typed-array@^1.1.16, which-typed-array@^1.1.19: - version "1.1.19" - resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz" - integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.8" - call-bound "^1.0.4" - for-each "^0.3.5" - get-proto "^1.0.1" - gopd "^1.2.0" - has-tostringtag "^1.0.2" - -which@*, which@^2.0.2: - version "2.0.2" - dependencies: - isexe "^2.0.0" - -which@^1.2.12, which@^1.2.9: +which@^1.2.12: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.0, wide-align@^1.1.2: - version "1.1.3" - dependencies: - string-width "^1.0.2 || 2" - -widest-line@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz" - integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== - dependencies: - string-width "^2.1.1" - with@^7.0.0: version "7.0.2" resolved "https://registry.npmjs.org/with/-/with-7.0.2.tgz" @@ -11276,38 +3352,6 @@ with@^7.0.0: assert-never "^1.2.1" babel-walk "3.0.0-canary-5" -word-wrap@^1.0.3, word-wrap@~1.2.3: - version "1.2.5" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" - integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== - -wordwrap@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" - integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== - -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - integrity sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw== - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz" - integrity sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw== - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" @@ -11322,141 +3366,41 @@ wrappy@1: resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -write-file-atomic@*, write-file-atomic@^3.0.3: - version "3.0.3" - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -write-file-atomic@^2.0.0: - version "2.4.3" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz" - integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/write/-/write-0.2.1.tgz" - integrity sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA== - dependencies: - mkdirp "^0.5.1" - -write@1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/write/-/write-1.0.3.tgz" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - ws@~8.11.0: version "8.11.0" resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz" integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== -xdg-basedir@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz" - integrity sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ== - xmlhttprequest-ssl@~2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz" integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== -xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -"y18n@^3.2.1 || ^4.0.0": - version "4.0.3" - resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - y18n@^5.0.5: version "5.0.8" resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yallist@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + yallist@^2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0, yallist@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.10.0, yaml@^1.10.2: +yaml@^1.10.2: version "1.10.2" resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@^11.1.1: - version "11.1.1" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz" - integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@^20.2.3: - version "20.2.9" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@^12.0.1: - version "12.0.5" - resolved "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz" - integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== - dependencies: - cliui "^4.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^11.1.1" - -yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - yargs@^17.5.1: version "17.7.2" resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" @@ -11469,11 +3413,3 @@ yargs@^17.5.1: string-width "^4.2.3" y18n "^5.0.5" yargs-parser "^21.1.1" - -yauzl@^2.10.0: - version "2.10.0" - resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" - integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" From 4e36dd21538f7ee78ebceb7dcb3fa9da0ef77732 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Wed, 4 Feb 2026 19:40:07 +0530 Subject: [PATCH 034/393] chore: revert lock changes --- yarn.lock | 1257 +++++++++++++++++++++++++---------------------------- 1 file changed, 598 insertions(+), 659 deletions(-) diff --git a/yarn.lock b/yarn.lock index 66ecdf6d88..b332bf0de8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,37 +4,36 @@ "@adobe/css-tools@~4.3.1": version "4.3.2" - resolved "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz" + resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.2.tgz#a6abc715fb6884851fca9dad37fc34739a04fd11" integrity sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw== -"@babel/helper-string-parser@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz" - integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== +"@babel/helper-string-parser@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" + integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== -"@babel/helper-validator-identifier@^7.27.1": - version "7.27.1" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz" - integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== "@babel/parser@^7.23.3", "@babel/parser@^7.6.0", "@babel/parser@^7.9.6": - version "7.28.4" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz" - integrity sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg== - dependencies: - "@babel/types" "^7.28.4" + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.4.tgz#409fbe690c333bb70187e2de4021e1e47a026661" + integrity sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ== -"@babel/types@^7.28.4", "@babel/types@^7.6.1", "@babel/types@^7.9.6": - version "7.28.4" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz" - integrity sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q== +"@babel/types@^7.6.1", "@babel/types@^7.9.6": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.4.tgz#7206a1810fc512a7f7f7d4dace4cb4c1c9dbfb8e" + integrity sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ== dependencies: - "@babel/helper-string-parser" "^7.27.1" - "@babel/helper-validator-identifier" "^7.27.1" + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" "@editorjs/editorjs@^2.28.2": version "2.28.2" - resolved "https://registry.npmjs.org/@editorjs/editorjs/-/editorjs-2.28.2.tgz" + resolved "https://registry.yarnpkg.com/@editorjs/editorjs/-/editorjs-2.28.2.tgz#a265c7d10e83adef81813e4dc0f01fe3464dff50" integrity sha512-g6V0Nd3W9IIWMpvxDNTssQ6e4kxBp1Y0W4GIf8cXRlmcBp3TUjrgCYJQmNy3l2a6ZzhyBAoVSe8krJEq4g7PQw== "@esbuild/linux-loong64@0.14.54": @@ -44,7 +43,7 @@ "@frappe/esbuild-plugin-postcss2@^0.1.3": version "0.1.3" - resolved "https://registry.npmjs.org/@frappe/esbuild-plugin-postcss2/-/esbuild-plugin-postcss2-0.1.3.tgz" + resolved "https://registry.yarnpkg.com/@frappe/esbuild-plugin-postcss2/-/esbuild-plugin-postcss2-0.1.3.tgz#523a5cc32788f184bb78c7b946c9f132ef386508" integrity sha512-/kPz/NJki2GFFtcgTnvdkkjgPEU1uHmaN7/OI2Ysc2tEZ7dcL7FYEEV72a5Fv8cniJbmH8UUjItZmHixFCT1Dg== dependencies: autoprefixer "^10.2.5" @@ -58,46 +57,46 @@ "@fullcalendar/core@^6.1.11": version "6.1.11" - resolved "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.11.tgz" + resolved "https://registry.yarnpkg.com/@fullcalendar/core/-/core-6.1.11.tgz#f9630e83ae977e774992507635b1e7af4c339d37" integrity sha512-TjG7c8sUz+Vkui2FyCNJ+xqyu0nq653Ibe99A66LoW95oBo6tVhhKIaG1Wh0GVKymYiqAQN/OEdYTuj4ay27kA== dependencies: preact "~10.12.1" "@fullcalendar/daygrid@^6.1.11", "@fullcalendar/daygrid@~6.1.11": version "6.1.11" - resolved "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.11.tgz" + resolved "https://registry.yarnpkg.com/@fullcalendar/daygrid/-/daygrid-6.1.11.tgz#83a5d4a94c314cf3a14b06bebba03b1b40e6d2ba" integrity sha512-hF5jJB7cgUIxWD5MVjj8IU407HISyLu7BWXcEIuTytkfr8oolOXeCazqnnjmRbnFOncoJQVstTtq6SIhaT32Xg== "@fullcalendar/interaction@^6.1.11": version "6.1.11" - resolved "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.11.tgz" + resolved "https://registry.yarnpkg.com/@fullcalendar/interaction/-/interaction-6.1.11.tgz#baa3beec8f5c489fb6904973b175a5f4797abdf3" integrity sha512-ynOKjzuPwEAMgTQ6R/Z2zvzIIqG4p8/Qmnhi1q0vzPZZxSIYx3rlZuvpEK2WGBZZ1XEafDOP/LGfbWoNZe+qdg== "@fullcalendar/list@^6.1.11": version "6.1.11" - resolved "https://registry.npmjs.org/@fullcalendar/list/-/list-6.1.11.tgz" + resolved "https://registry.yarnpkg.com/@fullcalendar/list/-/list-6.1.11.tgz#4cd23700ea48b382b37387e29a706f2da692e174" integrity sha512-9Qx8uvik9pXD12u50FiHwNzlHv4wkhfsr+r03ycahW7vEeIAKCsIZGTkUfFP+96I5wHihrfLazu1cFQG4MPiuw== "@fullcalendar/timegrid@^6.1.11": version "6.1.11" - resolved "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.11.tgz" + resolved "https://registry.yarnpkg.com/@fullcalendar/timegrid/-/timegrid-6.1.11.tgz#76b2fc4446d1e97819a4395dab4f3a7e44c7a9eb" integrity sha512-0seUHK/ferH89IeuCvV4Bib0zWjgK0nsptNdmAc9wDBxD/d9hm5Mdti0URJX6bDoRtsSfRDu5XsRcrzwoc+AUQ== dependencies: "@fullcalendar/daygrid" "~6.1.11" "@headlessui/vue@^1.7.16": version "1.7.16" - resolved "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.16.tgz" + resolved "https://registry.yarnpkg.com/@headlessui/vue/-/vue-1.7.16.tgz#bdc9d32d329248910325539b99e6abfce0c69f89" integrity sha512-nKT+nf/q6x198SsyK54mSszaQl/z+QxtASmgMEJtpxSX2Q0OPJX0upS/9daDyiECpeAsvjkoOrm2O/6PyBQ+Qg== "@jridgewell/sourcemap-codec@^1.4.15": - version "1.5.5" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz" - integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" @@ -105,12 +104,12 @@ "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" @@ -118,12 +117,12 @@ "@popperjs/core@^2.11.2": version "2.11.8" - resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== "@redis/client@^1.5.8": version "1.5.12" - resolved "https://registry.npmjs.org/@redis/client/-/client-1.5.12.tgz" + resolved "https://registry.yarnpkg.com/@redis/client/-/client-1.5.12.tgz#4c387727992152aea443b869de0ebb697f899187" integrity sha512-/ZjE18HRzMd80eXIIUIPcH81UoZpwulbo8FmbElrjPqH0QC0SeIKu1BOU49bO5trM5g895kAjhvalt5h77q+4A== dependencies: cluster-key-slot "1.1.2" @@ -132,7 +131,7 @@ "@sentry-internal/feedback@7.119.1": version "7.119.1" - resolved "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.119.1.tgz" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-7.119.1.tgz#98285dc9dba0ab62369d758124901b00faf58697" integrity sha512-EPyW6EKZmhKpw/OQUPRkTynXecZdYl4uhZwdZuGqnGMAzswPOgQvFrkwsOuPYvoMfXqCH7YuRqyJrox3uBOrTA== dependencies: "@sentry/core" "7.119.1" @@ -141,7 +140,7 @@ "@sentry-internal/replay-canvas@7.119.1": version "7.119.1" - resolved "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.119.1.tgz" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-7.119.1.tgz#b1413fb37734d609b0745ac24d49ddf9d63b9c51" integrity sha512-O/lrzENbMhP/UDr7LwmfOWTjD9PLNmdaCF408Wx8SDuj7Iwc+VasGfHg7fPH4Pdr4nJON6oh+UqoV4IoG05u+A== dependencies: "@sentry/core" "7.119.1" @@ -151,7 +150,7 @@ "@sentry-internal/tracing@7.119.1": version "7.119.1" - resolved "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.119.1.tgz" + resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.119.1.tgz#500d50d451bfd0ce6b185e9f112208229739ab03" integrity sha512-cI0YraPd6qBwvUA3wQdPGTy8PzAoK0NZiaTN1LM3IczdPegehWOaEG5GVTnpGnTsmBAzn1xnBXNBhgiU4dgcrQ== dependencies: "@sentry/core" "7.119.1" @@ -160,7 +159,7 @@ "@sentry/browser@^7.119.1": version "7.119.1" - resolved "https://registry.npmjs.org/@sentry/browser/-/browser-7.119.1.tgz" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.119.1.tgz#260470dd7fd18de366017c3bf23a252a24d2ff05" integrity sha512-aMwAnFU4iAPeLyZvqmOQaEDHt/Dkf8rpgYeJ0OEi50dmP6AjG+KIAMCXU7CYCCQDn70ITJo8QD5+KzCoZPYz0A== dependencies: "@sentry-internal/feedback" "7.119.1" @@ -174,7 +173,7 @@ "@sentry/core@7.119.1": version "7.119.1" - resolved "https://registry.npmjs.org/@sentry/core/-/core-7.119.1.tgz" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.119.1.tgz#63e949cad167a0ee5e52986c93b96ff1d6a05b57" integrity sha512-YUNnH7O7paVd+UmpArWCPH4Phlb5LwrkWVqzFWqL3xPyCcTSof2RL8UmvpkTjgYJjJ+NDfq5mPFkqv3aOEn5Sw== dependencies: "@sentry/types" "7.119.1" @@ -182,7 +181,7 @@ "@sentry/integrations@7.119.1": version "7.119.1" - resolved "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.119.1.tgz" + resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.119.1.tgz#9fc17aa9fcb942fbd2fc12eecd77a0f316897960" integrity sha512-CGmLEPnaBqbUleVqrmGYjRjf5/OwjUXo57I9t0KKWViq81mWnYhaUhRZWFNoCNQHns+3+GPCOMvl0zlawt+evw== dependencies: "@sentry/core" "7.119.1" @@ -192,7 +191,7 @@ "@sentry/replay@7.119.1": version "7.119.1" - resolved "https://registry.npmjs.org/@sentry/replay/-/replay-7.119.1.tgz" + resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.119.1.tgz#117cf493a3008a39943b7d571d451c6218542847" integrity sha512-4da+ruMEipuAZf35Ybt2StBdV1S+oJbSVccGpnl9w6RoeQoloT4ztR6ML3UcFDTXeTPT1FnHWDCyOfST0O7XMw== dependencies: "@sentry-internal/tracing" "7.119.1" @@ -202,63 +201,63 @@ "@sentry/types@7.119.1": version "7.119.1" - resolved "https://registry.npmjs.org/@sentry/types/-/types-7.119.1.tgz" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.119.1.tgz#f9c3c12e217c9078a6d556c92590e42a39b750dd" integrity sha512-4G2mcZNnYzK3pa2PuTq+M2GcwBRY/yy1rF+HfZU+LAPZr98nzq2X3+mJHNJoobeHRkvVh7YZMPi4ogXiIS5VNQ== "@sentry/utils@7.119.1": version "7.119.1" - resolved "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.1.tgz" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.119.1.tgz#08b28fa8170987a60e149e2102e83395a95e9a89" integrity sha512-ju/Cvyeu/vkfC5/XBV30UNet5kLEicZmXSyuLwZu95hEbL+foPdxN+re7pCI/eNqfe3B2vz7lvz5afLVOlQ2Hg== dependencies: "@sentry/types" "7.119.1" "@socket.io/component-emitter@~3.1.0": version "3.1.0" - resolved "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== "@trysound/sax@0.2.0": version "0.2.0" - resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== "@types/cookie@^0.4.1": version "0.4.1" - resolved "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== "@types/cors@^2.8.12": version "2.8.17" - resolved "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.17.tgz#5d718a5e494a8166f569d986794e49c48b216b2b" integrity sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA== dependencies: "@types/node" "*" "@types/node@*", "@types/node@>=10.0.0": version "20.10.0" - resolved "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.0.tgz#16ddf9c0a72b832ec4fcce35b8249cf149214617" integrity sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ== dependencies: undici-types "~5.26.4" "@types/web-bluetooth@^0.0.16": version "0.0.16" - resolved "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz" + resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz#1d12873a8e49567371f2a75fe3e7f7edca6662d8" integrity sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ== "@types/web-bluetooth@^0.0.20": version "0.0.20" - resolved "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz" + resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz#f066abfcd1cbe66267cdbbf0de010d8a41b41597" integrity sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow== "@vue-flow/background@^1.1.0": version "1.2.0" - resolved "https://registry.npmjs.org/@vue-flow/background/-/background-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/@vue-flow/background/-/background-1.2.0.tgz#6b7c283fd679838df90dda8dd98f322c368b7e59" integrity sha512-ZqmYhOM/0aRmA5dA3KSHJNYpHnhmG2e6tzjmttoibo4JBI3KNbdyOX+OTlqt7Ic0LYUC6NWzRLAwv4gjJuc6Mg== "@vue-flow/core@^1.16.2": version "1.26.0" - resolved "https://registry.npmjs.org/@vue-flow/core/-/core-1.26.0.tgz" + resolved "https://registry.yarnpkg.com/@vue-flow/core/-/core-1.26.0.tgz#821f0c05b9a1541823101619ab4175ce323797d1" integrity sha512-/sHe8Cx+KapjP1PdYsJwMgtCXN1kD2/+8We5/VAoQlfiKj3h+WgRJ5BGnluMwSpoaFOTRPhBuynF4r3N4uXJDA== dependencies: "@vueuse/core" "^10.5.0" @@ -268,7 +267,7 @@ "@vue/compiler-core@3.3.9", "@vue/compiler-core@^3.2.26": version "3.3.9" - resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.9.tgz" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.9.tgz#df1fc7947dcef5c2e12d257eae540057707f47d1" integrity sha512-+/Lf68Vr/nFBA6ol4xOtJrW+BQWv3QWKfRwGSm70jtXwfhZNF4R/eRgyVJYoxFRhdCTk/F6g99BP0ffPgZihfQ== dependencies: "@babel/parser" "^7.23.3" @@ -278,7 +277,7 @@ "@vue/compiler-dom@3.3.9": version "3.3.9" - resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.9.tgz" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.9.tgz#67315ea4193d9d18c7a710889b8f90f7aa3914d2" integrity sha512-nfWubTtLXuT4iBeDSZ5J3m218MjOy42Vp2pmKVuBKo2/BLcrFUX8nCSr/bKRFiJ32R8qbdnnnBgRn9AdU5v0Sg== dependencies: "@vue/compiler-core" "3.3.9" @@ -286,7 +285,7 @@ "@vue/compiler-sfc@3.3.9", "@vue/compiler-sfc@^3.2.26": version "3.3.9" - resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.9.tgz" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.9.tgz#5900906baba1a90389200d81753ad0f7ceb98a83" integrity sha512-wy0CNc8z4ihoDzjASCOCsQuzW0A/HP27+0MDSSICMjVIFzk/rFViezkR3dzH+miS2NDEz8ywMdbjO5ylhOLI2A== dependencies: "@babel/parser" "^7.23.3" @@ -302,7 +301,7 @@ "@vue/compiler-ssr@3.3.9": version "3.3.9" - resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.9.tgz" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.3.9.tgz#3b3dbfa5368165fa4ff74c060503b4087ec1beed" integrity sha512-NO5oobAw78R0G4SODY5A502MGnDNiDjf6qvhn7zD7TJGc8XDeIEw4fg6JU705jZ/YhuokBKz0A5a/FL/XZU73g== dependencies: "@vue/compiler-dom" "3.3.9" @@ -310,7 +309,7 @@ "@vue/component-compiler-utils@^3.0.0": version "3.3.0" - resolved "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz" + resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz#f9f5fb53464b0c37b2c8d2f3fbfe44df60f61dc9" integrity sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ== dependencies: consolidate "^0.15.1" @@ -326,7 +325,7 @@ "@vue/component-compiler@^4.2.4": version "4.2.4" - resolved "https://registry.npmjs.org/@vue/component-compiler/-/component-compiler-4.2.4.tgz" + resolved "https://registry.yarnpkg.com/@vue/component-compiler/-/component-compiler-4.2.4.tgz#db8c485c33b74c7d0e54c19a945f1a4cb65c9dc4" integrity sha512-tFGw3h3+nxiqnyborwWQ+rUgKAwSFl0Sdg+BCZkWTyFfkEF5fqunTNoklEUDdtRQMmVqsajn1pOZdm0zh4Uicw== dependencies: "@vue/component-compiler-utils" "^3.0.0" @@ -342,12 +341,12 @@ "@vue/devtools-api@^6.0.0-beta.11", "@vue/devtools-api@^6.5.0": version "6.5.1" - resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz" + resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.5.1.tgz#7f71f31e40973eeee65b9a64382b13593fdbd697" integrity sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA== "@vue/reactivity-transform@3.3.9": version "3.3.9" - resolved "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.9.tgz" + resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.3.9.tgz#5d894dd9a42a422a2db309babb385f9a2529b52f" integrity sha512-HnUFm7Ry6dFa4Lp63DAxTixUp8opMtQr6RxQCpDI1vlh12rkGIeYqMvJtK+IKyEfEOa2I9oCkD1mmsPdaGpdVg== dependencies: "@babel/parser" "^7.23.3" @@ -358,14 +357,14 @@ "@vue/reactivity@3.3.9": version "3.3.9" - resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.9.tgz" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.3.9.tgz#e28e8071bd74edcdd9c87b667ad00e8fbd8d6920" integrity sha512-VmpIqlNp+aYDg2X0xQhJqHx9YguOmz2UxuUJDckBdQCNkipJvfk9yA75woLWElCa0Jtyec3lAAt49GO0izsphw== dependencies: "@vue/shared" "3.3.9" "@vue/runtime-core@3.3.9": version "3.3.9" - resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.9.tgz" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.3.9.tgz#c835b77f7dc7ae5f251e93f277b54963ea1b5c31" integrity sha512-xxaG9KvPm3GTRuM4ZyU8Tc+pMVzcu6eeoSRQJ9IE7NmCcClW6z4B3Ij6L4EDl80sxe/arTtQ6YmgiO4UZqRc+w== dependencies: "@vue/reactivity" "3.3.9" @@ -373,7 +372,7 @@ "@vue/runtime-dom@3.3.9": version "3.3.9" - resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.9.tgz" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.3.9.tgz#68081d981695a229d72f431fed0b0cdd9161ce53" integrity sha512-e7LIfcxYSWbV6BK1wQv9qJyxprC75EvSqF/kQKe6bdZEDNValzeRXEVgiX7AHI6hZ59HA4h7WT5CGvm69vzJTQ== dependencies: "@vue/runtime-core" "3.3.9" @@ -382,7 +381,7 @@ "@vue/server-renderer@3.3.9": version "3.3.9" - resolved "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.9.tgz" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.3.9.tgz#ffb41bc9c7afafcc608d0c500e9d6b0af7d68fad" integrity sha512-w0zT/s5l3Oa3ZjtLW88eO4uV6AQFqU8X5GOgzq7SkQQu6vVr+8tfm+OI2kDBplS/W/XgCBuFXiPw6T5EdwXP0A== dependencies: "@vue/compiler-ssr" "3.3.9" @@ -390,12 +389,12 @@ "@vue/shared@3.3.9": version "3.3.9" - resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.3.9.tgz" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.9.tgz#df740d26d338faf03e09ca662a8031acf66051db" integrity sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA== "@vueuse/core@^10.5.0": version "10.6.1" - resolved "https://registry.npmjs.org/@vueuse/core/-/core-10.6.1.tgz" + resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-10.6.1.tgz#5b16d8238054c6983b6cb7cd77a78035f098dd89" integrity sha512-Pc26IJbqgC9VG1u6VY/xrXXfxD33hnvxBnKrLlA2LJlyHII+BSrRoTPJgGYq7qZOu61itITFUnm6QbacwZ4H8Q== dependencies: "@types/web-bluetooth" "^0.0.20" @@ -405,7 +404,7 @@ "@vueuse/core@^9.5.0": version "9.13.0" - resolved "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz" + resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-9.13.0.tgz#2f69e66d1905c1e4eebc249a01759cf88ea00cf4" integrity sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw== dependencies: "@types/web-bluetooth" "^0.0.16" @@ -415,36 +414,36 @@ "@vueuse/metadata@10.6.1": version "10.6.1" - resolved "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.6.1.tgz" + resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-10.6.1.tgz#100faa0ced3c0ab4c014fb8e66e781e85e4eb88d" integrity sha512-qhdwPI65Bgcj23e5lpGfQsxcy0bMjCAsUGoXkJ7DsoeDUdasbZ2DBa4dinFCOER3lF4gwUv+UD2AlA11zdzMFw== "@vueuse/metadata@9.13.0": version "9.13.0" - resolved "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz" + resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-9.13.0.tgz#bc25a6cdad1b1a93c36ce30191124da6520539ff" integrity sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ== "@vueuse/shared@10.6.1": version "10.6.1" - resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-10.6.1.tgz" + resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-10.6.1.tgz#1d9fc1e3f9083e45b59a693fc372bc50ad62a9e4" integrity sha512-TECVDTIedFlL0NUfHWncf3zF9Gc4VfdxfQc8JFwoVZQmxpONhLxFrlm0eHQeidHj4rdTPL3KXJa0TZCk1wnc5Q== dependencies: vue-demi ">=0.14.6" "@vueuse/shared@9.13.0": version "9.13.0" - resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz" + resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-9.13.0.tgz#089ff4cc4e2e7a4015e57a8f32e4b39d096353b9" integrity sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw== dependencies: vue-demi "*" abbrev@1: version "1.1.1" - resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== accepts@~1.3.4: version "1.3.8" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== dependencies: mime-types "~2.1.34" @@ -452,52 +451,52 @@ accepts@~1.3.4: ace-builds@^1.4.8: version "1.31.2" - resolved "https://registry.npmjs.org/ace-builds/-/ace-builds-1.31.2.tgz" + resolved "https://registry.yarnpkg.com/ace-builds/-/ace-builds-1.31.2.tgz#bd5d0ee4243b9ae4358563889cb5663f4893b3e7" integrity sha512-IeZI9ytPA6mB+goPxPkUPW4vXBoLuaBl5czu2tjtKrMi7mdRgyIUA/8e5JlrI1mqKoMeWHoUujzMTWkyutTdBw== acorn@^7.1.1: version "7.4.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== "air-datepicker@git+https://github.com/frappe/air-datepicker": version "2.2.3" - resolved "git+ssh://git@github.com/frappe/air-datepicker.git#ed37b94d95c68d8544357e330be0c89d044a3eea" + resolved "git+https://github.com/frappe/air-datepicker#ed37b94d95c68d8544357e330be0c89d044a3eea" dependencies: jquery ">=2.0.0 <4.0.0" ansi-regex@^2.0.0: version "2.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-styles@^2.2.1: version "2.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0: version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" anymatch@~3.1.2: version "3.1.3" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" @@ -505,27 +504,27 @@ anymatch@~3.1.2: asap@~2.0.3: version "2.0.6" - resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== assert-never@^1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/assert-never/-/assert-never-1.2.1.tgz#11f0e363bf146205fb08193b5c7b90f4d1cf44fe" integrity sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw== at-least-node@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== atob@^2.1.2: version "2.1.2" - resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== autoprefixer@10, autoprefixer@^10.2.5: version "10.4.16" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.16.tgz#fad1411024d8670880bdece3970aa72e3572feb8" integrity sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ== dependencies: browserslist "^4.21.10" @@ -537,59 +536,54 @@ autoprefixer@10, autoprefixer@^10.2.5: awesomplete@^1.1.5: version "1.1.5" - resolved "https://registry.npmjs.org/awesomplete/-/awesomplete-1.1.5.tgz" + resolved "https://registry.yarnpkg.com/awesomplete/-/awesomplete-1.1.5.tgz#1b2b5dd106d3955595619c03da472a1dc0faf0af" integrity sha512-UFw1mPW8NaSECDSTC36HbAOTpF9JK2wBUJcNn4MSvlNtK7SZ9N72gB+ajHtA6D1abYXRcszZnBA4nHBwvFwzHw== babel-walk@3.0.0-canary-5: version "3.0.0-canary-5" - resolved "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz" + resolved "https://registry.yarnpkg.com/babel-walk/-/babel-walk-3.0.0-canary-5.tgz#f66ecd7298357aee44955f235a6ef54219104b11" integrity sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw== dependencies: "@babel/types" "^7.9.6" balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64id@2.0.0, base64id@~2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== -baseline-browser-mapping@^2.8.9: - version "2.8.19" - resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.19.tgz" - integrity sha512-zoKGUdu6vb2jd3YOq0nnhEDQVbPcHhco3UImJrv5dSkvxTc2pl2WjOPsjZXDwPDSl5eghIMuY3R6J9NDKF3KcQ== - big.js@^3.1.3: version "3.2.0" - resolved "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== binary-extensions@^2.0.0: version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== bluebird@^3.1.1: version "3.7.2" - resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== boolbase@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== bootstrap@4.6.2: version "4.6.2" - resolved "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.6.2.tgz#8e0cd61611728a5bf65a3a2b8d6ff6c77d5d7479" integrity sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ== brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -597,58 +591,40 @@ brace-expansion@^1.1.7: braces@^3.0.3, braces@~3.0.2: version "3.0.3" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: fill-range "^7.1.1" browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.21.4: - version "4.26.3" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.26.3.tgz" - integrity sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w== + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== dependencies: - baseline-browser-mapping "^2.8.9" - caniuse-lite "^1.0.30001746" - electron-to-chromium "^1.5.227" - node-releases "^2.0.21" - update-browserslist-db "^1.1.3" + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" bufferutil@^4.0.8: version "4.0.8" - resolved "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz" + resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.8.tgz#1de6a71092d65d7766c4d8a522b261a6e787e8ea" integrity sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw== dependencies: node-gyp-build "^4.3.0" -call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz" - integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== +call-bind@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" + integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== dependencies: - es-errors "^1.3.0" function-bind "^1.1.2" - -call-bind@^1.0.2, call-bind@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz" - integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== - dependencies: - call-bind-apply-helpers "^1.0.0" - es-define-property "^1.0.0" - get-intrinsic "^1.2.4" - set-function-length "^1.2.2" - -call-bound@^1.0.2: - version "1.0.4" - resolved "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz" - integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== - dependencies: - call-bind-apply-helpers "^1.0.2" - get-intrinsic "^1.3.0" + get-intrinsic "^1.2.1" + set-function-length "^1.1.1" caniuse-api@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== dependencies: browserslist "^4.0.0" @@ -656,14 +632,14 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001746: - version "1.0.30001751" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz" - integrity sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541: + version "1.0.30001564" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001564.tgz#eaa8bbc58c0cbccdcb7b41186df39dd2ba591889" + integrity sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg== chalk@^1.1.3: version "1.1.3" - resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== dependencies: ansi-styles "^2.2.1" @@ -672,9 +648,9 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.3.2: +chalk@^2.3.2, chalk@^2.4.1: version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -683,19 +659,19 @@ chalk@^2.3.2: character-parser@^2.2.0: version "2.2.0" - resolved "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/character-parser/-/character-parser-2.2.0.tgz#c7ce28f36d4bcd9744e5ffc2c5fcde1c73261fc0" integrity sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw== dependencies: is-regex "^1.0.3" charenc@0.0.2: version "0.0.2" - resolved "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz" + resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== "chokidar@>=3.0.0 <4.0.0": version "3.5.3" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== dependencies: anymatch "~3.1.2" @@ -710,14 +686,14 @@ charenc@0.0.2: clean-css@^4.1.11: version "4.2.4" - resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178" integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== dependencies: source-map "~0.6.0" cliui@^7.0.4: version "7.0.4" - resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== dependencies: string-width "^4.2.0" @@ -726,7 +702,7 @@ cliui@^7.0.4: cliui@^8.0.1: version "8.0.1" - resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== dependencies: string-width "^4.2.0" @@ -735,68 +711,68 @@ cliui@^8.0.1: clone@^2.1.1: version "2.1.2" - resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== cluster-key-slot@1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz#88ddaa46906e303b5de30d3153b7d9fe0a0c19ac" integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA== color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== color-name@~1.1.4: version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== colord@^2.9.1: version "2.9.3" - resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== commander@^7.2.0: version "7.2.0" - resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== commander@^9.0.0: version "9.5.0" - resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz" + resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== concat-map@0.0.1: version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== consolidate@^0.15.1: version "0.15.1" - resolved "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz" + resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7" integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw== dependencies: bluebird "^3.1.1" constantinople@^4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/constantinople/-/constantinople-4.0.1.tgz#0def113fa0e4dc8de83331a5cf79c8b325213151" integrity sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw== dependencies: "@babel/parser" "^7.6.0" @@ -804,29 +780,29 @@ constantinople@^4.0.1: cookie@^0.7.0: version "0.7.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.0.tgz" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.0.tgz#2148f68a77245d5c2c0005d264bc3e08cfa0655d" integrity sha512-qCf+V4dtlNhSRXGAZatc1TasyFO6GjohcOul807YOb5ik3+kQSnb4d7iajeCL8QHaJ4uZEjCgiCJerKXwdRVlQ== cookie@~0.4.1: version "0.4.2" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== copy-anything@^2.0.1: version "2.0.6" - resolved "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz" + resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw== dependencies: is-what "^3.14.1" core-js@^3.26.1: version "3.33.3" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.3.tgz#3c644a323f0f533a0d360e9191e37f7fc059088d" integrity sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw== cors@~2.8.5: version "2.8.5" - resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== dependencies: object-assign "^4" @@ -834,29 +810,29 @@ cors@~2.8.5: cropperjs@^1.5.12: version "1.6.1" - resolved "https://registry.npmjs.org/cropperjs/-/cropperjs-1.6.1.tgz" + resolved "https://registry.yarnpkg.com/cropperjs/-/cropperjs-1.6.1.tgz#fd132021d93b824b1b0f2c2c3b763419fb792d89" integrity sha512-F4wsi+XkDHCOMrHMYjrTEE4QBOrsHHN5/2VsVAaRq8P7E5z7xQpT75S+f/9WikmBEailas3+yo+6zPIomW+NOA== crypt@0.0.2: version "0.0.2" - resolved "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz" + resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== css-declaration-sorter@^6.3.1: version "6.4.1" - resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== css-parse@~2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-2.0.0.tgz#a468ee667c16d81ccf05c58c38d2a97c780dbfd4" integrity sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA== dependencies: css "^2.0.0" css-select@^4.1.3: version "4.3.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== dependencies: boolbase "^1.0.0" @@ -867,7 +843,7 @@ css-select@^4.1.3: css-selector-tokenizer@^0.7.0: version "0.7.3" - resolved "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz" + resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz#735f26186e67c749aaf275783405cf0661fae8f1" integrity sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg== dependencies: cssesc "^3.0.0" @@ -875,7 +851,7 @@ css-selector-tokenizer@^0.7.0: css-tree@^1.1.2, css-tree@^1.1.3: version "1.1.3" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== dependencies: mdn-data "2.0.14" @@ -883,12 +859,12 @@ css-tree@^1.1.2, css-tree@^1.1.3: css-what@^6.0.1: version "6.1.0" - resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== css@^2.0.0: version "2.2.4" - resolved "https://registry.npmjs.org/css/-/css-2.2.4.tgz" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== dependencies: inherits "^2.0.3" @@ -898,12 +874,12 @@ css@^2.0.0: cssesc@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== cssnano-preset-default@^5.2.14: version "5.2.14" - resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8" integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== dependencies: css-declaration-sorter "^6.3.1" @@ -938,12 +914,12 @@ cssnano-preset-default@^5.2.14: cssnano-utils@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== cssnano@^5.0.0: version "5.1.15" - resolved "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== dependencies: cssnano-preset-default "^5.2.14" @@ -952,24 +928,24 @@ cssnano@^5.0.0: csso@^4.2.0: version "4.2.0" - resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== dependencies: css-tree "^1.1.2" csstype@^3.1.2: version "3.1.2" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== custom-event-polyfill@^1.0.7: version "1.0.7" - resolved "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz" + resolved "https://registry.yarnpkg.com/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz#9bc993ddda937c1a30ccd335614c6c58c4f87aee" integrity sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w== cwd@^0.10.0: version "0.10.0" - resolved "https://registry.npmjs.org/cwd/-/cwd-0.10.0.tgz" + resolved "https://registry.yarnpkg.com/cwd/-/cwd-0.10.0.tgz#172400694057c22a13b0cf16162c7e4b7a7fe567" integrity sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA== dependencies: find-pkg "^0.1.2" @@ -977,17 +953,17 @@ cwd@^0.10.0: "d3-color@1 - 3": version "3.1.0" - resolved "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== "d3-dispatch@1 - 3": version "3.0.1" - resolved "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz#5fc75284e9c2375c36c839411a0cf550cbfc4d5e" integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== "d3-drag@2 - 3", d3-drag@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-3.0.0.tgz#994aae9cd23c719f53b5e10e3a0a6108c69607ba" integrity sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== dependencies: d3-dispatch "1 - 3" @@ -995,29 +971,29 @@ cwd@^0.10.0: "d3-ease@1 - 3": version "3.0.1" - resolved "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-3.0.1.tgz#9658ac38a2140d59d346160f1f6c30fda0bd12f4" integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== "d3-interpolate@1 - 3": version "3.0.1" - resolved "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== dependencies: d3-color "1 - 3" "d3-selection@2 - 3", d3-selection@3, d3-selection@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-3.0.0.tgz#c25338207efa72cc5b9bd1458a1a41901f1e1b31" integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== "d3-timer@1 - 3": version "3.0.1" - resolved "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-3.0.1.tgz#6284d2a2708285b1abb7e201eda4380af35e63b0" integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== "d3-transition@2 - 3": version "3.0.1" - resolved "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-3.0.1.tgz#6869fdde1448868077fdd5989200cb61b2a1645f" integrity sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w== dependencies: d3-color "1 - 3" @@ -1028,7 +1004,7 @@ cwd@^0.10.0: d3-zoom@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-3.0.0.tgz#d13f4165c73217ffeaa54295cd6969b3e7aee8f3" integrity sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw== dependencies: d3-dispatch "1 - 3" @@ -1039,33 +1015,33 @@ d3-zoom@^3.0.0: debug@^3.2.6: version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" debug@^4.3.2, debug@~4.3.1, debug@~4.3.2: version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" debug@~3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== dependencies: ms "2.0.0" decode-uri-component@^0.2.0: version "0.2.2" - resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== deep-equal@^1.0.1: version "1.1.2" - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.2.tgz#78a561b7830eef3134c7f6f3a3d6af272a678761" integrity sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg== dependencies: is-arguments "^1.1.1" @@ -1075,18 +1051,18 @@ deep-equal@^1.0.1: object-keys "^1.1.1" regexp.prototype.flags "^1.5.1" -define-data-property@^1.0.1, define-data-property@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" - integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== +define-data-property@^1.0.1, define-data-property@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" + get-intrinsic "^1.2.1" gopd "^1.0.1" + has-property-descriptors "^1.0.0" -define-properties@^1.1.3, define-properties@^1.2.1: +define-properties@^1.1.3, define-properties@^1.2.0: version "1.2.1" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: define-data-property "^1.0.1" @@ -1095,12 +1071,12 @@ define-properties@^1.1.3, define-properties@^1.2.1: doctypes@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/doctypes/-/doctypes-1.1.0.tgz#ea80b106a87538774e8a3a4a5afe293de489e0a9" integrity sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ== dom-serializer@^1.0.1: version "1.4.1" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== dependencies: domelementtype "^2.0.1" @@ -1109,19 +1085,19 @@ dom-serializer@^1.0.1: domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.3.0" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== domhandler@^4.2.0, domhandler@^4.3.1: version "4.3.1" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== dependencies: domelementtype "^2.2.0" domutils@^2.8.0: version "2.8.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== dependencies: dom-serializer "^1.0.1" @@ -1130,41 +1106,32 @@ domutils@^2.8.0: driver.js@^0.9.8: version "0.9.8" - resolved "https://registry.npmjs.org/driver.js/-/driver.js-0.9.8.tgz" + resolved "https://registry.yarnpkg.com/driver.js/-/driver.js-0.9.8.tgz#4b327f4537b1c9b9fb19419de86174be821ae32a" integrity sha512-bczjyKdX6XmFyCDkwtRmlaORDwfBk1xXmRO0CAe5VwNQTM98aWaG2LAIiIdTe53iV/B7W5lXlIy2xYtf0JRb7Q== -dunder-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz" - integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== - dependencies: - call-bind-apply-helpers "^1.0.1" - es-errors "^1.3.0" - gopd "^1.2.0" - editorjs-undo@0.1.6: version "0.1.6" - resolved "https://registry.npmjs.org/editorjs-undo/-/editorjs-undo-0.1.6.tgz" + resolved "https://registry.yarnpkg.com/editorjs-undo/-/editorjs-undo-0.1.6.tgz#823349a1e9a78d8bc68ba8570a2b854063bc804a" integrity sha512-zVHPnBf2mcI8hWT9Eu8H3bGDEcMj4gppXbQjJW11Aa8Kdy2SVBGhM6fS59OUlBsm8iHWLxuoG2NUIfy9Rd30sw== -electron-to-chromium@^1.5.227: - version "1.5.238" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.238.tgz" - integrity sha512-khBdc+w/Gv+cS8e/Pbnaw/FXcBUeKrRVik9IxfXtgREOWyJhR4tj43n3amkVogJ/yeQUqzkrZcFhtIxIdqmmcQ== +electron-to-chromium@^1.4.535: + version "1.4.594" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.594.tgz#f69f207fba80735a44a988df42f3f439115d0515" + integrity sha512-xT1HVAu5xFn7bDfkjGQi9dNpMqGchUkebwf1GL7cZN32NSwwlHRPMSDJ1KN6HkS0bWUtndbSQZqvpQftKG2uFQ== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emojis-list@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng== engine.io-client@~6.5.2: version "6.5.3" - resolved "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.5.3.tgz#4cf6fa24845029b238f83c628916d9149c399bc5" integrity sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q== dependencies: "@socket.io/component-emitter" "~3.1.0" @@ -1175,12 +1142,12 @@ engine.io-client@~6.5.2: engine.io-parser@~5.2.1: version "5.2.1" - resolved "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.1.tgz#9f213c77512ff1a6cc0c7a86108a7ffceb16fcfb" integrity sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ== engine.io@~6.5.2: version "6.5.4" - resolved "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.5.4.tgz#6822debf324e781add2254e912f8568508850cdc" integrity sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg== dependencies: "@types/cookie" "^0.4.1" @@ -1196,33 +1163,16 @@ engine.io@~6.5.2: entities@^2.0.0: version "2.2.0" - resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== errno@^0.1.1: version "0.1.8" - resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" -es-define-property@^1.0.0, es-define-property@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz" - integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== - -es-errors@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" - integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== - -es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz" - integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== - dependencies: - es-errors "^1.3.0" - esbuild-android-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" @@ -1240,7 +1190,7 @@ esbuild-darwin-64@0.14.54: esbuild-darwin-arm64@0.14.54: version "0.14.54" - resolved "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz#3f7cdb78888ee05e488d250a2bdaab1fa671bf73" integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== esbuild-freebsd-64@0.14.54: @@ -1305,7 +1255,7 @@ esbuild-openbsd-64@0.14.54: esbuild-plugin-vue3@^0.3.0: version "0.3.2" - resolved "https://registry.npmjs.org/esbuild-plugin-vue3/-/esbuild-plugin-vue3-0.3.2.tgz" + resolved "https://registry.yarnpkg.com/esbuild-plugin-vue3/-/esbuild-plugin-vue3-0.3.2.tgz#06c8988832ac1fa89548cc7c00959296913cb800" integrity sha512-KqZUPlIUS4vJLSexV3q5hgqIlsMWzlPtIuvZ1epZQvw/wJ/4vEPzEC1HQZduoHvUYvtnG703hsP1PsdpjTJ3ug== dependencies: "@vue/compiler-core" "^3.2.26" @@ -1335,7 +1285,7 @@ esbuild-windows-arm64@0.14.54: esbuild@^0.14.29, esbuild@^0.14.8: version "0.14.54" - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.54.tgz#8b44dcf2b0f1a66fc22459943dccf477535e9aa2" integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA== optionalDependencies: "@esbuild/linux-loong64" "0.14.54" @@ -1360,75 +1310,75 @@ esbuild@^0.14.29, esbuild@^0.14.8: esbuild-windows-64 "0.14.54" esbuild-windows-arm64 "0.14.54" -escalade@^3.1.1, escalade@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" - integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== estree-walker@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== eventemitter3@^2.0.3: version "2.0.3" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-2.0.3.tgz#b5e1079b59fb5e1ba2771c0a993be060a58c99ba" integrity sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg== eventemitter3@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== expand-tilde@^1.2.2: version "1.2.2" - resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" integrity sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q== dependencies: os-homedir "^1.0.1" expand-tilde@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== dependencies: homedir-polyfill "^1.0.1" extend-shallow@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== dependencies: is-extendable "^0.1.0" extend@^3.0.2: version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== fast-deep-equal@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" integrity sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w== fast-diff@1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154" integrity sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig== fast-diff@^1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== fast-glob@^3.2.5: version "3.3.2" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" @@ -1439,26 +1389,26 @@ fast-glob@^3.2.5: fastparse@^1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== fastq@^1.6.0: version "1.15.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" fill-range@^7.1.1: version "7.1.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" find-file-up@^0.1.2: version "0.1.3" - resolved "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz" + resolved "https://registry.yarnpkg.com/find-file-up/-/find-file-up-0.1.3.tgz#cf68091bcf9f300a40da411b37da5cce5a2fbea0" integrity sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A== dependencies: fs-exists-sync "^0.1.0" @@ -1466,38 +1416,38 @@ find-file-up@^0.1.2: find-pkg@^0.1.2: version "0.1.2" - resolved "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/find-pkg/-/find-pkg-0.1.2.tgz#1bdc22c06e36365532e2a248046854b9788da557" integrity sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw== dependencies: find-file-up "^0.1.2" fraction.js@^4.3.6: version "4.3.7" - resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== frappe-charts@2.0.0-rc27: version "2.0.0-rc27" - resolved "https://registry.npmjs.org/frappe-charts/-/frappe-charts-2.0.0-rc27.tgz" + resolved "https://registry.yarnpkg.com/frappe-charts/-/frappe-charts-2.0.0-rc27.tgz#a04737d36bcce5381b25ad48896c43b02eb62852" integrity sha512-J4WCrHYB6oR4Dfu28aaCxlUu64C/V+qJlNE1E0xpya2/yCeqDZ8LA6pS63SBMOdV2CTP8cJ6Isk5m+rZi9gElA== frappe-datatable@1.19.0: version "1.19.0" - resolved "https://registry.npmjs.org/frappe-datatable/-/frappe-datatable-1.19.0.tgz" + resolved "https://registry.yarnpkg.com/frappe-datatable/-/frappe-datatable-1.19.0.tgz#43d9118603c6d1ecaab31aa21e8278694c17d849" integrity sha512-DN7UIY8zrqagRV93mM4BS1tSNZ++8LT7E2cp3ZJEqeJeS/xQx9EVjhxAtQAEt2+QlDUL4hRYgXhRLH2Exz+K5w== dependencies: hyperlist "^1.0.0-beta" lodash "^4.17.5" sortablejs "^1.7.0" -frappe-gantt@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/frappe-gantt/-/frappe-gantt-1.0.4.tgz#efa40ceaa284fcf0ff3d4f9cf93d488d5000e37b" - integrity sha512-N94OP9ZiapaG5nzgCeZdxsKP8HD5aLVlH5sEHxSNZQnNKQ4BOn2l46HUD+KIE0LpYIterP7gIrFfkLNRuK0npQ== +frappe-gantt@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/frappe-gantt/-/frappe-gantt-0.6.1.tgz#57ae0b5f024101fc7cd5ba92f605de97dba9c9a1" + integrity sha512-1cSU9vLbwypjzaxnCfnEE03Xr3HlAV2S8dRtjxw62o+amkx1A8bBIFd2jp84mcDdTCM77Ij4LzZBslAKZB8oMg== frappe-quill-image-resize@^3.0.9: version "3.0.9" - resolved "https://registry.npmjs.org/frappe-quill-image-resize/-/frappe-quill-image-resize-3.0.9.tgz" + resolved "https://registry.yarnpkg.com/frappe-quill-image-resize/-/frappe-quill-image-resize-3.0.9.tgz#35e1d94aca458328be0db03ac25b58171af8c194" integrity sha512-2g38/Z/jbi3gbkCgHRgDe9MVskcjJrUioB3RXhQGhjpGKRgBznyVOLmHAZ1a8sBKAHBfuVz9BRdQulkJUrKg0g== dependencies: lodash "^4.17.4" @@ -1506,12 +1456,12 @@ frappe-quill-image-resize@^3.0.9: fs-exists-sync@^0.1.0: version "0.1.0" - resolved "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz" + resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" integrity sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg== fs-extra@^9.1.0: version "9.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" @@ -1521,22 +1471,22 @@ fs-extra@^9.1.0: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: version "2.3.3" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== functions-have-names@^1.2.3: version "1.2.3" - resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== gemoji@^8.1.0: @@ -1546,62 +1496,48 @@ gemoji@^8.1.0: generic-names@^1.0.2: version "1.0.3" - resolved "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-1.0.3.tgz#2d786a121aee508876796939e8e3bff836c20917" integrity sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA== dependencies: loader-utils "^0.2.16" generic-names@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-4.0.0.tgz#0bd8a2fd23fe8ea16cbd0a279acd69c06933d9a3" integrity sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A== dependencies: loader-utils "^3.2.0" generic-pool@3.9.0: version "3.9.0" - resolved "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz" + resolved "https://registry.yarnpkg.com/generic-pool/-/generic-pool-3.9.0.tgz#36f4a678e963f4fdb8707eab050823abc4e8f5e4" integrity sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g== get-caller-file@^2.0.5: version "2.0.5" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.2.4, get-intrinsic@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz" - integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" + integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== dependencies: - call-bind-apply-helpers "^1.0.2" - es-define-property "^1.0.1" - es-errors "^1.3.0" - es-object-atoms "^1.1.1" function-bind "^1.1.2" - get-proto "^1.0.1" - gopd "^1.2.0" - has-symbols "^1.1.0" - hasown "^2.0.2" - math-intrinsics "^1.1.0" - -get-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz" - integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== - dependencies: - dunder-proto "^1.0.1" - es-object-atoms "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob@^7.1.6: version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" @@ -1613,7 +1549,7 @@ glob@^7.1.6: global-modules@^0.2.3: version "0.2.3" - resolved "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" integrity sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA== dependencies: global-prefix "^0.1.4" @@ -1621,7 +1557,7 @@ global-modules@^0.2.3: global-prefix@^0.1.4: version "0.1.5" - resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" integrity sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw== dependencies: homedir-polyfill "^1.0.0" @@ -1629,121 +1565,128 @@ global-prefix@^0.1.4: is-windows "^0.2.0" which "^1.2.12" -gopd@^1.0.1, gopd@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz" - integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.11" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== has-ansi@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== dependencies: ansi-regex "^2.0.0" has-flag@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" integrity sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" - integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== +has-property-descriptors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" + integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== dependencies: - es-define-property "^1.0.0" + get-intrinsic "^1.2.2" -has-symbols@^1.0.3, has-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz" - integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== -has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz" - integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== dependencies: - has-symbols "^1.0.3" + has-symbols "^1.0.2" hash-sum@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04" integrity sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA== -hasown@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" - integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== +hasown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== dependencies: function-bind "^1.1.2" highlight.js@^10.4.1: version "10.7.3" - resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: version "1.0.3" - resolved "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" html5-qrcode@^2.3.8: version "2.3.8" - resolved "https://registry.npmjs.org/html5-qrcode/-/html5-qrcode-2.3.8.tgz" + resolved "https://registry.yarnpkg.com/html5-qrcode/-/html5-qrcode-2.3.8.tgz#0b0cdf7a9926cfd4be530e13a51db47592adfa0d" integrity sha512-jsr4vafJhwoLVEDW3n1KvPnCCXWaQfRng0/EEYk1vNcQGcG/htAdhJX0be8YyqMoSz7+hZvOZSTAepsabiuhiQ== hyperlist@^1.0.0-beta: version "1.0.0" - resolved "https://registry.npmjs.org/hyperlist/-/hyperlist-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/hyperlist/-/hyperlist-1.0.0.tgz#b211d41832643ca969e3087a86c912f93f82e5bb" integrity sha512-1qAjO29EJW/mPyqY+9wFjruD2YWur1dPsPYmt9RvMX6P+8Cr2UmT75MCWjjK+1/4Jxc3sm/G3Kr8DzGgEDRG+Q== iconv-lite@^0.6.3: version "0.6.3" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: safer-buffer ">= 2.1.2 < 3.0.0" icss-replace-symbols@^1.0.2, icss-replace-symbols@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" integrity sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg== icss-utils@^5.0.0: version "5.1.0" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== image-size@~0.5.0: version "0.5.5" - resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== immediate@~3.0.5: version "3.0.6" - resolved "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== immutable@^4.0.0: version "4.3.4" - resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.4.tgz#2e07b33837b4bb7662f288c244d1ced1ef65a78f" integrity sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA== inflight@^1.0.4: version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" @@ -1751,17 +1694,17 @@ inflight@^1.0.4: inherits@2, inherits@^2.0.3: version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== ini@^1.3.4: version "1.3.8" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== is-arguments@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== dependencies: call-bind "^1.0.2" @@ -1769,34 +1712,33 @@ is-arguments@^1.1.1: is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-buffer@^1.1.5, is-buffer@~1.1.6: version "1.1.6" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-core-module@^2.16.1: - version "2.16.1" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz" - integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== +is-core-module@^2.13.0: + version "2.13.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== dependencies: - hasown "^2.0.2" + hasown "^2.0.0" is-date-object@^1.0.5: - version "1.1.0" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz" - integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== dependencies: - call-bound "^1.0.2" - has-tostringtag "^1.0.2" + has-tostringtag "^1.0.0" is-expression@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-expression/-/is-expression-4.0.0.tgz#c33155962abf21d0afd2552514d67d2ec16fd2ab" integrity sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A== dependencies: acorn "^7.1.1" @@ -1804,99 +1746,97 @@ is-expression@^4.0.0: is-extendable@^0.1.0: version "0.1.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-promise@^2.0.0: version "2.2.2" - resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== is-regex@^1.0.3, is-regex@^1.1.4: - version "1.2.1" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz" - integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g== + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== dependencies: - call-bound "^1.0.2" - gopd "^1.2.0" - has-tostringtag "^1.0.2" - hasown "^2.0.2" + call-bind "^1.0.2" + has-tostringtag "^1.0.0" is-what@^3.14.1: version "3.14.1" - resolved "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz" + resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== is-windows@^0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" integrity sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q== isexe@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== jquery@3.7.0: version "3.7.0" - resolved "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.0.tgz#fe2c01a05da500709006d8790fe21c8a39d75612" integrity sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ== "jquery@>=2.0.0 <4.0.0": version "3.7.1" - resolved "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de" integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== js-base64@^2.1.9: version "2.6.4" - resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== js-sha256@^0.9.0: version "0.9.0" - resolved "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz" + resolved "https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.9.0.tgz#0b89ac166583e91ef9123644bd3c5334ce9d0966" integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA== js-stringify@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/js-stringify/-/js-stringify-1.0.2.tgz#1736fddfd9724f28a3682adc6230ae7e4e9679db" integrity sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g== jsbarcode@^3.11.0: version "3.11.6" - resolved "https://registry.npmjs.org/jsbarcode/-/jsbarcode-3.11.6.tgz" + resolved "https://registry.yarnpkg.com/jsbarcode/-/jsbarcode-3.11.6.tgz#96e8fbc3395476e162982a6064b98a09b5ea02c0" integrity sha512-G5TKGyKY1zJo0ZQKFM1IIMfy0nF2rs92BLlCz+cU4/TazIc4ZH+X1GYeDRt7TKjrYqmPfTjwTBkU/QnQlsYiuA== json5@^0.5.0: version "0.5.1" - resolved "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== jsonfile@^6.0.1: version "6.1.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" @@ -1905,7 +1845,7 @@ jsonfile@^6.0.1: jstransformer@1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/jstransformer/-/jstransformer-1.0.0.tgz#ed8bf0921e2f3f1ed4d5c1a44f68709ed24722c3" integrity sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A== dependencies: is-promise "^2.0.0" @@ -1913,14 +1853,14 @@ jstransformer@1.0.0: kind-of@^3.0.2: version "3.2.2" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== dependencies: is-buffer "^1.1.5" launch-editor@^2.2.1: version "2.6.1" - resolved "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== dependencies: picocolors "^1.0.0" @@ -1928,14 +1868,14 @@ launch-editor@^2.2.1: lazy-cache@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" integrity sha512-7vp2Acd2+Kz4XkzxGxaB1FWOi8KjWIWsgdfD5MCb86DWvlLqhRPM+d6Pro3iNEL5VT9mstz5hKAlcd+QR6H3aA== dependencies: set-getter "^0.1.0" less@^3.9.0: version "3.13.1" - resolved "https://registry.npmjs.org/less/-/less-3.13.1.tgz" + resolved "https://registry.yarnpkg.com/less/-/less-3.13.1.tgz#0ebc91d2a0e9c0c6735b83d496b0ab0583077909" integrity sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw== dependencies: copy-anything "^2.0.1" @@ -1951,7 +1891,7 @@ less@^3.9.0: less@^4.x: version "4.2.0" - resolved "https://registry.npmjs.org/less/-/less-4.2.0.tgz" + resolved "https://registry.yarnpkg.com/less/-/less-4.2.0.tgz#cbefbfaa14a4cd388e2099b2b51f956e1465c450" integrity sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA== dependencies: copy-anything "^2.0.1" @@ -1968,19 +1908,19 @@ less@^4.x: lie@3.1.1: version "3.1.1" - resolved "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw== dependencies: immediate "~3.0.5" lilconfig@^2.0.3: version "2.1.0" - resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== loader-utils@^0.2.16: version "0.2.17" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" integrity sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug== dependencies: big.js "^3.1.3" @@ -1990,17 +1930,17 @@ loader-utils@^0.2.16: loader-utils@^3.2.0: version "3.2.1" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== loadjs@^4.2.0: version "4.2.0" - resolved "https://registry.npmjs.org/loadjs/-/loadjs-4.2.0.tgz" + resolved "https://registry.yarnpkg.com/loadjs/-/loadjs-4.2.0.tgz#2a0336376397a6a43edf98c9ec3229ddd5abb6f6" integrity sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA== localforage@^1.10.0, localforage@^1.8.1: version "1.10.0" - resolved "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz" + resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg== dependencies: lie "3.1.1" @@ -2012,27 +1952,27 @@ lodash-es@^4.17.21: lodash.camelcase@^4.3.0: version "4.3.0" - resolved "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== lodash.clonedeep@^4.5.0: version "4.5.0" - resolved "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== lodash.isequal@^4.5.0: version "4.5.0" - resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== lodash.memoize@^4.1.2: version "4.1.2" - resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== lodash@^4.17.4, lodash@^4.17.5: @@ -2042,7 +1982,7 @@ lodash@^4.17.4, lodash@^4.17.5: lru-cache@^4.1.2: version "4.1.5" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== dependencies: pseudomap "^1.0.2" @@ -2050,27 +1990,22 @@ lru-cache@^4.1.2: magic-string@^0.30.5: version "0.30.5" - resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA== dependencies: "@jridgewell/sourcemap-codec" "^1.4.15" make-dir@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" semver "^5.6.0" -math-intrinsics@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz" - integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== - md5@^2.3.0: version "2.3.0" - resolved "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f" integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== dependencies: charenc "0.0.2" @@ -2079,24 +2014,24 @@ md5@^2.3.0: mdn-data@2.0.14: version "2.0.14" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== merge-source-map@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646" integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw== dependencies: source-map "^0.6.1" merge2@^1.3.0: version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== micromatch@^4.0.4: version "4.0.8" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: braces "^3.0.3" @@ -2104,68 +2039,73 @@ micromatch@^4.0.4: mime-db@1.52.0: version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@~2.1.34: version "2.1.35" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" mime@^1.4.1: version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== minimatch@^3.1.1: version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" mkdirp@~1.0.4: version "1.0.4" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== moment-timezone@^0.5.35: version "0.5.43" - resolved "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.43.tgz" + resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.43.tgz#3dd7f3d0c67f78c23cd1906b9b2137a09b3c4790" integrity sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ== dependencies: moment "^2.29.4" moment@^2.29.4: version "2.29.4" - resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== ms@2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -ms@2.1.2, ms@^2.1.1: +ms@2.1.2: version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + nanoid@^3.3.6: version "3.3.8" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w== native-request@^1.0.5: version "1.1.0" - resolved "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/native-request/-/native-request-1.1.0.tgz#acdb30fe2eefa3e1bc8c54b3a6852e9c5c0d3cb0" integrity sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw== needle@^3.1.0: version "3.2.0" - resolved "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz" + resolved "https://registry.yarnpkg.com/needle/-/needle-3.2.0.tgz#07d240ebcabfd65c76c03afae7f6defe6469df44" integrity sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ== dependencies: debug "^3.2.6" @@ -2174,61 +2114,61 @@ needle@^3.1.0: negotiator@0.6.3: version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== node-gyp-build@^4.3.0: version "4.8.0" - resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.0.tgz#3fee9c1731df4581a3f9ead74664369ff00d26dd" integrity sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og== -node-releases@^2.0.21: - version "2.0.26" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.26.tgz" - integrity sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA== +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== nopt@~1.0.10: version "1.0.10" - resolved "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== dependencies: abbrev "1" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-range@^0.1.2: version "0.1.2" - resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== normalize-url@^4.5.0: version "4.5.1" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== normalize-url@^6.0.1: version "6.1.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== nth-check@^2.0.1: version "2.1.1" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== dependencies: boolbase "^1.0.0" object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-is@^1.1.5: version "1.1.5" - resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== dependencies: call-bind "^1.0.2" @@ -2236,79 +2176,79 @@ object-is@^1.1.5: object-keys@^1.1.1: version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== once@^1.3.0: version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" os-homedir@^1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== parchment@^1.1.4: version "1.1.4" - resolved "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz" + resolved "https://registry.yarnpkg.com/parchment/-/parchment-1.1.4.tgz#aeded7ab938fe921d4c34bc339ce1168bc2ffde5" integrity sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg== parchment@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/parchment/-/parchment-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/parchment/-/parchment-3.0.0.tgz#2e3a4ada454e1206ae76ea7afcb50e9fb517e7d6" integrity sha512-HUrJFQ/StvgmXRcQ1ftY6VEZUq3jA2t9ncFN4F84J/vN0/FPpQF+8FKXb3l6fLces6q0uOHj6NJn+2xvZnxO6A== parse-node-version@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== parse-passwd@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== photoswipe@^5.4.3: version "5.4.3" - resolved "https://registry.npmjs.org/photoswipe/-/photoswipe-5.4.3.tgz" + resolved "https://registry.yarnpkg.com/photoswipe/-/photoswipe-5.4.3.tgz#413670ab08ac062c09f2f8dd645dcd1278afcb4a" integrity sha512-9UC6oJBK4oXFZ5HcdlcvGkfEHsVrmE4csUdCQhEjHYb3PvPLO3PG7UhnPuOgjxwmhq5s17Un5NUdum01LgBDng== picocolors@^0.2.1: version "0.2.1" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== -picocolors@^1.0.0, picocolors@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" - integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pify@^4.0.1: version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinia@^2.0.23: version "2.1.7" - resolved "https://registry.npmjs.org/pinia/-/pinia-2.1.7.tgz" + resolved "https://registry.yarnpkg.com/pinia/-/pinia-2.1.7.tgz#4cf5420d9324ca00b7b4984d3fbf693222115bbc" integrity sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ== dependencies: "@vue/devtools-api" "^6.5.0" @@ -2316,7 +2256,7 @@ pinia@^2.0.23: plyr@^3.7.8: version "3.7.8" - resolved "https://registry.npmjs.org/plyr/-/plyr-3.7.8.tgz" + resolved "https://registry.yarnpkg.com/plyr/-/plyr-3.7.8.tgz#b79bccc23687705b5d9a283b2a88c124bf7471ed" integrity sha512-yG/EHDobwbB/uP+4Bm6eUpJ93f8xxHjjk2dYcD1Oqpe1EcuQl5tzzw9Oq+uVAzd2lkM11qZfydSiyIpiB8pgdA== dependencies: core-js "^3.26.1" @@ -2327,12 +2267,12 @@ plyr@^3.7.8: popper.js@^1.16.0: version "1.16.1" - resolved "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz" + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b" integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== postcss-calc@^8.2.3: version "8.2.4" - resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== dependencies: postcss-selector-parser "^6.0.9" @@ -2340,7 +2280,7 @@ postcss-calc@^8.2.3: postcss-colormin@^5.3.1: version "5.3.1" - resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz#86c27c26ed6ba00d96c79e08f3ffb418d1d1988f" integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== dependencies: browserslist "^4.21.4" @@ -2350,7 +2290,7 @@ postcss-colormin@^5.3.1: postcss-convert-values@^5.1.3: version "5.1.3" - resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== dependencies: browserslist "^4.21.4" @@ -2358,27 +2298,27 @@ postcss-convert-values@^5.1.3: postcss-discard-comments@^5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== postcss-discard-duplicates@^5.1.0: version "5.1.0" - resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== postcss-discard-empty@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== postcss-discard-overridden@^5.1.0: version "5.1.0" - resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== postcss-merge-longhand@^5.1.7: version "5.1.7" - resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== dependencies: postcss-value-parser "^4.2.0" @@ -2386,7 +2326,7 @@ postcss-merge-longhand@^5.1.7: postcss-merge-rules@^5.1.4: version "5.1.4" - resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz#2f26fa5cacb75b1402e213789f6766ae5e40313c" integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== dependencies: browserslist "^4.21.4" @@ -2396,14 +2336,14 @@ postcss-merge-rules@^5.1.4: postcss-minify-font-values@^5.1.0: version "5.1.0" - resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== dependencies: postcss-value-parser "^4.2.0" postcss-minify-gradients@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== dependencies: colord "^2.9.1" @@ -2412,7 +2352,7 @@ postcss-minify-gradients@^5.1.1: postcss-minify-params@^5.1.4: version "5.1.4" - resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== dependencies: browserslist "^4.21.4" @@ -2421,19 +2361,19 @@ postcss-minify-params@^5.1.4: postcss-minify-selectors@^5.2.1: version "5.2.1" - resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== dependencies: postcss-selector-parser "^6.0.5" postcss-modules-extract-imports@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== postcss-modules-local-by-default@^1.1.1: version "1.2.0" - resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" integrity sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA== dependencies: css-selector-tokenizer "^0.7.0" @@ -2441,7 +2381,7 @@ postcss-modules-local-by-default@^1.1.1: postcss-modules-local-by-default@^4.0.0: version "4.0.3" - resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== dependencies: icss-utils "^5.0.0" @@ -2450,7 +2390,7 @@ postcss-modules-local-by-default@^4.0.0: postcss-modules-scope@^1.0.2: version "1.1.0" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" integrity sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw== dependencies: css-selector-tokenizer "^0.7.0" @@ -2458,14 +2398,14 @@ postcss-modules-scope@^1.0.2: postcss-modules-scope@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== dependencies: postcss-selector-parser "^6.0.4" postcss-modules-sync@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/postcss-modules-sync/-/postcss-modules-sync-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-modules-sync/-/postcss-modules-sync-1.0.0.tgz#619a719cf78dd16a4834135140b324cf77334be1" integrity sha512-kIDk2NYmxHshqUbjtFf1WdBij08IsvRdgDT0nOGWhvwkr8/z1piLSzxVrPt56J4DU6ON986h2H+5xcBnFhT8UQ== dependencies: generic-names "^1.0.2" @@ -2477,14 +2417,14 @@ postcss-modules-sync@^1.0.0: postcss-modules-values@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== dependencies: icss-utils "^5.0.0" postcss-modules@^4.0.0: version "4.3.1" - resolved "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-4.3.1.tgz#517c06c09eab07d133ae0effca2c510abba18048" integrity sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q== dependencies: generic-names "^4.0.0" @@ -2498,47 +2438,47 @@ postcss-modules@^4.0.0: postcss-normalize-charset@^5.1.0: version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== postcss-normalize-display-values@^5.1.0: version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-positions@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-repeat-style@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-string@^5.1.0: version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-timing-functions@^5.1.0: version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-unicode@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== dependencies: browserslist "^4.21.4" @@ -2546,7 +2486,7 @@ postcss-normalize-unicode@^5.1.1: postcss-normalize-url@^5.1.0: version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== dependencies: normalize-url "^6.0.1" @@ -2554,14 +2494,14 @@ postcss-normalize-url@^5.1.0: postcss-normalize-whitespace@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== dependencies: postcss-value-parser "^4.2.0" postcss-ordered-values@^5.1.3: version "5.1.3" - resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== dependencies: cssnano-utils "^3.1.0" @@ -2569,7 +2509,7 @@ postcss-ordered-values@^5.1.3: postcss-reduce-initial@^5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz#798cd77b3e033eae7105c18c9d371d989e1382d6" integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== dependencies: browserslist "^4.21.4" @@ -2577,14 +2517,14 @@ postcss-reduce-initial@^5.1.2: postcss-reduce-transforms@^5.1.0: version "5.1.0" - resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== dependencies: postcss-value-parser "^4.2.0" postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: version "6.0.13" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== dependencies: cssesc "^3.0.0" @@ -2592,7 +2532,7 @@ postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector postcss-svgo@^5.1.0: version "5.1.0" - resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== dependencies: postcss-value-parser "^4.2.0" @@ -2600,19 +2540,19 @@ postcss-svgo@^5.1.0: postcss-unique-selectors@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== dependencies: postcss-selector-parser "^6.0.5" postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== postcss@8, postcss@^8.4.21, postcss@^8.4.31: version "8.4.31" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== dependencies: nanoid "^3.3.6" @@ -2621,7 +2561,7 @@ postcss@8, postcss@^8.4.21, postcss@^8.4.31: postcss@^5.2.5: version "5.2.18" - resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== dependencies: chalk "^1.1.3" @@ -2630,17 +2570,17 @@ postcss@^5.2.5: supports-color "^3.2.3" postcss@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz" - integrity sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw== + version "6.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== dependencies: - chalk "^1.1.3" - source-map "^0.5.6" - supports-color "^3.2.3" + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" postcss@^7.0.36: version "7.0.39" - resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== dependencies: picocolors "^0.2.1" @@ -2648,34 +2588,34 @@ postcss@^7.0.36: preact@~10.12.1: version "10.12.1" - resolved "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz" + resolved "https://registry.yarnpkg.com/preact/-/preact-10.12.1.tgz#8f9cb5442f560e532729b7d23d42fd1161354a21" integrity sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg== "prettier@^1.18.2 || ^2.0.0": version "2.8.8" - resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== promise@^7.0.1: version "7.3.1" - resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== dependencies: asap "~2.0.3" prr@~1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== pseudomap@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== pug-attrs@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/pug-attrs/-/pug-attrs-3.0.0.tgz#b10451e0348165e31fad1cc23ebddd9dc7347c41" integrity sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA== dependencies: constantinople "^4.0.1" @@ -2684,7 +2624,7 @@ pug-attrs@^3.0.0: pug-code-gen@^3.0.3: version "3.0.3" - resolved "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/pug-code-gen/-/pug-code-gen-3.0.3.tgz#58133178cb423fe1716aece1c1da392a75251520" integrity sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw== dependencies: constantinople "^4.0.1" @@ -2698,17 +2638,17 @@ pug-code-gen@^3.0.3: pug-error@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/pug-error/-/pug-error-2.0.0.tgz#5c62173cb09c34de2a2ce04f17b8adfec74d8ca5" integrity sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ== pug-error@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/pug-error/-/pug-error-2.1.0.tgz#17ea37b587b6443d4b8f148374ec27b54b406e55" integrity sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg== pug-filters@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/pug-filters/-/pug-filters-4.0.0.tgz#d3e49af5ba8472e9b7a66d980e707ce9d2cc9b5e" integrity sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A== dependencies: constantinople "^4.0.1" @@ -2719,7 +2659,7 @@ pug-filters@^4.0.0: pug-lexer@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/pug-lexer/-/pug-lexer-5.0.1.tgz#ae44628c5bef9b190b665683b288ca9024b8b0d5" integrity sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w== dependencies: character-parser "^2.2.0" @@ -2728,7 +2668,7 @@ pug-lexer@^5.0.1: pug-linker@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/pug-linker/-/pug-linker-4.0.0.tgz#12cbc0594fc5a3e06b9fc59e6f93c146962a7708" integrity sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw== dependencies: pug-error "^2.0.0" @@ -2736,7 +2676,7 @@ pug-linker@^4.0.0: pug-load@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/pug-load/-/pug-load-3.0.0.tgz#9fd9cda52202b08adb11d25681fb9f34bd41b662" integrity sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ== dependencies: object-assign "^4.1.1" @@ -2744,7 +2684,7 @@ pug-load@^3.0.0: pug-parser@^6.0.0: version "6.0.0" - resolved "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz" + resolved "https://registry.yarnpkg.com/pug-parser/-/pug-parser-6.0.0.tgz#a8fdc035863a95b2c1dc5ebf4ecf80b4e76a1260" integrity sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw== dependencies: pug-error "^2.0.0" @@ -2752,24 +2692,24 @@ pug-parser@^6.0.0: pug-runtime@^3.0.0, pug-runtime@^3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/pug-runtime/-/pug-runtime-3.0.1.tgz#f636976204723f35a8c5f6fad6acda2a191b83d7" integrity sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg== pug-strip-comments@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz#f94b07fd6b495523330f490a7f554b4ff876303e" integrity sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ== dependencies: pug-error "^2.0.0" pug-walk@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/pug-walk/-/pug-walk-2.0.0.tgz#417aabc29232bb4499b5b5069a2b2d2a24d5f5fe" integrity sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ== pug@^3.0.1: version "3.0.3" - resolved "https://registry.npmjs.org/pug/-/pug-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/pug/-/pug-3.0.3.tgz#e18324a314cd022883b1e0372b8af3a1a99f7597" integrity sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g== dependencies: pug-code-gen "^3.0.3" @@ -2783,12 +2723,12 @@ pug@^3.0.1: queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== quill-delta@^3.6.2: version "3.6.3" - resolved "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz" + resolved "https://registry.yarnpkg.com/quill-delta/-/quill-delta-3.6.3.tgz#b19fd2b89412301c60e1ff213d8d860eac0f1032" integrity sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg== dependencies: deep-equal "^1.0.1" @@ -2797,7 +2737,7 @@ quill-delta@^3.6.2: quill-delta@^5.1.0: version "5.1.0" - resolved "https://registry.npmjs.org/quill-delta/-/quill-delta-5.1.0.tgz" + resolved "https://registry.yarnpkg.com/quill-delta/-/quill-delta-5.1.0.tgz#1c4bc08f7c8e5cc4bdc88a15a1a70c1cc72d2b48" integrity sha512-X74oCeRI4/p0ucjb5Ma8adTXd9Scumz367kkMK5V/IatcX6A0vlgLgKbzXWy5nZmCGeNJm2oQX0d2Eqj+ZIlCA== dependencies: fast-diff "^1.3.0" @@ -2806,7 +2746,7 @@ quill-delta@^5.1.0: quill-magic-url@^3.0.0: version "3.0.2" - resolved "https://registry.npmjs.org/quill-magic-url/-/quill-magic-url-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/quill-magic-url/-/quill-magic-url-3.0.2.tgz#84654c749650e006250cbaf905295cb87796f3a7" integrity sha512-kLPDwjNExGJZyCLGxbaiTFD/OYHagNLRvsdKRV+2d946I8cxaXaB7IT9wbrB49jC8z1X5cwI+pzZzHZeV0orFw== dependencies: normalize-url "^4.5.0" @@ -2814,7 +2754,7 @@ quill-magic-url@^3.0.0: quill@2.0.3: version "2.0.3" - resolved "https://registry.npmjs.org/quill/-/quill-2.0.3.tgz" + resolved "https://registry.yarnpkg.com/quill/-/quill-2.0.3.tgz#752765a31d5a535cdc5717dc49d4e50099365eb1" integrity sha512-xEYQBqfYx/sfb33VJiKnSJp8ehloavImQ2A6564GAbqG55PGw1dAWUn1MUbQB62t0azawUS2CZZhWCjO8gRvTw== dependencies: eventemitter3 "^5.0.1" @@ -2824,7 +2764,7 @@ quill@2.0.3: quill@^1.2.2: version "1.3.7" - resolved "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz" + resolved "https://registry.yarnpkg.com/quill/-/quill-1.3.7.tgz#da5b2f3a2c470e932340cdbf3668c9f21f9286e8" integrity sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g== dependencies: clone "^2.1.1" @@ -2836,46 +2776,43 @@ quill@^1.2.2: qz-tray@^2.0.8: version "2.2.3" - resolved "https://registry.npmjs.org/qz-tray/-/qz-tray-2.2.3.tgz" + resolved "https://registry.yarnpkg.com/qz-tray/-/qz-tray-2.2.3.tgz#370bf21b539b33b6b8038244e92881ac1b96411d" integrity sha512-kvrka0l6Pls4grnfatKIp6OnJJNyQXrouy+/wXk04Zqz5oiKzTaiuM6v67hTFNeXC4bzUTyX1DoRJSon/M9rqQ== rangetouch@^2.0.1: version "2.0.1" - resolved "https://registry.npmjs.org/rangetouch/-/rangetouch-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/rangetouch/-/rangetouch-2.0.1.tgz#c01105110fd3afca2adcb1a580692837d883cb70" integrity sha512-sln+pNSc8NGaHoLzwNBssFSf/rSYkqeBXzX1AtJlkJiUaVSJSbRAWJk+4omsXkN+EJalzkZhWQ3th1m0FpR5xA== raw-loader@^0.5.1: version "0.5.1" - resolved "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz" + resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-0.5.1.tgz#0c3d0beaed8a01c966d9787bf778281252a979aa" integrity sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q== readdirp@~3.6.0: version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" regexp.prototype.flags@^1.5.1: - version "1.5.4" - resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz" - integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-errors "^1.3.0" - get-proto "^1.0.1" - gopd "^1.2.0" - set-function-name "^2.0.2" + call-bind "^1.0.2" + define-properties "^1.2.0" + set-function-name "^2.0.0" require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== resolve-dir@^0.1.0: version "0.1.1" - resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" integrity sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA== dependencies: expand-tilde "^1.2.2" @@ -2883,7 +2820,7 @@ resolve-dir@^0.1.0: resolve-file@^0.3.0: version "0.3.0" - resolved "https://registry.npmjs.org/resolve-file/-/resolve-file-0.3.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-file/-/resolve-file-0.3.0.tgz#11e1fb464566d3a7c500cb7e9481e8f0b00a14ef" integrity sha512-9RXicAgDvLD272hZ3HwJv9MJUGxCBRRwwSBRdOGWgcO03MtC9UTGC6XG1VbS4T5MvDrb+tVZx2RhZ90uk3uczg== dependencies: cwd "^0.10.0" @@ -2896,26 +2833,26 @@ resolve-file@^0.3.0: resolve-url@^0.2.1: version "0.2.1" - resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== resolve@^1.15.1, resolve@^1.2.0: - version "1.22.11" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz" - integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ== + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: - is-core-module "^2.16.1" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" reusify@^1.0.4: version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rtlcss@^4.0.0: version "4.1.1" - resolved "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz" + resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.1.1.tgz#f20409fcc197e47d1925996372be196fee900c0c" integrity sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ== dependencies: escalade "^3.1.1" @@ -2925,19 +2862,19 @@ rtlcss@^4.0.0: run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.2: version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sass@^1.18.0, sass@^1.63.0, sass@^1.x: version "1.69.5" - resolved "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.69.5.tgz#23e18d1c757a35f2e52cc81871060b9ad653dfde" integrity sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ== dependencies: chokidar ">=3.0.0 <4.0.0" @@ -2946,75 +2883,72 @@ sass@^1.18.0, sass@^1.63.0, sass@^1.x: sax@^1.2.4, sax@~1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== sax@~1.2.4: version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== semver@^5.6.0: version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== semver@^6.3.0: version "6.3.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -set-function-length@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" - integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== +set-function-length@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" + define-data-property "^1.1.1" + get-intrinsic "^1.2.1" gopd "^1.0.1" - has-property-descriptors "^1.0.2" + has-property-descriptors "^1.0.0" -set-function-name@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz" - integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== +set-function-name@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" + define-data-property "^1.0.1" functions-have-names "^1.2.3" - has-property-descriptors "^1.0.2" + has-property-descriptors "^1.0.0" set-getter@^0.1.0: version "0.1.1" - resolved "https://registry.npmjs.org/set-getter/-/set-getter-0.1.1.tgz" + resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.1.tgz#a3110e1b461d31a9cfc8c5c9ee2e9737ad447102" integrity sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw== dependencies: to-object-path "^0.3.0" shell-quote@^1.8.1: version "1.8.1" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== showdown@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/showdown/-/showdown-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/showdown/-/showdown-2.1.0.tgz#1251f5ed8f773f0c0c7bfc8e6fd23581f9e545c5" integrity sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ== dependencies: commander "^9.0.0" socket.io-adapter@~2.5.2: version "2.5.2" - resolved "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz#5de9477c9182fdc171cd8c8364b9a8894ec75d12" integrity sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA== dependencies: ws "~8.11.0" socket.io-client@^4.7.1: version "4.7.2" - resolved "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.7.2.tgz#f2f13f68058bd4e40f94f2a1541f275157ff2c08" integrity sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w== dependencies: "@socket.io/component-emitter" "~3.1.0" @@ -3024,7 +2958,7 @@ socket.io-client@^4.7.1: socket.io-parser@~4.2.4: version "4.2.4" - resolved "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== dependencies: "@socket.io/component-emitter" "~3.1.0" @@ -3032,7 +2966,7 @@ socket.io-parser@~4.2.4: socket.io@^4.7.1: version "4.7.2" - resolved "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.7.2.tgz#22557d76c3f3ca48f82e73d68b7add36a22df002" integrity sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw== dependencies: accepts "~1.3.4" @@ -3045,22 +2979,22 @@ socket.io@^4.7.1: sortablejs@1.14.0: version "1.14.0" - resolved "https://registry.npmjs.org/sortablejs/-/sortablejs-1.14.0.tgz" + resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.14.0.tgz#6d2e17ccbdb25f464734df621d4f35d4ab35b3d8" integrity sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w== sortablejs@^1.15.0, sortablejs@^1.7.0: version "1.15.0" - resolved "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.0.tgz" + resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.15.0.tgz#53230b8aa3502bb77a29e2005808ffdb4a5f7e2a" integrity sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w== "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== source-map-resolve@^0.5.2: version "0.5.3" - resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: atob "^2.1.2" @@ -3071,37 +3005,37 @@ source-map-resolve@^0.5.2: source-map-url@^0.4.0: version "0.4.1" - resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== source-map@0.6.*, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.5.6: version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== source-map@^0.7.3: version "0.7.4" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== stable@^0.1.8: version "0.1.8" - resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== string-hash@^1.1.0, string-hash@^1.1.1: version "1.1.3" - resolved "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz" + resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" integrity sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A== string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" @@ -3110,26 +3044,26 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: strip-ansi@^3.0.0: version "3.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== dependencies: ansi-regex "^2.0.0" strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== stylehacks@^5.1.1: version "5.1.1" - resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== dependencies: browserslist "^4.21.4" @@ -3137,7 +3071,7 @@ stylehacks@^5.1.1: stylus@^0.54.5: version "0.54.8" - resolved "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz" + resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.54.8.tgz#3da3e65966bc567a7b044bfe0eece653e099d147" integrity sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg== dependencies: css-parse "~2.0.0" @@ -3151,7 +3085,7 @@ stylus@^0.54.5: stylus@^0.x: version "0.62.0" - resolved "https://registry.npmjs.org/stylus/-/stylus-0.62.0.tgz" + resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.62.0.tgz#648a020e2bf90ed87587ab9c2f012757e977bb5d" integrity sha512-v3YCf31atbwJQIMtPNX8hcQ+okD4NQaTuKGUWfII8eaqn+3otrbttGL1zSMZAAtiPsBztQnujVBugg/cXFUpyg== dependencies: "@adobe/css-tools" "~4.3.1" @@ -3162,31 +3096,31 @@ stylus@^0.x: supports-color@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== supports-color@^3.2.3: version "3.2.3" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" integrity sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A== dependencies: has-flag "^1.0.0" -supports-color@^5.3.0: +supports-color@^5.3.0, supports-color@^5.4.0: version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== svgo@^2.7.0: version "2.8.0" - resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== dependencies: "@trysound/sax" "0.2.0" @@ -3199,120 +3133,125 @@ svgo@^2.7.0: tmp@^0.2.1: version "0.2.4" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.4.tgz" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.4.tgz#c6db987a2ccc97f812f17137b36af2b6521b0d13" integrity sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ== +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + to-object-path@^0.3.0: version "0.3.0" - resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== dependencies: kind-of "^3.0.2" to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" token-stream@1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz" + resolved "https://registry.yarnpkg.com/token-stream/-/token-stream-1.0.0.tgz#cc200eab2613f4166d27ff9afc7ca56d49df6eb4" integrity sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg== touch@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== dependencies: nopt "~1.0.10" tslib@^1.10.0: version "1.14.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.3.0: version "2.6.2" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== typescript@^4.7.4: version "4.9.5" - resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== undici-types@~5.26.4: version "5.26.5" - resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== universalify@^2.0.0: version "2.0.1" - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -update-browserslist-db@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz" - integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: - escalade "^3.2.0" - picocolors "^1.1.1" + escalade "^3.1.1" + picocolors "^1.0.0" urix@^0.1.0: version "0.1.0" - resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== url-polyfill@^1.1.12: version "1.1.12" - resolved "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.12.tgz" + resolved "https://registry.yarnpkg.com/url-polyfill/-/url-polyfill-1.1.12.tgz#6cdaa17f6b022841b3aec0bf8dbd87ac0cd33331" integrity sha512-mYFmBHCapZjtcNHW0MDq9967t+z4Dmg5CJ0KqysK3+ZbyoNOWQHksGCTWwDhxGXllkWlOc10Xfko6v4a3ucM6A== utf-8-validate@^6.0.3: version "6.0.3" - resolved "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.3.tgz" + resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-6.0.3.tgz#7d8c936d854e86b24d1d655f138ee27d2636d777" integrity sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA== dependencies: node-gyp-build "^4.3.0" util-deprecate@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== vary@^1: version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== void-elements@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09" integrity sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w== vue-demi@*, vue-demi@>=0.14.5, vue-demi@>=0.14.6: version "0.14.6" - resolved "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz" + resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.6.tgz#dc706582851dc1cdc17a0054f4fec2eb6df74c92" integrity sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w== vue-router@^4.1.5: version "4.2.5" - resolved "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.2.5.tgz#b9e3e08f1bd9ea363fdd173032620bc50cf0e98a" integrity sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw== dependencies: "@vue/devtools-api" "^6.5.0" vue-template-es2015-compiler@^1.9.0: version "1.9.1" - resolved "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz" + resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825" integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== vue@^3.3.0: version "3.3.9" - resolved "https://registry.npmjs.org/vue/-/vue-3.3.9.tgz" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.3.9.tgz#219a2ec68e8d4d0b0180460af0f5b9299b3f3f1f" integrity sha512-sy5sLCTR8m6tvUk1/ijri3Yqzgpdsmxgj6n6yl7GXXCXqVbmW2RCXe9atE4cEI6Iv7L89v5f35fZRRr5dChP9w== dependencies: "@vue/compiler-dom" "3.3.9" @@ -3323,28 +3262,28 @@ vue@^3.3.0: vuedraggable@^4.1.0: version "4.1.0" - resolved "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.1.0.tgz" + resolved "https://registry.yarnpkg.com/vuedraggable/-/vuedraggable-4.1.0.tgz#edece68adb8a4d9e06accff9dfc9040e66852270" integrity sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww== dependencies: sortablejs "1.14.0" vuex@4.0.2: version "4.0.2" - resolved "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/vuex/-/vuex-4.0.2.tgz#f896dbd5bf2a0e963f00c67e9b610de749ccacc9" integrity sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q== dependencies: "@vue/devtools-api" "^6.0.0-beta.11" which@^1.2.12: version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" with@^7.0.0: version "7.0.2" - resolved "https://registry.npmjs.org/with/-/with-7.0.2.tgz" + resolved "https://registry.yarnpkg.com/with/-/with-7.0.2.tgz#ccee3ad542d25538a7a7a80aad212b9828495bac" integrity sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w== dependencies: "@babel/parser" "^7.9.6" @@ -3354,7 +3293,7 @@ with@^7.0.0: wrap-ansi@^7.0.0: version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" @@ -3363,47 +3302,47 @@ wrap-ansi@^7.0.0: wrappy@1: version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== ws@~8.11.0: version "8.11.0" - resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== xmlhttprequest-ssl@~2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67" integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== y18n@^5.0.5: version "5.0.8" - resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== yallist@4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yallist@^2.1.2: version "2.1.2" - resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== yaml@^1.10.2: version "1.10.2" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yargs-parser@^21.1.1: version "21.1.1" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== yargs@^17.5.1: version "17.7.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: cliui "^8.0.1" From e6c3635074ad407bdf3a04dbfa4c01051f5fecb2 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Wed, 4 Feb 2026 20:01:52 +0530 Subject: [PATCH 035/393] feat: make file optional --- .../public/js/frappe/list/list_view_select.js | 8 +++-- .../js/frappe/views/gantt/gantt_view.js | 31 +++++++++++++------ 2 files changed, 28 insertions(+), 11 deletions(-) diff --git a/frappe/public/js/frappe/list/list_view_select.js b/frappe/public/js/frappe/list/list_view_select.js index 5d71f9a07f..58aa103ffb 100644 --- a/frappe/public/js/frappe/list/list_view_select.js +++ b/frappe/public/js/frappe/list/list_view_select.js @@ -75,7 +75,9 @@ frappe.views.ListViewSelect = class ListViewSelect { action: () => this.set_route("dashboard"), }, Calendar: { - condition: frappe.views.calendar[this.doctype], + condition: + frappe.views.calendar[this.doctype] || + frappe.get_meta(this.doctype).is_calendar_and_gantt, action: () => this.set_route("calendar", "default"), current_view_handler: () => { this.get_calendars().then((calendars) => { @@ -84,7 +86,9 @@ frappe.views.ListViewSelect = class ListViewSelect { }, }, Gantt: { - condition: frappe.views.calendar[this.doctype], + condition: + frappe.views.calendar[this.doctype] || + frappe.get_meta(this.doctype).is_calendar_and_gantt, action: () => this.set_route("gantt"), }, Inbox: { diff --git a/frappe/public/js/frappe/views/gantt/gantt_view.js b/frappe/public/js/frappe/views/gantt/gantt_view.js index 89c3b2a041..b653693d94 100644 --- a/frappe/public/js/frappe/views/gantt/gantt_view.js +++ b/frappe/public/js/frappe/views/gantt/gantt_view.js @@ -1,5 +1,12 @@ frappe.provide("frappe.views"); +const DEFAULT_FIELD_MAP = { + start: "start", + end: "end", + id: "name", + progress: "progress", +}; + frappe.views.GanttView = class GanttView extends frappe.views.ListView { get view_name() { return "Gantt"; @@ -9,6 +16,10 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { return super.setup_defaults().then(() => { this.page_title = this.page_title + " " + __("Gantt"); this.calendar_settings = frappe.views.calendar[this.doctype] || {}; + this.calendar_settings.field_map = { + ...DEFAULT_FIELD_MAP, + ...(this.calendar_settings.field_map || {}), + }; if (typeof this.calendar_settings.gantt == "object") { Object.assign(this.calendar_settings, this.calendar_settings.gantt); @@ -35,32 +46,34 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { prepare_tasks() { var me = this; var meta = this.meta; - var field_map = this.calendar_settings.field_map; + var field_map = this.calendar_settings.field_map || DEFAULT_FIELD_MAP; this.tasks = this.data.map(function (item) { // set progress var progress = 0; - if (field_map.progress && $.isFunction(field_map.progress)) { + if (typeof field_map.progress === "function") { progress = field_map.progress(item); } else if (field_map.progress) { progress = item[field_map.progress]; } // title - var label; - if (meta.title_field) { + let label; + if (field_map.title) { + label = item[field_map.title]; + } else if (meta.title_field) { label = item.progress ? __("{0} ({1}) - {2}%", [item[meta.title_field], item.name, item.progress]) : __("{0} ({1})", [item[meta.title_field], item.name]); } else { - label = item[field_map.title]; + label = item["name"]; } - var r = { + const r = { start: item[field_map.start], - end: item[field_map.end], + end: item[field_map.end] || item[field_map.start], name: label, - id: item[field_map.id || "name"], + id: item[field_map.id], doctype: me.doctype, progress: progress, dependencies: item.depends_on_tasks || "", @@ -118,7 +131,7 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { if (!me.can_write) return; var progress_fieldname = "progress"; - if ($.isFunction(field_map.progress)) { + if (typeof field_map.progress === "function") { progress_fieldname = null; } else if (field_map.progress) { progress_fieldname = field_map.progress; From 15d8fb957cab6211af8350560e6a055ef0f3d27d Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Wed, 4 Feb 2026 20:16:49 +0530 Subject: [PATCH 036/393] fix: show error message clearly --- frappe/public/js/frappe/views/gantt/gantt_view.js | 12 ++++++++++-- yarn.lock | 8 ++++---- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/frappe/public/js/frappe/views/gantt/gantt_view.js b/frappe/public/js/frappe/views/gantt/gantt_view.js index b653693d94..249012cc47 100644 --- a/frappe/public/js/frappe/views/gantt/gantt_view.js +++ b/frappe/public/js/frappe/views/gantt/gantt_view.js @@ -46,7 +46,7 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { prepare_tasks() { var me = this; var meta = this.meta; - var field_map = this.calendar_settings.field_map || DEFAULT_FIELD_MAP; + let field_map = this.calendar_settings.field_map || DEFAULT_FIELD_MAP; this.tasks = this.data.map(function (item) { // set progress @@ -68,7 +68,15 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { } else { label = item["name"]; } - + if (!item[field_map.start]) { + frappe.msgprint({ + title: __("Incorrect configuration"), + message: __( + "Please configure the start field for this Doctype in the controller file." + ), + indicator: "red", + }); + } const r = { start: item[field_map.start], end: item[field_map.end] || item[field_map.start], diff --git a/yarn.lock b/yarn.lock index b332bf0de8..ac2b8917db 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1440,10 +1440,10 @@ frappe-datatable@1.19.0: lodash "^4.17.5" sortablejs "^1.7.0" -frappe-gantt@^0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/frappe-gantt/-/frappe-gantt-0.6.1.tgz#57ae0b5f024101fc7cd5ba92f605de97dba9c9a1" - integrity sha512-1cSU9vLbwypjzaxnCfnEE03Xr3HlAV2S8dRtjxw62o+amkx1A8bBIFd2jp84mcDdTCM77Ij4LzZBslAKZB8oMg== +frappe-gantt@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/frappe-gantt/-/frappe-gantt-1.0.4.tgz#efa40ceaa284fcf0ff3d4f9cf93d488d5000e37b" + integrity sha512-N94OP9ZiapaG5nzgCeZdxsKP8HD5aLVlH5sEHxSNZQnNKQ4BOn2l46HUD+KIE0LpYIterP7gIrFfkLNRuK0npQ== frappe-quill-image-resize@^3.0.9: version "3.0.9" From 1a8182b4a420ed0973676707118e6f3ac2313586 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Thu, 5 Feb 2026 11:23:52 +0530 Subject: [PATCH 037/393] fix: get_desk_link function --- frappe/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/__init__.py b/frappe/__init__.py index 11f48eaaa9..8f3cdacc9c 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -1481,12 +1481,12 @@ def get_desk_link(doctype, name, show_title_with_name=False, open_in_new_tab=Fal encoded_name = quote(name) if show_title_with_name and name != title: - html = '{doctype_local} {name}: {title_local}' + html = '{doctype_local} {name}: {title_local}' else: - html = '{doctype_local} {title_local}' + html = '{doctype_local} {title_local}' return html.format( - doctype=doctype, + doctype=frappe.scrub(doctype), name=name, encoded_name=encoded_name, doctype_local=_(doctype), From 26051145116a872ea063e3278b5a6bb58844bfce Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Thu, 5 Feb 2026 17:05:35 +0530 Subject: [PATCH 038/393] fix: add bulk action validation for tags --- frappe/desk/doctype/tag/tag.py | 5 +++++ frappe/utils/print_format.py | 3 +++ 2 files changed, 8 insertions(+) diff --git a/frappe/desk/doctype/tag/tag.py b/frappe/desk/doctype/tag/tag.py index 6235509a9d..f225da8601 100644 --- a/frappe/desk/doctype/tag/tag.py +++ b/frappe/desk/doctype/tag/tag.py @@ -2,6 +2,7 @@ # License: MIT. See LICENSE import frappe +from frappe import _ from frappe.model.document import Document from frappe.query_builder import DocType from frappe.utils import unique @@ -43,6 +44,10 @@ def add_tag(tag, dt, dn, color=None): @frappe.whitelist() def add_tags(tags, dt, docs, color=None): "adds a new tag to a record, and creates the Tag master" + + if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): + frappe.throw(_("You are not allowed to perform bulk actions"), frappe.PermissionError) + tags = frappe.parse_json(tags) docs = frappe.parse_json(docs) for doc in docs: diff --git a/frappe/utils/print_format.py b/frappe/utils/print_format.py index 282b1ec1da..d47944cf59 100644 --- a/frappe/utils/print_format.py +++ b/frappe/utils/print_format.py @@ -52,6 +52,9 @@ def download_multi_pdf_async( """ Calls _download_multi_pdf with the given parameters in a background job, returns task ID """ + if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): + frappe.throw(_("You are not allowed to perform bulk actions"), frappe.PermissionError) + task_id = str(uuid.uuid4()) if isinstance(doctype, dict): doc_count = sum([len(doctype[dt]) for dt in doctype]) From 162b6d56075618cecdfb49bcd6bb5acb756fc1e2 Mon Sep 17 00:00:00 2001 From: KerollesFathy Date: Thu, 5 Feb 2026 23:13:42 +0000 Subject: [PATCH 039/393] fix(report-view): label handling in pick columns dialog fields --- frappe/public/js/frappe/views/reports/report_view.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/views/reports/report_view.js b/frappe/public/js/frappe/views/reports/report_view.js index dea3b70ef9..c8c90ba2bd 100644 --- a/frappe/public/js/frappe/views/reports/report_view.js +++ b/frappe/public/js/frappe/views/reports/report_view.js @@ -1038,9 +1038,10 @@ frappe.views.ReportView = class ReportView extends frappe.views.ListView { table_fields.forEach((df) => { const cdt = df.options; + const label = df.label || frappe.unscrub(df.fieldname); dialog_fields.push({ - label: __(df.label, null, df.parent) + ` (${__(cdt)})`, + label: __(label) + ` (${__(cdt)})`, fieldname: df.options, fieldtype: "MultiCheck", columns: 2, From 9fa55476b7d7eaf52d3b22ece50866a6c4a3c7ea Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Thu, 5 Feb 2026 19:10:39 +0530 Subject: [PATCH 040/393] fix: handle total row in export of report with column filters --- frappe/desk/query_report.py | 104 ++++++++++++++---- .../js/frappe/views/reports/query_report.js | 13 ++- 2 files changed, 91 insertions(+), 26 deletions(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index 061e01c4a4..0025819bd4 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -75,7 +75,13 @@ def get_report_result(report, filters): @frappe.read_only() def generate_report_result( - report, filters=None, user=None, custom_columns=None, is_tree=False, parent_field=None + report, + filters=None, + user=None, + custom_columns=None, + is_tree=False, + parent_field=None, + skip_total_calculation=False, ): user = user or frappe.session.user filters = filters or [] @@ -110,12 +116,13 @@ def generate_report_result( if result: result = get_filtered_data(report.ref_doctype, columns, result, user) - if cint(report.add_total_row) and result and not skip_total_row: + has_total_row = cint(report.add_total_row) and result and not skip_total_row + + if has_total_row and not skip_total_calculation: result = add_total_row(result, columns, is_tree=is_tree, parent_field=parent_field) if isinstance(filters, dict) and filters.get("translate_data"): - total_row = cint(report.add_total_row) and result and not skip_total_row - result = translate_report_data(result, total_row) + result = translate_report_data(result, has_total_row) return { "result": result, @@ -201,6 +208,7 @@ def run( parent_field=None, are_default_filters=True, js_filters=None, + skip_total_calculation=False, ): if not user: user = frappe.session.user @@ -217,8 +225,10 @@ def run( if sbool(are_default_filters) and report.get("custom_filters"): filters = report.custom_filters + is_prepared_report = report.prepared_report and not sbool(ignore_prepared_report) and not custom_columns + try: - if report.prepared_report and not sbool(ignore_prepared_report) and not custom_columns: + if is_prepared_report: if filters: if isinstance(filters, str): filters = json.loads(filters) @@ -228,7 +238,9 @@ def run( dn = "" result = get_prepared_report_result(report, filters, dn, user) else: - result = generate_report_result(report, filters, user, custom_columns, is_tree, parent_field) + result = generate_report_result( + report, filters, user, custom_columns, is_tree, parent_field, skip_total_calculation + ) add_data_to_monitor(report=report.reference_report or report.name) except Exception: frappe.log_error("Report Error") @@ -239,6 +251,8 @@ def run( if sbool(are_default_filters) and report.get("custom_filters"): result["custom_filters"] = report.custom_filters + result["is_prepared_report"] = is_prepared_report + return result @@ -367,13 +381,22 @@ def _export_query(form_params, csv_params, populate_response=True): custom_columns = frappe.parse_json(form_params.custom_columns or "[]") include_indentation = form_params.include_indentation include_filters = form_params.include_filters - visible_idx = form_params.visible_idx + visible_idx = form_params.visible_idx or [] + ignore_visible_idx = sbool(form_params.get("ignore_visible_idx")) + skip_all_rows_total = not ignore_visible_idx include_hidden_columns = form_params.include_hidden_columns if isinstance(visible_idx, str): visible_idx = json.loads(visible_idx) - data = run(report_name, form_params.filters, custom_columns=custom_columns, are_default_filters=False) + data = run( + report_name, + form_params.filters, + custom_columns=custom_columns, + are_default_filters=False, + skip_total_calculation=skip_all_rows_total, + ) + data = frappe._dict(data) data.filters = form_params.applied_filters @@ -384,13 +407,22 @@ def _export_query(form_params, csv_params, populate_response=True): ) return + # calculate total row only for visible rows + if skip_all_rows_total and cint(data.get("add_total_row")): + if data.get("is_prepared_report"): + data.result = data.result[:-1] # delete total row from result + + data["result"] = add_total_row(data.result, data.columns, visible_idx=visible_idx) + format_fields(data) + xlsx_data, column_widths, header_index = build_xlsx_data( data, visible_idx, include_indentation, include_filters=include_filters, include_hidden_columns=include_hidden_columns, + ignore_visible_idx=ignore_visible_idx, ) if file_format_type == "CSV": @@ -555,11 +587,31 @@ def build_xlsx_data( return result, column_widths, header_index -def add_total_row(result, columns, meta=None, is_tree=False, parent_field=None): +def add_total_row( + result, + columns, + meta=None, + is_tree=False, + parent_field=None, + visible_idx: list[int] | None = None, + ignore_visible_idx: bool = False, +) -> list[dict | list[Any]]: total_row = [""] * len(columns) has_percent = [] - for i, col in enumerate(columns): + if not visible_idx or len(visible_idx) == len(result): + # It's not possible to have same length and different content. + ignore_visible_idx = True + visible_idx_set = set() + else: + # Note: converted for faster lookups + ignore_visible_idx = False + visible_idx_set = set(visible_idx) + + # all rows are dict or list/tuple, we can check the first row to decide the type + is_row_dict = isinstance(result[0], dict) if result else False + + for col_idx, col in enumerate(columns): fieldtype, options, fieldname = None, None, None if isinstance(col, str): if meta: @@ -582,10 +634,16 @@ def add_total_row(result, columns, meta=None, is_tree=False, parent_field=None): fieldname = col.get("fieldname") options = col.get("options") - for row in result: - if i >= len(row): + for row_idx, row in enumerate(result): + # Skip rows not in visible_idx when filtering is enabled + if not ignore_visible_idx and row_idx not in visible_idx_set: continue - cell = row.get(fieldname) if isinstance(row, dict) else row[i] + + # Skip if column index is out of bounds for list/tuple rows + if not is_row_dict and col_idx >= len(row): + continue + + cell = row.get(fieldname) if is_row_dict else row[col_idx] if fieldtype is None: if isinstance(cell, int): fieldtype = "Int" @@ -593,21 +651,21 @@ def add_total_row(result, columns, meta=None, is_tree=False, parent_field=None): fieldtype = "Float" if fieldtype in ["Currency", "Int", "Float", "Percent", "Duration"] and flt(cell): if not (is_tree and row.get(parent_field)): - total_row[i] = flt(total_row[i]) + flt(cell) + total_row[col_idx] = flt(total_row[col_idx]) + flt(cell) - if fieldtype == "Percent" and i not in has_percent: - has_percent.append(i) + if fieldtype == "Percent" and col_idx not in has_percent: + has_percent.append(col_idx) if fieldtype == "Time" and cell: - if not total_row[i]: - total_row[i] = timedelta(hours=0, minutes=0, seconds=0) - total_row[i] = total_row[i] + cell + if not total_row[col_idx]: + total_row[col_idx] = timedelta(hours=0, minutes=0, seconds=0) + total_row[col_idx] = total_row[col_idx] + cell if fieldtype == "Link" and options == "Currency": - total_row[i] = result[0].get(fieldname) if isinstance(result[0], dict) else result[0][i] + total_row[col_idx] = result[0].get(fieldname) if is_row_dict else result[0][col_idx] - for i in has_percent: - total_row[i] = flt(total_row[i]) / len(result) + for col_idx in has_percent: + total_row[col_idx] = flt(total_row[col_idx]) / len(result) first_col_fieldtype = None if isinstance(columns[0], str): @@ -971,7 +1029,7 @@ def validate_filters_permissions(report_name, filters=None, user=None, js_filter ) -def translate_report_data(data, total_row): +def translate_report_data(data, total_row: bool): for d in data[:-1] if total_row else data: for field, value in d.items(): if isinstance(value, str): diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index c1968985d7..999c917bb5 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -1768,10 +1768,16 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { filters.prepared_report_name = this.prepared_report_name; } - const visible_idx = this.datatable?.bodyRenderer.visibleRowIndices || []; - if (visible_idx.length + 1 === this.data?.length) { - visible_idx.push(visible_idx.length); + // excluding total row index + let visible_idx = this.datatable?.bodyRenderer.visibleRowIndices || []; + + if (this.raw_data.add_total_row) { + visible_idx.push(this.data.length - 1); // total row index } + + const ignore_visible_idx = visible_idx.length === this.data.length; + visible_idx = ignore_visible_idx ? [] : visible_idx; + const args = { cmd: "frappe.desk.query_report.export_query", report_name: this.report_name, @@ -1780,6 +1786,7 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { filters: filters, applied_filters: applied_filters, visible_idx, + ignore_visible_idx, csv_delimiter, csv_quoting, csv_decimal_sep, From 861c450ca6976e7ea1005d7a0b06a42f359aeb4b Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Fri, 6 Feb 2026 19:15:44 +0530 Subject: [PATCH 041/393] fix!: do not add total row index in visible index --- frappe/desk/query_report.py | 12 +++++++++--- .../public/js/frappe/views/reports/query_report.js | 4 ---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index 0025819bd4..e9129367d3 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -557,10 +557,14 @@ def build_xlsx_data( column_widths.append(column_width) result.append(column_data) + last_row_index = len(data.result) - 1 + # build table from result for row_idx, row in enumerate(data.result): - # only pick up rows that are visible in the report - if not ignore_visible_idx and row_idx not in visible_idx: + # only pick up rows that are visible in the report + total row if added + if not ( + ignore_visible_idx or row_idx in visible_idx or (data.add_total_row and row_idx == last_row_index) + ): continue row_data = [] @@ -665,7 +669,9 @@ def add_total_row( total_row[col_idx] = result[0].get(fieldname) if is_row_dict else result[0][col_idx] for col_idx in has_percent: - total_row[col_idx] = flt(total_row[col_idx]) / len(result) + total_row[col_idx] = flt(total_row[col_idx]) / ( + len(result) if ignore_visible_idx else len(visible_idx) + ) first_col_fieldtype = None if isinstance(columns[0], str): diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 999c917bb5..ba72fc77b5 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -1771,10 +1771,6 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { // excluding total row index let visible_idx = this.datatable?.bodyRenderer.visibleRowIndices || []; - if (this.raw_data.add_total_row) { - visible_idx.push(this.data.length - 1); // total row index - } - const ignore_visible_idx = visible_idx.length === this.data.length; visible_idx = ignore_visible_idx ? [] : visible_idx; From 7d31c299ebc641d747b4d080aac4bae718e994aa Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Fri, 6 Feb 2026 22:10:23 +0530 Subject: [PATCH 042/393] refactor: minor refactors --- frappe/database/query.py | 44 ++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/frappe/database/query.py b/frappe/database/query.py index 0acaf80a04..0ac638d0ea 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -1130,15 +1130,14 @@ class Engine: def _normalize_postgres_order_field(self, field): """In PostgreSQL order_by fields need to either be in group_by or be aggregated when used with select and group_by""" - if self.is_postgres and self.is_aggregate_query: - current_sql = field.get_sql() if hasattr(field, "get_sql") else str(field) - if current_sql in self._grouped_queries: - return field - clean_name = current_sql.strip('"') - if clean_name in self.field_aliases: - return field - if not isinstance(field, functions.AggregateFunction): - return functions.Max(field) + current_sql = field.get_sql() if hasattr(field, "get_sql") else str(field) + if current_sql in self._grouped_queries: + return field + clean_name = current_sql.strip('"') + if clean_name in self.field_aliases: + return field + if not isinstance(field, functions.AggregateFunction): + return functions.Max(field) return field def apply_group_by(self, group_by: str | None = None): @@ -1155,9 +1154,12 @@ class Engine: parsed_order_fields = self._validate_order_by(order_by) for order_field, order_direction in parsed_order_fields: - self.query = self.query.orderby( - self._normalize_postgres_order_field(order_field), order=order_direction - ) + if self.is_postgres and self.is_aggregate_query: + self.query = self.query.orderby( + self._normalize_postgres_order_field(order_field), order=order_direction + ) + else: + self.query = self.query.orderby(order_field, order=order_direction) def _apply_default_order_by(self): """Apply default ordering based on configured DocType metadata""" @@ -1176,18 +1178,24 @@ class Engine: order_direction = Order.desc if spec_order == "desc" else Order.asc else: order_direction = Order.asc if spec_order == "asc" else Order.desc - self.query = self.query.orderby( - self._normalize_postgres_order_field(field), order=order_direction - ) + if self.is_postgres and self.is_aggregate_query: + self.query = self.query.orderby( + self._normalize_postgres_order_field(field), order=order_direction + ) + else: + self.query = self.query.orderby(field, order=order_direction) else: field = self.table[sort_field] if self.db_query_compat: order_direction = Order.desc if sort_order.lower() == "desc" else Order.asc else: order_direction = Order.asc if sort_order.lower() == "asc" else Order.desc - self.query = self.query.orderby( - self._normalize_postgres_order_field(field), order=order_direction - ) + if self.is_postgres and self.is_aggregate_query: + self.query = self.query.orderby( + self._normalize_postgres_order_field(field), order=order_direction + ) + else: + self.query = self.query.orderby(field, order=order_direction) def _parse_backtick_field_notation(self, field_name: str) -> tuple[str, str] | None: """ From e12d58209d4c58b9ac776aad634170e1efc4efff Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Fri, 6 Feb 2026 23:15:13 +0530 Subject: [PATCH 043/393] refactor: add type hints to parameters in run function --- frappe/desk/query_report.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index e9129367d3..beb719c273 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -199,17 +199,17 @@ def get_reference_report(report): @frappe.whitelist() @frappe.read_only() def run( - report_name, - filters=None, - user=None, - ignore_prepared_report=False, - custom_columns=None, - is_tree=False, - parent_field=None, - are_default_filters=True, - js_filters=None, - skip_total_calculation=False, -): + report_name: str, + filters: str | dict | None = None, + user: str | None = None, + ignore_prepared_report: bool = False, + custom_columns: str | list | None = None, + is_tree: bool = False, + parent_field: str | None = None, + are_default_filters: bool = True, + js_filters: str | list | None = None, + skip_total_calculation: bool = False, +) -> dict: if not user: user = frappe.session.user validate_filters_permissions(report_name, filters, user, js_filters) From 09e4f70240d5484ea2dc4c1ebe1d5384b126583a Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Fri, 6 Feb 2026 23:17:08 +0530 Subject: [PATCH 044/393] chore: improve error logging title for report execution failures --- frappe/desk/query_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index beb719c273..10fadcbf82 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -243,7 +243,7 @@ def run( ) add_data_to_monitor(report=report.reference_report or report.name) except Exception: - frappe.log_error("Report Error") + frappe.log_error("Report execution failed for: {}".format(report_name)) raise result["add_total_row"] = report.add_total_row and not result.get("skip_total_row", False) From cccc634c411a9eea1c769a3a5c0dec392c341ff7 Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Sat, 7 Feb 2026 00:52:14 +0530 Subject: [PATCH 045/393] fix: adjust total row visibility index calculation in QueryReport --- frappe/public/js/frappe/views/reports/query_report.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index ba72fc77b5..a14814aa5c 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -1771,7 +1771,7 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { // excluding total row index let visible_idx = this.datatable?.bodyRenderer.visibleRowIndices || []; - const ignore_visible_idx = visible_idx.length === this.data.length; + const ignore_visible_idx = visible_idx.length === this.data.length - 1; visible_idx = ignore_visible_idx ? [] : visible_idx; const args = { From 965bf0fdec951089d7b8838344943517a25eba3c Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Sat, 7 Feb 2026 01:35:07 +0530 Subject: [PATCH 046/393] fix: add validation for visible indexes before report actions --- .../js/frappe/views/reports/query_report.js | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index a14814aa5c..5de5a28434 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -1530,6 +1530,24 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { }); } + get_visible_indexes() { + // without total row idx cause, it will always visible + return this.datatable?.bodyRenderer.visibleRowIndices || []; + } + + validate_visible_indexes_for_action() { + const visible_idx = this.get_visible_indexes(); + + if (!visible_idx || !visible_idx.length) { + frappe.throw({ + title: __("No data to perform this action"), + message: __("Please adjust filters to include some data"), + }); + } + + return visible_idx; + } + async print_report(print_settings) { const filters_html = this.get_filters_html_for_print(); const landscape = print_settings.orientation == "Landscape"; @@ -1701,6 +1719,8 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { } export_report() { + this.validate_visible_indexes_for_action(); + const extra_fields = []; const applied_filters = this.get_applied_filters(this.get_filter_values()); @@ -1769,8 +1789,7 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { } // excluding total row index - let visible_idx = this.datatable?.bodyRenderer.visibleRowIndices || []; - + let visible_idx = this.get_visible_indexes(); const ignore_visible_idx = visible_idx.length === this.data.length - 1; visible_idx = ignore_visible_idx ? [] : visible_idx; @@ -1897,7 +1916,10 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { }, { label: __("Print"), + action: () => { + this.validate_visible_indexes_for_action(); + let dialog = frappe.ui.get_print_settings( false, (print_settings) => this.print_report(print_settings), @@ -1913,6 +1935,8 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { { label: __("PDF"), action: () => { + this.validate_visible_indexes_for_action(); + let dialog = frappe.ui.get_print_settings( false, (print_settings) => this.pdf_report(print_settings), From 228df3bfa534f33d683876bffea4aad0b9693991 Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Sat, 7 Feb 2026 01:53:23 +0530 Subject: [PATCH 047/393] fix: skip total row calculation for prepared reports when specified --- frappe/desk/query_report.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index 10fadcbf82..b18611d0e1 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -226,6 +226,7 @@ def run( filters = report.custom_filters is_prepared_report = report.prepared_report and not sbool(ignore_prepared_report) and not custom_columns + skip_total_calculation = sbool(skip_total_calculation) try: if is_prepared_report: @@ -248,11 +249,13 @@ def run( result["add_total_row"] = report.add_total_row and not result.get("skip_total_row", False) + if skip_total_calculation and is_prepared_report: + # remove total row from result + result["result"] = result["result"][:-1] + if sbool(are_default_filters) and report.get("custom_filters"): result["custom_filters"] = report.custom_filters - result["is_prepared_report"] = is_prepared_report - return result @@ -409,9 +412,6 @@ def _export_query(form_params, csv_params, populate_response=True): # calculate total row only for visible rows if skip_all_rows_total and cint(data.get("add_total_row")): - if data.get("is_prepared_report"): - data.result = data.result[:-1] # delete total row from result - data["result"] = add_total_row(data.result, data.columns, visible_idx=visible_idx) format_fields(data) From f3e6f797d5ea31816ca61277a97fb91e2ab8858f Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Sun, 8 Feb 2026 09:49:47 +0530 Subject: [PATCH 048/393] fix: adjust total row visibility index calculation based on add_total_row flag --- frappe/public/js/frappe/views/reports/query_report.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 5de5a28434..8693fce7fb 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -1790,7 +1790,9 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { // excluding total row index let visible_idx = this.get_visible_indexes(); - const ignore_visible_idx = visible_idx.length === this.data.length - 1; + const ignore_visible_idx = + visible_idx.length === + this.data.length - (this.raw_data.add_total_row ? 1 : 0); visible_idx = ignore_visible_idx ? [] : visible_idx; const args = { From 018fdabac2b708a2b60934c9d5f6a3f8e04037a5 Mon Sep 17 00:00:00 2001 From: Shrihari Mahabal Date: Mon, 9 Feb 2026 18:26:05 +0530 Subject: [PATCH 049/393] fix: preserve column width and sticky settings in grid configure dialog --- frappe/public/js/frappe/form/grid_row.js | 32 +++++++++++++++++------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index a36a41d918..9262c774df 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -502,16 +502,29 @@ export default class GridRow { d.set_primary_action(__("Add"), () => { let selected_fields = d.get_values().fields; + const existing_settings = {}; + this.selected_columns_for_grid.forEach((col) => { + existing_settings[col.fieldname] = col; + }); + this.selected_columns_for_grid = []; if (selected_fields) { selected_fields.forEach((selected_column) => { - let docfield = frappe.meta.get_docfield(this.grid.doctype, selected_column); - this.grid.update_default_colsize(docfield); + if (existing_settings[selected_column]) { + this.selected_columns_for_grid.push(existing_settings[selected_column]); + } else { + let docfield = frappe.meta.get_docfield( + this.grid.doctype, + selected_column + ); + this.grid.update_default_colsize(docfield); - this.selected_columns_for_grid.push({ - fieldname: selected_column, - columns: docfield.columns || docfield.colsize, - }); + this.selected_columns_for_grid.push({ + fieldname: selected_column, + columns: docfield.columns || docfield.colsize, + sticky: docfield.sticky, + }); + } }); this.render_selected_columns(); @@ -596,14 +609,14 @@ export default class GridRow {
+ ${d.sticky ? "checked" : ""} + data-fieldname='${d.fieldname}' style='background-color: var(--modal-bg); display: inline'>
@@ -642,6 +655,7 @@ export default class GridRow { this.selected_columns_for_grid.push({ fieldname: $(columns[idx]).attr("data-fieldname"), columns: cint($(columns[idx]).find(".column-width").attr("value")), + sticky: $(columns[idx]).find(".sticky-column").is(":checked") ? 1 : 0, }); }); } From 81110feffd8583c66250d8ca193bf47a526a1547 Mon Sep 17 00:00:00 2001 From: Luis Mendoza Date: Sun, 8 Feb 2026 21:57:31 +0000 Subject: [PATCH 050/393] fix: pass field number format to eval_expression in ControlFloat.parse --- frappe/public/js/frappe/form/controls/float.js | 7 +++++++ frappe/public/js/frappe/utils/utils.js | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/float.js b/frappe/public/js/frappe/form/controls/float.js index 965b261f42..5b1c2cd02b 100644 --- a/frappe/public/js/frappe/form/controls/float.js +++ b/frappe/public/js/frappe/form/controls/float.js @@ -4,6 +4,13 @@ frappe.ui.form.ControlFloat = class ControlFloat extends frappe.ui.form.ControlI return isNaN(parseFloat(value)) ? null : flt(value, this.get_precision()); } + eval_expression(value) { + if (typeof value === "string") { + return frappe.utils.eval_expression(value, this.get_number_format()); + } + return value; + } + format_for_input(value) { if (value === null || value === undefined || isNaN(Number(value))) { return ""; diff --git a/frappe/public/js/frappe/utils/utils.js b/frappe/public/js/frappe/utils/utils.js index 0dc181f332..ed265e00f7 100644 --- a/frappe/public/js/frappe/utils/utils.js +++ b/frappe/public/js/frappe/utils/utils.js @@ -2182,14 +2182,14 @@ Object.assign(frappe.utils, { } return links; }, - eval_expression(value) { + eval_expression(value, number_format) { if (typeof value === "string") { const parsed_components = value.match(/[^\d.,]+|[\d.,]+/g); var parsed_value = value; if (parsed_components !== null) { parsed_value = parsed_components .map((v) => { - return isNaN(parseFloat(v)) ? v : flt(v); + return isNaN(parseFloat(v)) ? v : flt(v, null, number_format); }) .join(""); } From 78dc844696891eecf38792722f889a01c26da015 Mon Sep 17 00:00:00 2001 From: Shrihari Mahabal Date: Mon, 9 Feb 2026 19:30:20 +0530 Subject: [PATCH 051/393] fix: add flex-shrink to prevent indicator dot from being compressed --- frappe/public/scss/common/indicator.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/public/scss/common/indicator.scss b/frappe/public/scss/common/indicator.scss index da9e26dba0..dd0621a301 100644 --- a/frappe/public/scss/common/indicator.scss +++ b/frappe/public/scss/common/indicator.scss @@ -37,6 +37,7 @@ width: 6px; border-radius: 50%; margin-right: 6px; + flex-shrink: 0; } .indicator-pill.no-margin::before, From ddbda86d459b7cd7d5030338b755fa6eee374b1f Mon Sep 17 00:00:00 2001 From: KerollesFathy Date: Mon, 9 Feb 2026 21:35:32 +0000 Subject: [PATCH 052/393] fix: remove duplicate "More articles on category" link --- .../doctype/help_article/templates/help_article.html | 7 ------- 1 file changed, 7 deletions(-) diff --git a/frappe/website/doctype/help_article/templates/help_article.html b/frappe/website/doctype/help_article/templates/help_article.html index 105b63e651..62501f402e 100644 --- a/frappe/website/doctype/help_article/templates/help_article.html +++ b/frappe/website/doctype/help_article/templates/help_article.html @@ -27,13 +27,6 @@
-
-
-
- {{ _("More articles on {0}").format(category.name) }} - -
-
Comments
From 9a25674c49e6d68fde63bf706eabdbe555bb318b Mon Sep 17 00:00:00 2001 From: "[Kesavan-001]" <[kesavanp0395@gmail.com]> Date: Wed, 11 Feb 2026 12:19:52 +0530 Subject: [PATCH 053/393] fix: Add Item Below not working in Sidebar Editor --- frappe/public/js/frappe/ui/sidebar/sidebar_item.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar_item.js b/frappe/public/js/frappe/ui/sidebar/sidebar_item.js index 760b81e193..efc3a8686c 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar_item.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar_item.js @@ -128,7 +128,8 @@ frappe.ui.sidebar_item.TypeLink = class SidebarItem { label: "Add Item Below", icon: "add", onClick: () => { - frappe.app.sidebar.editor.perform_action("add_below", me.item); + console.log("Moving"); + frappe.app.sidebar.editor.perform_action("add_item_below", me.item); }, }, { From 361ffab36a40622f0d0e993a707d914c51c3180f Mon Sep 17 00:00:00 2001 From: "[Kesavan-001]" <[kesavanp0395@gmail.com]> Date: Wed, 11 Feb 2026 12:24:20 +0530 Subject: [PATCH 054/393] fix: Add Item Below not working in Sidebar Editor --- frappe/public/js/frappe/ui/sidebar/sidebar_item.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar_item.js b/frappe/public/js/frappe/ui/sidebar/sidebar_item.js index efc3a8686c..23bc095e35 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar_item.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar_item.js @@ -128,7 +128,6 @@ frappe.ui.sidebar_item.TypeLink = class SidebarItem { label: "Add Item Below", icon: "add", onClick: () => { - console.log("Moving"); frappe.app.sidebar.editor.perform_action("add_item_below", me.item); }, }, @@ -143,7 +142,6 @@ frappe.ui.sidebar_item.TypeLink = class SidebarItem { label: "Delete", icon: "trash-2", onClick: () => { - console.log(me.item); frappe.app.sidebar.editor.perform_action("delete", me.item); }, }, From 319786cd97c812d0c18ffd75530cc820b42a9835 Mon Sep 17 00:00:00 2001 From: "[Kesavan-001]" <[kesavanp0395@gmail.com]> Date: Wed, 11 Feb 2026 12:45:45 +0530 Subject: [PATCH 055/393] fix: Add Item Below not working in Sidebar Editor --- frappe/public/js/frappe/ui/sidebar/sidebar_editor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar_editor.js b/frappe/public/js/frappe/ui/sidebar/sidebar_editor.js index f952727da7..b806c19e10 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar_editor.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar_editor.js @@ -566,7 +566,7 @@ export class SidebarEditor { this.delete_item(item_data); break; case "add_item_below": - this.edit_item(item_data); + this.add_below(item_data); break; case "duplicate": this.duplicate_item(item_data); From 1476219146fd521a92bb658d5a1ae08a01f5c5b5 Mon Sep 17 00:00:00 2001 From: Kaushal Shriwas Date: Wed, 11 Feb 2026 12:47:20 +0530 Subject: [PATCH 056/393] fix: remove cleanup_filters that pops last chart filter --- frappe/public/js/frappe/utils/dashboard_utils.js | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/frappe/public/js/frappe/utils/dashboard_utils.js b/frappe/public/js/frappe/utils/dashboard_utils.js index b9654c741e..46059db89e 100644 --- a/frappe/public/js/frappe/utils/dashboard_utils.js +++ b/frappe/public/js/frappe/utils/dashboard_utils.js @@ -208,7 +208,7 @@ frappe.dashboard_utils = { : null; if (!dynamic_filters || !Object.keys(dynamic_filters).length) { - return this.cleanup_filters(filters); + return filters; } if (Array.isArray(dynamic_filters)) { @@ -232,13 +232,6 @@ frappe.dashboard_utils = { Object.assign(filters, dynamic_filters); } - return this.cleanup_filters(filters); - }, - cleanup_filters(filters) { - if (filters.length && filters[0].length == 5) { - filters.pop(); - return filters; - } return filters; }, get_dashboard_link_field() { From 7958ffdda92ef051be2cb01a13cd59f93b2faf62 Mon Sep 17 00:00:00 2001 From: "[Kesavan-001]" <[kesavanp0395@gmail.com]> Date: Wed, 11 Feb 2026 14:33:42 +0530 Subject: [PATCH 057/393] fix: Add Item Below not working in Sidebar Editor --- frappe/public/js/frappe/ui/sidebar/sidebar_editor.js | 2 +- frappe/public/js/frappe/ui/sidebar/sidebar_item.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar_editor.js b/frappe/public/js/frappe/ui/sidebar/sidebar_editor.js index b806c19e10..8b849382e8 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar_editor.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar_editor.js @@ -565,7 +565,7 @@ export class SidebarEditor { case "delete": this.delete_item(item_data); break; - case "add_item_below": + case "add_below": this.add_below(item_data); break; case "duplicate": diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar_item.js b/frappe/public/js/frappe/ui/sidebar/sidebar_item.js index 23bc095e35..760b81e193 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar_item.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar_item.js @@ -128,7 +128,7 @@ frappe.ui.sidebar_item.TypeLink = class SidebarItem { label: "Add Item Below", icon: "add", onClick: () => { - frappe.app.sidebar.editor.perform_action("add_item_below", me.item); + frappe.app.sidebar.editor.perform_action("add_below", me.item); }, }, { @@ -142,6 +142,7 @@ frappe.ui.sidebar_item.TypeLink = class SidebarItem { label: "Delete", icon: "trash-2", onClick: () => { + console.log(me.item); frappe.app.sidebar.editor.perform_action("delete", me.item); }, }, From 66eebbb42e480d2fe0e620ceaf9daf5d7cc32215 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Wed, 11 Feb 2026 16:04:33 +0530 Subject: [PATCH 058/393] fix: update controller --- .../doctype/boilerplate/controller_calendar.js | 5 +++++ frappe/public/js/frappe/views/gantt/gantt_view.js | 12 ++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/frappe/core/doctype/doctype/boilerplate/controller_calendar.js b/frappe/core/doctype/doctype/boilerplate/controller_calendar.js index c9a4d37756..efe6a7e6df 100644 --- a/frappe/core/doctype/doctype/boilerplate/controller_calendar.js +++ b/frappe/core/doctype/doctype/boilerplate/controller_calendar.js @@ -2,4 +2,9 @@ // For license information, please see license.txt frappe.views.calendar["{doctype}"] = {{ + // field_map: {{ + // start: "start_date", + // end: "end_date", + // }}, + // gantt: true }}; \ No newline at end of file diff --git a/frappe/public/js/frappe/views/gantt/gantt_view.js b/frappe/public/js/frappe/views/gantt/gantt_view.js index 249012cc47..3fe4d153ae 100644 --- a/frappe/public/js/frappe/views/gantt/gantt_view.js +++ b/frappe/public/js/frappe/views/gantt/gantt_view.js @@ -47,7 +47,9 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { var me = this; var meta = this.meta; let field_map = this.calendar_settings.field_map || DEFAULT_FIELD_MAP; - + if (!this.data[0]?.[field_map.progress]) { + this.progress_disabled = true; + } this.tasks = this.data.map(function (item) { // set progress var progress = 0; @@ -120,12 +122,14 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { hover_on_date: true, view_mode: gantt_view_mode, date_format: "YYYY-MM-DD", - readonly_progress: !field_map.progress, + readonly: !me.can_write, + readonly_progress: this.progress_disabled, fixed_duration: field_map.start == field_map.end, on_double_click: (task) => { frappe.set_route("Form", task.doctype, task.id); }, on_date_click: (date) => { + console.log(date); if (date) frappe.new_doc("ToDo", { date: new Date(date) }); }, on_date_change: (task, start, end) => { @@ -137,11 +141,11 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { }, on_progress_change: (task, progress) => { if (!me.can_write) return; - var progress_fieldname = "progress"; + let progress_fieldname; if (typeof field_map.progress === "function") { progress_fieldname = null; - } else if (field_map.progress) { + } else if (field_map.progress && task[field_map.progress]) { progress_fieldname = field_map.progress; } From 5adc95dac841a496192bca07a526281494960432 Mon Sep 17 00:00:00 2001 From: Archie Lister Date: Wed, 11 Feb 2026 16:23:42 +0000 Subject: [PATCH 059/393] Exclude virtual fields from group by options --- frappe/public/js/frappe/ui/group_by/group_by.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/ui/group_by/group_by.js b/frappe/public/js/frappe/ui/group_by/group_by.js index 9b11e17397..3dc963f5ec 100644 --- a/frappe/public/js/frappe/ui/group_by/group_by.js +++ b/frappe/public/js/frappe/ui/group_by/group_by.js @@ -396,7 +396,7 @@ frappe.ui.GroupBy = class { "Dynamic Link", "Autocomplete", "Date", - ].includes(f.fieldtype) + ].includes(f.fieldtype) && !f.is_virtual ); this.group_by_fields[this.doctype] = fields.sort((a, b) => __(cstr(a.label)).localeCompare(cstr(__(b.label))) @@ -404,7 +404,9 @@ frappe.ui.GroupBy = class { this.all_fields[this.doctype] = this.report_view.meta.fields; const standard_fields_filter = (df) => - !frappe.model.no_value_type.includes(df.fieldtype) && !df.report_hide; + !frappe.model.no_value_type.includes(df.fieldtype) && + !df.report_hide && + !df.is_virtual; const table_fields = frappe.meta.get_table_fields(this.doctype).filter((df) => !df.hidden); From 1820817c95d8afc51bb635f79515e74dfa879fea Mon Sep 17 00:00:00 2001 From: KerollesFathy Date: Wed, 11 Feb 2026 18:01:03 +0000 Subject: [PATCH 060/393] fix: adjust padding and layout for knowledge base article list --- .../doctype/help_article/templates/help_article_list.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/website/doctype/help_article/templates/help_article_list.html b/frappe/website/doctype/help_article/templates/help_article_list.html index 02f66880bc..715743c9ef 100644 --- a/frappe/website/doctype/help_article/templates/help_article_list.html +++ b/frappe/website/doctype/help_article/templates/help_article_list.html @@ -4,7 +4,7 @@ {% block page_content %} -
+
@@ -21,13 +21,13 @@ {{ no_result_message or _("Nothing to show") }}
{% else %} -
+
{% for item in result %} {{ item }} {% endfor %}
{% endif %} - +
{% endblock %} \ No newline at end of file From 013267655340a8183c0e40baa776a240d3d096cc Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Thu, 12 Feb 2026 12:18:05 +0530 Subject: [PATCH 061/393] fix: consider email account for communication duplicate check --- frappe/core/doctype/communication/communication.py | 2 +- frappe/email/doctype/email_account/test_email_account.py | 6 ++++-- frappe/email/receive.py | 5 ++++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/frappe/core/doctype/communication/communication.py b/frappe/core/doctype/communication/communication.py index 59aefc53bf..16dae174ec 100644 --- a/frappe/core/doctype/communication/communication.py +++ b/frappe/core/doctype/communication/communication.py @@ -419,7 +419,7 @@ class Communication(Document, CommunicationEmailMixin): # Skip timeline links if a "Sent" communication already exists # else will create duplicate timeline entries if self.sent_or_received == "Received" and self.find_one_by_filters( - message_id=self.message_id, sent_or_received="Sent" + message_id=self.message_id, email_account=self.email_account, sent_or_received="Sent" ): return diff --git a/frappe/email/doctype/email_account/test_email_account.py b/frappe/email/doctype/email_account/test_email_account.py index c6f88c2862..93b5c36209 100644 --- a/frappe/email/doctype/email_account/test_email_account.py +++ b/frappe/email/doctype/email_account/test_email_account.py @@ -521,12 +521,14 @@ class TestInboundMail(IntegrationTestCase): def test_mail_exist_validation(self): """Do not create communication record if the mail is already downloaded into the system.""" + email_account = frappe.get_doc("Email Account", "_Test Email Account 1") mail_content = self.get_test_mail(fname="incoming-1.raw") message_id = Email(mail_content).message_id # Create new communication record in DB - communication = self.new_communication(message_id=message_id, sent_or_received="Received") + communication = self.new_communication( + message_id=message_id, email_account=email_account.name, sent_or_received="Received" + ) - email_account = frappe.get_doc("Email Account", "_Test Email Account 1") inbound_mail = InboundMail(mail_content, email_account, 12345, 1) new_communication = inbound_mail.process() diff --git a/frappe/email/receive.py b/frappe/email/receive.py index 8d1c64217a..ce52e98188 100644 --- a/frappe/email/receive.py +++ b/frappe/email/receive.py @@ -721,7 +721,10 @@ class InboundMail(Email): return return Communication.find_one_by_filters( - message_id=self.message_id, sent_or_received="Received", order_by="creation DESC" + message_id=self.message_id, + email_account=self.email_account.name, + sent_or_received="Received", + order_by="creation DESC", ) def is_sender_same_as_receiver(self): From 8e3bd72ef73eb777d814cd0829c734dea7e2a663 Mon Sep 17 00:00:00 2001 From: Sumit Jain Date: Thu, 12 Feb 2026 12:37:53 +0530 Subject: [PATCH 062/393] fix(workflow): add function to retrieve user who set workflow state --- .../workflow_action/workflow_action.py | 42 ++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/frappe/workflow/doctype/workflow_action/workflow_action.py b/frappe/workflow/doctype/workflow_action/workflow_action.py index 8e04f89500..b3e78f8efa 100644 --- a/frappe/workflow/doctype/workflow_action/workflow_action.py +++ b/frappe/workflow/doctype/workflow_action/workflow_action.py @@ -198,17 +198,57 @@ def return_action_confirmation_page(doc, action, action_link, alert_doc_change=F def return_link_expired_page(doc, doc_workflow_state): + user_full_name = get_user_who_set_workflow_state(doc, doc_workflow_state) or frappe.get_value( + "User", doc.get("modified_by"), "full_name" + ) frappe.respond_as_web_page( _("Link Expired"), _("Document {0} has been set to state {1} by {2}").format( frappe.bold(doc.get("name")), frappe.bold(doc_workflow_state), - frappe.bold(frappe.get_value("User", doc.get("modified_by"), "full_name")), + frappe.bold(user_full_name), ), indicator_color="blue", ) +def get_user_who_set_workflow_state(doc, doc_workflow_state): + """Get the full name of the user who triggered the workflow action that set the document to the given state. + Falls back to None if no completed Workflow Action is found (e.g. state was set without workflow). + """ + workflow_name = get_workflow_name(doc.get("doctype")) + if not workflow_name: + return None + + # Get states that have a transition to the current workflow state + from_states = frappe.get_all( + "Workflow Transition", + filters={"parent": workflow_name, "next_state": doc_workflow_state}, + pluck="state", + ) + if not from_states: + return None + + # Find the most recently completed Workflow Action that led to this state + WorkflowAction = DocType("Workflow Action") + completed_by = ( + frappe.qb.from_(WorkflowAction) + .select(WorkflowAction.completed_by) + .where( + (WorkflowAction.reference_doctype == doc.get("doctype")) + & (WorkflowAction.reference_name == doc.get("name")) + & (WorkflowAction.status == "Completed") + & (WorkflowAction.workflow_state.isin(from_states)) + ) + .orderby(WorkflowAction.modified, order=frappe.qb.desc) + .limit(1) + ).run() + + if completed_by and completed_by[0][0]: + return frappe.get_value("User", completed_by[0][0], "full_name") + return None + + def update_completed_workflow_actions(doc, user=None, workflow=None, workflow_state=None): allowed_roles = get_allowed_roles(user, workflow, workflow_state) # There is no transaction leading upto this state From 697978c8f3aa2ad192a518dc4e9d394eaf4dcb27 Mon Sep 17 00:00:00 2001 From: "stravo1@mac" Date: Fri, 13 Feb 2026 21:37:57 +0530 Subject: [PATCH 063/393] fix(website_404): cache website 404 results wrt to users fixes #37007 --- frappe/website/page_renderers/not_found_page.py | 2 +- frappe/website/path_resolver.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/website/page_renderers/not_found_page.py b/frappe/website/page_renderers/not_found_page.py index 704dca77d1..1898d7dece 100644 --- a/frappe/website/page_renderers/not_found_page.py +++ b/frappe/website/page_renderers/not_found_page.py @@ -21,7 +21,7 @@ class NotFoundPage(TemplatePage): def render(self): if self.can_cache_404(): - frappe.cache.hset("website_404", self.request_url, True) + frappe.cache.hset("website_404", f"{frappe.session.user}|{self.request_url}", True) return super().render() def can_cache_404(self): diff --git a/frappe/website/path_resolver.py b/frappe/website/path_resolver.py index 0a2e302118..929438e055 100644 --- a/frappe/website/path_resolver.py +++ b/frappe/website/path_resolver.py @@ -35,7 +35,7 @@ class PathResolver: return "desk", TemplatePage("desk", self.http_status_code) # check if the request url is in 404 list - if request.url and can_cache() and frappe.cache.hget("website_404", request.url): + if request.url and can_cache() and frappe.cache.hget("website_404", f"{frappe.session.user}|{request.url}"): return self.path, NotFoundPage(self.path) try: From d97fdfe20ae54423a69f3e63cd65c2b6daf284a8 Mon Sep 17 00:00:00 2001 From: trustedcomputer Date: Sun, 15 Feb 2026 09:42:54 -0800 Subject: [PATCH 064/393] fix: exclude print_format_builder print formats from weasyprint processing in email-attached PDFs --- frappe/utils/print_utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/utils/print_utils.py b/frappe/utils/print_utils.py index e2a4aabbd8..ede056cc0c 100644 --- a/frappe/utils/print_utils.py +++ b/frappe/utils/print_utils.py @@ -138,7 +138,9 @@ def attach_print( if print_format and print_format != "Standard": print_format_doc = frappe.get_cached_doc("Print Format", print_format) is_weasyprint_print_format = not ( - print_format_doc.custom_format or print_format_doc.get("print_designer_print_format") + print_format_doc.custom_format + or print_format_doc.print_format_builder + or print_format_doc.get("print_designer_print_format") ) with print_language(lang or frappe.local.lang): From e8fedb200bffe495075d231ec8bbca7e10d23c3a Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Mon, 16 Feb 2026 12:34:06 +0530 Subject: [PATCH 065/393] fix(firefox): inconsistent behavior of breadcrumb --- frappe/public/js/frappe/form/form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/form.js b/frappe/public/js/frappe/form/form.js index c926edcd4d..cefd7e1527 100644 --- a/frappe/public/js/frappe/form/form.js +++ b/frappe/public/js/frappe/form/form.js @@ -660,7 +660,7 @@ frappe.ui.form.Form = class FrappeForm { configure_breadcrumb_width() { let el = this.page.page_actions[0]; const rect = el.getBoundingClientRect(); - let is_outside = rect.right > document.documentElement.clientWidth; + let is_outside = cint(rect.right) > cint(document.documentElement.clientWidth); if (is_outside) { // check if the default actions are outside of the screen From 35909f5c457b0bed7e1290aa62f41f4b9fa37bc7 Mon Sep 17 00:00:00 2001 From: Aditya Patil <46787266+TITANiumRox@users.noreply.github.com> Date: Mon, 16 Feb 2026 14:09:48 +0530 Subject: [PATCH 066/393] refactor: removed usage of `cmd` for login (#36801) * refactor: removed usage of `cmd` for login * refactor: use `set_request` in activity log tests --- frappe/auth.py | 2 +- frappe/core/doctype/activity_log/test_activity_log.py | 6 ++++-- frappe/frappeclient.py | 4 ++-- frappe/templates/includes/login/login.js | 9 +++------ frappe/tests/test_twofactor.py | 3 +-- 5 files changed, 11 insertions(+), 13 deletions(-) diff --git a/frappe/auth.py b/frappe/auth.py index b88f2ff88f..b93f2554f7 100644 --- a/frappe/auth.py +++ b/frappe/auth.py @@ -127,7 +127,7 @@ class LoginManager: self.full_name = None self.user_type = None - if frappe.local.form_dict.get("cmd") == "login" or frappe.local.request.path == "/api/method/login": + if frappe.local.request.path == "/api/method/login": if self.login() is False: return self.resume = False diff --git a/frappe/core/doctype/activity_log/test_activity_log.py b/frappe/core/doctype/activity_log/test_activity_log.py index 330b1bd8c7..a46c1d45f9 100644 --- a/frappe/core/doctype/activity_log/test_activity_log.py +++ b/frappe/core/doctype/activity_log/test_activity_log.py @@ -5,6 +5,7 @@ import time import frappe from frappe.auth import CookieManager, LoginManager from frappe.tests import IntegrationTestCase +from frappe.utils import set_request class TestActivityLog(IntegrationTestCase): @@ -15,12 +16,12 @@ class TestActivityLog(IntegrationTestCase): # test user login log frappe.local.form_dict = frappe._dict( { - "cmd": "login", "sid": "Guest", "pwd": self.ADMIN_PASSWORD or "admin", "usr": "Administrator", } ) + set_request(method="POST", path="/api/method/login") frappe.local.request_ip = "127.0.0.1" frappe.local.cookie_manager = CookieManager() @@ -60,8 +61,9 @@ class TestActivityLog(IntegrationTestCase): update_system_settings({"allow_consecutive_login_attempts": 3, "allow_login_after_fail": 5}) frappe.local.form_dict = frappe._dict( - {"cmd": "login", "sid": "Guest", "pwd": self.ADMIN_PASSWORD, "usr": "Administrator"} + {"sid": "Guest", "pwd": self.ADMIN_PASSWORD, "usr": "Administrator"} ) + set_request(method="POST", path="/api/method/login") frappe.local.request_ip = "127.0.0.1" frappe.local.cookie_manager = CookieManager() diff --git a/frappe/frappeclient.py b/frappe/frappeclient.py index 65c4b17fa3..7aa21aa8f1 100644 --- a/frappe/frappeclient.py +++ b/frappe/frappeclient.py @@ -64,8 +64,8 @@ class FrappeClient: def _login(self, username, password): """Login/start a session. Called internally on init""" r = self.session.post( - self.url, - params={"cmd": "login", "usr": username, "pwd": password}, + self.url + "/api/method/login", + data={"usr": username, "pwd": password}, verify=self.verify, headers=self.headers, ) diff --git a/frappe/templates/includes/login/login.js b/frappe/templates/includes/login/login.js index d593274836..acaafa1199 100644 --- a/frappe/templates/includes/login/login.js +++ b/frappe/templates/includes/login/login.js @@ -16,7 +16,6 @@ login.bind_events = function () { $(".form-login").on("submit", function (event) { event.preventDefault(); var args = {}; - args.cmd = "login"; args.usr = ($("#login_email").val() || "").trim(); args.pwd = $("#login_password").val(); if (!args.usr || !args.pwd) { @@ -24,7 +23,7 @@ login.bind_events = function () { frappe.msgprint("{{ _('Both login and password required') | striptags | e }}"); return false; } - login.call(args, null, "/login"); + login.call(args, null, "/api/method/login"); return false; }); @@ -89,14 +88,13 @@ login.bind_events = function () { {% if ldap_settings and ldap_settings.enabled %} $(".btn-ldap-login").on("click", function () { var args = {}; - args.cmd = "{{ ldap_settings.method }}"; args.usr = ($("#login_email").val() || "").trim(); args.pwd = $("#login_password").val(); if (!args.usr || !args.pwd) { login.set_status({{ _("Both login and password required") | tojson }}, 'red'); return false; } - login.call(args); + login.call(args, null, "/api/method/{{ ldap_settings.method }}"); return false; }); {% endif %} @@ -310,7 +308,6 @@ var verify_token = function (event) { $(".form-verify").on("submit", function (eventx) { eventx.preventDefault(); var args = {}; - args.cmd = "login"; args.otp = $("#login_token").val(); args.tmp_id = frappe.get_cookie('tmp_id'); if (!args.otp) { @@ -318,7 +315,7 @@ var verify_token = function (event) { frappe.msgprint("{{ _('Login token required') | striptags | e }}"); return false; } - login.call(args); + login.call(args, null, "/api/method/login"); return false; }); } diff --git a/frappe/tests/test_twofactor.py b/frappe/tests/test_twofactor.py index 6edbec522e..89cbe8e050 100644 --- a/frappe/tests/test_twofactor.py +++ b/frappe/tests/test_twofactor.py @@ -199,11 +199,10 @@ class TestTwoFactor(IntegrationTestCase): def create_http_request(): """Get http request object.""" - set_request(method="POST", path="login") + set_request(method="POST", path="/api/method/login") enable_2fa() frappe.form_dict["usr"] = "test@example.com" frappe.form_dict["pwd"] = "Eastern_43A1W" - frappe.local.form_dict["cmd"] = "login" return HTTPRequest() From 1232588bb5a0dfada22ab802ccef2ad9c7608500 Mon Sep 17 00:00:00 2001 From: Kerolles Fathy Date: Mon, 16 Feb 2026 10:40:52 +0200 Subject: [PATCH 067/393] fix(google_calender): check cancelled event exists before update it (#37031) - Add existence check before updating cancelled events to prevent `DoesNotExistError` Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- .../google_calendar/google_calendar.py | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/frappe/integrations/doctype/google_calendar/google_calendar.py b/frappe/integrations/doctype/google_calendar/google_calendar.py index 6c0b309d60..00a6eb56de 100644 --- a/frappe/integrations/doctype/google_calendar/google_calendar.py +++ b/frappe/integrations/doctype/google_calendar/google_calendar.py @@ -352,21 +352,22 @@ def sync_events_from_google_calendar(g_calendar, method=None): "google_calendar_event_id": event.get("id"), }, ) - frappe.db.set_value( - "Event", - event_name, - "status", - "Closed", - ) - frappe.get_doc( - { - "doctype": "Comment", - "comment_type": "Info", - "reference_doctype": "Event", - "reference_name": event_name, - "content": " - Event deleted from Google Calendar.", - } - ).insert(ignore_permissions=True) + if event_name: + frappe.db.set_value( + "Event", + event_name, + "status", + "Closed", + ) + frappe.get_doc( + { + "doctype": "Comment", + "comment_type": "Info", + "reference_doctype": "Event", + "reference_name": event_name, + "content": " - Event deleted from Google Calendar.", + } + ).insert(ignore_permissions=True) if not results: return _("No Google Calendar Event to sync.") From 92eb6aa7a08e666f63d7892fd01bf391b5b4eaf8 Mon Sep 17 00:00:00 2001 From: Safwan <62411302+safwansamsudeen@users.noreply.github.com> Date: Mon, 16 Feb 2026 14:16:54 +0530 Subject: [PATCH 068/393] fix: remove duplicate render calls (#37059) --- frappe/public/js/frappe/views/file/file_view.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/frappe/public/js/frappe/views/file/file_view.js b/frappe/public/js/frappe/views/file/file_view.js index ffd0b73bc2..d0e18a6a8e 100644 --- a/frappe/public/js/frappe/views/file/file_view.js +++ b/frappe/public/js/frappe/views/file/file_view.js @@ -252,8 +252,6 @@ frappe.views.FileView = class FileView extends frappe.views.ListView { this.render_grid_view(); } else { super.render(); - this.render_header(); - this.render_count(); } } From c46226dc7b62ca95dc7829d9ad0d0b098b5b4eaf Mon Sep 17 00:00:00 2001 From: Kerolles Fathy Date: Mon, 16 Feb 2026 12:16:46 +0200 Subject: [PATCH 069/393] fix: render fetched Text Editor value as plain text on read only field (#37014) * fix: render fetched Text Editor value as plain text on read only fields * fix(link): render Text Editor html value as plain text on search fields area * refactor: convert HTML to text only when value contains HTML * refactor: add check `is_val_html` instead of unescape value --- frappe/public/js/frappe/form/controls/base_input.js | 5 ++++- frappe/public/js/frappe/form/controls/link.js | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/base_input.js b/frappe/public/js/frappe/form/controls/base_input.js index 745ab5f620..057caa1165 100644 --- a/frappe/public/js/frappe/form/controls/base_input.js +++ b/frappe/public/js/frappe/form/controls/base_input.js @@ -158,6 +158,7 @@ frappe.ui.form.ControlInput = class ControlInput extends frappe.ui.form.Control } set_disp_area(value) { + let is_val_html = frappe.utils.is_html(value); if ( ["Currency", "Int", "Float"].includes(this.df.fieldtype) && (this.value === 0 || value === 0) @@ -178,7 +179,9 @@ frappe.ui.form.ControlInput = class ControlInput extends frappe.ui.form.Control let display_value = frappe.format(value, this.df, { no_icon: true, inline: true }, doc); // This is used to display formatted output AND showing values in read only fields if (this.disp_area) { - $(this.disp_area).html(display_value); + $(this.disp_area).html( + is_val_html ? frappe.utils.html2text(display_value) : display_value + ); // Apply alignment only for supported fields if ( this.df.alignment && diff --git a/frappe/public/js/frappe/form/controls/link.js b/frappe/public/js/frappe/form/controls/link.js index 3bef4b1e42..4eb237f960 100644 --- a/frappe/public/js/frappe/form/controls/link.js +++ b/frappe/public/js/frappe/form/controls/link.js @@ -242,7 +242,7 @@ frappe.ui.form.ControlLink = class ControlLink extends frappe.ui.form.ControlDat ) { html += '
' + - __(frappe.utils.escape_html(d.description)) + + __(frappe.utils.escape_html(frappe.utils.html2text(d.description))) + ""; } return $(`
`) From af628d70c8a85473265381f174f7a50f5ca9872e Mon Sep 17 00:00:00 2001 From: Harsh Patadia <142822496+harshp4114@users.noreply.github.com> Date: Mon, 16 Feb 2026 15:49:15 +0530 Subject: [PATCH 070/393] fix: Unpacking of NoneType returned from frappe.get_cached_value() and parenthesized multiple exception syntax (#37008) Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- frappe/auth.py | 5 ++++- frappe/utils/user.py | 8 +++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/frappe/auth.py b/frappe/auth.py index b93f2554f7..7d831422e4 100644 --- a/frappe/auth.py +++ b/frappe/auth.py @@ -176,9 +176,12 @@ class LoginManager: self.set_user_info() def get_user_info(self): - self.info = frappe.get_cached_value( + result = frappe.get_cached_value( "User", self.user, ["user_type", "first_name", "last_name", "user_image"], as_dict=1 ) + if result is None: + frappe.throw(_("User does not exist"), frappe.DoesNotExistError) + self.info = result self.user_type = self.info.user_type def setup_boot_cache(self): diff --git a/frappe/utils/user.py b/frappe/utils/user.py index d4facc98c6..8ebd9b16c8 100644 --- a/frappe/utils/user.py +++ b/frappe/utils/user.py @@ -12,6 +12,7 @@ from frappe.core.doctype.domain_settings.domain_settings import get_active_modul from frappe.permissions import AUTOMATIC_ROLES, get_rights, get_roles, get_valid_perms from frappe.query_builder import DocType, Order from frappe.query_builder.functions import Concat_ws +from frappe.utils.translations import _ if TYPE_CHECKING: from frappe.core.doctype.user.user import User @@ -295,9 +296,10 @@ def get_user_fullname(user: str) -> str: def get_fullname_and_avatar(user: str) -> _dict: - first_name, last_name, avatar, name = frappe.get_cached_value( - "User", user, ["first_name", "last_name", "user_image", "name"] - ) + result = frappe.get_cached_value("User", user, ["first_name", "last_name", "user_image", "name"]) + if result is None: + frappe.throw(_("User does not exist"), frappe.DoesNotExistError) + first_name, last_name, avatar, name = result return _dict( { "fullname": " ".join(list(filter(None, [first_name, last_name]))), From b3bf9e1696716d38391f2cba29487c83b439779a Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Mon, 16 Feb 2026 16:54:33 +0530 Subject: [PATCH 071/393] chore: update gantt --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 29422c4c95..57fd66f879 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "fast-glob": "^3.2.5", "frappe-charts": "2.0.0-rc27", "frappe-datatable": "1.19.0", - "frappe-gantt": "^1.0.4", + "frappe-gantt": "^1.1.0", "frappe-quill-image-resize": "^3.0.9", "gemoji": "^8.1.0", "highlight.js": "^10.4.1", From 45278a36377b976c6b6ad383b7881de787f106bc Mon Sep 17 00:00:00 2001 From: Nipuna Rangika Perera <40770028+nipunanr@users.noreply.github.com> Date: Fri, 30 Jan 2026 09:41:58 +0530 Subject: [PATCH 072/393] feat: add 'Desktop' option to sidebar header Add 'Desktop' option to sidebar header --- frappe/public/js/frappe/ui/sidebar/sidebar_header.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar_header.js b/frappe/public/js/frappe/ui/sidebar/sidebar_header.js index 0a61d3761f..840cc42340 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar_header.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar_header.js @@ -16,6 +16,14 @@ frappe.ui.SidebarHeader = class SidebarHeader { }, items: this.sibling_workspaces, }, + { + name: "desktop", + label: __("Desktop"), + icon: "layout-grid", + onClick: function (el) { + frappe.set_route("/desk"); + }, + }, { name: "edit-sidebar", label: __("Edit Sidebar"), From dc34025840682495303e50812ca197428737a639 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Mon, 16 Feb 2026 17:00:01 +0530 Subject: [PATCH 073/393] chore: update lock file --- yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index ac2b8917db..42693a54fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1440,10 +1440,10 @@ frappe-datatable@1.19.0: lodash "^4.17.5" sortablejs "^1.7.0" -frappe-gantt@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/frappe-gantt/-/frappe-gantt-1.0.4.tgz#efa40ceaa284fcf0ff3d4f9cf93d488d5000e37b" - integrity sha512-N94OP9ZiapaG5nzgCeZdxsKP8HD5aLVlH5sEHxSNZQnNKQ4BOn2l46HUD+KIE0LpYIterP7gIrFfkLNRuK0npQ== +frappe-gantt@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/frappe-gantt/-/frappe-gantt-1.1.0.tgz#b889053357a117606a74d934d288aad605df1b0d" + integrity sha512-ex3QNuYU7nTNKtkC5MSoUhnW8YhZOCmNC1W+Xp4hSJTOyiZhC405JChkvDh66CkMSPlMHaASdaWQZ2nC0MhMFA== frappe-quill-image-resize@^3.0.9: version "3.0.9" From f8ea27793a12ec6b0bd17c2d39ee7e84c7fdf1a7 Mon Sep 17 00:00:00 2001 From: Kerolles Fathy Date: Mon, 16 Feb 2026 13:32:41 +0200 Subject: [PATCH 074/393] fix(ux): set default country flag for phone component (#37030) * fix(ux): set default country for phone input * refactor: call `set_default_country` instead of repeat the same logic --- frappe/public/js/frappe/form/controls/phone.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/phone.js b/frappe/public/js/frappe/form/controls/phone.js index ca25d74baf..28560e284f 100644 --- a/frappe/public/js/frappe/form/controls/phone.js +++ b/frappe/public/js/frappe/form/controls/phone.js @@ -7,6 +7,7 @@ frappe.ui.form.ControlPhone = class ControlPhone extends frappe.ui.form.ControlD super.make_input(); this.setup_country_code_picker(); this.input_events(); + this.set_default_country(); } async setup_country_codes() { @@ -21,6 +22,15 @@ frappe.ui.form.ControlPhone = class ControlPhone extends frappe.ui.form.ControlD } } + set_default_country() { + if (!this.get_value()) { + const default_country = frappe.sys_defaults?.country || "India"; + if (this.country_codes && this.country_codes[default_country]) { + this.country_code_picker.on_change(default_country, false); + } + } + } + input_events() { this.$input.keydown((e) => { const key_code = e.keyCode; @@ -32,7 +42,7 @@ frappe.ui.form.ControlPhone = class ControlPhone extends frappe.ui.form.ControlD }); // Replaces code when selected and removes previously selected. - this.country_code_picker.on_change = (country) => { + this.country_code_picker.on_change = (country, focus = true) => { if (!country) { return this.reset_input(); } @@ -59,7 +69,9 @@ frappe.ui.form.ControlPhone = class ControlPhone extends frappe.ui.form.ControlD this.update_padding(); // hide popover and focus input this.$wrapper.popover("hide"); - this.$input.focus(); + if (focus) { + this.$input.focus(); + } }; this.$wrapper.find(".selected-phone").on("click", (e) => { @@ -133,6 +145,7 @@ frappe.ui.form.ControlPhone = class ControlPhone extends frappe.ui.form.ControlD if (!this.get_value()) { this.reset_input(); + this.set_default_country(); } } From d23586a30d5e98268a19b364a94c7faabc0f0757 Mon Sep 17 00:00:00 2001 From: Safwan <62411302+safwansamsudeen@users.noreply.github.com> Date: Mon, 16 Feb 2026 17:32:45 +0530 Subject: [PATCH 075/393] fix: remove reload file button (#37067) --- frappe/public/js/frappe/form/controls/attach.js | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/attach.js b/frappe/public/js/frappe/form/controls/attach.js index bf07aa3ed6..3922c06fc6 100644 --- a/frappe/public/js/frappe/form/controls/attach.js +++ b/frappe/public/js/frappe/form/controls/attach.js @@ -19,7 +19,6 @@ frappe.ui.form.ControlAttach = class ControlAttach extends frappe.ui.form.Contro
` @@ -31,7 +30,6 @@ frappe.ui.form.ControlAttach = class ControlAttach extends frappe.ui.form.Contro this.has_input = true; frappe.utils.bind_actions_with_object(this.$value, this); - this.toggle_reload_button(); } clear_attachment() { let me = this; @@ -53,11 +51,6 @@ frappe.ui.form.ControlAttach = class ControlAttach extends frappe.ui.form.Contro } }); } - reload_attachment() { - if (this.file_uploader) { - this.file_uploader.uploader.upload_files(); - } - } on_attach_click() { this.set_upload_options(); this.file_uploader = new frappe.ui.FileUploader(this.upload_options); @@ -81,7 +74,6 @@ frappe.ui.form.ControlAttach = class ControlAttach extends frappe.ui.form.Contro allow_multiple: false, on_success: (file) => { this.on_upload_complete(file); - this.toggle_reload_button(); }, restrictions: {}, }; @@ -151,10 +143,4 @@ frappe.ui.form.ControlAttach = class ControlAttach extends frappe.ui.form.Contro } this.set_value(attachment.file_url); } - - toggle_reload_button() { - this.$value - .find('[data-action="reload_attachment"]') - .toggle(this.file_uploader && this.file_uploader.uploader.files.length > 0); - } }; From 91a41c921a151ac72734a97eaaefbf7c7e95c0c0 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Mon, 16 Feb 2026 17:47:25 +0530 Subject: [PATCH 076/393] chore!: Drop all cordova code (#37068) It's been dead since a long time. --- .../js/frappe/form/sidebar/user_image.js | 2 - frappe/public/js/frappe/list/list_view.js | 3 -- frappe/public/js/frappe/request.js | 5 --- frappe/public/js/frappe/utils/urllib.js | 43 ++++++++----------- .../js/frappe/views/image/image_view.js | 1 - 5 files changed, 19 insertions(+), 35 deletions(-) diff --git a/frappe/public/js/frappe/form/sidebar/user_image.js b/frappe/public/js/frappe/form/sidebar/user_image.js index b022b157b9..2553278b5a 100644 --- a/frappe/public/js/frappe/form/sidebar/user_image.js +++ b/frappe/public/js/frappe/form/sidebar/user_image.js @@ -14,8 +14,6 @@ frappe.ui.form.set_user_image = function (frm) { // if image field has value if (image) { - image = window.cordova && image.indexOf("http") === -1 ? frappe.base_url + image : image; - image_section.find(".sidebar-image").attr("src", image).removeClass("hide"); image_section.find(".sidebar-standard-image").addClass("hide"); diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js index 2cf54a1d2a..4fcd01514b 100644 --- a/frappe/public/js/frappe/list/list_view.js +++ b/frappe/public/js/frappe/list/list_view.js @@ -1349,9 +1349,6 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { get_image_url(doc) { let url = doc.image ? doc.image : doc[this.meta.image_field]; // absolute url for mobile - if (window.cordova && !frappe.utils.is_url(url)) { - url = frappe.base_url + url; - } return url || null; } diff --git a/frappe/public/js/frappe/request.js b/frappe/public/js/frappe/request.js index 422255d5ce..2f6f4475ba 100644 --- a/frappe/public/js/frappe/request.js +++ b/frappe/public/js/frappe/request.js @@ -93,11 +93,6 @@ frappe.call = function (opts) { prefix = `/api/${opts.api_version}/method/`; } url = prefix + args.cmd; - if (window.cordova) { - let host = frappe.request.url; - host = host.slice(0, host.length - 1); - url = host + url; - } delete args.cmd; } diff --git a/frappe/public/js/frappe/utils/urllib.js b/frappe/public/js/frappe/utils/urllib.js index 1e5f0ddcab..54459cc8ce 100644 --- a/frappe/public/js/frappe/utils/urllib.js +++ b/frappe/public/js/frappe/utils/urllib.js @@ -46,31 +46,26 @@ frappe.urllib = { }; window.open_url_post = function open_url_post(URL, PARAMS, new_window) { - if (window.cordova) { - let url = URL + "api/method/" + PARAMS.cmd + frappe.utils.make_query_string(PARAMS, false); - window.location.href = url; - } else { - // call a url as POST - var temp = document.createElement("form"); - temp.action = URL; - temp.method = "POST"; - temp.style.display = "none"; - if (new_window) { - temp.target = "_blank"; - } - PARAMS["csrf_token"] = frappe.csrf_token; - for (var x in PARAMS) { - var opt = document.createElement("textarea"); - opt.name = x; - var val = PARAMS[x]; - if (typeof val != "string") val = JSON.stringify(val); - opt.value = val; - temp.appendChild(opt); - } - document.body.appendChild(temp); - temp.submit(); - return temp; + // call a url as POST + var temp = document.createElement("form"); + temp.action = URL; + temp.method = "POST"; + temp.style.display = "none"; + if (new_window) { + temp.target = "_blank"; } + PARAMS["csrf_token"] = frappe.csrf_token; + for (var x in PARAMS) { + var opt = document.createElement("textarea"); + opt.name = x; + var val = PARAMS[x]; + if (typeof val != "string") val = JSON.stringify(val); + opt.value = val; + temp.appendChild(opt); + } + document.body.appendChild(temp); + temp.submit(); + return temp; }; window.get_url_arg = frappe.urllib.get_arg; diff --git a/frappe/public/js/frappe/views/image/image_view.js b/frappe/public/js/frappe/views/image/image_view.js index 74ddeb6e73..e605722186 100644 --- a/frappe/public/js/frappe/views/image/image_view.js +++ b/frappe/public/js/frappe/views/image/image_view.js @@ -33,7 +33,6 @@ frappe.views.ImageView = class ImageView extends frappe.views.ListView { prepare_data(data) { super.prepare_data(data); this.items = this.data.map((d) => { - // absolute url if cordova, else relative d._image_url = this.get_image_url(d); return d; }); From 55c227088952cd74e40781ebeed922e1946cff02 Mon Sep 17 00:00:00 2001 From: sokumon Date: Mon, 9 Feb 2026 17:06:40 +0530 Subject: [PATCH 077/393] fix: redirect system users to role home page --- frappe/auth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/auth.py b/frappe/auth.py index 7d831422e4..5a447a99af 100644 --- a/frappe/auth.py +++ b/frappe/auth.py @@ -204,7 +204,7 @@ class LoginManager: frappe.local.cookie_manager.set_cookie("system_user", "yes", deduplicate=True) if not resume: frappe.local.response["message"] = "Logged In" - frappe.local.response["home_page"] = get_default_path() or "/desk" + frappe.local.response["home_page"] = get_home_page() or "/desk" if not resume: frappe.response["full_name"] = self.full_name From 69e655d08b89ee02772b63a4a29a33b2a046dbd5 Mon Sep 17 00:00:00 2001 From: Prathamesh Kurunkar <59260326+prathameshkurunkar7@users.noreply.github.com> Date: Mon, 16 Feb 2026 20:28:38 +0530 Subject: [PATCH 078/393] fix(db): support list of fields in get_value method when cache is True (#37050) * fix(db): support list of fields in get_value method when cache is True * test(db): ensure cache hit does not execute db query --- frappe/database/database.py | 3 +++ frappe/tests/test_db.py | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/frappe/database/database.py b/frappe/database/database.py index 14f2a40c8e..2b3e43422f 100644 --- a/frappe/database/database.py +++ b/frappe/database/database.py @@ -634,6 +634,9 @@ class Database: from frappe.model.utils import is_single_doctype out = None + if isinstance(fieldname, list): + fieldname = tuple(fieldname) + if cache and isinstance(filters, str) and fieldname in self.value_cache[doctype][filters]: return self.value_cache[doctype][filters][fieldname] diff --git a/frappe/tests/test_db.py b/frappe/tests/test_db.py index 0f057a36a9..94b112eb31 100644 --- a/frappe/tests/test_db.py +++ b/frappe/tests/test_db.py @@ -138,6 +138,14 @@ class TestDB(IntegrationTestCase): frappe.db.get_value("DocType", "DocField", order_by="creation desc, modified asc, name", run=0), ) + # Test with list of fields and cache=True + result = frappe.db.get_value("User", "Administrator", ["name", "email"], cache=True) + self.assertEqual(result, ("Administrator", "admin@example.com")) + # Verify cache hit - second call should not execute any queries + with self.assertQueryCount(0): + cached_result = frappe.db.get_value("User", "Administrator", ["name", "email"], cache=True) + self.assertEqual(result, cached_result) + def test_escape(self): frappe.db.escape("香港濟生堂製藥有限公司 - IT".encode()) From 06c8217c994c0ea358f619ab824749b2ac06fe13 Mon Sep 17 00:00:00 2001 From: Exequiel Arona Date: Mon, 16 Feb 2026 12:12:01 -0300 Subject: [PATCH 079/393] feat: add extractors for Workspace Sidebar and Desktop Icon (#37085) * feat: add desktop icon extractor * feat: add workspace sidebar extractor * feat: add desktop icon extractor * fix: resolve merge conflict in babel_extractors.csv * docs: fix typo in docstring --------- Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com> --- babel_extractors.csv | 2 ++ frappe/gettext/extractors/desktop_icon.py | 18 +++++++++++++ .../gettext/extractors/workspace_sidebar.py | 26 +++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 frappe/gettext/extractors/desktop_icon.py create mode 100644 frappe/gettext/extractors/workspace_sidebar.py diff --git a/babel_extractors.csv b/babel_extractors.csv index b7bf582783..8c9e475277 100644 --- a/babel_extractors.csv +++ b/babel_extractors.csv @@ -1,5 +1,7 @@ **/hooks.py,frappe.gettext.extractors.navbar.extract **/doctype/*/*.json,frappe.gettext.extractors.doctype.extract +**/desktop_icon/*.json,frappe.gettext.extractors.desktop_icon.extract +**/workspace_sidebar/*.json,frappe.gettext.extractors.workspace_sidebar.extract **/workspace/*/*.json,frappe.gettext.extractors.workspace.extract **/web_form/*/*.json,frappe.gettext.extractors.web_form.extract **/onboarding_step/*/*.json,frappe.gettext.extractors.onboarding_step.extract diff --git a/frappe/gettext/extractors/desktop_icon.py b/frappe/gettext/extractors/desktop_icon.py new file mode 100644 index 0000000000..a2abe7e8de --- /dev/null +++ b/frappe/gettext/extractors/desktop_icon.py @@ -0,0 +1,18 @@ +import json + + +def extract(fileobj, *args, **kwargs): + """Extract messages from Desktop Icon JSON files. To be used by babel extractor. + + :param fileobj: the file-like object the messages should be extracted from + :rtype: `iterator` + """ + data = json.load(fileobj) + + if isinstance(data, list): + return + + # Extract the label field (main translatable field for Desktop Icons) + label = data.get("label") + if label: + yield None, "_", label, ["Label of a Desktop Icon"] diff --git a/frappe/gettext/extractors/workspace_sidebar.py b/frappe/gettext/extractors/workspace_sidebar.py new file mode 100644 index 0000000000..4e692b6107 --- /dev/null +++ b/frappe/gettext/extractors/workspace_sidebar.py @@ -0,0 +1,26 @@ +import json + + +def extract(fileobj, *args, **kwargs): + """Extract messages from Workspace Sidebar JSON files. To be used by babel extractor. + + :param fileobj: the file-like object the messages should be extracted from + :rtype: `iterator` + """ + data = json.load(fileobj) + + if isinstance(data, list): + return + + # Extract the title field (main translatable field for Workspace Sidebar) + title = data.get("title") + if title: + yield None, "_", title, ["Title of a Workspace Sidebar"] + + # Extract labels from items list + items = data.get("items", []) + if isinstance(items, list): + for item in items: + label = item.get("label") + if label: + yield None, "_", label, ["Label of a Workspace Sidebar Item"] From f951445e8214cb3088518bc73f67b1bc9cbf6764 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Mon, 16 Feb 2026 20:42:52 +0530 Subject: [PATCH 080/393] fix: properly decode encoded `Subject` header (#37016) * fix: properly decode encoded `Subject` header * test(email): add RFC2047 subject decoding tests for InboundMail --- .../email_account/test_email_account.py | 62 +++++++++++++++++++ frappe/email/receive.py | 28 +++++---- 2 files changed, 79 insertions(+), 11 deletions(-) diff --git a/frappe/email/doctype/email_account/test_email_account.py b/frappe/email/doctype/email_account/test_email_account.py index c6f88c2862..b50dd69b34 100644 --- a/frappe/email/doctype/email_account/test_email_account.py +++ b/frappe/email/doctype/email_account/test_email_account.py @@ -651,6 +651,68 @@ class TestInboundMail(IntegrationTestCase): reference_doc = inbound_mail.reference_document() self.assertEqual(todo.name, reference_doc.name) + def test_inbound_mail_decodes_rfc2047_subject(self): + subjects = [ + # UTF-8 Quoted-Printable (English) + ( + "=?UTF-8?Q?New_Notifications?=", + "RE: New Notifications", + ), + # UTF-8 Base64 (English) + ( + "=?UTF-8?B?TmV3IE5vdGlmaWNhdGlvbnM=?=", + "RE: New Notifications", + ), + # FWD prefix + Base64 (Russian) + ( + "FWD: =?UTF-8?B?0J/RgNC40LLQtdGCINC80LjRgA==?=", + "RE: FWD: Привет мир", + ), + # RE prefix + Quoted-Printable (Russian) + ( + "RE: =?UTF-8?Q?=D0=9E=D1=82=D1=87=D0=B5=D1=82_=D0=B3=D0=BE=D1=82=D0=BE=D0=B2?=", + "RE: RE: Отчет готов", + ), + # Mixed plain + encoded (number symbol) + ( + "Invoice =?UTF-8?Q?=E2=84=96_1234?=", + "RE: Invoice № 1234", + ), + # Multiple encoded words (split header) + ( + "=?UTF-8?B?TmV3?= =?UTF-8?B?IE5vdGlmaWNhdGlvbnM=?=", + "RE: New Notifications", + ), + # Emoji (Quoted-Printable) + ( + "=?UTF-8?Q?Deployment_complete_=F0=9F=9A=80?=", + "RE: Deployment complete 🚀", + ), + # Lowercase encoding markers + ( + "=?utf-8?b?TmV3IE5vdGlmaWNhdGlvbnM=?=", + "RE: New Notifications", + ), + # ISO-8859-1 Quoted-Printable + ( + "=?ISO-8859-1?Q?Ol=E1_Mundo?=", + "RE: Olá Mundo", + ), + # Encoded word inside sentence + ( + "Meeting about =?UTF-8?B?0L/RgNC+0LXQutGC?= tomorrow", + "RE: Meeting about проект tomorrow", + ), + ] + + for subject, expected in subjects: + mail_content = self.get_test_mail(fname="incoming-subject-placeholder.raw").replace( + "{{ subject }}", subject + ) + email_account = frappe.get_doc("Email Account", "_Test Email Account 1") + inbound_mail = InboundMail(mail_content, email_account, 12345, 1) + self.assertEqual(inbound_mail.subject, expected) + def test_create_communication_from_mail(self): # Create email queue record mail_content = self.get_test_mail(fname="incoming-2.raw") diff --git a/frappe/email/receive.py b/frappe/email/receive.py index 8d1c64217a..08157dc5f6 100644 --- a/frappe/email/receive.py +++ b/frappe/email/receive.py @@ -424,21 +424,27 @@ class Email: def set_subject(self): """Parse and decode `Subject` header.""" - _subject = decode_header(self.mail.get("Subject", "No Subject")) - self.subject = _subject[0][0] or "" - if charset := _subject[0][1]: - # Encoding is known by decode_header (might also be unknown-8bit) - self.subject = safe_decode(self.subject, charset, ALTERNATE_CHARSET_MAP) + raw_subject = self.mail.get("Subject") + if not raw_subject: + self.subject = "No Subject" + return - if isinstance(self.subject, bytes): - # Fall back to utf-8 if the charset is unknown or decoding fails - # Replace invalid characters with '' - self.subject = self.subject.decode("utf-8", "replace") + decoded_fragments = [] + for fragment, charset in decode_header(raw_subject): + if isinstance(fragment, bytes): + charset = charset or "utf-8" + try: + fragment = fragment.decode(charset, errors="replace") + except LookupError: + # Fallback to utf-8 if decoding fails + fragment = fragment.decode("utf-8", errors="replace") + decoded_fragments.append(fragment) + + subject = "".join(decoded_fragments).strip() - # Convert non-string (e.g. None) # Truncate to 140 chars (can be used as a document name) - self.subject = str(self.subject).strip()[:140] or "No Subject" + self.subject = subject[:140] if subject else "No Subject" def set_from(self): # gmail mailing-list compatibility From a534936726adaaaa5d6b44dfacd036659b2c67df Mon Sep 17 00:00:00 2001 From: "stravo1@mac" Date: Mon, 16 Feb 2026 22:15:01 +0530 Subject: [PATCH 081/393] Revert "fix(website_404): cache website 404 results wrt to users" This reverts commit 697978c8f3aa2ad192a518dc4e9d394eaf4dcb27. --- frappe/website/page_renderers/not_found_page.py | 2 +- frappe/website/path_resolver.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/website/page_renderers/not_found_page.py b/frappe/website/page_renderers/not_found_page.py index 1898d7dece..704dca77d1 100644 --- a/frappe/website/page_renderers/not_found_page.py +++ b/frappe/website/page_renderers/not_found_page.py @@ -21,7 +21,7 @@ class NotFoundPage(TemplatePage): def render(self): if self.can_cache_404(): - frappe.cache.hset("website_404", f"{frappe.session.user}|{self.request_url}", True) + frappe.cache.hset("website_404", self.request_url, True) return super().render() def can_cache_404(self): diff --git a/frappe/website/path_resolver.py b/frappe/website/path_resolver.py index 929438e055..0a2e302118 100644 --- a/frappe/website/path_resolver.py +++ b/frappe/website/path_resolver.py @@ -35,7 +35,7 @@ class PathResolver: return "desk", TemplatePage("desk", self.http_status_code) # check if the request url is in 404 list - if request.url and can_cache() and frappe.cache.hget("website_404", f"{frappe.session.user}|{request.url}"): + if request.url and can_cache() and frappe.cache.hget("website_404", request.url): return self.path, NotFoundPage(self.path) try: From 9dcaab96eef44c54aa3e7d53ae9afc30f21357cb Mon Sep 17 00:00:00 2001 From: "stravo1@mac" Date: Mon, 16 Feb 2026 23:41:32 +0530 Subject: [PATCH 082/393] fix(website_404): skip caching 404 for pages with permission checks --- .../website/page_renderers/not_found_page.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/frappe/website/page_renderers/not_found_page.py b/frappe/website/page_renderers/not_found_page.py index 704dca77d1..9b980f5d51 100644 --- a/frappe/website/page_renderers/not_found_page.py +++ b/frappe/website/page_renderers/not_found_page.py @@ -2,6 +2,7 @@ import os from urllib.parse import urlparse import frappe +from frappe.website.page_renderers.document_page import _find_matching_document_webview from frappe.website.page_renderers.template_page import TemplatePage from frappe.website.utils import can_cache @@ -26,10 +27,26 @@ class NotFoundPage(TemplatePage): def can_cache_404(self): # do not cache 404 for custom homepages - return can_cache() and self.request_url and not self.is_custom_home_page() + # also skip caching docs with website permission checks (access is dynamic) + return ( + can_cache() + and self.request_url + and not self.is_custom_home_page() + and not self.has_website_permission_check() + ) def is_custom_home_page(self): url_parts = urlparse(self.request_url) request_url = os.path.splitext(url_parts.path)[0] request_path = os.path.splitext(self.request_path)[0] return request_url in HOMEPAGE_PATHS and request_path not in HOMEPAGE_PATHS + + def has_website_permission_check(self): + request_path = os.path.splitext(self.request_path)[0] + if not (document := _find_matching_document_webview(request_path)): + return False + doctype, docname = document + doc = frappe.get_cached_doc(doctype, docname) + return hasattr(doc, "has_website_permission") or bool( + frappe.get_hooks("has_website_permission", {}).get(doctype) + ) From 400d4e555806413afdaaec3d2ec49e80be886ff8 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Mon, 16 Feb 2026 23:48:13 +0530 Subject: [PATCH 083/393] fix: type hints for bulk apply --- frappe/automation/doctype/assignment_rule/assignment_rule.py | 2 +- frappe/desk/form/assign_to.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/automation/doctype/assignment_rule/assignment_rule.py b/frappe/automation/doctype/assignment_rule/assignment_rule.py index bc1843287b..21fb77dfdd 100644 --- a/frappe/automation/doctype/assignment_rule/assignment_rule.py +++ b/frappe/automation/doctype/assignment_rule/assignment_rule.py @@ -199,7 +199,7 @@ def get_assignments(doc) -> list[dict]: @frappe.whitelist() -def bulk_apply(doctype, docnames): +def bulk_apply(doctype: str, docnames: str | list[str]): if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): frappe.throw(_("You are not allowed to perform bulk actions"), frappe.PermissionError) diff --git a/frappe/desk/form/assign_to.py b/frappe/desk/form/assign_to.py index 4b003b18f3..38815d3c7a 100644 --- a/frappe/desk/form/assign_to.py +++ b/frappe/desk/form/assign_to.py @@ -182,7 +182,7 @@ def remove(doctype, name, assign_to, ignore_permissions=False): @frappe.whitelist() -def remove_multiple(doctype, names, ignore_permissions=False): +def remove_multiple(doctype: str, names: str | list[str], ignore_permissions: bool = False) -> None: if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): frappe.throw(_("You are not allowed to perform bulk actions"), frappe.PermissionError) From cf842e021dc04a11c3dfc97667f13faae408b440 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Tue, 17 Feb 2026 00:08:25 +0530 Subject: [PATCH 084/393] fix: add type hints to bulk update --- frappe/desk/doctype/bulk_update/bulk_update.py | 8 +++++++- frappe/desk/doctype/tag/tag.py | 2 +- frappe/desk/form/assign_to.py | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/frappe/desk/doctype/bulk_update/bulk_update.py b/frappe/desk/doctype/bulk_update/bulk_update.py index fe511431be..77a5cf290d 100644 --- a/frappe/desk/doctype/bulk_update/bulk_update.py +++ b/frappe/desk/doctype/bulk_update/bulk_update.py @@ -46,7 +46,13 @@ class BulkUpdate(Document): @frappe.whitelist() -def submit_cancel_or_update_docs(doctype, docnames, action="submit", data=None, task_id=None): +def submit_cancel_or_update_docs( + doctype: str, + docnames: list[str] | str, + action: str = "submit", + data: dict | str | None = None, + task_id: str | None = None, +) -> list[str] | None: if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): frappe.throw(_("You are not allowed to perform bulk actions."), frappe.PermissionError) diff --git a/frappe/desk/doctype/tag/tag.py b/frappe/desk/doctype/tag/tag.py index f225da8601..ec42b14ebc 100644 --- a/frappe/desk/doctype/tag/tag.py +++ b/frappe/desk/doctype/tag/tag.py @@ -42,7 +42,7 @@ def add_tag(tag, dt, dn, color=None): @frappe.whitelist() -def add_tags(tags, dt, docs, color=None): +def add_tags(tags: str, dt: str, docs: str | list, color: str | None = None) -> None: "adds a new tag to a record, and creates the Tag master" if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): diff --git a/frappe/desk/form/assign_to.py b/frappe/desk/form/assign_to.py index 38815d3c7a..94f3479757 100644 --- a/frappe/desk/form/assign_to.py +++ b/frappe/desk/form/assign_to.py @@ -140,7 +140,7 @@ def add(args=None, *, ignore_permissions=False): @frappe.whitelist() -def add_multiple(args=None): +def add_multiple(args: dict | None = None) -> None: if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): frappe.throw(_("You are not allowed to perform bulk actions"), frappe.PermissionError) From 6001c89faae66d2cfcd17aefc6d54c542829fb33 Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 17 Feb 2026 02:12:28 +0530 Subject: [PATCH 085/393] fix: route correctly from desktop --- frappe/desk/page/desktop/desktop.js | 18 +++++++++--------- frappe/public/js/frappe/ui/sidebar/sidebar.js | 1 + frappe/public/js/frappe/utils/utils.js | 6 ++++++ 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/frappe/desk/page/desktop/desktop.js b/frappe/desk/page/desktop/desktop.js index 2644560e28..bc02101065 100644 --- a/frappe/desk/page/desktop/desktop.js +++ b/frappe/desk/page/desktop/desktop.js @@ -68,15 +68,15 @@ function get_route(desktop_icon) { } else if (first_link.link_type == "Workspace") { let workspaces = frappe.workspaces[frappe.router.slug(first_link.link_to)]; if (workspaces) { - if (workspaces.public) { - route = "/desk/" + frappe.router.slug(first_link.link_to); - } else { - route = "/desk/private/" + frappe.router.slug(workspaces.title); - } - } - - if (first_link.route) { - route = first_link.route; + let args = { + type: "workspace", + name: first_link.link_to, + public: workspaces.public ? 1 : 0, + route_options: { + sidebar: desktop_icon.label, + }, + }; + route = frappe.utils.generate_route(args); } } else if (first_link.link_type === "URL") { route = first_link.url; diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar.js b/frappe/public/js/frappe/ui/sidebar/sidebar.js index a27a3c04b6..8697c7446b 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar.js @@ -135,6 +135,7 @@ frappe.ui.Sidebar = class Sidebar { frappe.router.on("change", function (router) { if (frappe.route_options.sidebar) { frappe.app.sidebar.setup(frappe.route_options.sidebar); + frappe.route_options = null; } else { frappe.app.sidebar.set_workspace_sidebar(router); } diff --git a/frappe/public/js/frappe/utils/utils.js b/frappe/public/js/frappe/utils/utils.js index 0d7b67f2bf..f1134557b6 100644 --- a/frappe/public/js/frappe/utils/utils.js +++ b/frappe/public/js/frappe/utils/utils.js @@ -1583,6 +1583,12 @@ Object.assign(frappe.utils, { route = item.name; } else if (type === "dashboard") { route = `dashboard-view/${item.name}`; + } else if (type == "workspace") { + if (item.public) { + route = frappe.router.slug(item.name); + } else { + route = "private/" + frappe.router.slug(item.name); + } } } else { route = item.route; From c6338799e33cbe17a970c85cc841aa307edc4c7a Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 17 Feb 2026 03:25:02 +0530 Subject: [PATCH 086/393] fix(desktop_icon): use app_name instead of app_title --- frappe/utils/install.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/utils/install.py b/frappe/utils/install.py index 51e5198681..fd1fc88741 100644 --- a/frappe/utils/install.py +++ b/frappe/utils/install.py @@ -204,7 +204,7 @@ def auto_generate_icons_and_sidebar(app_name=None): def delete_desktop_icon_and_sidebar(app_name, dry_run=False): frappe.get_hooks(app_name=app_name) - app_title = frappe.get_hooks(app_name=app_name)["app_title"][0] + app_title = frappe.get_hooks("app_name", app_name=app_name)[0] icons_to_be_deleted = frappe.get_all( "Desktop Icon", pluck="name", From eb4b5f79731aae4d04cac38b36b0de847d38e3c9 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Tue, 17 Feb 2026 11:14:04 +0530 Subject: [PATCH 087/393] perf: Custom query report optimization (#37078) --- frappe/desk/query_report.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index 061e01c4a4..a1134b3e0f 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -246,7 +246,7 @@ def add_custom_column_data(custom_columns, result): doctype_names_from_custom_field = [] for column in custom_columns: if len(column["fieldname"].split("-")) > 1: - # length greater than 1, means that the column is a custom field with confilicting fieldname + # length greater than 1, means that the column is a custom field with conflicting fieldname doctype_name = frappe.unscrub(column["fieldname"].split("-")[1]) doctype_names_from_custom_field.append(doctype_name) column["fieldname"] = column["fieldname"].split("-")[0] @@ -259,7 +259,7 @@ def add_custom_column_data(custom_columns, result): for row in result: link_field = column.get("link_field") - # backwards compatibile `link_field` + # backwards compatible `link_field` # old custom reports which use `str` should not break. if isinstance(link_field, str): link_field = frappe._dict({"fieldname": link_field, "names": []}) @@ -643,7 +643,7 @@ def get_data_for_custom_report(columns, result): for column in columns: if link_field := column.get("link_field"): - # backwards compatibile `link_field` + # backwards compatible `link_field` # old custom reports which use `str` should not break if isinstance(link_field, str): link_field = frappe._dict({"fieldname": link_field, "names": []}) @@ -658,7 +658,10 @@ def get_data_for_custom_report(columns, result): names.append(row.get(row_key)) names = list(set(names)) - doc_field_value_map[(doctype, fieldname)] = get_data_for_custom_field(doctype, fieldname, names) + if names: + doc_field_value_map[(doctype, fieldname)] = get_data_for_custom_field( + doctype, fieldname, names + ) return doc_field_value_map From f00b1b44ba50cd22876bc54d1fe83c8554788d67 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Tue, 17 Feb 2026 06:53:37 +0100 Subject: [PATCH 088/393] fix: round negative and positive values the same way (#36242) --- frappe/utils/data.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/utils/data.py b/frappe/utils/data.py index f8129f6fcf..c284097200 100644 --- a/frappe/utils/data.py +++ b/frappe/utils/data.py @@ -1309,12 +1309,12 @@ def _bankers_rounding(num, precision): if num == 0: return 0.0 - floor_num = math.floor(num) + floor_num = math.floor(num) if num > 0 else math.ceil(num) decimal_part = num - floor_num epsilon = 2.0 ** (math.log(abs(num), 2) - 52.0) if abs(decimal_part - 0.5) < epsilon: - num = floor_num if (floor_num % 2 == 0) else floor_num + 1 + num = floor_num if (floor_num % 2 == 0) else floor_num + 1 if num > 0 else floor_num - 1 else: num = round(num) From b7678c8d398bf50622f703d298f3891735365b07 Mon Sep 17 00:00:00 2001 From: Shllokkk <140623894+Shllokkk@users.noreply.github.com> Date: Tue, 17 Feb 2026 11:52:37 +0530 Subject: [PATCH 089/393] =?UTF-8?q?fix:=20inconsistent=20mandatory=20const?= =?UTF-8?q?raint=20on=20html=20field=20during=20creation=20=E2=80=A6=20(#3?= =?UTF-8?q?6893)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: inconsistent mandatory constraint on html field during creation of a new print format * fix: add mandatory_depends_on for the raw commands field --- frappe/printing/doctype/print_format/print_format.js | 2 -- frappe/printing/doctype/print_format/print_format.json | 4 +++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/printing/doctype/print_format/print_format.js b/frappe/printing/doctype/print_format/print_format.js index 3d2397c111..1b15d44f15 100644 --- a/frappe/printing/doctype/print_format/print_format.js +++ b/frappe/printing/doctype/print_format/print_format.js @@ -37,8 +37,6 @@ frappe.ui.form.on("Print Format", { frappe.set_route("print-format-builder", frm.doc.name); } }); - } else if (frm.doc.custom_format && !frm.doc.raw_printing) { - frm.set_df_property("html", "reqd", 1); } if (frappe.model.can_write("Customize Form")) { frappe.model.with_doctype(frm.doc.doc_type, function () { diff --git a/frappe/printing/doctype/print_format/print_format.json b/frappe/printing/doctype/print_format/print_format.json index 2a7b3c0215..fa4b9313d3 100644 --- a/frappe/printing/doctype/print_format/print_format.json +++ b/frappe/printing/doctype/print_format/print_format.json @@ -117,6 +117,7 @@ "fieldname": "html", "fieldtype": "Code", "label": "HTML", + "mandatory_depends_on": "eval: doc.custom_format", "oldfieldname": "html", "oldfieldtype": "Text Editor", "options": "Jinja" @@ -127,6 +128,7 @@ "fieldname": "raw_commands", "fieldtype": "Code", "label": "Raw Commands", + "mandatory_depends_on": "raw_printing", "options": "Jinja" }, { @@ -292,7 +294,7 @@ "icon": "fa fa-print", "idx": 1, "links": [], - "modified": "2025-09-23 10:39:51.123539", + "modified": "2026-02-11 13:17:55.662780", "modified_by": "Administrator", "module": "Printing", "name": "Print Format", From 5bb1dffab51b52cbe757a9a299ec1f258979155b Mon Sep 17 00:00:00 2001 From: Aarol D'Souza <98270103+AarDG10@users.noreply.github.com> Date: Tue, 17 Feb 2026 11:55:00 +0530 Subject: [PATCH 090/393] fix!: use secret for auth. between servers (#36778) * fix: use secret for auth. between servers * fix(security): use redis for server auth. * fix: use socket.io directly to fetch secret from redis * refactor: Socket secret can be bench specific - No need to keep it site specific. * fix: don't return anything if secrets dont match * test: rewrite test to factor in server-to-server communication only --------- Co-authored-by: Ankush Menat --- frappe/realtime.py | 22 ++++++++++++++++++++++ frappe/tests/test_api.py | 6 +++--- frappe/tests/test_api_v2.py | 4 ++-- realtime/middlewares/authenticate.js | 28 +++++++++++++++++++++++----- 4 files changed, 50 insertions(+), 10 deletions(-) diff --git a/frappe/realtime.py b/frappe/realtime.py index 216621b53b..7e8e31f1b0 100644 --- a/frappe/realtime.py +++ b/frappe/realtime.py @@ -121,9 +121,31 @@ def has_permission(doctype: str, name: str) -> bool: return True +SOCKETIO_SECRET_KEY = "socketio_auth_secret" + + +def get_socketio_secret(): + """Generate socket.io secret and store in redis""" + + from frappe.utils.background_jobs import get_redis_connection_without_auth + + r = get_redis_connection_without_auth() + secret = r.get(SOCKETIO_SECRET_KEY) + if secret: + return secret.decode() + + secret = frappe.generate_hash(length=32) + r.set(SOCKETIO_SECRET_KEY, secret) + return secret + + @frappe.whitelist(allow_guest=True) def get_user_info(): user_type = frappe.session.data.user_type + trusted_secret = get_socketio_secret() + provided_secret = frappe.get_request_header("X-Frappe-Socket-Secret") + if trusted_secret != provided_secret: + return {} # For requests with Bearer tokens, user_type is not set in the session data if not user_type: user_type = frappe.get_cached_value("User", frappe.session.user, "user_type") diff --git a/frappe/tests/test_api.py b/frappe/tests/test_api.py index fe3e551ae0..1e732c4cab 100644 --- a/frappe/tests/test_api.py +++ b/frappe/tests/test_api.py @@ -305,11 +305,11 @@ class TestMethodAPI(FrappeAPITestCase): self.assertEqual(response.json["message"], "pong") def test_get_user_info(self): - # test 3: test for /api/method/frappe.realtime.get_user_info + # test 3: test for /api/method/frappe.realtime.get_user_info (server-to-server only) response = self.get(self.method("frappe.realtime.get_user_info")) self.assertEqual(response.status_code, 200) - self.assertIsInstance(response.json, dict) - self.assertIn(response.json.get("message").get("user"), ("Administrator", "Guest")) + message = response.json.get("message") + self.assertEqual(message, {}) def test_auth_cycle(self): # test 4: Pass authorization token in request diff --git a/frappe/tests/test_api_v2.py b/frappe/tests/test_api_v2.py index cebc47b27b..b3777f4e87 100644 --- a/frappe/tests/test_api_v2.py +++ b/frappe/tests/test_api_v2.py @@ -161,10 +161,10 @@ class TestMethodAPIV2(FrappeAPITestCase): self.assertEqual(response.json["data"], "pong") def test_get_user_info(self): + # server-to-server only response = self.get(self.method("frappe.realtime.get_user_info")) self.assertEqual(response.status_code, 200) - self.assertIsInstance(response.json, dict) - self.assertIn(response.json.get("data").get("user"), ("Administrator", "Guest")) + self.assertEqual(response.json.get("data"), {}) def test_auth_cycle(self): global authorization_token diff --git a/realtime/middlewares/authenticate.js b/realtime/middlewares/authenticate.js index 3e521e52d2..e2c9d5794b 100644 --- a/realtime/middlewares/authenticate.js +++ b/realtime/middlewares/authenticate.js @@ -1,7 +1,14 @@ const cookie = require("cookie"); -const { get_conf } = require("../../node_utils"); +const { get_conf, get_redis_subscriber } = require("../../node_utils"); const { get_url } = require("../utils"); const conf = get_conf(); +const redisClient = get_redis_subscriber("redis_queue"); + +async function getSecretFromRedis() { + if (!redisClient.isOpen) await redisClient.connect(); + const val = await redisClient.get("socketio_auth_secret"); + return val; +} function authenticate_with_frappe(socket, next) { let namespace = socket.nsp.name; @@ -35,7 +42,7 @@ function authenticate_with_frappe(socket, next) { socket.sid = cookies.sid; socket.authorization_header = authorization_header; - socket.frappe_request = (path, args = {}, opts = {}) => { + socket.frappe_request = async (path, args = {}, opts = {}) => { let query_args = new URLSearchParams(args); if (query_args.toString()) { path = path + "?" + query_args.toString(); @@ -47,7 +54,10 @@ function authenticate_with_frappe(socket, next) { } else if (socket.sid) { headers["Cookie"] = `sid=${socket.sid}`; } - + const secret = await getSecretFromRedis(); + if (secret) { + headers["X-Frappe-Socket-Secret"] = secret; + } return fetch(get_url(socket, path), { ...opts, headers, @@ -57,10 +67,18 @@ function authenticate_with_frappe(socket, next) { socket .frappe_request("/api/method/frappe.realtime.get_user_info") .then((res) => res.json()) - .then(({ message }) => { + .then(async ({ message }) => { + if (socket.user !== "Guest" && !message.installed_apps) { + const retry_res = await socket.frappe_request( + "/api/method/frappe.realtime.get_user_info" + ); + const retry_data = await retry_res.json(); + message = retry_data.message; + } + socket.user = message.user; socket.user_type = message.user_type; - socket.installed_apps = message.installed_apps; + socket.installed_apps = message.installed_apps || []; next(); }) .catch((e) => { From 6b17f56f463b1c73dbf91ff7653a705b8d634059 Mon Sep 17 00:00:00 2001 From: Sumit Jain Date: Tue, 17 Feb 2026 12:05:28 +0530 Subject: [PATCH 091/393] fix(calendar): update first day of the week to use dynamic configuration --- frappe/public/js/frappe/views/calendar/calendar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/views/calendar/calendar.js b/frappe/public/js/frappe/views/calendar/calendar.js index 83e8651b9f..ac4b004735 100644 --- a/frappe/public/js/frappe/views/calendar/calendar.js +++ b/frappe/public/js/frappe/views/calendar/calendar.js @@ -261,7 +261,7 @@ frappe.views.Calendar = class Calendar { minute: "2-digit", hour12: true, }, - firstDay: 1, + firstDay: frappe.datetime.get_first_day_of_the_week_index(), eventDisplay: "block", headerToolbar: { left: "prev,title,next", From 326406d139d17e0de7219f756218ad02246d3809 Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Tue, 17 Feb 2026 12:21:19 +0530 Subject: [PATCH 092/393] fix: avoid false cache misses by ensuring string keys for linked fields --- frappe/model/document.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/frappe/model/document.py b/frappe/model/document.py index e1d5bc0e64..54e7795b62 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -1229,6 +1229,9 @@ class Document(BaseDocument): ) for row in results: result_dict[row.name] = row + # Link fields may carry "123" (text) while autoincrement doctypes return 123 (int); + # adding str(name) avoids false cache misses that surface as invalid-link errors. + result_dict[str(row.name)] = row # Case-insensitive key for MariaDB compatibility (strings only) if frappe.db.db_type == "mariadb" and isinstance(row.name, str): result_dict[row.name.casefold()] = row @@ -1236,9 +1239,13 @@ class Document(BaseDocument): # Store results in both caches for name in names: if frappe.db.db_type == "mariadb" and isinstance(name, str): - cached_value = result_dict.get(name) or result_dict.get(name.casefold()) + cached_value = ( + result_dict.get(name) + or result_dict.get(str(name)) + or result_dict.get(name.casefold()) + ) else: - cached_value = result_dict.get(name) + cached_value = result_dict.get(name) or result_dict.get(str(name)) # Store in local document cache self._link_value_cache.setdefault(doctype, {})[name] = cached_value From 1591d8b013bb79af7f1ee617894b580e6e4338e8 Mon Sep 17 00:00:00 2001 From: Aditya Patil Date: Tue, 17 Feb 2026 12:31:27 +0530 Subject: [PATCH 093/393] fix: error message dialogs in File Uploader --- .../public/js/frappe/file_uploader/FileUploader.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/file_uploader/FileUploader.vue b/frappe/public/js/frappe/file_uploader/FileUploader.vue index 2420cc1bf5..48f370ce62 100644 --- a/frappe/public/js/frappe/file_uploader/FileUploader.vue +++ b/frappe/public/js/frappe/file_uploader/FileUploader.vue @@ -552,7 +552,14 @@ function upload_via_web_link() { close_dialog.value = true; return Promise.reject(); } - file_url = decodeURI(file_url); + try { + file_url = decodeURI(file_url); + } catch (error) { + var error_message = error.message; + frappe.msgprint(__(error_message)); + close_dialog.value = true; + return Promise.reject(); + } close_dialog.value = true; return upload_file({ file_url, @@ -634,6 +641,10 @@ function upload_file(file, i) { file.error_message = response.server_messages.length ? response.server_messages.join("\n") : __("File upload failed."); + + if (!files.value.includes(file)) { + frappe.msgprint(__(file.error_message)); + } } else { file.failed = true; let detail = From 99d1fb18ef2364958addb5ce0ff943e98f77d5bb Mon Sep 17 00:00:00 2001 From: Priyal208 <135015851+Priyal208@users.noreply.github.com> Date: Tue, 17 Feb 2026 12:31:30 +0530 Subject: [PATCH 094/393] fix: remove `max-width` for section content in non-form contexts like dialogs (#37079) --- frappe/public/scss/desk/form.scss | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/frappe/public/scss/desk/form.scss b/frappe/public/scss/desk/form.scss index f863be19b1..26e62b940b 100644 --- a/frappe/public/scss/desk/form.scss +++ b/frappe/public/scss/desk/form.scss @@ -78,12 +78,15 @@ } } } -.section-head, -.section-body { - margin: auto !important; - body:not(.full-width) & { - max-width: var(--page-max-width); +.std-form-layout { + .section-head, + .section-body { + margin: auto !important; + + body:not(.full-width) & { + max-width: var(--page-max-width); + } } } From 64b7faf5dfb7d807bb380e704533fdea6e133c16 Mon Sep 17 00:00:00 2001 From: Diptanil Saha Date: Tue, 17 Feb 2026 13:15:44 +0530 Subject: [PATCH 095/393] feat: autocomplete field filter support for description (#36981) * feat: autocomplete field filter support for description * refactor: using const instead of var --- frappe/public/js/frappe/form/controls/autocomplete.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/controls/autocomplete.js b/frappe/public/js/frappe/form/controls/autocomplete.js index 97844c4965..01eed91572 100644 --- a/frappe/public/js/frappe/form/controls/autocomplete.js +++ b/frappe/public/js/frappe/form/controls/autocomplete.js @@ -57,7 +57,8 @@ frappe.ui.form.ControlAutocomplete = class ControlAutoComplete extends frappe.ui }; }, filter: function (item, input) { - let hay = item.label + item.value; + const d = this.get_item(item.value); + const hay = d.description ? d.label + d.description + d.value : d.label + d.value; return Awesomplete.FILTER_CONTAINS(hay, input); }, item: function (item) { From d227e54202f525b881d64250be4dd8dc7fed326a Mon Sep 17 00:00:00 2001 From: Diptanil Saha Date: Tue, 17 Feb 2026 13:27:35 +0530 Subject: [PATCH 096/393] fix(setup-wizard): display enabled languages on language field in setup wizard (#36982) --- frappe/desk/page/setup_wizard/setup_wizard.py | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/frappe/desk/page/setup_wizard/setup_wizard.py b/frappe/desk/page/setup_wizard/setup_wizard.py index a61d18f55c..d0a962edf1 100755 --- a/frappe/desk/page/setup_wizard/setup_wizard.py +++ b/frappe/desk/page/setup_wizard/setup_wizard.py @@ -391,16 +391,34 @@ def load_messages(language): @frappe.whitelist() def load_languages(): - language_codes = frappe.db.sql( - "select language_code, language_name from tabLanguage order by name", as_dict=True + Language = frappe.qb.DocType("Language") + language_codes = ( + frappe.qb.from_(Language) + .select(Language.language_code, Language.language_name) + .where(Language.enabled == 1) + .orderby(Language.language_code) + .run(as_dict=1) + ) + + language_opts = ( + frappe.qb.from_(Language) + .select( + Language.language_name.as_("value"), + Language.language_name.as_("label"), + Language.language_code.as_("description"), + ) + .where(Language.enabled == 1) + .orderby(Language.language_code) + .run(as_dict=1) ) codes_to_names = {} for d in language_codes: codes_to_names[d.language_code] = d.language_name + return { "default_language": frappe.db.get_value("Language", frappe.local.lang, "language_name") or frappe.local.lang, - "languages": sorted(frappe.db.sql_list("select language_name from tabLanguage order by name")), + "languages": language_opts, "codes_to_names": codes_to_names, } From 8b276237b9d29ad22220d8980e7b6703ac74d640 Mon Sep 17 00:00:00 2001 From: Akash Tom Date: Tue, 17 Feb 2026 13:28:55 +0530 Subject: [PATCH 097/393] fix: navigation api for explicit sorting (#37080) * fix: navigation api for explicit sorting * fix: add type annotations * fix: dont ignore perms --- frappe/desk/form/utils.py | 55 +++++++++++++++++++++++---------------- 1 file changed, 33 insertions(+), 22 deletions(-) diff --git a/frappe/desk/form/utils.py b/frappe/desk/form/utils.py index 45fe071b92..c0c665ed48 100644 --- a/frappe/desk/form/utils.py +++ b/frappe/desk/form/utils.py @@ -77,40 +77,51 @@ def update_comment_publicity(name: str, publish: bool): @frappe.whitelist() -def get_next(doctype, value, prev, filters=None, sort_order="desc", sort_field="creation"): +def get_next( + doctype: str, + value: str, + prev: str | int, + filters: dict | str | None = None, + sort_order: str = "desc", + sort_field: str = "creation", +): prev = int(prev) if not filters: filters = [] if isinstance(filters, str): filters = json.loads(filters) - # # condition based on sort order - condition = ">" if sort_order.lower() == "asc" else "<" + table = frappe.qb.DocType(doctype) + sort_column = table[sort_field] + name_column = table.name + current_sort_value = frappe.db.get_value(doctype, value, sort_field) - # switch the condition - if prev: - sort_order = "asc" if sort_order.lower() == "desc" else "desc" - condition = "<" if condition == ">" else ">" + is_ascending = sort_order.lower() == "asc" + if prev == is_ascending: + composite_condition = (sort_column < current_sort_value) | ( + (sort_column == current_sort_value) & (name_column < value) + ) + order = frappe.qb.desc + else: + composite_condition = (sort_column > current_sort_value) | ( + (sort_column == current_sort_value) & (name_column > value) + ) + order = frappe.qb.asc - # # add condition for next or prev item - filters.append([doctype, sort_field, condition, frappe.get_value(doctype, value, sort_field)]) - - res = frappe.get_list( - doctype, - fields=["name"], - filters=filters, - order_by=f"{sort_field} {sort_order}", - limit_start=0, - limit_page_length=1, - as_list=True, + query = ( + frappe.qb.get_query(doctype, filters=filters, fields=["name"], ignore_permissions=False) + .orderby(sort_column, order=order) + .orderby(name_column, order=order) + .where(composite_condition) + .limit(1) ) - if not res: - frappe.msgprint(_("No further records")) - return None - else: + if res := query.run(as_list=True): return res[0][0] + frappe.msgprint(_("No further records")) + return None + def get_pdf_link(doctype, docname, print_format="Standard", no_letterhead=0): return f"/api/method/frappe.utils.print_format.download_pdf?doctype={doctype}&name={docname}&format={print_format}&no_letterhead={no_letterhead}" From 9803a75a3c8c08a2466e54d2483500713e4321fb Mon Sep 17 00:00:00 2001 From: Akash Tom Date: Tue, 17 Feb 2026 13:30:44 +0530 Subject: [PATCH 098/393] fix: link dropdown repositioning on child table horizontal scroll (#36996) --- frappe/public/js/frappe/form/grid.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/frappe/public/js/frappe/form/grid.js b/frappe/public/js/frappe/form/grid.js index d39896767c..dbd8420e2f 100644 --- a/frappe/public/js/frappe/form/grid.js +++ b/frappe/public/js/frappe/form/grid.js @@ -126,6 +126,19 @@ export default class Grid { frappe.utils.bind_actions_with_object(this.wrapper, this); this.form_grid = this.wrapper.find(".form-grid"); + + this.form_grid.on("scroll", (e) => { + if ($(e.currentTarget).scrollLeft() > 0) { + this.grid_rows.forEach((grid_row) => { + grid_row.on_grid_fields.forEach((field) => { + if (field.df.fieldtype === "Link" && field.awesomplete) { + field.awesomplete.close(); + } + }); + }); + } + }); + this.setup_add_row(); this.setup_grid_pagination(); From 8e43252816086fc3c26c2ea21778351fe30b65c7 Mon Sep 17 00:00:00 2001 From: Akash Tom Date: Tue, 17 Feb 2026 13:33:55 +0530 Subject: [PATCH 099/393] fix: activity toggle render (#36974) Co-authored-by: Akash Tom --- .../js/frappe/form/footer/form_timeline.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/frappe/public/js/frappe/form/footer/form_timeline.js b/frappe/public/js/frappe/form/footer/form_timeline.js index 234486603a..e4019953f7 100644 --- a/frappe/public/js/frappe/form/footer/form_timeline.js +++ b/frappe/public/js/frappe/form/footer/form_timeline.js @@ -12,12 +12,12 @@ class FormTimeline extends BaseTimeline { super.make(); this.setup_timeline_actions(); this.render_timeline_items(); - this.setup_activity_toggle(); } refresh() { super.refresh(); this.frm.trigger("timeline_refresh"); + this.setup_activity_toggle(); this.setup_document_email_link(); } @@ -49,19 +49,19 @@ class FormTimeline extends BaseTimeline { } setup_activity_toggle() { - let doc_info = this.doc_info || this.frm.get_docinfo(); - let has_communications = () => { - let communications = doc_info.communications; - let comments = doc_info.comments; - return (communications || []).length || (comments || []).length; - }; - let me = this; + const doc_info = this.doc_info || this.frm.get_docinfo(); + const has_communications = () => + doc_info.communications?.length || doc_info.comments?.length; + this.timeline_wrapper.remove(this.timeline_actions_wrapper); + this.timeline_wrapper.find(".timeline-item.activity-title").remove(); this.timeline_wrapper.prepend(`

${__("Activity")}

`); + + const me = this; if (has_communications()) { this.timeline_wrapper .find(".timeline-item.activity-title") From 200bdccc0e960566abb4f73c7413b3e3135c762a Mon Sep 17 00:00:00 2001 From: Prathamesh Kurunkar <59260326+prathameshkurunkar7@users.noreply.github.com> Date: Tue, 17 Feb 2026 14:02:57 +0530 Subject: [PATCH 100/393] fix: include "Time" fieldtype in read-only check for grid row focus (#36968) --- frappe/public/js/frappe/form/grid_row.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index 9262c774df..14b7a26d50 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -1042,7 +1042,7 @@ export default class GridRow { } function trigger_focus(input_field, col_df) { - if (["Date", "Datetime"].includes(col_df.fieldtype) && col_df?.read_only) { + if (["Date", "Datetime", "Time"].includes(col_df.fieldtype) && col_df?.read_only) { return; } From 4e079453769d4c6126ecbc16571115c0d060f9f6 Mon Sep 17 00:00:00 2001 From: Sumit Jain <59503001+sumitjain236@users.noreply.github.com> Date: Tue, 17 Feb 2026 14:25:09 +0530 Subject: [PATCH 101/393] fix: Changed label from "Enabled" to "Enabled System Notification" in notification settings. (#37115) --- .../doctype/notification_settings/notification_settings.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/desk/doctype/notification_settings/notification_settings.json b/frappe/desk/doctype/notification_settings/notification_settings.json index d06aebc369..fa5abe02cf 100644 --- a/frappe/desk/doctype/notification_settings/notification_settings.json +++ b/frappe/desk/doctype/notification_settings/notification_settings.json @@ -23,7 +23,7 @@ "default": "1", "fieldname": "enabled", "fieldtype": "Check", - "label": "Enabled" + "label": "Enabled System Notification" }, { "fieldname": "subscribed_documents", @@ -98,7 +98,7 @@ "in_create": 1, "index_web_pages_for_search": 1, "links": [], - "modified": "2025-04-16 17:15:25.641232", + "modified": "2026-02-17 13:39:35.159083", "modified_by": "Administrator", "module": "Desk", "name": "Notification Settings", From 69dbd05e876303fb19843a8821daf338eb765781 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 17 Feb 2026 14:33:40 +0530 Subject: [PATCH 102/393] fix: rebuild tree should process nodes in *some* order (#37116) Co-authored-by: Shrihari Mahabal Co-authored-by: Nabin Hait --- frappe/utils/nestedset.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frappe/utils/nestedset.py b/frappe/utils/nestedset.py index 01da1bd815..d478390638 100644 --- a/frappe/utils/nestedset.py +++ b/frappe/utils/nestedset.py @@ -210,10 +210,14 @@ def rebuild_node(doctype, parent, left, parent_field): table = DocType(doctype) column = getattr(table, parent_field) - result = (frappe.qb.from_(table).where(column == parent).select(table.name)).run() + children = ( + (frappe.qb.from_(table).where(column == parent).select(table.name)) + .orderby(table.name, order=Order.asc) + .run(pluck=True) + ) - for r in result: - right = rebuild_node(doctype, r[0], right, parent_field) + for child in children: + right = rebuild_node(doctype, child, right, parent_field) # we've got the left value, and now that we've processed # the children of this node we also know the right value From e3217445102581dd980d6e4b0c10479add9f82fd Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Tue, 17 Feb 2026 14:40:43 +0530 Subject: [PATCH 103/393] fix: fetch all required gantt fields --- .../js/frappe/views/gantt/gantt_view.js | 70 +++++++++++++++---- frappe/public/scss/desk/frappe_gantt.scss | 69 +----------------- 2 files changed, 57 insertions(+), 82 deletions(-) diff --git a/frappe/public/js/frappe/views/gantt/gantt_view.js b/frappe/public/js/frappe/views/gantt/gantt_view.js index 3fe4d153ae..29e9a876c6 100644 --- a/frappe/public/js/frappe/views/gantt/gantt_view.js +++ b/frappe/public/js/frappe/views/gantt/gantt_view.js @@ -5,6 +5,9 @@ const DEFAULT_FIELD_MAP = { end: "end", id: "name", progress: "progress", + color: "color", + is_milestone: "is_milestone", + depends_on: "depends_on_tasks", }; frappe.views.GanttView = class GanttView extends frappe.views.ListView { @@ -38,6 +41,34 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { setup_view() {} + get_fields() { + // Add necessary fields for Gantt + let fields = super.get_fields(); + const field_map = this.calendar_settings.field_map || DEFAULT_FIELD_MAP; + const meta = this.meta; + + const gantt_fields = [ + field_map.start, + field_map.end, + field_map.progress, + field_map.id, + field_map.title, + field_map.color, + field_map.is_milestone, + field_map.depends_on, + ].filter((f) => typeof f === "string"); + gantt_fields.forEach((fieldname) => { + let full_fieldname = frappe.model.get_full_column_name(fieldname, this.doctype); + if ( + !fields.includes(full_fieldname) && + meta.fields.find((f) => f.fieldname === fieldname) + ) { + fields.push(full_fieldname); + } + }); + return fields; + } + prepare_data(data) { super.prepare_data(data); this.prepare_tasks(); @@ -47,9 +78,20 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { var me = this; var meta = this.meta; let field_map = this.calendar_settings.field_map || DEFAULT_FIELD_MAP; + if (!this.data[0]?.[field_map.progress]) { this.progress_disabled = true; } + + if (!this.meta.fields.find((k) => k.fieldname === field_map.start)) { + frappe.msgprint({ + title: __("Incorrect configuration"), + message: __( + "Please configure the start field for this Doctype in the controller file." + ), + indicator: "red", + }); + } this.tasks = this.data.map(function (item) { // set progress var progress = 0; @@ -70,15 +112,7 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { } else { label = item["name"]; } - if (!item[field_map.start]) { - frappe.msgprint({ - title: __("Incorrect configuration"), - message: __( - "Please configure the start field for this Doctype in the controller file." - ), - indicator: "red", - }); - } + const r = { start: item[field_map.start], end: item[field_map.end] || item[field_map.start], @@ -86,14 +120,20 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { id: item[field_map.id], doctype: me.doctype, progress: progress, - dependencies: item.depends_on_tasks || "", + dependencies: "", }; - if (item.color && frappe.ui.color.validate_hex(item.color)) { - r["custom_class"] = "color-" + item.color.substr(1); + if (field_map.depends_on) { + r.dependencies = item[field_map.depends_on] || ""; } - - if (item.is_milestone) { + if ( + field_map.color && + item[field_map.color] && + frappe.ui.color.validate_hex(item[field_map.color]) + ) { + r["custom_class"] = "color-" + item[field_map.color].substr(1); + } + if (field_map.is_milestone && item[field_map.is_milestone]) { r["custom_class"] = "bar-milestone"; } @@ -124,7 +164,7 @@ frappe.views.GanttView = class GanttView extends frappe.views.ListView { date_format: "YYYY-MM-DD", readonly: !me.can_write, readonly_progress: this.progress_disabled, - fixed_duration: field_map.start == field_map.end, + fixed_duration: field_map.start === field_map.end, on_double_click: (task) => { frappe.set_route("Form", task.doctype, task.id); }, diff --git a/frappe/public/scss/desk/frappe_gantt.scss b/frappe/public/scss/desk/frappe_gantt.scss index de22d0cbac..aa48104541 100644 --- a/frappe/public/scss/desk/frappe_gantt.scss +++ b/frappe/public/scss/desk/frappe_gantt.scss @@ -1,70 +1,5 @@ -.gantt { - .grid-column:hover { - cursor: copy; - } -} - -.gantt-modern .gantt { - .bar { - fill: white; - } - - .arrow { - stroke: var(--gray-600); - } - - .bar-wrapper { - .bar { - stroke: var(--gray-300); - stroke-width: 1; - } - - &:hover { - .bar { - fill: white; - stroke: var(--gray-400); - } - - .bar-progress { - fill: var(--gray-200); - } - - .handle { - visibility: hidden; - opacity: 0; - } - } - - &.active { - .handle { - visibility: visible; - opacity: 1; - fill: var(--blue-200); - } - - .bar { - fill: var(--blue-300); - stroke: var(--blue-300); - } - - .bar-progress { - fill: var(--blue-500); - } - - .bar-label { - fill: white; - } - } - } - - .bar-progress { - fill: var(--gray-200); - } - - .bar-label { - fill: var(--text-color); - font-weight: normal; - } +.gantt .grid-column:hover { + cursor: copy; } .gantt-container .popup-wrapper { From a624b42472c9d0707501f35da72f1d3f19f0b300 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Tue, 17 Feb 2026 15:20:21 +0530 Subject: [PATCH 104/393] fix: sync translations from crowdin (#36984) * fix: Spanish translations * fix: Serbian (Cyrillic) translations * fix: Burmese translations * fix: Serbian (Latin) translations * fix: Russian translations * fix: Russian translations * fix: Portuguese, Brazilian translations * fix: Slovenian translations * fix: Persian translations --- frappe/locale/ar.po | 737 +++++++++++----------- frappe/locale/bs.po | 737 +++++++++++----------- frappe/locale/cs.po | 737 +++++++++++----------- frappe/locale/da.po | 737 +++++++++++----------- frappe/locale/de.po | 737 +++++++++++----------- frappe/locale/eo.po | 737 +++++++++++----------- frappe/locale/es.po | 889 +++++++++++++------------- frappe/locale/fa.po | 753 +++++++++++----------- frappe/locale/fr.po | 737 +++++++++++----------- frappe/locale/hr.po | 737 +++++++++++----------- frappe/locale/hu.po | 737 +++++++++++----------- frappe/locale/id.po | 737 +++++++++++----------- frappe/locale/it.po | 737 +++++++++++----------- frappe/locale/my.po | 813 ++++++++++++------------ frappe/locale/nb.po | 737 +++++++++++----------- frappe/locale/nl.po | 737 +++++++++++----------- frappe/locale/pl.po | 737 +++++++++++----------- frappe/locale/pt.po | 739 +++++++++++----------- frappe/locale/pt_BR.po | 739 +++++++++++----------- frappe/locale/ru.po | 1352 ++++++++++++++++++++-------------------- frappe/locale/sl.po | 743 +++++++++++----------- frappe/locale/sr.po | 747 +++++++++++----------- frappe/locale/sr_CS.po | 747 +++++++++++----------- frappe/locale/sv.po | 737 +++++++++++----------- frappe/locale/th.po | 737 +++++++++++----------- frappe/locale/tr.po | 737 +++++++++++----------- frappe/locale/vi.po | 737 +++++++++++----------- frappe/locale/zh.po | 737 +++++++++++----------- 28 files changed, 10810 insertions(+), 10715 deletions(-) diff --git a/frappe/locale/ar.po b/frappe/locale/ar.po index f50e045d8b..d32c54d162 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:24\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr ""{0}" غير مسموح به للنوع {1} في الصف {2}" msgid "(Mandatory)" msgstr "(إلزامي)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** فشل: {0} إلى {1}: {2}" @@ -978,7 +978,7 @@ msgstr "فشلت العملية {0} على {1} {2}. اعرضها {3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1045,6 +1045,7 @@ msgstr "سجل النشاط" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1103,8 +1104,8 @@ msgstr "إضافة الطفل" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "إضافة عمود" @@ -1188,7 +1189,7 @@ msgstr "إضافة المشتركين" msgid "Add Tags" msgstr "إضافة وسوم" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "إضافة وسوم" @@ -1221,6 +1222,11 @@ msgstr "إضافة أذونات المستخدم" msgid "Add Video Conferencing" msgstr "إضافة مؤتمرات الفيديو" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "إضافة تصفية" @@ -1332,7 +1338,7 @@ msgstr "أضف إلى هذا النشاط عن طريق إرسال بريد إل msgid "Add {0}" msgstr "أضِف {0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "أضِف {0}" @@ -1495,8 +1501,8 @@ msgstr "متقدم" msgid "Advanced Control" msgstr "تحكم متقدم" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "البحث المتقدم" @@ -2066,11 +2072,11 @@ msgstr "مسجل بالفعل" msgid "Already in the following Users ToDo list:{0}" msgstr "بالفعل في قائمة "المهام للمستخدمين" التالية: {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "إضافة حقل العملة التابعة {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "إضافة حقل تبعية الحالة أيضًا {0}" @@ -2217,7 +2223,7 @@ msgstr "مصفوفة إخفاء الهوية" msgid "Anonymous responses" msgstr "ردود مجهولة" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "معاملة أخرى يتم حظر هذه واحدة. يرجى المحاولة مرة أخرى في بضع ثوان." @@ -2304,7 +2310,7 @@ msgstr "إلحاق رسائل البريد الإلكتروني إلى مجلد msgid "Append To" msgstr "إلحاق ل" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "إلحاق يمكن أن يكون واحدا من {0}" @@ -2358,7 +2364,7 @@ msgstr "ينطبق على (نوع المستند)" msgid "Apply" msgstr "تقديم" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "تطبيق قاعدة الواجب" @@ -2445,11 +2451,11 @@ msgstr "أعمدة من الأرشيف" msgid "Are you sure you want to cancel the invitation?" msgstr "هل أنت متأكد من رغبتك في إلغاء الدعوة؟" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "هل أنت متأكد من رغبتك في إكمال المهام؟" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "هل أنت متأكد من رغبتك في حذف جميع الصفوف {0} ؟" @@ -2567,7 +2573,7 @@ msgstr "تعيين الشرط" msgid "Assign To" msgstr "تكليف إلى" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "تكليف إلى" @@ -2617,7 +2623,7 @@ msgstr "تعيين بواسطة" msgid "Assigned By Full Name" msgstr "تعيين بواسطة الاسم كامل" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2830,7 +2836,7 @@ msgstr "إعدادات المرفقات" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "المرفقات" @@ -2892,7 +2898,7 @@ msgstr "المصادقة" msgid "Authentication Apps you can use are:" msgstr "تطبيقات المصادقة التي يمكنك استخدامها هي:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "فشلت المصادقة أثناء تلقي رسائل البريد الإلكتروني من حساب البريد الإلكتروني: {0}." @@ -3099,11 +3105,11 @@ msgstr "رسالة آلية" msgid "Automatic" msgstr "معادلة" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "يمكن تنشيط الربط التلقائي فقط لحساب بريد إلكتروني واحد." -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "لا يمكن تنشيط الربط التلقائي إلا إذا تم تمكين الوارد." @@ -3697,7 +3703,7 @@ msgstr "حذف بالجملة" msgid "Bulk Edit" msgstr "تعديل مجموعة" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "تعديل بالجمله {0}" @@ -3705,7 +3711,7 @@ msgstr "تعديل بالجمله {0}" msgid "Bulk Operation Failed" msgstr "فشلت عملية الشحن بالجملة" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "عملية الشحن بالجملة ناجحة" @@ -3934,7 +3940,7 @@ msgid "Camera" msgstr "الة تصوير" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3982,7 +3988,7 @@ msgstr "لا يمكن إعادة تسمية {0} إلى {1} لأن {0} غير م msgid "Cancel" msgstr "إلغاء" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "إلغاء" @@ -4008,7 +4014,7 @@ msgstr "إلغاء الاستيراد" msgid "Cancel Prepared Report" msgstr "إلغاء التقرير المُعدّ" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "إلغاء {0} وثائق؟" @@ -4057,7 +4063,7 @@ msgstr "لا يمكن جلب القيم" msgid "Cannot Remove" msgstr "لا يمكن إزالة" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "لا يمكن التحديث بعد الإرسال" @@ -4101,7 +4107,7 @@ msgstr "لا يمكن تغيير الاسم التلقائي من/إلى الا msgid "Cannot create a {0} against a child document: {1}" msgstr "لا يمكن إنشاء {0} ضد مستند طفل: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "لا يمكن إنشاء مساحة عمل خاصة للمستخدمين الآخرين" @@ -4201,7 +4207,7 @@ msgstr "لا يمكن الحصول على محتويات ملف من مجلد" msgid "Cannot have multiple printers mapped to a single print format." msgstr "لا يمكن تعيين طابعات متعددة على تنسيق طباعة واحد." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "لا يمكن استيراد جدول يحتوي على أكثر من 5000 صف." @@ -4221,7 +4227,7 @@ msgstr "لا يمكن مطابقة العمود {0} بأي حقل" msgid "Cannot move row" msgstr "لا يمكن نقل الصف" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "لا يمكن إزالة معرف الحقل" @@ -4246,11 +4252,11 @@ msgstr "لا يمكن الإرسال {0}." msgid "Cannot update {0}" msgstr "لا يمكن تحديث {0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "لا يمكن استخدام الاستعلام الفرعي هنا." -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "لا يمكن استخدام {0} في ترتيب/تجميع البيانات حسب" @@ -4425,7 +4431,7 @@ msgstr "مصدر الرسم البياني" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "نوع الرسم البياني" @@ -4593,7 +4599,7 @@ msgstr "مسح وإضافة قالب" msgid "Clear All" msgstr "إزالة الكل" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "مسح المهمة" @@ -4635,7 +4641,7 @@ msgstr "انقر على \"تخصيص\" لإضافة أول عنصر واجهة msgid "Click below to get started:" msgstr "انقر أدناه للبدء:" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "انقر هنا" @@ -4687,7 +4693,7 @@ msgstr "انقر لتعيين عوامل التصفية الديناميكية" msgid "Click to Set Filters" msgstr "انقر لتعيين عوامل التصفية" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "انقر للفرز حسب {0}" @@ -5059,7 +5065,7 @@ msgstr "لا يمكن تحديث التعليقات إلا من قبل المؤ #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "تعليقات" @@ -5280,7 +5286,7 @@ msgstr "التكوين" msgid "Configuration" msgstr "إعدادات" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "تكوين المخطط" @@ -5492,7 +5498,7 @@ msgstr "يحتوي على {0} إصلاحات أمنية" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5561,11 +5567,11 @@ msgstr "حالة المساهمة" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "يتحكم هذا الخيار في إمكانية تسجيل المستخدمين الجدد باستخدام مفتاح تسجيل الدخول الاجتماعي هذا. في حال عدم تحديده، يتم تطبيق إعدادات الموقع الإلكتروني." -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "نسخ إلى الحافظة." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "تم نسخ {0} {1} إلى الحافظة" @@ -5577,12 +5583,12 @@ msgstr "نسخ الوصلة" msgid "Copy embed code" msgstr "انسخ رمز التضمين" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "حصل خطأ أثناء النسخ إلى الحافظة" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "نسخ إلى الحافظة" @@ -5619,7 +5625,7 @@ msgstr "لا يمكن أن تجد {0}" msgid "Could not map column {0} to field {1}" msgstr "تعذر تعيين العمود {0} للحقل {1}" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "تعذر تحليل الحقل: {0}" @@ -5772,7 +5778,7 @@ msgstr "إنشاء سجل" msgid "Create New" msgstr "انشاء جديد" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "انشاء جديد" @@ -5809,10 +5815,10 @@ msgstr "إنشاء جديد ..." msgid "Create a new record" msgstr "إنشاء سجل جديد" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "انشاء جديد {0}" @@ -5829,7 +5835,7 @@ msgstr "إنشاء أو تعديل تنسيق الطباعة" msgid "Create or Edit Workflow" msgstr "إنشاء أو تعديل سير العمل" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "قم بإنشاء أول {0}" @@ -5848,7 +5854,7 @@ msgstr "أنشأ" msgid "Created At" msgstr "تم الإنشاء في" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6218,7 +6224,7 @@ msgstr "" msgid "Customize" msgstr "تخصيص" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "تخصيص" @@ -6250,6 +6256,11 @@ msgstr "تخصيص النموذج - {0}" msgid "Customize Form Field" msgstr "تخصيص حقل نموذج" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6373,7 +6384,7 @@ msgstr "الوضع الداكن" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "لوحة القيادة" @@ -6594,7 +6605,7 @@ msgstr "التاريخ والوقت" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "يوم" @@ -6623,7 +6634,7 @@ msgstr "أيام قبل" msgid "Days Before or After" msgstr "أيام قبل أو بعد" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "حدث طريق مسدود" @@ -6708,7 +6719,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "الايرادات الافتراضية" @@ -6728,7 +6739,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "الافتراضي الصادر" @@ -6849,7 +6860,7 @@ msgstr "القيمة الافتراضية" msgid "Defaults" msgstr "الافتراضات" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "تم تحديث الإعدادات الافتراضية" @@ -6886,7 +6897,7 @@ msgstr "مؤجل" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6894,12 +6905,12 @@ msgstr "مؤجل" msgid "Delete" msgstr "حذف" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "حذف" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "حذف" @@ -6941,7 +6952,7 @@ msgstr "حذف علامة التبويب" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "احذف جميع الصفوف {0}" @@ -6973,7 +6984,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "حذف علامة التبويب بأكملها مع الحقول" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "حذف الصف" @@ -6991,17 +7002,17 @@ msgstr "حذف علامة التبويب" msgid "Delete this record to allow sending to this email address" msgstr "احذف هذا السجل للسماح بالإرسال إلى عنوان البريد الإلكتروني هذا" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "هل تريد حذف العنصر {0} نهائياً؟" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "حذف {0} العناصر نهائيا؟" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "حذف {0} صفوف" @@ -7031,10 +7042,6 @@ msgstr "المستند المحذوف" msgid "Deleted Name" msgstr "الاسم المحذوف" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "تم حذف جميع المستندات بنجاح" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "حذف!" @@ -7429,7 +7436,7 @@ msgstr "معطل" msgid "Disabled Auto Reply" msgstr "الرد التلقائي معطل" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7437,7 +7444,7 @@ msgstr "الرد التلقائي معطل" msgid "Discard" msgstr "تجاهل" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "تجاهل" @@ -7525,7 +7532,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "لا تقم بتحرير الرؤوس التي يتم ضبطها مسبقا في القالب" @@ -8006,7 +8013,7 @@ msgstr "أنواع المستندات والصلاحيات" msgid "Document Unlocked" msgstr "تم فتح المستند" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "لا يمكن استخدام المستند كقيمة تصفية" @@ -8014,15 +8021,15 @@ msgstr "لا يمكن استخدام المستند كقيمة تصفية" msgid "Document follow is not enabled for this user." msgstr "خاصية متابعة المستندات غير مفعلة لهذا المستخدم." -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "تم إلغاء المستند" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "تم تقديم المستند" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "المستند في حالة مسودة" @@ -8200,9 +8207,9 @@ msgstr "تحميل التقرير" msgid "Download Template" msgstr "تحميل الوثيقة" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "قم بتنزيل بياناتك" @@ -8287,7 +8294,7 @@ msgstr "إدخال مكرر" msgid "Duplicate Filter Name" msgstr "تكرار اسم الفلتر" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "اسم مكرر" @@ -8299,7 +8306,7 @@ msgstr "كرر الصف الحالي" msgid "Duplicate field" msgstr "حقل مكرر" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "صف مكرر" @@ -8307,7 +8314,7 @@ msgstr "صف مكرر" msgid "Duplicate rows" msgstr "صفوف مكررة" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "صفوف مكررة {0}" @@ -8412,12 +8419,12 @@ msgstr "خروج" msgid "Edit" msgstr "تصحيح" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "تصحيح" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "تصحيح" @@ -8451,7 +8458,7 @@ msgstr "تحرير مخصص HTML" msgid "Edit DocType" msgstr "تعديل القائمة" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "تعديل القائمة" @@ -8465,11 +8472,6 @@ msgstr "تعديل موجود" msgid "Edit Filters" msgstr "تعديل عامل التصفية" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "تعديل عامل التصفية" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "تعديل التذييل" @@ -8572,7 +8574,7 @@ msgstr "عدّل ردك" msgid "Edit your workflow visually using the Workflow Builder." msgstr "قم بتعديل سير عملك بشكل مرئي باستخدام أداة إنشاء سير العمل." -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "تحرير {0}" @@ -8668,7 +8670,7 @@ msgstr "البريد الإلكتروني" msgid "Email Account" msgstr "حساب البريد الإلكتروني" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "تم تعطيل حساب البريد الإلكتروني." @@ -8685,7 +8687,7 @@ msgstr "تمت إضافة حساب البريد الإلكتروني عدة مر msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "لم يتم إعداد حساب البريد الإلكتروني. يُرجى إنشاء حساب بريد إلكتروني جديد من الإعدادات > حساب البريد الإلكتروني" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "تم تعطيل حساب البريد الإلكتروني {0}" @@ -8875,7 +8877,7 @@ msgstr "تم نقل البريد الإلكتروني إلى المهملات" msgid "Email is mandatory to create User Email" msgstr "البريد الإلكتروني إلزامي لإنشاء بريد إلكتروني للمستخدم" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "البريد الإلكتروني لا يرسل إلى {0} (غير مشترك / غيرمفعل)" @@ -8897,7 +8899,7 @@ msgstr "رسائل البريد الإلكتروني" msgid "Emails Pulled" msgstr "تم استخراج رسائل البريد الإلكتروني" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "يتم بالفعل سحب رسائل البريد الإلكتروني من هذا الحساب." @@ -8992,7 +8994,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "تمكين الوارد" @@ -9005,7 +9007,7 @@ msgstr "تمكين Onboarding" #. 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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "تمكين البريد الصادر" @@ -9128,7 +9130,7 @@ msgstr "تمكين" msgid "Enabled Scheduler" msgstr "مُجدول مُفعّل" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "صندوق الوارد للبريد الإلكتروني المُمكّن للمستخدم {0}" @@ -9307,7 +9309,7 @@ msgstr "اسم الكيان" msgid "Entity Type" msgstr "نوع الكيان" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "تساوي" @@ -9403,7 +9405,7 @@ msgstr "خطأ في تنسيق الطباعة في السطر {0}: {1}" msgid "Error in {0}.get_list: {1}" msgstr "خطأ في {0}.get_list: {1}" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "خطأ في تحليل المرشحات المتداخلة: {0}. {1}" @@ -9411,7 +9413,7 @@ msgstr "خطأ في تحليل المرشحات المتداخلة: {0}. {1}" msgid "Error validating \"Ignore User Permissions\"" msgstr "حدث خطأ أثناء التحقق من صحة \"تجاهل أذونات المستخدم\"" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "حدث خطأ أثناء الاتصال بحساب البريد الإلكتروني {0}" @@ -9423,15 +9425,15 @@ msgstr "خطأ أثناء تقييم الإشعار {0}. يرجى تصحيح ا msgid "Error {0}: {1}" msgstr "خطأ {0}: {1}" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "خطأ: البيانات مفقودة في الجدول {0}" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "خطأ: قيمة مفقودة ل {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "خطأ: {0} الصف #{1}: القيمة مفقودة لـ: {2}" @@ -9623,7 +9625,7 @@ msgstr "وسعت" msgid "Expand All" msgstr "توسيع الكل" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "كان من المتوقع وجود عامل الربط \"و\" أو \"أو\"، ولكن تم العثور على: {0}" @@ -9683,12 +9685,12 @@ msgstr "وقت انتهاء صلاحية رمز الاستجابة السريع #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "تصدير" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "تصدير" @@ -9732,11 +9734,11 @@ msgstr "تصدير التقرير: {0}" msgid "Export Type" msgstr "نوع التصدير" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "هل تريد تصدير جميع الصفوف المطابقة؟" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "تصدير جميع الصفوف {0} ؟" @@ -10351,12 +10353,12 @@ msgstr "لا يمكن أن يحتوي اسم الملف على {0}" msgid "File not attached" msgstr "الملف غير مرفق" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "تجاوز حجم الملف الحد الأقصى المسموح به لحجم {0} ميغابايت" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "الملف كبير جدا" @@ -10383,7 +10385,7 @@ msgstr "الملفات" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10421,11 +10423,11 @@ msgstr "اسم الفلتر" msgid "Filter Values" msgstr "قيم التصفية" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "شرط التصفية مفقود بعد المعامل: {0}" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "تحتوي حقول التصفية على ترميز علامة اقتباس معكوسة غير صالح: {0}" @@ -10448,7 +10450,7 @@ msgstr "السجلات التي تمت تصفيتها" msgid "Filtered by \"{0}\"" msgstr "تمت تصفيتها من قبل "{0}"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "تمت التصفية بواسطة: {0}." @@ -10519,7 +10521,7 @@ msgstr "" msgid "Filters {0}" msgstr "الفلاتر {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "عوامل التصفية:" @@ -10843,7 +10845,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -11049,7 +11051,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 "خطأ في مصادقة بريد Frappe" @@ -11277,7 +11279,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "إنشاء مستندات منفصلة لكل مُحال إليه" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "إنشاء رابط تتبع" @@ -11882,7 +11884,7 @@ msgstr "يمكن استخدام البرامج النصية الخاصة بال msgid "Headers" msgstr "الترويسات" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "يجب أن تكون العناوين عبارة عن قاموس" @@ -11974,7 +11976,7 @@ msgstr "هلفتيكا" msgid "Helvetica Neue" msgstr "هيلفيتيكا نيو" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "إليك رابط التتبع الخاص بك" @@ -12118,7 +12120,7 @@ msgstr "إخفاء الشريط الجانبي والقائمة والتعليق msgid "Hide Standard Menu" msgstr "إخفاء القائمة الرئيسية" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "إخفاء عطلة نهاية الأسبوع" @@ -12269,16 +12271,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "هوية شخصية" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "هوية شخصية" @@ -12647,8 +12649,8 @@ msgstr "تطبيقات تم تجاهلها" msgid "Illegal Document Status for {0}" msgstr "حالة المستند غير القانوني لـ {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "استعلام SQL غير قانوني" @@ -12770,7 +12772,7 @@ msgstr "ضمني" msgid "Import" msgstr "استيراد" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "استيراد" @@ -13089,7 +13091,7 @@ msgstr "مسافة بادئة" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "مؤشر" @@ -13187,7 +13189,7 @@ msgstr "إدراج بعد الحقل '{0}' المذكورة في الحقل ال msgid "Insert Below" msgstr "أدخل أدناه" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "إدراج عمود قبل {0}" @@ -13312,7 +13314,7 @@ msgstr "الإهتمامات او الفوائد" msgid "Intermediate" msgstr "متوسط" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "خطأ في الخادم الداخلي" @@ -13367,7 +13369,7 @@ msgstr "غير صالحة" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "تعبير "under_on" غير صالح" @@ -13411,7 +13413,7 @@ msgstr "تاريخ غير صالح" msgid "Invalid DocType" msgstr "نوع المستند غير صالح" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "نوع المستند غير صالح: {0}" @@ -13428,8 +13430,8 @@ msgstr "اسم حقل غير صالح" msgid "Invalid File URL" msgstr "عنوان URL للملف غير صالح" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "فلتر غير صالح" @@ -13485,7 +13487,7 @@ msgstr "خادم البريد الصادر أو المنفذ غير صالح: {0 msgid "Invalid Output Format" msgstr "تنسيق الإخراج غير صالح" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "تجاوز غير صالح" @@ -13558,19 +13560,15 @@ msgstr "تنسيق الوسيطة غير صالح: {0}. يُسمح فقط بال msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "نوع الوسيط غير صالح: {0}. يُسمح فقط بالسلاسل النصية والأرقام والقواميس وNone." -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "الأحرف غير الصالحة في اسم الحقل: {0}. يُسمح فقط بالأحرف والأرقام والشرطات السفلية." -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "أحرف غير صالحة في اسم الجدول: {0}" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "عمود غير صالح" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "نوع الشرط غير صالح في عوامل التصفية المتداخلة: {0}" @@ -13618,11 +13616,11 @@ msgstr "اسم الحقل غير صالح '{0}' في الااسم تلقائي" msgid "Invalid file path: {0}" msgstr "مسار الملف غير صالح: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "شرط التصفية غير صالح: {0}. كان من المتوقع وجود قائمة أو صف." -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "تنسيق حقل التصفية غير صالح: {0}. استخدم 'fieldname' أو 'link_fieldname.target_fieldname'." @@ -13683,11 +13681,11 @@ msgstr "نص الطلب غير صالح" msgid "Invalid role" msgstr "دور غير صالح" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "تنسيق فلتر بسيط غير صالح: {0}" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "بداية غير صالحة لشرط التصفية: {0}. كان من المتوقع وجود قائمة أو صف." @@ -14713,7 +14711,7 @@ msgid "Leave blank to repeat always" msgstr "اتركه فارغ لتكرار دائما" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "ترك هذه المحادثة" @@ -14916,7 +14914,7 @@ msgstr "الوضع الفاتح" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "مثل" @@ -14940,7 +14938,7 @@ msgstr "اعجابات" msgid "Limit" msgstr "حد" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "يجب أن يكون الحد عددًا صحيحًا غير سالب" @@ -15150,7 +15148,7 @@ msgstr "الروابط" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "قائمة" @@ -15180,7 +15178,7 @@ msgstr "تصفية القائمة" msgid "List Settings" msgstr "إعدادات القائمة" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "إعدادات القائمة" @@ -15249,7 +15247,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15269,7 +15267,7 @@ msgstr "جارٍ تحميل الإصدارات..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15372,7 +15370,7 @@ msgstr "تسجيل الدخول قبل" msgid "Login Failed please try again" msgstr "فشل تسجيل الدخول، يرجى المحاولة مرة أخرى" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "مطلوب معرف تسجيل الدخول" @@ -15887,7 +15885,7 @@ msgstr "تم الوصول إلى الحد الأقصى للربط {0} لـ {1} { msgid "Maximum attachment limit of {0} has been reached." msgstr "تم الوصول إلى الحد الأقصى للمرفقات {0} ." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "الحد الأقصى {0} الصفوف المسموح" @@ -15898,7 +15896,7 @@ msgstr "الحد الأقصى {0} الصفوف المسموح" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "أنا" @@ -15911,7 +15909,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15955,8 +15953,8 @@ msgstr "أشير" msgid "Mentions" msgstr "يذكر" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "الخيارات" @@ -16031,11 +16029,11 @@ msgstr "تم ارسال الرسالة" msgid "Message Type" msgstr "نوع الرسالة" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "رسالة قص" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "رسالة من الخادم: {0}" @@ -16302,7 +16300,7 @@ msgstr "مشغل مشروط" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16409,7 +16407,7 @@ msgstr "راقب السجلات بحثًا عن الأخطاء، والمهام msgid "Monospace" msgstr "معدل النصوص والشروط" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "شهر" @@ -16739,17 +16737,17 @@ msgstr "قالب نافبار" msgid "Navbar Template Values" msgstr "قيم قالب نافبار" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "انتقل القائمة لأسفل" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "انتقل القائمة لأعلى" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "انتقل إلى المحتوى الرئيسي" @@ -16764,11 +16762,11 @@ msgstr "أزرار التنقل" msgid "Navigation Settings" msgstr "إعدادات التنقل" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "هل تحتاج إلى مساعدة؟" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "أحتاج إلى دور مدير مساحة العمل لتحرير مساحة العمل الخاصة بالمستخدمين الآخرين" @@ -16776,7 +16774,7 @@ msgstr "أحتاج إلى دور مدير مساحة العمل لتحرير م msgid "Negative Value" msgstr "قيمة سالبة" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "يجب توفير عوامل التصفية المتداخلة كقائمة أو مجموعة." @@ -16912,7 +16910,7 @@ msgstr "اسم تنسيق طباعة جديد" msgid "New Quick List" msgstr "قائمة سريعة جديدة" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "اسم التقرير الجديد" @@ -17157,8 +17155,8 @@ msgstr "انقر التالي" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17317,7 +17315,7 @@ msgstr "لم يتم العثور على حقل اختيار" msgid "No Suggestions" msgstr "لا توجد اقتراحات" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "لا علامات" @@ -17405,7 +17403,7 @@ msgstr "لم يتم العثور على أي حقول يمكن استخدامه msgid "No file attached" msgstr "أي ملف مرفق" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "لم يتم العثور على مرشحات" @@ -17462,7 +17460,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "لا توجد صلاحية ل '{0} ' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "ليس هناك إذن لقراءة {0}" @@ -17490,7 +17488,7 @@ msgstr "لن يتم تصدير سجلات" msgid "No rows" msgstr "لا توجد صفوف" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "لم يتم تحديد أي صفوف" @@ -17507,7 +17505,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "لا توجد قيم لعرضها" @@ -17519,7 +17517,7 @@ msgstr "لا {0}" msgid "No {0} found" msgstr "لم يتم العثور على {0}" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "لم يتم العثور على {0} مع عوامل التصفية المختارة. امسح عوامل التصفية لرؤية كل {0}." @@ -17640,9 +17638,9 @@ msgstr "لم تنشر" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "لم يتم الحفظ" @@ -17657,7 +17655,7 @@ msgstr "لا أرى" msgid "Not Sent" msgstr "لا ترسل" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "غير محدد" @@ -17724,9 +17722,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "ليس في وضع المطور! يقع في site_config.json أو جعل DOCTYPE \"مخصص\"." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17756,7 +17754,7 @@ msgstr "ملاحظة يراها" msgid "Note:" msgstr "ملحوظة:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "ملاحظة: يؤدي تغيير اسم الصفحة إلى كسر عنوان ورل السابق لهذه الصفحة." @@ -18144,7 +18142,7 @@ msgstr "إزاحة X" msgid "Offset Y" msgstr "إزاحة Y" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "يجب أن يكون الإزاحة عددًا صحيحًا غير سالب" @@ -18219,7 +18217,7 @@ msgstr "في أو بعد" msgid "On or Before" msgstr "في أو قبل" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "في {0}، كتب {1} :" @@ -18464,7 +18462,7 @@ msgstr "افتح في علامة تبويب جديدة" msgid "Open in new tab" msgstr "افتح في علامة تبويب جديدة" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "فتح عنصر القائمة" @@ -18605,7 +18603,7 @@ msgstr "يجب تعيين خيارات {0} قبل تعيين القيمة الا msgid "Options is required for field {0} of type {1}" msgstr "الخيارات مطلوبة للحقل {0} من النوع {1}" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "خيارات لم يتم تعيين لحقل الرابط {0}" @@ -19122,7 +19120,7 @@ msgstr "تم تغيير الرقم السري بنجاح." msgid "Password for Base DN" msgstr "كلمة السر لقاعدة DN" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "كلمة المرور مطلوبة أو اختر كلمة المرور" @@ -19321,7 +19319,7 @@ msgstr "حذف بشكل دائم {0} ؟" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "خطأ في الإذن" @@ -19481,8 +19479,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "رقم الهاتف {0} المُدخل في الحقل {1} غير صالح." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "اختيار الأعمدة" @@ -19524,7 +19522,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 "يرجى تفويض OAuth لحساب البريد الإلكتروني {0}" @@ -19580,7 +19578,7 @@ msgstr "يرجى إرفاق الطرد" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "يرجى التحقق من قيم المرشح المحددة لمخطط لوحة المعلومات: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "يرجى التحقق من قيمة مجموعة "الجلب من" للحقل {0}" @@ -19649,7 +19647,7 @@ msgstr "يرجى تفعيل مفتاح تسجيل دخول اجتماعي واح #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "يرجى تمكين النوافذ المنبثقة" @@ -19760,7 +19758,7 @@ msgstr "الرجاء حفظ المستند قبل إزالة المهمة" msgid "Please save the form before previewing the message" msgstr "يرجى حفظ النموذج قبل معاينة الرسالة" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "يرجى حفظ التقرير الأول" @@ -19800,7 +19798,7 @@ msgstr "يرجى اختيار ملف أولاً." msgid "Please select a file or url" msgstr "يرجى تحديد ملف أو URL" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "يرجى تحديد ملف CSV ساري المفعول مع البيانات" @@ -19812,7 +19810,7 @@ msgstr "الرجاء تحديد مرشح تاريخ صالح" msgid "Please select applicable Doctypes" msgstr "يرجى اختيار الأساليب المناسبة" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "يرجى تحديد عمود واحد على الأقل من {0} إلى التصنيف / المجموعة" @@ -19874,7 +19872,7 @@ msgstr "يرجى إعداد رسالة أولاً" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "يرجى إعداد حساب البريد الإلكتروني الصادر الافتراضي من الإعدادات > حساب البريد الإلكتروني" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "يرجى إعداد حساب البريد الإلكتروني الصادر الافتراضي من الأدوات > حساب البريد الإلكتروني" @@ -19910,7 +19908,7 @@ msgstr "يرجى تحديد حقل التاريخ والوقت الذي يجب msgid "Please specify which value field must be checked" msgstr "يرجى تحديد حقل القيمة الذي يجب التحقق منه" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "حاول مرة اخرى" @@ -20230,12 +20228,12 @@ msgstr "لا يمكن تغيير المفتاح الأساسي لنوع المس #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "طباعة" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "طباعة" @@ -20943,7 +20941,7 @@ msgstr "أوامر الخام" msgid "Raw Email" msgstr "البريد الإلكتروني الخام" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "لا يمكن استخدام لغة HTML الخام إلا مع قوالب البريد الإلكتروني التي تم تحديد خيار \"استخدام HTML\" فيها. سيتم إرسال بريد إلكتروني بنص عادي." @@ -20972,7 +20970,7 @@ msgstr "إعدادات الطباعة الخام" msgid "Re-Run in Console" msgstr "أعد التشغيل في وحدة التحكم" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "يكرر:" @@ -21492,7 +21490,7 @@ msgstr "تحديث معاينة الطباعة" msgid "Refresh Token" msgstr "تحديث رمز" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "منعش" @@ -21816,9 +21814,9 @@ msgstr "الرد على الجميع" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "تقرير" @@ -21951,7 +21949,7 @@ msgstr "انتهت مهلة التقرير." msgid "Report updated successfully" msgstr "تم تحديث التقرير بنجاح" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "لم يتم حفظ التقرير (كانت هناك أخطاء)" @@ -21976,7 +21974,7 @@ msgstr "تقرير غير مفعلة {0}" msgid "Report {0} saved" msgstr "تم حفظ التقرير {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "أبلغ عن:" @@ -22050,13 +22048,13 @@ msgstr "طريقة الطلب" msgid "Request Structure" msgstr "طلب هيكل" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "طلب مهلة" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "انتهت مهلة الطلب" @@ -22288,7 +22286,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "قيود" @@ -22442,7 +22440,7 @@ msgstr "اذونات الصلاحيات" msgid "Role Permissions Manager" msgstr "مدير ضوابط الصلاحيات" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "مدير ضوابط الصلاحيات" @@ -22593,7 +22591,7 @@ msgstr "إعادة توجيه الطريق" msgid "Route: Example \"/desk\"" msgstr "المسار: مثال "/ مكتب"" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "صف" @@ -22606,7 +22604,7 @@ msgstr "صف #" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "الصف رقم {0}: لا يمكن للمستخدمين غير الإداريين إضافة الدور {1} إلى نوع مستند مخصص." -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "الصف # {0}:" @@ -22766,7 +22764,7 @@ msgstr "تم إرسال الرسالة النصية القصيرة بنجاح" msgid "SMS was not sent. Please contact Administrator." msgstr "لم يتم إرسال الرسالة النصية. يرجى الاتصال بالمسؤول." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "يلزم وجود خادم SMTP" @@ -22868,7 +22866,7 @@ msgstr "السبت" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22876,14 +22874,14 @@ msgstr "السبت" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22896,8 +22894,8 @@ msgstr "حفظ" msgid "Save Anyway" msgstr "حفظ على أي حال" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "حفظ باسم" @@ -22945,7 +22943,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "حفظ" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "جارٍ حفظ التغييرات..." @@ -23280,7 +23278,7 @@ msgstr "عنوان القسم" msgid "Section must have at least one column" msgstr "يجب أن يحتوي القسم على عمود واحد على الأقل" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23302,7 +23300,7 @@ msgstr "عرض جميع التقارير السابقة" msgid "See on Website" msgstr "ترى على الموقع" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "راجع الردود السابقة" @@ -23361,7 +23359,7 @@ msgstr "حدد" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "حدد الكل" @@ -23377,7 +23375,7 @@ msgstr "حدد المرفقات" msgid "Select Child Table" msgstr "حدد جدول الطفل" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "حدد العمود" @@ -23458,7 +23456,7 @@ msgstr "حدد الحقول المطلوب إدراجها" msgid "Select Fields To Update" msgstr "حدد الحقول المراد تحديثها" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "اختر المرشحات" @@ -23588,13 +23586,13 @@ msgstr "اختر أتلست سجل 1 للطباعة" msgid "Select atleast 2 actions" msgstr "حدد على الأقل 2 الإجراءات" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "حدد عنصر القائمة" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "حدد عناصر قائمة متعددة" @@ -23921,7 +23919,7 @@ msgstr "الترقيم المتسلسل {0} مستخدم بالفعل في {1}" msgid "Server Action" msgstr "عمل الخادم" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "خطأ في الخادم" @@ -23952,11 +23950,11 @@ msgstr "ميزة البرامج النصية للخادم غير متوفرة ع msgid "Server error during upload. The file might be corrupted." msgstr "حدث خطأ في الخادم أثناء التحميل. قد يكون الملف تالفاً." -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "فشل الخادم في معالجة هذا الطلب بسبب وجود طلب متزامن متعارض. يرجى المحاولة مرة أخرى." -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "كان الخادم مشغولاً للغاية بحيث لم يتمكن من معالجة هذا الطلب. يرجى المحاولة مرة أخرى." @@ -24272,7 +24270,7 @@ msgid "Setup > User Permissions" msgstr "الإعدادات > أذونات المستخدم" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "الإعداد التلقائي البريد الإلكتروني" @@ -24410,6 +24408,11 @@ msgstr "إظهار رمز العملة على الجانب الأيمن" msgid "Show Dashboard" msgstr "عرض لوحة القيادة" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24565,7 +24568,7 @@ msgstr "اظهار العنوان" msgid "Show Title in Link Fields" msgstr "عرض العنوان في حقول الروابط" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "مشاهدة المجاميع" @@ -24587,7 +24590,7 @@ msgstr "عرض القيم فوق الرسم البياني" msgid "Show Warnings" msgstr "إظهار التحذيرات" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "عرض عطلة نهاية الاسبوع" @@ -24683,7 +24686,7 @@ msgstr "اظهار العنوان في نافذة المتصفح كما \"باد msgid "Show {0} List" msgstr "عرض قائمة {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "عرض حقول رقمية فقط من التقرير" @@ -25082,7 +25085,7 @@ msgstr "يجب أن يكون حقل نوع {0} لFIELDNAME صحيح" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25419,8 +25422,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25613,12 +25616,12 @@ msgstr "قائمة الانتظار للإرسال" msgid "Submit" msgstr "تسجيل" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "تسجيل" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "تسجيل" @@ -25647,7 +25650,7 @@ msgstr "إرسال بعد الاستيراد" msgid "Submit an Issue" msgstr "تقديم مشكلة" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "أرسل ردًا آخر" @@ -25671,7 +25674,7 @@ msgstr "أرسل هذا المستند لإكمال هذه الخطوة." msgid "Submit this document to confirm" msgstr "إرسال هذه الوثيقة إلى تأكيد" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "إرسال {0} وثائق؟" @@ -25680,7 +25683,7 @@ msgstr "إرسال {0} وثائق؟" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "مسجلة" @@ -25732,7 +25735,7 @@ msgstr "دقيق" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25783,7 +25786,7 @@ msgstr "عدد الوظائف الناجحة" msgid "Successful Transactions" msgstr "المعاملات الناجحة" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "ناجح: {0} إلى {1}" @@ -25804,7 +25807,7 @@ msgstr "تم استيراد {0} بنجاح من أصل {1} سجل." msgid "Successfully reset onboarding status for all users." msgstr "تمت إعادة ضبط حالة الإعداد بنجاح لجميع المستخدمين." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "تم تسجيل الخروج بنجاح" @@ -26276,7 +26279,7 @@ msgstr "يتطلب اختيار الجدول المتعدد وجود جدول ي msgid "Table Trimmed" msgstr "طاولة مُهذبة" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "الجدول محدث" @@ -26301,8 +26304,8 @@ msgstr "علامة الارتباط" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26468,7 +26471,7 @@ msgstr "نشكرك على تواصلك معنا. سنرد عليك في أقرب "استفسارك:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "نشكرك على تخصيص وقتك الثمين لملء هذا النموذج" @@ -26492,7 +26495,7 @@ msgstr "شكرًا" msgid "The Auto Repeat for this document has been disabled." msgstr "تم تعطيل التكرار التلقائي لهذا المستند." -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "تنسيق كسف حساس لحالة الأحرف" @@ -26560,7 +26563,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "العدد الموضح هو عدد تقديري. انقر هنا للاطلاع على العدد الدقيق." @@ -26744,7 +26747,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "قيمة الحقل {0} طويلة جدًا في المستند {1} . لحل هذه المشكلة، يُرجى تقليل طول القيمة أو تغيير نوع الحقل {0} إلى \"نص طويل\" باستخدام نموذج التخصيص، ثم المحاولة مرة أخرى." @@ -26854,7 +26857,7 @@ msgstr "كانت هناك أخطاء" msgid "There were errors while creating the document. Please try again." msgstr "كانت هناك أخطاء أثناء إنشاء المستند. حاول مرة اخرى." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "كانت هناك أخطاء أثناء إرسال البريد الإلكتروني. يرجى المحاولة مرة أخرى." @@ -27556,11 +27559,11 @@ msgstr "قائمة المهام" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "اليوم" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "تبديل الرسم البياني" @@ -27686,7 +27689,7 @@ msgstr "موضوع" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "الاجمالي غير شامل الضريبة" @@ -27736,11 +27739,11 @@ msgstr "إجمالي عدد رسائل البريد الإلكتروني الم msgid "Total:" msgstr "الاجمالي غير شامل الضريبة:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "المجاميع" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "الصف الكلي" @@ -27801,7 +27804,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "تتبع المراحل الرئيسية لأي مستند" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "تم إنشاء رابط التتبع ونسخه إلى الحافظة" @@ -27848,7 +27851,7 @@ msgstr "ترجمة البيانات" msgid "Translate Link Fields" msgstr "ترجمة حقول الروابط" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "ترجمة القيم" @@ -28194,11 +28197,11 @@ msgstr "تعذر فتح الملف المرفق. هل تم تصديره ك CSV؟ msgid "Unable to read file format for {0}" msgstr "تعذر قراءة تنسيق الملف {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "غير قادر على تحديث الحدث" @@ -28305,7 +28308,7 @@ msgstr "استعلام SQL غير آمن" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "إلغاء تحديد الكل" @@ -28629,7 +28632,7 @@ msgstr "استخدم معرف بريد إلكتروني مختلف" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "استخدم هذا الخيار إذا لم تتمكن الإعدادات الافتراضية من اكتشاف بياناتك بشكل صحيح." -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "استخدام الاستعلام الفرعي أو وظيفة مقيدة" @@ -28854,11 +28857,11 @@ msgstr "إذن المستخدم" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "ضوابط المستخدم" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "ضوابط المستخدم" @@ -28990,7 +28993,7 @@ msgstr "المستخدم {0} ليس لديه حق الوصول إلى هذا ا msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "لا يملك المستخدم {0} حق الوصول إلى النمط عبر إذن دور للمستند {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "المستخدم {0} ليس لديه إذن لإنشاء مساحة عمل." @@ -28999,7 +29002,7 @@ msgstr "المستخدم {0} ليس لديه إذن لإنشاء مساحة عم msgid "User {0} has requested for data deletion" msgstr "طلب المستخدم {0} حذف البيانات" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29169,11 +29172,11 @@ msgstr "تم تغير القيمة" msgid "Value To Be Set" msgstr "قيمة ليتم تعيينها" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "القيمة طويلة جدًا" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "لا يمكن تغير القيمة ل {0}" @@ -29193,7 +29196,7 @@ msgstr "يمكن أن تكون قيمة حقل التحقق إما 0 أو 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "قيمة الحقل {0} طويلة جدًا في {1}. يجب أن يكون الطول أقل من {2} حرف" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "القيمة {0} لا يمكن أن تكون قائمة" @@ -29224,7 +29227,7 @@ msgstr "قيمة للتحقق من صحتها" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "القيمة التي يتم تحديدها عند تطبيق حالة سير العمل هذه. استخدم نصًا عاديًا (مثل \"موافق عليه\") أو تعبيرًا إذا كانت خاصية \"التقييم كتعبير\" مفعلة." -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "قيمة كبيرة جدا" @@ -29567,7 +29570,7 @@ msgstr "صفحة على الإنترنت" msgid "Web Page Block" msgstr "كتلة صفحة الويب" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "رابط صفحة الويب" @@ -29816,7 +29819,7 @@ msgstr "Websocket" msgid "Wednesday" msgstr "الأربعاء" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "أسبوع" @@ -30120,7 +30123,7 @@ msgstr "تم تحديث سير العمل بنجاح" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "مساحة العمل" @@ -30212,11 +30215,11 @@ msgstr "تغليف" msgid "Write" msgstr "الكتابة" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "إحضار خاطئ من القيمة" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "X محور الحقل" @@ -30239,7 +30242,7 @@ msgstr "خطأ في طلب XMLHttp" msgid "Y Axis" msgstr "المحور ص" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "حقول محور Y" @@ -30309,8 +30312,8 @@ msgstr "أصفر" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30586,7 +30589,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "لقد أنشأت هذا المستند {0}" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "ليس لديك الأذونات الكافية للوصول إلى هذا المورد. الرجاء الاتصال بالمدير للحصول علي الوصول." @@ -30598,11 +30601,11 @@ msgstr "لا يوجد لديك الصلاحية الكافية لاتمام هذ msgid "You do not have import permission for {0}" msgstr "ليس لديك إذن استيراد لـ {0}" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "ليس لديك إذن بالوصول إلى حقل الجدول الفرعي: {0}" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "ليس لديك إذن بالوصول إلى الحقل: {0}" @@ -30666,7 +30669,7 @@ msgstr "لديك غير مرئي {0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "لم تقم بإضافة أي مخططات لوحة معلومات أو بطاقات أرقام حتى الآن." -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "لم تقم بإنشاء {0} بعد" @@ -30743,7 +30746,7 @@ msgstr "تحتاج إلى تثبيت pycups لاستخدام هذه الميزة msgid "You need to select indexes you want to add first." msgstr "عليك أولاً تحديد الفهارس التي تريد إضافتها." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "يجب عليك تعيين مجلد IMAP واحد لـ {0}" @@ -30958,7 +30961,7 @@ msgstr "أدخل_بعد" msgid "amend" msgstr "تعديل" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "و" @@ -31021,7 +31024,7 @@ msgid "cyan" msgstr "سماوي" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "د" @@ -31139,7 +31142,7 @@ msgstr "البريد الوارد" msgid "empty" msgstr "فارغة" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "فارغة" @@ -31198,7 +31201,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "لم يتم العثور على gzip في PATH! هذا مطلوب لإنشاء نسخة احتياطية." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "ح" @@ -31218,17 +31221,17 @@ msgstr "رمز" msgid "import" msgstr "استيراد" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "معاق" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "تم التفعيل" @@ -31271,7 +31274,7 @@ msgid "long" msgstr "طويل" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "م" @@ -31364,7 +31367,7 @@ msgstr "تحديث" msgid "on_update_after_submit" msgstr "on_update_after_submit" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "أو" @@ -31437,7 +31440,7 @@ msgid "restored {0} as {1}" msgstr "استعادة {0} ك {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "س" @@ -31695,7 +31698,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0} التقويم" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} الرسم البياني" @@ -31744,7 +31747,7 @@ msgstr "{0} خريطة" msgid "{0} Name" msgstr "{0} الاسم" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} غير مسموح بتغيير {1} بعد الإرسال من {2} إلى {3}" @@ -31864,7 +31867,7 @@ msgstr "{0} غيّر {1} إلى {2}" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "{0} يحتوي على تعبير Fetch From غير صالح، لا يمكن أن يكون Fetch From مرجعيًا ذاتيًا." -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "{0} يحتوي على {1}" @@ -31889,7 +31892,7 @@ msgstr "{0} د" msgid "{0} days ago" msgstr "قبل {0} أيام" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "لا يحتوي {0} على {1}" @@ -31898,7 +31901,7 @@ msgstr "لا يحتوي {0} على {1}" msgid "{0} does not exist in row {1}" msgstr "{0} غير موجود في الصف {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "{0} يساوي {1}" @@ -31938,7 +31941,7 @@ msgstr "{0} تركت محادثة في {1} {2}" msgid "{0} hours ago" msgstr "{0} قبل ساعات" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} إذا لم تتم إعادة توجيهك خلال {1} ثانية" @@ -31947,7 +31950,7 @@ msgstr "{0} إذا لم تتم إعادة توجيهك خلال {1} ثانية" msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} في الصف {1} لا يمكن أن يكون لها عنوان URL وبنود فرعية في نفس الوقت" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "{0} هو سليل {1}" @@ -31959,11 +31962,11 @@ msgstr "{0} حقل إلزامي" msgid "{0} is a not a valid zip file" msgstr "{0} ليس ملفًا مضغوطًا صالحًا" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "{0} يأتي بعد {1}" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "{0} هو سلف {1}" @@ -31975,16 +31978,16 @@ msgstr "{0} هو حقل بيانات غير صالح." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} هو عنوان بريد إلكتروني غير صالح في "المستلمين"" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "{0} يسبق {1}" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "{0} يقع بين {1}" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} يقع بين {1} و {2}" @@ -31993,49 +31996,49 @@ msgstr "{0} يقع بين {1} و {2}" msgid "{0} is currently {1}" msgstr "{0} حاليًا {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "{0} معطل" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "{0} مُفعّل" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} يساوي {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} أكبر من أو يساوي {1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} أكبر من {1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} أقل من أو يساوي {1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} أقل من {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} يشبه {1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} إلزامي" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "{0} ليس من سلالة {1}" @@ -32100,26 +32103,26 @@ msgstr "{0} ليس ملفًا مضغوطًا" msgid "{0} is not an allowed role for {1}" msgstr "الدور {0} غير مسموح به لـ {1}" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "{0} ليس سلفًا لـ {1}" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} لا يساوي {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} لا يشبه {1}" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} ليس واحدا من {1}" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "لم يتم تعيين {0}" @@ -32127,20 +32130,20 @@ msgstr "لم يتم تعيين {0}" msgid "{0} is now default print format for {1} doctype" msgstr "{0} هو الآن تنسيق الطباعة الافتراضي لنوع المستند {1}" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "{0} يقع في أو بعد {1}" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "{0} موجود في أو قبل {1}" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} هو أحد {1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32148,21 +32151,21 @@ msgstr "{0} هو أحد {1}" msgid "{0} is required" msgstr "{0} مطلوب" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "تم تعيين {0}" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} يقع ضمن {1}" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "{0} هو {1}" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} العناصر المحددة" @@ -32218,11 +32221,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "{0} يجب أن يكون واحدا من {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "يجب تعيين {0} أولا" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} يجب أن تكون فريدة من نوعها" @@ -32243,11 +32246,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} غير مسموح بإعادة تسميته" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} من {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} من {1} ({2} صفوف تحتوي على أطفال)" @@ -32411,11 +32414,11 @@ msgstr "تمت إضافة {0} {1}" msgid "{0} {1} added to Dashboard {2}" msgstr "تمت إضافة {0} {1} إلى لوحة التحكم {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} موجود بالفعل" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} لا يمكن أن يكون {{}}. يجب أن تكون واحدة من \"{3}\"" @@ -32439,7 +32442,7 @@ msgstr "{0} {1} غير موجود" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: لا يمكن حذف السجل المقدم. يجب عليك {2} إلغاء {3} أولاً." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}، الصف {1}" @@ -32452,7 +32455,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} مكتمل | يرجى ترك علامة التبويب هذه مفتوحة حتى الانتهاء." -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) سيتم اقتطاعه، حيث أن الحد الأقصى المسموح به هو {2}" @@ -32621,8 +32624,8 @@ msgstr "لا يدعم {} مسح السجلات تلقائيًا." msgid "{} field cannot be empty." msgstr "لا يمكن أن يكون الحقل {} فارغًا." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "تم تعطيل {}، ولا يمكن تفعيله إلا إذا تم تحديد {}." @@ -32630,7 +32633,7 @@ msgstr "تم تعطيل {}، ولا يمكن تفعيله إلا إذا تم ت msgid "{} is not a valid date string." msgstr "{} ليست سلسلة تاريخ صالحة." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "{} غير موجود في متغير PATH! هذا مطلوب للوصول إلى وحدة التحكم." diff --git a/frappe/locale/bs.po b/frappe/locale/bs.po index cdcf9b851c..cfc648e085 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' nije dozvoljeno za tip {1} u redu {2}" msgid "(Mandatory)" msgstr "(Obavezno)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Neuspješno: {0} do {1}: {2}" @@ -1171,7 +1171,7 @@ msgstr "Radnja {0} nije uspjela {1} {2}. Pogledaj {3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1238,6 +1238,7 @@ msgstr "Zapisnik Aktivnosti" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1296,8 +1297,8 @@ msgstr "Dodaj Podređeni" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Dodaj Kolonu" @@ -1381,7 +1382,7 @@ msgstr "Dodaj Pretplatnike" msgid "Add Tags" msgstr "Dodaj Oznake" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Dodaj Oznake" @@ -1414,6 +1415,11 @@ msgstr "Dodaj Korisničke Dozvole" msgid "Add Video Conferencing" msgstr "Dodaj Video Konferenciju" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "Dodaj X-Original-From zaglavlje" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Dodaj Filter" @@ -1525,7 +1531,7 @@ msgstr "Dodajte ovoj aktivnosti slanjem e-pošte na adresu {0}" msgid "Add {0}" msgstr "Dodaj {0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "{0}" @@ -1688,8 +1694,8 @@ msgstr "Napredno" msgid "Advanced Control" msgstr "Napredna Kontrola" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Napredna pretraga" @@ -2259,11 +2265,11 @@ msgstr "Već Registrovan" msgid "Already in the following Users ToDo list:{0}" msgstr "Već na sljedećoj ToDo listi Korisnika:{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "Takođe se dodaje polje zavisne valute {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "Takođe se dodaje polje statusne zavisnosti {0}" @@ -2410,7 +2416,7 @@ msgstr "Anonimizacijska Matrica" msgid "Anonymous responses" msgstr "Anonimni odgovori" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "Druga transakcija blokira ovu. Pokušaj ponovo za nekoliko sekundi." @@ -2497,7 +2503,7 @@ msgstr "Dodaj e-poštu u Mapu Poslano" msgid "Append To" msgstr "E-pošta za" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "Dodati u može biti jedan od {0}" @@ -2551,7 +2557,7 @@ msgstr "Primjenjuje se na (DocType)" msgid "Apply" msgstr "Primjeni" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Primijeni Pravilo Dodjele" @@ -2638,11 +2644,11 @@ msgstr "Arhivirane Kolone" msgid "Are you sure you want to cancel the invitation?" msgstr "Jeste li sigurni da želite otkazati pozivnicu?" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "Jeste li sigurni da želite izbrisati dodjelu?" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "Jeste li sigurni da želite izbrisati svih {0} redova?" @@ -2760,7 +2766,7 @@ msgstr "Dodijeli Uslov" msgid "Assign To" msgstr "Dodijeli" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Dodijeli" @@ -2810,7 +2816,7 @@ msgstr "Dodijelio" msgid "Assigned By Full Name" msgstr "Dodijelio" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -3023,7 +3029,7 @@ msgstr "Postavke Priloga" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Prilozi" @@ -3085,7 +3091,7 @@ msgstr "Autentifikacija" msgid "Authentication Apps you can use are:" msgstr "Aplikacije Autentifikaciju koje možete koristiti su:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Autentifikacija nije uspjela prilikom primanja e-pošte sa naloga e-pošte: {0}." @@ -3292,11 +3298,11 @@ msgstr "Automatska Poruka" msgid "Automatic" msgstr "Automatsko" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Automatsko povezivanje se može aktivirati samo za jedan nalog e-pošte." -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Automatsko povezivanje može se aktivirati samo ako je omogućeno Dolazno." @@ -3890,7 +3896,7 @@ msgstr "Grupno Brisanje" msgid "Bulk Edit" msgstr "Grupno Uređivanje" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Grupno uređivanje {0}" @@ -3898,7 +3904,7 @@ msgstr "Grupno uređivanje {0}" msgid "Bulk Operation Failed" msgstr "Grupna operacija nije uspjela" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "Grupna operacija uspješna" @@ -4127,7 +4133,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4175,7 +4181,7 @@ msgstr "Nije moguće preimenovati {0} u {1} jer {0} ne postoji." msgid "Cancel" msgstr "Otkaži" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Otkaži" @@ -4201,7 +4207,7 @@ msgstr "Otkaži Uvoz" msgid "Cancel Prepared Report" msgstr "Otkaži Pripremljeni Izvještaj" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Otkaži {0} dokumenta?" @@ -4250,7 +4256,7 @@ msgstr "Nije Moguće Preuzeti Vrijednosti" msgid "Cannot Remove" msgstr "Nije Moguće Ukloniti" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "Nije Moguće Ažurirati Nakon Podnošenja" @@ -4294,7 +4300,7 @@ msgstr "Nije moguće promijeniti u/iz automatskog povećanje automatskog imenova msgid "Cannot create a {0} against a child document: {1}" msgstr "Nije moguće kreirati {0} naspram podređenog dokumenta: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "Nije moguće kreirati privatni radni prostor drugih korisnika" @@ -4394,7 +4400,7 @@ msgstr "Nije moguće dobiti sadržaj mape" msgid "Cannot have multiple printers mapped to a single print format." msgstr "Nije moguće imati više pisača mapiranih u jedan format pisača." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "Nije moguće uvesti tabelu sa više od 5000 redova." @@ -4414,7 +4420,7 @@ msgstr "Nije moguće uskladiti kolonu {0} ni sa jednim poljem" msgid "Cannot move row" msgstr "Nije moguće pomjeriti red" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "Nije moguće ukloniti ID polje" @@ -4439,11 +4445,11 @@ msgstr "Nije moguće podnijeti {0}." msgid "Cannot update {0}" msgstr "Nije moguće ažurirati {0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "Ovdje se ne može koristiti podupit." -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "Ne može se koristiti {0} u redoslijedu/grupiranju po" @@ -4619,7 +4625,7 @@ msgstr "Izvor Grafikona" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Tip Grafikona" @@ -4787,7 +4793,7 @@ msgstr "Očisti & Dodaj Šablon" msgid "Clear All" msgstr "Obriši Sve" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Obriši Dodjelu" @@ -4829,7 +4835,7 @@ msgstr "Klikni Prilagodi kako biste dodali svoj prvi vidžet" msgid "Click below to get started:" msgstr "Kliknite ispod da biste započeli:" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Klikni ovdje" @@ -4881,7 +4887,7 @@ msgstr "Klikni da Postavite Dinamičke Filtere" msgid "Click to Set Filters" msgstr "Klikni da Postavite Filtere" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "Klikni da sortirate po {0}" @@ -5253,7 +5259,7 @@ msgstr "Publicitet komentara može ažurirati samo originalni autor ili Upravite #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Komentari" @@ -5474,7 +5480,7 @@ msgstr "Konfiguracija" msgid "Configuration" msgstr "Konfiguracija" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Konfiguriši Grafikon" @@ -5688,7 +5694,7 @@ msgstr "Sadrži {0} sigurnosne ispravke" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5757,11 +5763,11 @@ msgstr "Status Doprinosa" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "Kontrolira mogu li se novi korisnici prijaviti pomoću ovog ključa prijave putem društvenih mreža. Ako se ne postavljaju, poštuju se Postavke Web Stranice." -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Kopirano u Međuspremnik." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "Kopirano {0} {1} u međuspremnik" @@ -5773,12 +5779,12 @@ msgstr "Kopiraj Vezu" msgid "Copy embed code" msgstr "Kopiraj ugrađen kod" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "Greška pri kopiranju u međuspremnik" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "Kopiraj u Međuspremnik" @@ -5815,7 +5821,7 @@ msgstr "Nije moguće pronaći {0}" msgid "Could not map column {0} to field {1}" msgstr "Nije moguće mapirati kolonu {0} na polje {1}" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "Nije moguće parsirati polje: {0}" @@ -5968,7 +5974,7 @@ msgstr "Kreiraj Zapisnik" msgid "Create New" msgstr "Kreiraj" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Kreiraj" @@ -6005,10 +6011,10 @@ msgstr "Kreiraj ..." msgid "Create a new record" msgstr "Kreiraj novi zapis" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "+ {0}" @@ -6025,7 +6031,7 @@ msgstr "Kreiraj ili Uredi Format Ispisa" msgid "Create or Edit Workflow" msgstr "Kreiraj ili Uredi Radni Tok" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "+ {0}" @@ -6044,7 +6050,7 @@ msgstr "Kreirano" msgid "Created At" msgstr "Kreirano" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6414,7 +6420,7 @@ msgstr "Prilagođavanja za {0} eksportirana u:
{1}" msgid "Customize" msgstr "Prilagodi" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Prilagodi" @@ -6446,6 +6452,11 @@ msgstr "Prilagodi Formu - {0}" msgid "Customize Form Field" msgstr "Prilagodi Polje Forme" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "Prilagodi Brze Filtere" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6569,7 +6580,7 @@ msgstr "Tamna Tema" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "Nadzorna Tabla" @@ -6790,7 +6801,7 @@ msgstr "Datum i Vrijeme" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Dan" @@ -6819,7 +6830,7 @@ msgstr "Dana Prije" msgid "Days Before or After" msgstr "Dana Prije ili Poslije" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "Došlo je do Zastoja" @@ -6904,7 +6915,7 @@ msgstr "Standard Sanduče Pristigle e-pošte" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Standard Dolazna" @@ -6924,7 +6935,7 @@ msgstr "Standard Imenovanje" #. 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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Standard Odlazna" @@ -7045,7 +7056,7 @@ msgstr "Standard Vrijednost" msgid "Defaults" msgstr "Standard Postavke" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "Standard Postavke Ažurirane" @@ -7082,7 +7093,7 @@ msgstr "Odgođeno" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7090,12 +7101,12 @@ msgstr "Odgođeno" msgid "Delete" msgstr "Izbriši" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Izbriši" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Izbriši" @@ -7137,7 +7148,7 @@ msgstr "Izbriši Karticu" msgid "Delete all" msgstr "Obriši sve" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "Izbriši svih {0} redova" @@ -7169,7 +7180,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "Izbriši cijelu karticu s poljima" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "Izbriši red" @@ -7187,17 +7198,17 @@ msgstr "Izbriši karticu" msgid "Delete this record to allow sending to this email address" msgstr "Izbrišite ovaj zapis da omogućite slanje na ovu adresu e-pošte" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Trajno izbriši stavku {0}?" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Trajno izbriši {0} stavke?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "Izbriši {0} redova" @@ -7227,10 +7238,6 @@ msgstr "Izbrisan Dokument" msgid "Deleted Name" msgstr "Izbrisano Ime" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "Svi dokumenti su uspješno izbrisani" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Izbrisano!" @@ -7625,7 +7632,7 @@ msgstr "Onemogućeno" msgid "Disabled Auto Reply" msgstr "Automatski Odgovor Onemogućen" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7633,7 +7640,7 @@ msgstr "Automatski Odgovor Onemogućen" msgid "Discard" msgstr "Odbaci" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Odbaci" @@ -7721,7 +7728,7 @@ msgstr "Ne Kreiraj Novog Korisnika" msgid "Do not create new user if user with email does not exist in the system" msgstr "Ne kreiraj novog korisnika ako korisnik sa e-poštom ne postoji u sistemu" -#: frappe/public/js/frappe/form/grid.js:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "Ne uređiuji zaglavlja koja su unaprijed postavljena u šablonu" @@ -8205,7 +8212,7 @@ msgstr "Tipovi Dokumenata i Dozvole" msgid "Document Unlocked" msgstr "Dokument Otključan" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "Dokument se ne može koristiti kao vrijednost filtera" @@ -8213,15 +8220,15 @@ msgstr "Dokument se ne može koristiti kao vrijednost filtera" msgid "Document follow is not enabled for this user." msgstr "Praćenje dokumenta nije omogućeno za ovog korisnika." -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "Dokument je otkazan" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "Dokument je podnesen" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "Dokument je u stanju nacrta" @@ -8399,9 +8406,9 @@ msgstr "Preuzmi izvještaj" msgid "Download Template" msgstr "Preuzmi Nacrt" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Preuzmi Podatke" @@ -8486,7 +8493,7 @@ msgstr "Dvostruki Unos" msgid "Duplicate Filter Name" msgstr "Duplicirani Naziv Filtera" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Duplicirano Ime" @@ -8498,7 +8505,7 @@ msgstr "Duplicera trenuti red" msgid "Duplicate field" msgstr "Dupliciraj polje" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "Dupliciraj red" @@ -8506,7 +8513,7 @@ msgstr "Dupliciraj red" msgid "Duplicate rows" msgstr "Dupliciraj redove" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "Dupliciraj {0} redova" @@ -8611,12 +8618,12 @@ msgstr "ESC" msgid "Edit" msgstr "Uredi" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Uredi" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Uredi" @@ -8650,7 +8657,7 @@ msgstr "Uredi Prilagođeni HTML" msgid "Edit DocType" msgstr "Uredi DocType" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Uredi DocType" @@ -8664,11 +8671,6 @@ msgstr "Uredi Postojeći" msgid "Edit Filters" msgstr "Uredi Filtere" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "Uredi Filtere" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "Uredi Podnožje" @@ -8771,7 +8773,7 @@ msgstr "Uredi vaš odgovor" msgid "Edit your workflow visually using the Workflow Builder." msgstr "Uredi vaš Radni Tok vizuelno koristeći Alat Razvoja Radnog Toka." -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "Uredi {0}" @@ -8867,7 +8869,7 @@ msgstr "E-pošta" msgid "Email Account" msgstr "Račun e-pošte" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "Račun e-pošte je onemogućen." @@ -8884,7 +8886,7 @@ msgstr "Račun e-pošte je dodan više puta" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "Račun e-pošte nije postavljen. Molimo kreirajte novi račun e-pošte iz Postavke > Račun e-pošte" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "Račun e-pošte {0} Onemogućen" @@ -9074,7 +9076,7 @@ msgstr "E-pošta je premještena u smeće" msgid "Email is mandatory to create User Email" msgstr "E-pošta je obavezna za kreiranje korisničke e-pošte" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "E-pošta nije poslana na {0} (otkazana / onemogućena)" @@ -9096,7 +9098,7 @@ msgstr "E-pošta" msgid "Emails Pulled" msgstr "E-pošta Povučena" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "E-pošta se već povlači s ovog računa." @@ -9191,7 +9193,7 @@ msgstr "Omogući Google Indeksiranje" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Omogući Dolaznu" @@ -9204,7 +9206,7 @@ msgstr "Omogući Introdukciju" #. 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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Omogući Odlaznu" @@ -9327,7 +9329,7 @@ msgstr "Omogućeno" msgid "Enabled Scheduler" msgstr "Raspoređivač Omogućen" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "Omogućeno prijemno sanduče e-pošte za korisnika {0}" @@ -9506,7 +9508,7 @@ msgstr "Naziv Entiteta" msgid "Entity Type" msgstr "Tip Entiteta" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Jednako" @@ -9602,7 +9604,7 @@ msgstr "Greška u formatu za ispisivanje na liniji {0}: {1}" msgid "Error in {0}.get_list: {1}" msgstr "Greška u {0}.get_list: {1}" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "Greška prilikom parsiranja ugniježđenih filtera: {0}. {1}" @@ -9610,7 +9612,7 @@ msgstr "Greška prilikom parsiranja ugniježđenih filtera: {0}. {1}" msgid "Error validating \"Ignore User Permissions\"" msgstr "Greška prilikom provjere \"Zanemari korisničke dozvole\"" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "Greška prilikom povezivanja na račun e-pošte {0}" @@ -9622,15 +9624,15 @@ msgstr "Greška prilikom evaluacije Obavještenja {0}. Popravite vaš šablon." msgid "Error {0}: {1}" msgstr "Greška {0}: {1}" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "Greška: Podaci nedostaju u tabeli {0}" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Greška: Nedostaje vrijednost za {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Greška: {0} Red #{1}: Nedostaje vrijednost za: {2}" @@ -9822,7 +9824,7 @@ msgstr "Proširi" msgid "Expand All" msgstr "Rasklopi Sve" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "Očekivani operator 'and' ili 'or', pronađen: {0}" @@ -9882,12 +9884,12 @@ msgstr "Vrijeme isteka stranice sa slikom QR koda" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Izvoz" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Izvezi" @@ -9931,11 +9933,11 @@ msgstr "Eksportiraj Izvještaj: {0}" msgid "Export Type" msgstr "Tip Izvoza" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "Eksportiraj sve podudarne redove?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "Eksportiraj sve {0} redove?" @@ -10550,12 +10552,12 @@ msgstr "Ime datoteke ne može imati {0}" msgid "File not attached" msgstr "Datoteka nije priložena" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "Veličina datoteke je premašila maksimalnu dozvoljenu veličinu od {0} MB" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "Datoteka je prevelika" @@ -10582,7 +10584,7 @@ msgstr "Datoteke" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10620,11 +10622,11 @@ msgstr "Filter Naziv" msgid "Filter Values" msgstr "Filter Vrijednosti" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "Nedostaje uslov filtera nakon operatora: {0}" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "Polja filtera imaju nevažeću notaciju povratnog naznaka: {0}" @@ -10647,7 +10649,7 @@ msgstr "Filtrirani Zapisi" msgid "Filtered by \"{0}\"" msgstr "Filtrirano prema \"{0}\"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "Filtrirano po: {0}." @@ -10718,7 +10720,7 @@ msgstr "Filteri će biti dostupni putem filters.

Pošalji i msgid "Filters {0}" msgstr "Filteri {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "Filteri:" @@ -11042,7 +11044,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "Za dinamičnni subjekt koristi Jinja oznake poput ove: {{ doc.name }} Dostavljeno" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Za poređenje, koristite >5, <10 ili =324. Za raspone koristite 5:10 (za vrijednosti između 5 i 10)." @@ -11248,7 +11250,7 @@ msgstr "Frappe Light" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "Frappe Mail OAuth greška" @@ -11476,7 +11478,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Generiši odvojene dokumente za svakog Dodijeljenog" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "Generiši URL Praćenja" @@ -12081,7 +12083,7 @@ msgstr "Skripte Zaglavlja/Podnožja mogu se koristiti za dodavanje dinamičkog p msgid "Headers" msgstr "Zaglavlja" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "Zaglavlja moraju biti rječnik" @@ -12173,7 +12175,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "Ovdje je vaš URL-a za praćenje" @@ -12317,7 +12319,7 @@ msgstr "Sakrij Bočnu Traku, Meni i Komentare" msgid "Hide Standard Menu" msgstr "Sakrij Standardni Meni" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Sakrij Vikende" @@ -12468,16 +12470,16 @@ msgstr "Pretpostavka je da još nemate pristup nijednom radnom prostoru, ali ga #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "ID" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "ID" @@ -12846,8 +12848,8 @@ msgstr "Ignorisane Aplikacije" msgid "Illegal Document Status for {0}" msgstr "Ilegalan Status Dokumenta za {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Ilegalan SQL Upit" @@ -12969,7 +12971,7 @@ msgstr "Implicitno" msgid "Import" msgstr "Uvezi" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "Uvezi" @@ -13288,7 +13290,7 @@ msgstr "Indent" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "Indeks" @@ -13386,7 +13388,7 @@ msgstr "Umetni Nakon polja '{0}' spomenutog u prilagođenom polju '{1}', sa ozna msgid "Insert Below" msgstr "Umetni Ispod" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "Umetni Kolonu Ispred {0}" @@ -13511,7 +13513,7 @@ msgstr "Interesi" msgid "Intermediate" msgstr "Srednji" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "Interna Greška Servera" @@ -13566,7 +13568,7 @@ msgstr "Nevažeći" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Nevažeći izraz \"depends_on\"" @@ -13610,7 +13612,7 @@ msgstr "Nevažeći Datum" msgid "Invalid DocType" msgstr "Nevažeći DocType" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "Nevažeći DocType: {0}" @@ -13627,8 +13629,8 @@ msgstr "Nevažeći Naziv Polja" msgid "Invalid File URL" msgstr "Nevažeći URL Datoteke" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "Nevažeći Filter" @@ -13684,7 +13686,7 @@ msgstr "Nevažeći Server Odlazne Pošte ili port: {0}" msgid "Invalid Output Format" msgstr "Nevažeći Izlazni Format" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "Nevažeće Nadjačavanje" @@ -13757,19 +13759,15 @@ msgstr "Nevažeći format argumenta: {0}. Dozvoljeni su samo navodni niz literal msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "Nevažeći tip argumenta: {0}. Dozvoljeni su samo strings, numbers, dicts, i None." -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "Nevažeći znakovi u nazivu polja: {0}. Dozvoljeni su samo slova, brojevi i podvlake." -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "Nevažeći znakovi u nazivu tabele: {0}" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Nevažeća kolona" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "Nevažeći tip uslova u ugniježđenim filterima: {0}" @@ -13817,11 +13815,11 @@ msgstr "Nevažeći naziv polja '{0}' u automatskom nazivu" msgid "Invalid file path: {0}" msgstr "Nevažeći put datoteke: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "Nevažeći uslov filtera: {0}. Očekivana je lista ili torka." -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "Nevažeći format polja filtera: {0}. Koristi 'fieldname' ili 'link_fieldname.target_fieldname'." @@ -13882,11 +13880,11 @@ msgstr "Nevažeći Zahtjev" msgid "Invalid role" msgstr "Nevažeća uloga" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "Nevažeći format jednostavnog filtera: {0}" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "Nevažeći početak za uslov filtera: {0}. Očekivana je lista ili torka." @@ -14912,7 +14910,7 @@ 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:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Napusti ovu konverzaciju" @@ -15115,7 +15113,7 @@ msgstr "Svijetla Tema" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Lajk" @@ -15139,7 +15137,7 @@ msgstr "Lajkova" msgid "Limit" msgstr "Ograniči" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "Granica mora biti cijeli broj koji nije negativan" @@ -15349,7 +15347,7 @@ msgstr "Veze" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "Lista" @@ -15379,7 +15377,7 @@ msgstr "Filter Liste" msgid "List Settings" msgstr "Postavke Liste" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Postavke Liste" @@ -15448,7 +15446,7 @@ 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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15468,7 +15466,7 @@ msgstr "Učitavanje verzija u toku..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15571,7 +15569,7 @@ msgstr "Prijavia Prije" msgid "Login Failed please try again" msgstr "Prijava nije Uspjela, pokušaj ponovo" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "Id Prijave je obavezan" @@ -16086,7 +16084,7 @@ msgstr "Maksimalna Granica Priloga {0} je dostignuta za {1} {2}." msgid "Maximum attachment limit of {0} has been reached." msgstr "Maksimalno ograničenje priloga od {0} je dostignuto." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "Maksimalno je dozvoljeno {0} redova" @@ -16097,7 +16095,7 @@ msgstr "Maksimalno je dozvoljeno {0} redova" msgid "Maybe" msgstr "Možda" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Ja" @@ -16110,7 +16108,7 @@ msgstr "Značenje različitih tipova dozvola" #. 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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16154,8 +16152,8 @@ msgstr "Pomeni" msgid "Mentions" msgstr "Pominjanja" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "Meni" @@ -16230,11 +16228,11 @@ msgstr "Poruka Poslata" msgid "Message Type" msgstr "Tip Poruke" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Poruka je isječena" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Poruka sa servera: {0}" @@ -16501,7 +16499,7 @@ msgstr "Modalni Okidač" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16608,7 +16606,7 @@ msgstr "Pratite zapisnike radi pogrešaka, pozadinskih poslova, komunikacije i a msgid "Monospace" msgstr "Monospace" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "Mjesec" @@ -16940,17 +16938,17 @@ msgstr "Šablon Navigacijske Trake" msgid "Navbar Template Values" msgstr "Vrijednosti Šablona Navigacijske Trake" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 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:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Kreći se po listi prema gore" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "Idi na glavni sadržaj" @@ -16965,11 +16963,11 @@ msgstr "Navigacijska Dugmad" msgid "Navigation Settings" msgstr "Postavke Navigacije" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "Trebate pomoć?" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 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" @@ -16977,7 +16975,7 @@ msgstr "Potrebna je uloga Upravitelja Radnog Prostora za uređivanje privatnog r msgid "Negative Value" msgstr "Negativna Vrijednost" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "Ugniježđeni filteri moraju biti dati kao lista ili torka." @@ -17113,7 +17111,7 @@ msgstr "Novo Ime Formata Ispisa" msgid "New Quick List" msgstr "Nova Brza Lista" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "Novi Naziv Izvještaja" @@ -17360,8 +17358,8 @@ msgstr "Sljedeća na Klik" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17520,7 +17518,7 @@ msgstr "Nije Pronađeno Odabirno Polje" msgid "No Suggestions" msgstr "Nema Prijedloga" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Nema Oznaka" @@ -17608,7 +17606,7 @@ msgstr "Nisu pronađena polja koja se mogu koristiti kao kolona Oglasne Table. K msgid "No file attached" msgstr "Nema priložene datoteke" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "Nije pronađen nijedan filter" @@ -17665,7 +17663,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "Nema dozvole za '{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "Nema dozvole za čitanje {0}" @@ -17693,7 +17691,7 @@ msgstr "Nijedan zapis neće biti izvezen" msgid "No rows" msgstr "Nema redova" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "Nije odabran nijedan red" @@ -17710,7 +17708,7 @@ msgid "No user has the role {0}" msgstr "Nijedan korisnik nema ulogu {0}" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "Nema vrijednosti za prikaz" @@ -17722,7 +17720,7 @@ msgstr "Bez {0}" msgid "No {0} found" msgstr "Nije pronađeno {0}" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "Nije pronađeno {0} sa odgovarajućim filterima. Obriši filtere da vidite sve {0}." @@ -17843,9 +17841,9 @@ msgstr "Nije Objavljeno" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Nespremljeno" @@ -17860,7 +17858,7 @@ msgstr "Nije Viđeno" msgid "Not Sent" msgstr "Nije Poslano" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "Nije Postavljeno" @@ -17927,9 +17925,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "Nije u načinu rada za programere! Postavi u site_config.json ili napravi 'Prilagođen' DocType." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17959,7 +17957,7 @@ msgstr "Napomena Viđena Od" msgid "Note:" msgstr "Napomena:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Napomena: Promjena naziva stranice će prekinuti prethodni URL na ovu stranicu." @@ -18347,7 +18345,7 @@ msgstr "Pomak X" msgid "Offset Y" msgstr "Pomak Y" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "Pomak mora biti cijeli broj koji nije negativan" @@ -18422,7 +18420,7 @@ msgstr "Na ili Poslije" msgid "On or Before" msgstr "Na ili Prije" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "{0}, {1} je napisao:" @@ -18667,7 +18665,7 @@ msgstr "Otvori u novoj kartici" msgid "Open in new tab" msgstr "Otvori u novoj kartici" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Otvorite stavku liste" @@ -18808,7 +18806,7 @@ msgstr "Opcije za {0} moraju se postaviti prije postavljanja standard vrijednost msgid "Options is required for field {0} of type {1}" msgstr "Opcije su potrebne za polje {0} tipa {1}" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "Opcije nisu postavljene za polje veze {0}" @@ -19325,7 +19323,7 @@ msgstr "Lozinka je uspješno promijenjena." msgid "Password for Base DN" msgstr "Lozinka za Osnovni DN" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Lozinka je obavezna ili odaberi Čekam Lozinku" @@ -19524,7 +19522,7 @@ msgstr "Trajno izbriši {0}?" msgid "Permission" msgstr "Dozvola" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "Greška Dozvole" @@ -19684,8 +19682,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefonski Broj {0} postavljen u polje {1} nije važeći." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Odaberi Kolone" @@ -19727,7 +19725,7 @@ msgstr "Obični Tekst" msgid "Plant" msgstr "Pogon" -#: 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 "Ovlasti OAuth za račun e-pošte {0}" @@ -19783,7 +19781,7 @@ msgstr "Priloži Applikaciju" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Provjeri vrijednosti filtera postavljene za Grafikon Nadzorne Table: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Provjeri vrijednost \"Preuzmi iz\" postavljenu za polje {0}" @@ -19852,7 +19850,7 @@ msgstr "Omogući barem jedan ključ za prijavu na društvenim mrežama ili LDAP #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "Omogući iskačuće prozore" @@ -19963,7 +19961,7 @@ msgstr "Spremi dokument prije uklanjanja dodjele" msgid "Please save the form before previewing the message" msgstr "Sačuvaj obrazac prije pregleda poruke" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Prvo spremi izvještaj" @@ -20003,7 +20001,7 @@ msgstr "Odaberi datoteku." msgid "Please select a file or url" msgstr "Odaberi datoteku ili url" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Odaberi važeću csv datoteku sa podacima" @@ -20015,7 +20013,7 @@ msgstr "Odaberi važeći filter datuma" msgid "Please select applicable Doctypes" msgstr "Odaberi primjenjive Dokumente" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Odaberi najmanje 1 kolonu iz {0} za sortiranje/grupiranje" @@ -20077,7 +20075,7 @@ msgstr "Postavi Poruku" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "Podesi standard odlazni račun e-pošte iz Podešavanja > Račun e-pošte" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "Podesi standard odlazni račun e-pošte iz Alati > Račun e-pošte" @@ -20113,7 +20111,7 @@ msgstr "Navedi koje polje datuma i vremena mora biti označeno" msgid "Please specify which value field must be checked" msgstr "Navedi koje polje vrijednosti mora biti označeno" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Pokušaj ponovo" @@ -20433,12 +20431,12 @@ msgstr "Primarni ključ tipa dokumenta {0} ne može se promijeniti jer postoje p #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "Ispiši" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Ispiši" @@ -21146,7 +21144,7 @@ msgstr "Direktne Naredbe" msgid "Raw Email" msgstr "Neobrađena e-pošta" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "HTML se može koristiti samo sa šablonima e-pošte kod kojih je označeno 'Koristi HTML'. Nastavlja se s e-poštom u običnom tekstu." @@ -21175,7 +21173,7 @@ msgstr "Postavka Direktnog Ispisivanja" msgid "Re-Run in Console" msgstr "Ponovo Pokreni u Konzoli" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "Od:" @@ -21695,7 +21693,7 @@ msgstr "Osvježi Pregled Ispisa" msgid "Refresh Token" msgstr "Osvježi Token" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Osvježava se" @@ -22019,9 +22017,9 @@ msgstr "Odgovori Svima" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "Izvještaj" @@ -22154,7 +22152,7 @@ msgstr "Izvještaj je istekao." msgid "Report updated successfully" msgstr "Izvještaj je uspješno ažuriran" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "Izvještaj nije spremljen (bilo je grešaka)" @@ -22179,7 +22177,7 @@ msgstr "Izvještaj {0} je onemogućen" msgid "Report {0} saved" msgstr "Izvještaj {0} spremljen" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Izvještaj:" @@ -22253,13 +22251,13 @@ msgstr "Metoda Zahtjeva" msgid "Request Structure" msgstr "Struktura Zahtjeva" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "Zahtjev Istekao" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "Zahtjev Istekao" @@ -22491,7 +22489,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či korisnika samo sa ove IP adrese. Više IP adresa može se dodati odvajanjem zarezima. Također se prihvaćaju djelomične IP adrese poput (111.111.111)" -#: frappe/public/js/frappe/list/list_view.js:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Ograničenja" @@ -22645,7 +22643,7 @@ msgstr "Dozvole Uloge" msgid "Role Permissions Manager" msgstr "Upravitelj Dozvola Uloge" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Upravitelj Dozvola Uloge" @@ -22796,7 +22794,7 @@ msgstr "Preusmjeravanja Rute" msgid "Route: Example \"/desk\"" msgstr "Ruta: Primjer \"/desk\"" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Red" @@ -22809,7 +22807,7 @@ msgstr "Red #" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "Red # {0}: Korisnici koji nisu administratori ne mogu dodati ulogu {1} prilagođenom DocType-u." -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "Red #{0}:" @@ -22969,7 +22967,7 @@ msgstr "SMS je uspješno poslan" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS nije poslan. Kontaktiraj Administratora." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "SMTP Server je obavezan" @@ -23071,7 +23069,7 @@ msgstr "Subota" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23079,14 +23077,14 @@ msgstr "Subota" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23099,8 +23097,8 @@ msgstr "Spremi" msgid "Save Anyway" msgstr "Svejedno Spremi" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Spremi Kao" @@ -23148,7 +23146,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Sprema se" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "Spremanje Promjena..." @@ -23483,7 +23481,7 @@ msgstr "Naziv Sekcije" msgid "Section must have at least one column" msgstr "Sekcija mora imati najmanje jednu kolonu" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "Sigurnosno upozorenje: Netko personificira vaš račun" @@ -23505,7 +23503,7 @@ msgstr "Pogledaj sve prethodne izvještaje." msgid "See on Website" msgstr "Vidi na web stranici" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "Pogledaj prethodne odgovore" @@ -23564,7 +23562,7 @@ msgstr "Odaberi" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "Odaberi sve" @@ -23580,7 +23578,7 @@ msgstr "Odaberi Priloge" msgid "Select Child Table" msgstr "Odaberi Podređenu Tabelu" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Odaberi Kolonu" @@ -23661,7 +23659,7 @@ msgstr "Odaberite Polja za Umetanje" msgid "Select Fields To Update" msgstr "Odaberi Polja za Ažuriranje" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Odaberi Filtere" @@ -23791,13 +23789,13 @@ msgstr "Odaberi najmanje jedan zapis za ispis" msgid "Select atleast 2 actions" msgstr "Odaberi najmanje dvije radnje" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Odaberi Artikal Liste" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Odaberi artikle više listi" @@ -24124,7 +24122,7 @@ msgstr "Serija Imenovanja {0} se već koristi u {1}" msgid "Server Action" msgstr "Radnja Servera" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "Greška Servera" @@ -24155,11 +24153,11 @@ msgstr "Funkcija server skripti nije dostupna na ovoj stranici." msgid "Server error during upload. The file might be corrupted." msgstr "Greška servera tokom otpremanja. Datoteka je možda oštećena." -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "Server nije uspio obraditi ovaj zahtjev zbog istovremenog konfliktnog zahtjeva. Molimo pokušajte ponovo." -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "Server je bio prezauzet za obradu ovog zahtjeva. Pokušaj ponovo." @@ -24499,7 +24497,7 @@ msgid "Setup > User Permissions" msgstr "Postavljanje > Korisničke Dozvole" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Postavljanje Automatske e-pošte" @@ -24637,6 +24635,11 @@ msgstr "Prikaži simbol valute na desnoj strani" msgid "Show Dashboard" msgstr "Prikaži Nadzornu Tablu" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "Prikaži Opis na Klik" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24792,7 +24795,7 @@ msgstr "Prikaži Naziv" msgid "Show Title in Link Fields" msgstr "Prikaži Naziv u Poljima Veza" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Prikaži Ukupno" @@ -24814,7 +24817,7 @@ msgstr "Prikaži vrijednosti preko Grafikona" msgid "Show Warnings" msgstr "Prikaži Upozorenja" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Prikaži Vikende" @@ -24910,7 +24913,7 @@ msgstr "Prikaži naziv u prozoru pretraživača kao \"Prefiks - naziv\"" msgid "Show {0} List" msgstr "Prikaži {0} Listu" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Prikazuju se samo numerička polja iz Izvještaja" @@ -25309,7 +25312,7 @@ msgstr "Polje sortiranja {0} mora biti važeći naziv polja" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25646,8 +25649,8 @@ msgstr "Vremenski Interval Statistike" #: 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25840,12 +25843,12 @@ msgstr "Red Podnošenja" msgid "Submit" msgstr "Rezerviši" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Rezerviši" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Pošalji" @@ -25874,7 +25877,7 @@ msgstr "Rezerviši Nakon Uvoza" msgid "Submit an Issue" msgstr "Prijavi Slučaj" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "Podnesi drugi odgovor" @@ -25898,7 +25901,7 @@ msgstr "Pošalji ovaj dokument da dovršite ovaj korak." msgid "Submit this document to confirm" msgstr "Pošalji ovaj dokument da potvrdite" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Pošalji {0} dokumenata?" @@ -25907,7 +25910,7 @@ msgstr "Pošalji {0} dokumenata?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "Rezervisano" @@ -25959,7 +25962,7 @@ msgstr "Suptilno" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -26010,7 +26013,7 @@ msgstr "Broj Uspješnih Poslova" msgid "Successful Transactions" msgstr "Uspješne Transakcije" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "Uspješno: {0} do {1}" @@ -26031,7 +26034,7 @@ msgstr "Uspješno uvezeno {0} od {1} zapisa." msgid "Successfully reset onboarding status for all users." msgstr "Uspješno poništen status introdukcije za sve korisnike." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "Odjavljen/a" @@ -26503,7 +26506,7 @@ msgstr "Višestruki odabir tabele zahtijeva tabelu sa barem jednim poljem za vez msgid "Table Trimmed" msgstr "Tabela Optimizirana" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Tabela Ažurirana" @@ -26528,8 +26531,8 @@ msgstr "Veza Oznake" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26695,7 +26698,7 @@ msgstr "Hvala vam što ste nam se obratili. Javit ćemo Vam se u najkraćem mogu "Vaš upit:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "Hvala vam što ste potrošili svoje dragocjeno vrijeme da ispunite ovaj obrazac" @@ -26719,7 +26722,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:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "CSV format razlikuje velika i mala slova" @@ -26791,7 +26794,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "Prikazani broj je procijenjen. Klikni ovdje da vidite tačan broj." @@ -26977,7 +26980,7 @@ msgstr "Korisnik može ažurirati klijenta ili bilo koja druga polja u postojeć msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "Korisnik može pregledati Prodajne Fakture, ali ne može mijenjati vrijednosti polja u njima." -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "Vrijednost polja {0} je predugačka u dokumentu {1}. Da biste riješili ovaj problem, smanjite dužinu vrijednosti ili promijenite polje {0} u Dugi tekst koristeći prilagođeni obrazac, a zatim pokušajte ponovo." @@ -27087,7 +27090,7 @@ msgstr "Bilo je grešaka" msgid "There were errors while creating the document. Please try again." msgstr "Bilo je grešaka prilikom kreiranja dokumenta. Molimo pokušajte ponovo." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "Bilo je grešaka prilikom slanja e-pošte. Molimo pokušajte ponovo." @@ -27794,11 +27797,11 @@ msgstr "Za Uraditi" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Danas" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "Prebaci grafikon" @@ -27924,7 +27927,7 @@ msgstr "Tema" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "Ukupno" @@ -27974,11 +27977,11 @@ msgstr "Ukupan broj e-poruka za sinhronizaciju u početnom procesu sinhronizacij msgid "Total:" msgstr "Ukupno:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "Ukupno" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Ukupni Red" @@ -28041,7 +28044,7 @@ msgstr "Pratite je li primatelj otvorio vašu e-poštu.\n" msgid "Track milestones for any document" msgstr "Prati prekretnice za bilo koji dokument" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "URL praćenja generisan i kopiran u međuspremnik" @@ -28088,7 +28091,7 @@ msgstr "Prevedi Podatke" msgid "Translate Link Fields" msgstr "Prevedi Polja Veza" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "Prevedi vrijednosti" @@ -28435,11 +28438,11 @@ msgstr "Nije moguće otvoriti priloženu datoteku. Jeste li je izvezli kao CSV?" msgid "Unable to read file format for {0}" msgstr "Nije moguće pročitati format datoteke za {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "Nije moguće poslati poštu jer nedostaje račun e-pošte. Postavite zadani račun e-pošte iz Postavke > Račun e-pošte" -#: frappe/public/js/frappe/views/calendar/calendar.js:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "Nije moguće ažurirati događaj" @@ -28548,7 +28551,7 @@ msgstr "Nesiguran SQL upit" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "Poništi Odabir Svih" @@ -28872,7 +28875,7 @@ msgstr "Koristi drugu e-poštu" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "Koristi ako standard postavke ne očitavaju vaše podatke ispravno" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "Korištenje podupita ili funkcije je ograničena" @@ -29097,11 +29100,11 @@ msgstr "Korisnička Dozvola" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Korisničke Dozvole" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Korisničke Dozvole" @@ -29233,7 +29236,7 @@ msgstr "Korisnik {0} nema pristup ovom dokumentu" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "Korisnik {0} nema pristup tipu dokumenta preko dopuštenja uloge za dokument {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "Korisnik {0} nema dozvolu za kreiranje Radnog Prostora." @@ -29242,7 +29245,7 @@ msgstr "Korisnik {0} nema dozvolu za kreiranje Radnog Prostora." msgid "User {0} has requested for data deletion" msgstr "Korisnik {0} je zatražio brisanje podataka" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "Korisnik {0} započeo je sesiju personifikacije kao vi.

Navedeni razlog: {1}" @@ -29412,11 +29415,11 @@ msgstr "Vrijednost Promijenjena" msgid "Value To Be Set" msgstr "Vrijednost Koju Treba Postaviti" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "Vrijednost je predugačka" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "Vrijednost se ne može promijeniti za {0}" @@ -29436,7 +29439,7 @@ msgstr "Vrijednost polja za provjeru može biti 0 ili 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Vrijednost za polje {0} je predugačka u {1}. Dužina bi trebala biti manja od {2} znakova" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "Vrijednost za {0} ne može biti lista" @@ -29467,7 +29470,7 @@ msgstr "Vrijednost za Provjeru" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "Vrijednost koju treba postaviti kada se primijeni ovo stanje radnog procesa. Koristite običan tekst (npr. Odobreno) ili izraz ako je omogućeno \"Procijeni kao izraz\"." -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "Vrijednost je Prevelika" @@ -29810,7 +29813,7 @@ msgstr "Web Stranica" msgid "Web Page Block" msgstr "Blok Web Stranice" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "URL Web Stranice" @@ -30059,7 +30062,7 @@ msgstr "Websocket" msgid "Wednesday" msgstr "Srijeda" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Sedmica" @@ -30363,7 +30366,7 @@ msgstr "Radni Tok je uspješno ažuriran" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "Radni Prostor" @@ -30455,11 +30458,11 @@ msgstr "Završava se.." msgid "Write" msgstr "Piši" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "Pogrešno Peuzimanje iz vrijednosti" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "Polje Ose X" @@ -30482,7 +30485,7 @@ msgstr "XMLHttpRequest Greška" msgid "Y Axis" msgstr "Y Osa" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Polja Ose Y" @@ -30552,8 +30555,8 @@ msgstr "Žuta" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30829,7 +30832,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "Vi ste kreirali ovaj dokument {0}" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "Nemate dovoljno dozvola za pristup ovom resursu. Kontaktiraj svog odgovornog da dobijete pristup." @@ -30841,11 +30844,11 @@ msgstr "Nemate dovoljno dozvola da dovršite radnju" msgid "You do not have import permission for {0}" msgstr "Nemate dozvolu za uvoz za {0}" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "Nemate dozvolu za pristup podređenom polju tabele: {0}" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "Nemate dozvolu za pristup polju: {0}" @@ -30909,7 +30912,7 @@ msgstr "Niste vidjeli {0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "Još niste dodali Grafikon Nadrzorne Table ili Numeričke Kartice." -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "{0} nema u sistemu" @@ -30986,7 +30989,7 @@ msgstr "Morate instalirati pycups da biste koristili ovu funkciju!" msgid "You need to select indexes you want to add first." msgstr "Prvo morate odabrati indekse koje želite dodati." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "Morate postaviti jednu IMAP mapu za {0}" @@ -31201,7 +31204,7 @@ msgstr "nakon_umetanja" msgid "amend" msgstr "izmijeni" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "i" @@ -31264,7 +31267,7 @@ msgid "cyan" msgstr "cijan" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "d" @@ -31382,7 +31385,7 @@ msgstr "prijemno sanduče e-pošte" msgid "empty" msgstr "prazno" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "prazno" @@ -31441,7 +31444,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "gzip nije pronađen u PATH! Ovo je potrebno za izradu sigurnosne kopije." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "h" @@ -31461,17 +31464,17 @@ msgstr "ikona" msgid "import" msgstr "uvoz" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "je onemogućeno" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "je omogućeno" @@ -31514,7 +31517,7 @@ msgid "long" msgstr "dugo" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "m" @@ -31607,7 +31610,7 @@ msgstr "na_ažuriranju" msgid "on_update_after_submit" msgstr "na_ažuriranju_nakon_podnošenja" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "ili" @@ -31680,7 +31683,7 @@ msgid "restored {0} as {1}" msgstr "vraćeno {0} kao {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "s" @@ -31938,7 +31941,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0} Kalendar" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} Grafikon" @@ -31987,7 +31990,7 @@ msgstr "{0} Karta" msgid "{0} Name" msgstr "{0} Naziv" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} Nije dozvoljeno mijenjati {1} nakon podnošenja iz {2} u {3}" @@ -32107,7 +32110,7 @@ msgstr "{0} promijenio(la) {1} u {2}" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "{0} sadrži nevažeći izraz Preuzmi Iz, Preuzmi Iz ne može biti samoreferencijalan." -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "{0} sadrži {1}" @@ -32132,7 +32135,7 @@ msgstr "{0} d" msgid "{0} days ago" msgstr "{0} dana prije" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "{0} ne sadrži {1}" @@ -32141,7 +32144,7 @@ msgstr "{0} ne sadrži {1}" msgid "{0} does not exist in row {1}" msgstr "{0} ne postoji u redu {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "{0} jednako je {1}" @@ -32181,7 +32184,7 @@ msgstr "{0} je napustio(la) konverzaciju u {1} {2}" msgid "{0} hours ago" msgstr "{0} sati prije" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} ako ne budete preusmjereni unutar {1} sekundi" @@ -32190,7 +32193,7 @@ msgstr "{0} ako ne budete preusmjereni unutar {1} sekundi" msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} u redu {1} ne može imati i URL i podređene artikle" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "{0} je podređen {1}" @@ -32202,11 +32205,11 @@ msgstr "{0} je obavezno polje" msgid "{0} is a not a valid zip file" msgstr "{0} nije važeća zip datoteka" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "{0} je nakon {1}" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "{0} je nadređen {1}" @@ -32218,16 +32221,16 @@ msgstr "{0} je nevažeće polje podataka." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} je nevažeća adresa e-pošte u 'Primatelji'" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "{0} je prije {1}" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "{0} je između {1}" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} je između {1} i {2}" @@ -32236,49 +32239,49 @@ msgstr "{0} je između {1} i {2}" msgid "{0} is currently {1}" msgstr "{0} je trenutno {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "{0} je onemogućen" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "{0} je omogućen" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} je jednako {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} je veće ili jednako {1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} je veće od {1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} je manje ili jednako {1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} je manje od {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} je kao {1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} je obavezan" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "{0} nije podređen {1}" @@ -32343,26 +32346,26 @@ msgstr "{0} nije zip datoteka" msgid "{0} is not an allowed role for {1}" msgstr "{0} nije dozvoljena uloga za {1}" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "{0} nije nadređen {1}" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} nije jednako {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} nije kao {1}" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} nije jedno od {1}" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} nije postavljeno" @@ -32370,20 +32373,20 @@ msgstr "{0} nije postavljeno" msgid "{0} is now default print format for {1} doctype" msgstr "{0} je sada standardi format ispisivanja za {1} tip dokumenta" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "{0} je na ili nakon {1}" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "{0} je na ili prije {1}" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} je jedan od {1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32391,21 +32394,21 @@ msgstr "{0} je jedan od {1}" msgid "{0} is required" msgstr "{0} je obavezan" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} je postavljeno" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} je unutar {1}" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "{0} je {1}" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} artikala odabrano" @@ -32461,11 +32464,11 @@ msgstr "{0} ne smije biti ni jedna od {1}" msgid "{0} must be one of {1}" msgstr "{0} mora biti jedan od {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} se mora prvo postaviti" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} mora biti jedinstven" @@ -32486,11 +32489,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} nije dozvoljeno preimenovati" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} od {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} od {1} ({2} redovi sa potomcima)" @@ -32654,11 +32657,11 @@ msgstr "{0} {1} dodano" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} dodan na Nadzornu Ploču {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} već postoji" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} ne može biti \"{2}\". Trebao bi biti jedan od \"{3}\"" @@ -32682,7 +32685,7 @@ msgstr "{0} {1} nije pronađeno" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Podenseni Zapis se ne može izbrisati. Prvo morate {2} otkazati {3}." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, Red {1}" @@ -32695,7 +32698,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} završeno | Ostavite ovu karticu otvorenom do završetka." -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) će biti skraćen, jer je maksimalni dozvoljeni broj znakova {2}" @@ -32864,8 +32867,8 @@ msgstr "{} ne podržava automatsko brisanje dnevnika." msgid "{} field cannot be empty." msgstr "Polje {} ne može biti prazno." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} je onemogućen. Može se omogućiti samo ako je označeno {}." @@ -32873,7 +32876,7 @@ msgstr "{} je onemogućen. Može se omogućiti samo ako je označeno {}." msgid "{} is not a valid date string." msgstr "{} nije ispravan datumski niz." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "{} nije pronađeno u PATH! Ovo je potrebno za pristup konzoli." diff --git a/frappe/locale/cs.po b/frappe/locale/cs.po index 4c6d0e85fa..9544a31164 100644 --- a/frappe/locale/cs.po +++ b/frappe/locale/cs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:24\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "" msgid "(Mandatory)" msgstr "" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "" @@ -975,7 +975,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1042,6 +1042,7 @@ msgstr "" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1100,8 +1101,8 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "" @@ -1185,7 +1186,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1218,6 +1219,11 @@ msgstr "" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "" @@ -1329,7 +1335,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1492,8 +1498,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "" @@ -2062,11 +2068,11 @@ msgstr "" msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "" @@ -2213,7 +2219,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "" @@ -2300,7 +2306,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "" @@ -2354,7 +2360,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2441,11 +2447,11 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2563,7 +2569,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2613,7 +2619,7 @@ msgstr "" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2826,7 +2832,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "" @@ -2888,7 +2894,7 @@ msgstr "" msgid "Authentication Apps you can use are:" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -3095,11 +3101,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3693,7 +3699,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "" @@ -3701,7 +3707,7 @@ msgstr "" msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "" @@ -3930,7 +3936,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3978,7 +3984,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -4004,7 +4010,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4053,7 +4059,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4097,7 +4103,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4197,7 +4203,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4217,7 +4223,7 @@ msgstr "" msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "" @@ -4242,11 +4248,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4421,7 +4427,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "" @@ -4589,7 +4595,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4631,7 +4637,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "" @@ -4683,7 +4689,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -5055,7 +5061,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "" @@ -5276,7 +5282,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "" @@ -5488,7 +5494,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5557,11 +5563,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5573,12 +5579,12 @@ msgstr "" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "" @@ -5615,7 +5621,7 @@ msgstr "" msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5768,7 +5774,7 @@ msgstr "" msgid "Create New" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "" @@ -5805,10 +5811,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "" @@ -5825,7 +5831,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "" @@ -5844,7 +5850,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6214,7 +6220,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6246,6 +6252,11 @@ msgstr "" msgid "Customize Form Field" msgstr "" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6369,7 +6380,7 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "" @@ -6590,7 +6601,7 @@ msgstr "" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "" @@ -6619,7 +6630,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "" @@ -6704,7 +6715,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "" @@ -6724,7 +6735,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "" @@ -6845,7 +6856,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "" @@ -6882,7 +6893,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6890,12 +6901,12 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Smazat" @@ -6937,7 +6948,7 @@ msgstr "" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -6969,7 +6980,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -6987,17 +6998,17 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7027,10 +7038,6 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "" @@ -7425,7 +7432,7 @@ msgstr "" msgid "Disabled Auto Reply" msgstr "" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7433,7 +7440,7 @@ msgstr "" msgid "Discard" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "" @@ -7521,7 +7528,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -8002,7 +8009,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8010,15 +8017,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "" @@ -8196,9 +8203,9 @@ msgstr "" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "" @@ -8283,7 +8290,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8295,7 +8302,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8303,7 +8310,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8408,12 +8415,12 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "" @@ -8447,7 +8454,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8461,11 +8468,6 @@ msgstr "" msgid "Edit Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "" @@ -8568,7 +8570,7 @@ msgstr "" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "" @@ -8664,7 +8666,7 @@ msgstr "" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "" @@ -8681,7 +8683,7 @@ msgstr "" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -8871,7 +8873,7 @@ msgstr "" msgid "Email is mandatory to create User Email" msgstr "" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "" @@ -8893,7 +8895,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "" @@ -8988,7 +8990,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "" @@ -9001,7 +9003,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "" @@ -9123,7 +9125,7 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9302,7 +9304,7 @@ msgstr "" msgid "Entity Type" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "" @@ -9398,7 +9400,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9406,7 +9408,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "" @@ -9418,15 +9420,15 @@ msgstr "" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9618,7 +9620,7 @@ msgstr "" msgid "Expand All" msgstr "" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9678,12 +9680,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -9727,11 +9729,11 @@ msgstr "" msgid "Export Type" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "" @@ -10346,12 +10348,12 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "" @@ -10378,7 +10380,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10416,11 +10418,11 @@ msgstr "" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10443,7 +10445,7 @@ msgstr "" msgid "Filtered by \"{0}\"" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10514,7 +10516,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -10838,7 +10840,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -11044,7 +11046,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 "" @@ -11272,7 +11274,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -11877,7 +11879,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -11969,7 +11971,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "" @@ -12113,7 +12115,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "" @@ -12264,16 +12266,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12642,8 +12644,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "" @@ -12765,7 +12767,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13084,7 +13086,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "" @@ -13182,7 +13184,7 @@ msgstr "" msgid "Insert Below" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "" @@ -13307,7 +13309,7 @@ msgstr "" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "" @@ -13362,7 +13364,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "" @@ -13406,7 +13408,7 @@ msgstr "" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "" @@ -13423,8 +13425,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13480,7 +13482,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "" @@ -13553,19 +13555,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13613,11 +13611,11 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13678,11 +13676,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14708,7 +14706,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "" @@ -14911,7 +14909,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "" @@ -14935,7 +14933,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15145,7 +15143,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15175,7 +15173,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -15244,7 +15242,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15264,7 +15262,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15367,7 +15365,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "" @@ -15882,7 +15880,7 @@ msgstr "" msgid "Maximum attachment limit of {0} has been reached." msgstr "" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "" @@ -15893,7 +15891,7 @@ msgstr "" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "" @@ -15906,7 +15904,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15950,8 +15948,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "" @@ -16026,11 +16024,11 @@ msgstr "" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "" @@ -16297,7 +16295,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16404,7 +16402,7 @@ msgstr "" msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "" @@ -16734,17 +16732,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "" @@ -16759,11 +16757,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16771,7 +16769,7 @@ msgstr "" msgid "Negative Value" msgstr "" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16907,7 +16905,7 @@ msgstr "" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "" @@ -17152,8 +17150,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17312,7 +17310,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "" @@ -17400,7 +17398,7 @@ msgstr "" msgid "No file attached" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "" @@ -17457,7 +17455,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "" @@ -17485,7 +17483,7 @@ msgstr "" msgid "No rows" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17502,7 +17500,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "" @@ -17514,7 +17512,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17635,9 +17633,9 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "" @@ -17652,7 +17650,7 @@ msgstr "" msgid "Not Sent" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "" @@ -17719,9 +17717,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17751,7 +17749,7 @@ msgstr "" msgid "Note:" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "" @@ -18139,7 +18137,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18214,7 +18212,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18459,7 +18457,7 @@ msgstr "" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -18600,7 +18598,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "" @@ -19117,7 +19115,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "" @@ -19316,7 +19314,7 @@ msgstr "" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "" @@ -19476,8 +19474,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "" @@ -19519,7 +19517,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 "" @@ -19575,7 +19573,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19644,7 +19642,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "" @@ -19755,7 +19753,7 @@ msgstr "" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "" @@ -19795,7 +19793,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "" @@ -19807,7 +19805,7 @@ msgstr "" msgid "Please select applicable Doctypes" msgstr "" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "" @@ -19869,7 +19867,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19905,7 +19903,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "" @@ -20225,12 +20223,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -20938,7 +20936,7 @@ msgstr "" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -20967,7 +20965,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21487,7 +21485,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21811,9 +21809,9 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "" @@ -21946,7 +21944,7 @@ msgstr "" msgid "Report updated successfully" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "" @@ -21971,7 +21969,7 @@ msgstr "" msgid "Report {0} saved" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "" @@ -22045,13 +22043,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22283,7 +22281,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -22437,7 +22435,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22588,7 +22586,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "" @@ -22601,7 +22599,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "" @@ -22761,7 +22759,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "" @@ -22863,7 +22861,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22871,14 +22869,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22891,8 +22889,8 @@ msgstr "" msgid "Save Anyway" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "" @@ -22940,7 +22938,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23275,7 +23273,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23297,7 +23295,7 @@ msgstr "" msgid "See on Website" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "" @@ -23356,7 +23354,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "" @@ -23372,7 +23370,7 @@ msgstr "" msgid "Select Child Table" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "" @@ -23453,7 +23451,7 @@ msgstr "" msgid "Select Fields To Update" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "" @@ -23583,13 +23581,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23916,7 +23914,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23947,11 +23945,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24267,7 +24265,7 @@ msgid "Setup > User Permissions" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "" @@ -24405,6 +24403,11 @@ msgstr "" msgid "Show Dashboard" msgstr "" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24560,7 +24563,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "" @@ -24582,7 +24585,7 @@ msgstr "" msgid "Show Warnings" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "" @@ -24678,7 +24681,7 @@ msgstr "" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "" @@ -25077,7 +25080,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25414,8 +25417,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25608,12 +25611,12 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "" @@ -25642,7 +25645,7 @@ msgstr "" msgid "Submit an Issue" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "" @@ -25666,7 +25669,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25675,7 +25678,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "" @@ -25727,7 +25730,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25778,7 +25781,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "" @@ -25799,7 +25802,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26271,7 +26274,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "" @@ -26296,8 +26299,8 @@ msgstr "" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26461,7 +26464,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "" @@ -26485,7 +26488,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "" @@ -26553,7 +26556,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26737,7 +26740,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26847,7 +26850,7 @@ msgstr "" msgid "There were errors while creating the document. Please try again." msgstr "" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "" @@ -27545,11 +27548,11 @@ msgstr "" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "" @@ -27675,7 +27678,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "" @@ -27725,11 +27728,11 @@ msgstr "" msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "" @@ -27790,7 +27793,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27837,7 +27840,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "" @@ -28183,11 +28186,11 @@ msgstr "" msgid "Unable to read file format for {0}" msgstr "" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "" @@ -28294,7 +28297,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "" @@ -28618,7 +28621,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "" @@ -28843,11 +28846,11 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28979,7 +28982,7 @@ msgstr "" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -28988,7 +28991,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29158,11 +29161,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "" @@ -29182,7 +29185,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "" @@ -29213,7 +29216,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "" @@ -29556,7 +29559,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "" @@ -29805,7 +29808,7 @@ msgstr "" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "" @@ -30109,7 +30112,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "" @@ -30201,11 +30204,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "" @@ -30228,7 +30231,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "" @@ -30298,8 +30301,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30575,7 +30578,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" @@ -30587,11 +30590,11 @@ msgstr "" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30655,7 +30658,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "" @@ -30732,7 +30735,7 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30947,7 +30950,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "" @@ -31010,7 +31013,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "" @@ -31128,7 +31131,7 @@ msgstr "" msgid "empty" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "" @@ -31187,7 +31190,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" @@ -31207,17 +31210,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31260,7 +31263,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "" @@ -31353,7 +31356,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "" @@ -31426,7 +31429,7 @@ msgid "restored {0} as {1}" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31684,7 +31687,7 @@ msgstr "" msgid "{0} Calendar" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "" @@ -31733,7 +31736,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31853,7 +31856,7 @@ msgstr "" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -31878,7 +31881,7 @@ msgstr "" msgid "{0} days ago" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -31887,7 +31890,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -31927,7 +31930,7 @@ msgstr "" msgid "{0} hours ago" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "" @@ -31936,7 +31939,7 @@ msgstr "" msgid "{0} in row {1} cannot have both URL and child items" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31948,11 +31951,11 @@ msgstr "" msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -31964,16 +31967,16 @@ msgstr "" msgid "{0} is an invalid email address in 'Recipients'" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -31982,49 +31985,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32089,26 +32092,26 @@ msgstr "" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "" @@ -32116,20 +32119,20 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32137,21 +32140,21 @@ msgstr "" msgid "{0} is required" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "" @@ -32207,11 +32210,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "" @@ -32232,11 +32235,11 @@ msgid "{0} not allowed to be renamed" msgstr "" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "" @@ -32400,11 +32403,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32428,7 +32431,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "" @@ -32441,7 +32444,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" @@ -32610,8 +32613,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" @@ -32619,7 +32622,7 @@ msgstr "" msgid "{} is not a valid date string." msgstr "" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/da.po b/frappe/locale/da.po index 228e577fc5..20ff0e93fc 100644 --- a/frappe/locale/da.po +++ b/frappe/locale/da.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:24\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' ikke tilladt for type {1} i række {2}" msgid "(Mandatory)" msgstr "(Obligatorisk)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Fejlede: {0} til {1}: {2}" @@ -978,7 +978,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1045,6 +1045,7 @@ msgstr "Aktivitet Log" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1103,8 +1104,8 @@ msgstr "Tilføj Underordnet" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Tilføj Kolonne" @@ -1188,7 +1189,7 @@ msgstr "Tilføj Abonnenter" msgid "Add Tags" msgstr "Tilføj Tags" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Tilføj Tags" @@ -1221,6 +1222,11 @@ msgstr "Tilføj Brugerrettigheder" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Tilføj Filtre" @@ -1332,7 +1338,7 @@ msgstr "Tilføj til denne aktivitet ved at sende mail til {0}" msgid "Add {0}" msgstr "Tilføj {0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Tilføj {0}" @@ -1495,8 +1501,8 @@ msgstr "Avanceret" msgid "Advanced Control" msgstr "Avanceret Kontrol" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Avanceret Søgning" @@ -2065,11 +2071,11 @@ msgstr "" msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "" @@ -2216,7 +2222,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "" @@ -2303,7 +2309,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "" @@ -2357,7 +2363,7 @@ msgstr "" msgid "Apply" msgstr "Anvend" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Anvend Tildelingsregel" @@ -2444,11 +2450,11 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2566,7 +2572,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2616,7 +2622,7 @@ msgstr "Tildelt Af" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2829,7 +2835,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "" @@ -2891,7 +2897,7 @@ msgstr "" msgid "Authentication Apps you can use are:" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -3098,11 +3104,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3696,7 +3702,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "" @@ -3704,7 +3710,7 @@ msgstr "" msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "" @@ -3933,7 +3939,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3981,7 +3987,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -4007,7 +4013,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4056,7 +4062,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4100,7 +4106,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4200,7 +4206,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4220,7 +4226,7 @@ msgstr "" msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "" @@ -4245,11 +4251,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4424,7 +4430,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "" @@ -4592,7 +4598,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4634,7 +4640,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "" @@ -4686,7 +4692,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -5058,7 +5064,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Kommentarer" @@ -5279,7 +5285,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "" @@ -5491,7 +5497,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5560,11 +5566,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5576,12 +5582,12 @@ msgstr "" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "" @@ -5618,7 +5624,7 @@ msgstr "" msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5771,7 +5777,7 @@ msgstr "" msgid "Create New" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "" @@ -5808,10 +5814,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "" @@ -5828,7 +5834,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "" @@ -5847,7 +5853,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6217,7 +6223,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6249,6 +6255,11 @@ msgstr "" msgid "Customize Form Field" msgstr "" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6372,7 +6383,7 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "" @@ -6593,7 +6604,7 @@ msgstr "" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "" @@ -6622,7 +6633,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "" @@ -6707,7 +6718,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "" @@ -6727,7 +6738,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "" @@ -6848,7 +6859,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "" @@ -6885,7 +6896,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6893,12 +6904,12 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Slet" @@ -6940,7 +6951,7 @@ msgstr "" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -6972,7 +6983,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -6990,17 +7001,17 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7030,10 +7041,6 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "" @@ -7428,7 +7435,7 @@ msgstr "Deaktiveret" msgid "Disabled Auto Reply" msgstr "" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7436,7 +7443,7 @@ msgstr "" msgid "Discard" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "" @@ -7524,7 +7531,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -8005,7 +8012,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8013,15 +8020,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "" @@ -8199,9 +8206,9 @@ msgstr "" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "" @@ -8286,7 +8293,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8298,7 +8305,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8306,7 +8313,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8411,12 +8418,12 @@ msgstr "" msgid "Edit" msgstr "Redigere" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Redigere" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Redigere" @@ -8450,7 +8457,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8464,11 +8471,6 @@ msgstr "" msgid "Edit Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "" @@ -8571,7 +8573,7 @@ msgstr "" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "" @@ -8667,7 +8669,7 @@ msgstr "E-mail" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "" @@ -8684,7 +8686,7 @@ msgstr "" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -8874,7 +8876,7 @@ msgstr "" msgid "Email is mandatory to create User Email" msgstr "" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "" @@ -8896,7 +8898,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "" @@ -8991,7 +8993,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "" @@ -9004,7 +9006,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "" @@ -9126,7 +9128,7 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9305,7 +9307,7 @@ msgstr "" msgid "Entity Type" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "" @@ -9401,7 +9403,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9409,7 +9411,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "" @@ -9421,15 +9423,15 @@ msgstr "" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9621,7 +9623,7 @@ msgstr "" msgid "Expand All" msgstr "" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9681,12 +9683,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -9730,11 +9732,11 @@ msgstr "" msgid "Export Type" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "" @@ -10349,12 +10351,12 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "" @@ -10381,7 +10383,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10419,11 +10421,11 @@ msgstr "" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10446,7 +10448,7 @@ msgstr "" msgid "Filtered by \"{0}\"" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10517,7 +10519,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -10841,7 +10843,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -11047,7 +11049,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 "" @@ -11275,7 +11277,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -11880,7 +11882,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -11972,7 +11974,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "" @@ -12116,7 +12118,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "" @@ -12267,16 +12269,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12645,8 +12647,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "" @@ -12768,7 +12770,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13087,7 +13089,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "" @@ -13185,7 +13187,7 @@ msgstr "" msgid "Insert Below" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "" @@ -13310,7 +13312,7 @@ msgstr "" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "" @@ -13365,7 +13367,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "" @@ -13409,7 +13411,7 @@ msgstr "" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "" @@ -13426,8 +13428,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13483,7 +13485,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "" @@ -13556,19 +13558,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13616,11 +13614,11 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13681,11 +13679,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14711,7 +14709,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "" @@ -14914,7 +14912,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "" @@ -14938,7 +14936,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15148,7 +15146,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15178,7 +15176,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -15247,7 +15245,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15267,7 +15265,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15370,7 +15368,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "" @@ -15885,7 +15883,7 @@ msgstr "" msgid "Maximum attachment limit of {0} has been reached." msgstr "" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "" @@ -15896,7 +15894,7 @@ msgstr "" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "" @@ -15909,7 +15907,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15953,8 +15951,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "" @@ -16029,11 +16027,11 @@ msgstr "" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "" @@ -16300,7 +16298,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16407,7 +16405,7 @@ msgstr "" msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "" @@ -16737,17 +16735,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "" @@ -16762,11 +16760,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16774,7 +16772,7 @@ msgstr "" msgid "Negative Value" msgstr "" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16910,7 +16908,7 @@ msgstr "" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "" @@ -17155,8 +17153,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17315,7 +17313,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "" @@ -17403,7 +17401,7 @@ msgstr "" msgid "No file attached" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "" @@ -17460,7 +17458,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "" @@ -17488,7 +17486,7 @@ msgstr "" msgid "No rows" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17505,7 +17503,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "" @@ -17517,7 +17515,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17638,9 +17636,9 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "" @@ -17655,7 +17653,7 @@ msgstr "" msgid "Not Sent" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "" @@ -17722,9 +17720,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17754,7 +17752,7 @@ msgstr "" msgid "Note:" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "" @@ -18142,7 +18140,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18217,7 +18215,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18462,7 +18460,7 @@ msgstr "" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -18603,7 +18601,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "" @@ -19120,7 +19118,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "" @@ -19319,7 +19317,7 @@ msgstr "" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "" @@ -19479,8 +19477,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "" @@ -19522,7 +19520,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 "" @@ -19578,7 +19576,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19647,7 +19645,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "" @@ -19758,7 +19756,7 @@ msgstr "" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "" @@ -19798,7 +19796,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "" @@ -19810,7 +19808,7 @@ msgstr "" msgid "Please select applicable Doctypes" msgstr "" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "" @@ -19872,7 +19870,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19908,7 +19906,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "" @@ -20228,12 +20226,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -20941,7 +20939,7 @@ msgstr "" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -20970,7 +20968,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21490,7 +21488,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21814,9 +21812,9 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "" @@ -21949,7 +21947,7 @@ msgstr "" msgid "Report updated successfully" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "" @@ -21974,7 +21972,7 @@ msgstr "" msgid "Report {0} saved" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "" @@ -22048,13 +22046,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22286,7 +22284,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -22440,7 +22438,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22591,7 +22589,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "" @@ -22604,7 +22602,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "" @@ -22764,7 +22762,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "" @@ -22866,7 +22864,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22874,14 +22872,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22894,8 +22892,8 @@ msgstr "" msgid "Save Anyway" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "" @@ -22943,7 +22941,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23278,7 +23276,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23300,7 +23298,7 @@ msgstr "" msgid "See on Website" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "" @@ -23359,7 +23357,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "" @@ -23375,7 +23373,7 @@ msgstr "" msgid "Select Child Table" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "" @@ -23456,7 +23454,7 @@ msgstr "" msgid "Select Fields To Update" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "" @@ -23586,13 +23584,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23919,7 +23917,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23950,11 +23948,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24270,7 +24268,7 @@ msgid "Setup > User Permissions" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "" @@ -24408,6 +24406,11 @@ msgstr "" msgid "Show Dashboard" msgstr "" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24563,7 +24566,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "" @@ -24585,7 +24588,7 @@ msgstr "" msgid "Show Warnings" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "" @@ -24681,7 +24684,7 @@ msgstr "" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "" @@ -25080,7 +25083,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25417,8 +25420,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25611,12 +25614,12 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "" @@ -25645,7 +25648,7 @@ msgstr "" msgid "Submit an Issue" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "" @@ -25669,7 +25672,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25678,7 +25681,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "" @@ -25730,7 +25733,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25781,7 +25784,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "" @@ -25802,7 +25805,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26274,7 +26277,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "" @@ -26299,8 +26302,8 @@ msgstr "" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26464,7 +26467,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "" @@ -26488,7 +26491,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "" @@ -26556,7 +26559,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26740,7 +26743,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26850,7 +26853,7 @@ msgstr "" msgid "There were errors while creating the document. Please try again." msgstr "" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "" @@ -27548,11 +27551,11 @@ msgstr "" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "" @@ -27678,7 +27681,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "" @@ -27728,11 +27731,11 @@ msgstr "" msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "" @@ -27793,7 +27796,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27840,7 +27843,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "" @@ -28186,11 +28189,11 @@ msgstr "" msgid "Unable to read file format for {0}" msgstr "" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "" @@ -28297,7 +28300,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "" @@ -28621,7 +28624,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "" @@ -28846,11 +28849,11 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28982,7 +28985,7 @@ msgstr "" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -28991,7 +28994,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29161,11 +29164,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "" @@ -29185,7 +29188,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "" @@ -29216,7 +29219,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "" @@ -29559,7 +29562,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "" @@ -29808,7 +29811,7 @@ msgstr "" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "" @@ -30112,7 +30115,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "" @@ -30204,11 +30207,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "" @@ -30231,7 +30234,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "" @@ -30301,8 +30304,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30578,7 +30581,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" @@ -30590,11 +30593,11 @@ msgstr "" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30658,7 +30661,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "" @@ -30735,7 +30738,7 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30950,7 +30953,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "" @@ -31013,7 +31016,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "" @@ -31131,7 +31134,7 @@ msgstr "" msgid "empty" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "" @@ -31190,7 +31193,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" @@ -31210,17 +31213,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31263,7 +31266,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "" @@ -31356,7 +31359,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "" @@ -31429,7 +31432,7 @@ msgid "restored {0} as {1}" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31687,7 +31690,7 @@ msgstr "" msgid "{0} Calendar" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "" @@ -31736,7 +31739,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31856,7 +31859,7 @@ msgstr "" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -31881,7 +31884,7 @@ msgstr "" msgid "{0} days ago" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -31890,7 +31893,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -31930,7 +31933,7 @@ msgstr "" msgid "{0} hours ago" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "" @@ -31939,7 +31942,7 @@ msgstr "" msgid "{0} in row {1} cannot have both URL and child items" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31951,11 +31954,11 @@ msgstr "" msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -31967,16 +31970,16 @@ msgstr "" msgid "{0} is an invalid email address in 'Recipients'" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -31985,49 +31988,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32092,26 +32095,26 @@ msgstr "" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "" @@ -32119,20 +32122,20 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32140,21 +32143,21 @@ msgstr "" msgid "{0} is required" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "" @@ -32210,11 +32213,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "" @@ -32235,11 +32238,11 @@ msgid "{0} not allowed to be renamed" msgstr "" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "" @@ -32403,11 +32406,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32431,7 +32434,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "" @@ -32444,7 +32447,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" @@ -32613,8 +32616,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" @@ -32622,7 +32625,7 @@ msgstr "" msgid "{} is not a valid date string." msgstr "" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/de.po b/frappe/locale/de.po index 9c6c1282f9..b19587fcda 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:24\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' ist für Typ {1} in Zeile {2} nicht zulässig" msgid "(Mandatory)" msgstr "(Pflichtfeld)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Fehlgeschlagen: {0} zu {1}: {2}" @@ -1163,7 +1163,7 @@ msgstr "Aktion {0} ist auf {1} {2} fehlgeschlagen. {3} ansehen." #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1230,6 +1230,7 @@ msgstr "Aktivitätsprotokoll" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1288,8 +1289,8 @@ msgstr "Unterpunkt hinzufügen" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Spalte hinzufügen" @@ -1373,7 +1374,7 @@ msgstr "Abonnenten hinzufügen" msgid "Add Tags" msgstr "Schlagworte hinzufügen" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Schlagworte hinzufügen" @@ -1406,6 +1407,11 @@ msgstr "Benutzerberechtigungen hinzufügen" msgid "Add Video Conferencing" msgstr "Videokonferenz hinzufügen" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Filter hinzufügen" @@ -1517,7 +1523,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:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "{0} hinzufügen" @@ -1680,8 +1686,8 @@ msgstr "Fortgeschritten" msgid "Advanced Control" msgstr "Erweiterte Kontrolle" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Erweiterte Suche" @@ -2251,11 +2257,11 @@ msgstr "Bereits registriert" msgid "Already in the following Users ToDo list:{0}" msgstr "Bereits in der folgenden Benutzer-ToDo-Liste: {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "Außerdem wird das abhängige Währungsfeld {0} hinzugefügt." -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "Hinzufügen des Statusabhängigkeitsfelds {0}" @@ -2402,7 +2408,7 @@ msgstr "Anonymisierungsmatrix" msgid "Anonymous responses" msgstr "Anonyme Antworten" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "Eine andere Transaktion blockiert die aktuelle. Bitte versuchen Sie es in ein paar Sekunden noch einmal." @@ -2489,7 +2495,7 @@ msgstr "E-Mails an gesendeten Ordner anhängen" msgid "Append To" msgstr "Anhängen an" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "\"Anhängen an\" kann ein Wert aus {0} sein" @@ -2543,7 +2549,7 @@ msgstr "" msgid "Apply" msgstr "Anwenden" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Zuweisungsregel anwenden" @@ -2630,11 +2636,11 @@ msgstr "Archivierte Spalten" msgid "Are you sure you want to cancel the invitation?" msgstr "Möchten Sie wirklich die Einladung abbrechen?" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 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:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2752,7 +2758,7 @@ msgstr "Zuweisungsbedingung" msgid "Assign To" msgstr "Zuweisen zu" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Zuweisen" @@ -2802,7 +2808,7 @@ msgstr "Zugewiesen von" msgid "Assigned By Full Name" msgstr "Zugewiesen von (Vollständiger Name)" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -3015,7 +3021,7 @@ msgstr "Anhang-Einstellungen" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Anhänge" @@ -3077,7 +3083,7 @@ msgstr "Authentifizierung" msgid "Authentication Apps you can use are:" msgstr "Authentifizierungs-Apps, die Sie verwenden können:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 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}." @@ -3284,11 +3290,11 @@ msgstr "Automatisierte Nachricht" msgid "Automatic" msgstr "Automatisch" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 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:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Die automatische Verknüpfung kann nur aktiviert werden, wenn Eingehend aktiviert ist." @@ -3883,7 +3889,7 @@ msgstr "Stapel löschen" msgid "Bulk Edit" msgstr "Stapel bearbeiten" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Stapel-Bearbeitung {0}" @@ -3891,7 +3897,7 @@ msgstr "Stapel-Bearbeitung {0}" msgid "Bulk Operation Failed" msgstr "Stapelverarbeitung fehlgeschlagen" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "Stapelverarbeitung erfolgreich" @@ -4120,7 +4126,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4168,7 +4174,7 @@ msgstr "Kann {0} nicht in {1} umbenennen, da {0} nicht existiert." msgid "Cancel" msgstr "Abbrechen" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Stornieren" @@ -4194,7 +4200,7 @@ msgstr "Import abbrechen" msgid "Cancel Prepared Report" msgstr "Vorbereiteten Bericht abbrechen" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Abbrechen von {0} Dokumenten?" @@ -4243,7 +4249,7 @@ msgstr "Werte können nicht abgerufen werden" msgid "Cannot Remove" msgstr "Kann nicht entfernt werden." -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "Kann nach dem Buchen nicht mehr geändert werden" @@ -4287,7 +4293,7 @@ msgstr "In „Formular anpassen“ kann nicht von/zu Benennungsschema „Autoink msgid "Cannot create a {0} against a child document: {1}" msgstr "Kann {0} nicht gegen ein Kind Dokument erstellen: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "Privater Arbeitsbereich für andere Benutzer kann nicht erstellt werden" @@ -4387,7 +4393,7 @@ msgstr "Dateiinhalt eines Ordners kann nicht abgerufen werden" msgid "Cannot have multiple printers mapped to a single print format." msgstr "Es können nicht mehrere Drucker einem Druckformat zugeordnet werden." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "Tabelle mit mehr als 5000 Zeilen kann nicht importiert werden." @@ -4407,7 +4413,7 @@ msgstr "Die Spalte {0} kann keinem Feld zugeordnet werden" msgid "Cannot move row" msgstr "Zeile kann nicht verschoben werden" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "ID-Feld kann nicht entfernt werden" @@ -4432,11 +4438,11 @@ msgstr "Kann {0} nicht buchen." msgid "Cannot update {0}" msgstr "Kann {0} nicht aktualisieren" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "Unterabfragen können hier nicht verwendet werden." -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "{0} kann für die Sortierung oder Gruppierung verwendet werden" @@ -4612,7 +4618,7 @@ msgstr "Diagrammquelle" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Diagrammtyp" @@ -4780,7 +4786,7 @@ msgstr "Leeren und Vorlage einfügen" msgid "Clear All" msgstr "Alles leeren" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Zuweisung löschen" @@ -4822,7 +4828,7 @@ msgstr "Klicken Sie auf „Anpassen“, um Ihr erstes Widget hinzuzufügen" msgid "Click below to get started:" msgstr "Klicken Sie unten, um zu beginnen:" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Klicken Sie hier" @@ -4874,7 +4880,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:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "Klicken, um nach {0} zu sortieren" @@ -5246,7 +5252,7 @@ msgstr "Die Öffentlichkeit von Kommentaren kann nur vom ursprünglichen Autor o #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Kommentare" @@ -5467,7 +5473,7 @@ msgstr "Konfiguration" msgid "Configuration" msgstr "Konfiguration" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Diagramm konfigurieren" @@ -5681,7 +5687,7 @@ msgstr "Enthält {0} Sicherheitsfixes" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5750,11 +5756,11 @@ msgstr "Beitragsstatus" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "Steuert, ob sich neue Benutzer mit diesem Social Login Key anmelden können. Wenn nicht eingestellt, werden die Website-Einstellungen berücksichtigt." -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "In die Zwischenablage kopiert." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5766,12 +5772,12 @@ msgstr "Link kopieren" msgid "Copy embed code" msgstr "Einbettungscode kopieren" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "Fehler in die Zwischenablage kopieren" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "In die Zwischenablage kopieren" @@ -5808,7 +5814,7 @@ msgstr "{0} konnte nicht gefunden werden" msgid "Could not map column {0} to field {1}" msgstr "Die Spalte {0} konnte dem Feld {1} nicht zugeordnet werden." -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "Feld konnte nicht geparst werden: {0}" @@ -5961,7 +5967,7 @@ msgstr "Protokoll erstellen" msgid "Create New" msgstr "Neuen Eintrag erstellen" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Neuen Eintrag erstellen" @@ -5998,10 +6004,10 @@ msgstr "Neuen Eintrag erstellen ..." msgid "Create a new record" msgstr "Erstelle einen neuen Datensatz" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "Neu erstellen: {0}" @@ -6018,7 +6024,7 @@ msgstr "Druckformat erstellen oder bearbeiten" msgid "Create or Edit Workflow" msgstr "Workflow erstellen oder bearbeiten" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "Erstellen Sie Ihren ersten {0}" @@ -6037,7 +6043,7 @@ msgstr "Erstellt" msgid "Created At" msgstr "Erstellt am" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6407,7 +6413,7 @@ msgstr "Anpassungen für {0} exportiert nach:
{1}" msgid "Customize" msgstr "Anpassen" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Anpassen" @@ -6439,6 +6445,11 @@ msgstr "Formular anpassen - {0}" msgid "Customize Form Field" msgstr "Formularfeld anpassen" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6562,7 +6573,7 @@ msgstr "Dunkles Design" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "Dashboard" @@ -6783,7 +6794,7 @@ msgstr "Datum und Uhrzeit" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Tag" @@ -6812,7 +6823,7 @@ msgstr "Tage vor" msgid "Days Before or After" msgstr "Tage davor oder danach" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "Deadlock aufgetreten" @@ -6897,7 +6908,7 @@ msgstr "Standard-Posteingang" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Standard-Eingang" @@ -6917,7 +6928,7 @@ msgstr "Standard-Benennung" #. 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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Standard-Ausgang" @@ -7038,7 +7049,7 @@ msgstr "Standardwert" msgid "Defaults" msgstr "Standardeinstellungen" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "Standardeinstellungen aktualisiert" @@ -7075,7 +7086,7 @@ msgstr "Verzögert" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7083,12 +7094,12 @@ msgstr "Verzögert" msgid "Delete" msgstr "Löschen" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Löschen" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Löschen" @@ -7130,7 +7141,7 @@ msgstr "Registerkarte löschen" msgid "Delete all" msgstr "Alles löschen" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -7162,7 +7173,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "Gesamte Registerkarte mit Feldern löschen" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -7180,17 +7191,17 @@ 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:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 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:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "{0} Elemente dauerhaft löschen?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7220,10 +7231,6 @@ msgstr "Gelöschtes Dokument" msgid "Deleted Name" msgstr "Gelöschter Name" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "Alle Dokumente erfolgreich gelöscht" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Gelöscht!" @@ -7618,7 +7625,7 @@ msgstr "Deaktiviert" msgid "Disabled Auto Reply" msgstr "Automatische Antwort deaktiviert" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7626,7 +7633,7 @@ msgstr "Automatische Antwort deaktiviert" msgid "Discard" msgstr "Verwerfen" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Verwerfen" @@ -7714,7 +7721,7 @@ msgstr "Keinen neuen Benutzer anlegen" msgid "Do not create new user if user with email does not exist in the system" msgstr "Keinen neuen Benutzer anlegen, wenn der Benutzer mit E-Mail nicht im System vorhanden ist" -#: frappe/public/js/frappe/form/grid.js:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "Bearbeiten Sie keine Header, die in der Vorlage voreingestellt sind" @@ -8197,7 +8204,7 @@ msgstr "Dokumenttypen und Berechtigungen" msgid "Document Unlocked" msgstr "Dokument entsperrt" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8205,15 +8212,15 @@ msgstr "" 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:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "Dokument wurde storniert" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "Dokument wurde gebucht" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "Das Dokument befindet sich im Entwurfsstatus" @@ -8391,9 +8398,9 @@ msgstr "Bericht herunterladen" msgid "Download Template" msgstr "Vorlage herunterladen" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Laden Sie Ihre Daten herunter" @@ -8478,7 +8485,7 @@ msgstr "Duplizierter Eintrag" msgid "Duplicate Filter Name" msgstr "Doppelter Filtername" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Doppelter Name" @@ -8490,7 +8497,7 @@ msgstr "Aktuelle Zeile duplizieren" msgid "Duplicate field" msgstr "Feld duplizieren" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8498,7 +8505,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8603,12 +8610,12 @@ msgstr "ESC" msgid "Edit" msgstr "Bearbeiten" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Bearbeiten" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Bearbeiten" @@ -8642,7 +8649,7 @@ msgstr "Benutzerdefiniertes HTML bearbeiten" msgid "Edit DocType" msgstr "DocType bearbeiten" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "DocType bearbeiten" @@ -8656,11 +8663,6 @@ msgstr "Bestehende bearbeiten" msgid "Edit Filters" msgstr "Filter bearbeiten" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "Filter bearbeiten" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "Fußzeile bearbeiten" @@ -8763,7 +8765,7 @@ msgstr "Antwort bearbeiten" msgid "Edit your workflow visually using the Workflow Builder." msgstr "Bearbeiten Sie Ihren Workflow visuell mit Hilfe des Workflow-Builders." -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "Bearbeiten {0}" @@ -8859,7 +8861,7 @@ msgstr "E-Mail" msgid "Email Account" msgstr "E-Mail-Konto" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "E-Mail-Konto deaktiviert." @@ -8876,7 +8878,7 @@ msgstr "E-Mail-Konto wurde mehrmals hinzugefügt" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "E-Mail-Konto nicht eingerichtet. Bitte erstellen Sie ein neues E-Mail-Konto unter Einstellungen > E-Mail-Konto" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "E-Mail-Konto {0} Deaktiviert" @@ -9066,7 +9068,7 @@ msgstr "E-Mail wurde in den Papierkorb verschoben" msgid "Email is mandatory to create User Email" msgstr "E-Mail ist obligatorisch, um Benutzer-E-Mails zu erstellen" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "E-Mail wurde nicht an {0} gesendet (abbestellt / deaktiviert)" @@ -9088,7 +9090,7 @@ msgstr "E-Mails" msgid "Emails Pulled" msgstr "E-Mails abgerufen" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "Es werden bereits E-Mails von diesem Konto abgerufen." @@ -9183,7 +9185,7 @@ msgstr "Google-Indexierung aktivieren" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Eingehend aktivieren" @@ -9196,7 +9198,7 @@ msgstr "Onboarding aktivieren" #. 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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Ausgehend aktivieren" @@ -9319,7 +9321,7 @@ msgstr "Aktiviert" msgid "Enabled Scheduler" msgstr "Scheduler aktiviert" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "Aktivierter E-Mail-Posteingang für Benutzer {0}" @@ -9498,7 +9500,7 @@ msgstr "Entitätsname" msgid "Entity Type" msgstr "Entitätstyp" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "ist gleich" @@ -9594,7 +9596,7 @@ msgstr "Fehler im Druckformat in Zeile {0}: {1}" msgid "Error in {0}.get_list: {1}" msgstr "Fehler in {0}.get_list: {1}" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9602,7 +9604,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "Fehler beim Verbinden mit dem E-Mail-Konto {0}" @@ -9614,15 +9616,15 @@ msgstr "Fehler beim Auswerten der Benachrichtigung {0}. Bitte korrigieren Sie Ih msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "Fehler: Daten fehlen in Tabelle {0}" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Fehler: Wert fehlt für {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Fehler: {0} Zeile #{1}: Wert fehlt für: {2}" @@ -9814,7 +9816,7 @@ msgstr "Erweitern" msgid "Expand All" msgstr "Alle ausklappen" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "Erwartet 'and' oder 'or' Operator, gefunden: {0}" @@ -9874,12 +9876,12 @@ msgstr "Ablaufzeit der QR-Code-Bildseite" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Exportieren" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exportieren" @@ -9923,11 +9925,11 @@ msgstr "Bericht exportieren: {0}" msgid "Export Type" msgstr "Exporttyp" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "Alle übereinstimmenden Zeilen exportieren?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "Alle {0} Zeilen exportieren?" @@ -10542,12 +10544,12 @@ msgstr "Der Dateiname darf nicht {0} haben" msgid "File not attached" msgstr "Datei nicht angehängt" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "Dateigröße hat die maximal zulässige Größe von {0} MB überschritten" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "Datei zu groß" @@ -10574,7 +10576,7 @@ msgstr "Dateien" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10612,11 +10614,11 @@ msgstr "Name des Filters" msgid "Filter Values" msgstr "Werte filtern" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "Filterbedingung fehlt nach Operator: {0}" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10639,7 +10641,7 @@ msgstr "Gefilterte Datensätze" msgid "Filtered by \"{0}\"" msgstr "Gefiltert nach \"{0}\"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10710,7 +10712,7 @@ msgstr "Filter sind über filters zugänglich.

Ausgabe als msgid "Filters {0}" msgstr "Filter {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "Filter:" @@ -11034,7 +11036,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "Für einen dynamischen Betreff verwenden Sie Jinja-Tags wie folgt: {{ doc.name }} Geliefert" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Verwenden Sie zum Vergleich> 5, <10 oder = 324. Verwenden Sie für Bereiche 5:10 (für Werte zwischen 5 und 10)." @@ -11240,7 +11242,7 @@ msgstr "Frappe Hell" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "Frappe Mail OAuth-Fehler" @@ -11468,7 +11470,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Für jeden Beauftragten separate Dokumente generieren" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "Tracking-URL generieren" @@ -12073,7 +12075,7 @@ msgstr "Kopf-/Fußzeilen-Skripte können verwendet werden, um dynamische Verhalt msgid "Headers" msgstr "Headers" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "Headers müssen ein Dictionary sein" @@ -12165,7 +12167,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "Hier ist Ihre Tracking-URL" @@ -12309,7 +12311,7 @@ msgstr "Seitenleiste, Menü und Kommentare ausblenden" msgid "Hide Standard Menu" msgstr "Standardmenü ausblenden" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Wochenenden ausblenden" @@ -12460,16 +12462,16 @@ msgstr "Vermutlich haben Sie noch keinen Zugang zu einem Arbeitsbereich, aber Si #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "ID" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "ID" @@ -12838,8 +12840,8 @@ msgstr "Ignorierte Apps" msgid "Illegal Document Status for {0}" msgstr "Ungültiger Dokumentstatus für {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Ungültige SQL-Abfrage" @@ -12961,7 +12963,7 @@ msgstr "Implizit" msgid "Import" msgstr "Importieren" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "Importieren" @@ -13280,7 +13282,7 @@ msgstr "Einrücken" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "Index" @@ -13378,7 +13380,7 @@ msgstr "Feld '{0}' existiert nicht. Angegeben als 'Einfügen nach' in benutzerde msgid "Insert Below" msgstr "Darunter einfügen" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "Spalte vor {0} einfügen" @@ -13503,7 +13505,7 @@ msgstr "Interessen" msgid "Intermediate" msgstr "Fortgeschritten" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "interner Serverfehler" @@ -13558,7 +13560,7 @@ msgstr "Ungültig" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Ungültiger \"depends_on\" Ausdruck" @@ -13602,7 +13604,7 @@ msgstr "Ungültiges Datum" msgid "Invalid DocType" msgstr "Ungültiger DocType" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "Ungültiger DocType: {0}" @@ -13619,8 +13621,8 @@ msgstr "Ungültiger Feldname" msgid "Invalid File URL" msgstr "Ungültige Datei-URL" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "Ungültiger Filter" @@ -13676,7 +13678,7 @@ msgstr "Ungültiger Postausgang Server oder Port: {0}" msgid "Invalid Output Format" msgstr "Ungültiges Ausgabeformat" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "Ungültige Überschreibung" @@ -13749,19 +13751,15 @@ msgstr "Ungültiges Argumentformat: {0}. Nur in Anführungszeichen gesetzte Zeic msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "Ungültige Zeichen im Feldnamen: {0}. Nur Buchstaben, Zahlen und Unterstriche sind zulässig." -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "Ungültige Zeichen im Tabellenname: {0}" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Ungültige Spalte" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "Ungültiger Bedingungstyp in verschachtelten Filtern: {0}" @@ -13809,11 +13807,11 @@ msgstr "Ungültiger Feldname '{0}' in autoname" msgid "Invalid file path: {0}" msgstr "Ungültiger Dateipfad: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "Ungültige Filterbedingung: {0}. Eine Liste oder ein Tupel erwartet." -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "Ungültiges Filterfeldformat: {0}. Verwenden Sie 'fieldname' oder 'link_fieldname.target_fieldname'." @@ -13874,11 +13872,11 @@ msgstr "Ungültiger Anfragekörper" msgid "Invalid role" msgstr "Ungültige Rolle" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "Ungültiges einfaches Filterformat: {0}" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "Ungültiger Start für Filterbedingung: {0}. Eine Liste oder ein Tupel erwartet." @@ -14904,7 +14902,7 @@ msgid "Leave blank to repeat always" msgstr "Leer lassen, um immer zu wiederholen" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Diese Unterhaltung beenden" @@ -15107,7 +15105,7 @@ msgstr "Helles Design" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Enthält" @@ -15131,7 +15129,7 @@ msgstr "Likes" msgid "Limit" msgstr "Limit" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "Limit muss eine nicht negative Ganzzahl sein" @@ -15341,7 +15339,7 @@ msgstr "Verknüpfungen" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "Liste" @@ -15371,7 +15369,7 @@ msgstr "Listenfilter" msgid "List Settings" msgstr "Listeneinstellungen" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Listeneinstellungen" @@ -15440,7 +15438,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15460,7 +15458,7 @@ msgstr "Versionen laden..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15563,7 +15561,7 @@ msgstr "Anmelden vor" msgid "Login Failed please try again" msgstr "Login fehlgeschlagen. Bitte erneut versuchen." -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "Benutzer-ID wird benötigt" @@ -16078,7 +16076,7 @@ msgstr "Die Höchstgrenze für Anhänge von {0} wurde für {1} {2} erreicht." msgid "Maximum attachment limit of {0} has been reached." msgstr "Die Höchstgrenze für Anhänge von {0} wurde erreicht." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "Maximum von {0} Zeilen erlaubt" @@ -16089,7 +16087,7 @@ msgstr "Maximum von {0} Zeilen erlaubt" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Mir" @@ -16102,7 +16100,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16146,8 +16144,8 @@ msgstr "Erwähnung" msgid "Mentions" msgstr "Erwähnungen" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "Menü" @@ -16222,11 +16220,11 @@ msgstr "Nachricht gesendet" msgid "Message Type" msgstr "Nachrichtentyp" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Nachricht abgeschnitten" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Nachricht vom Server: {0}" @@ -16493,7 +16491,7 @@ msgstr "Modal-Auslöser" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16600,7 +16598,7 @@ msgstr "Überwachen Sie Protokolle auf Fehler, Hintergrundaufträge, Kommunikati msgid "Monospace" msgstr "Monospace" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "Monat" @@ -16932,17 +16930,17 @@ msgstr "Vorlage für Navigationsleiste" msgid "Navbar Template Values" msgstr "Navigationsleiste-Vorlagenwerte" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Liste nach unten navigieren" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Liste nach oben navigieren" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "Zum Hauptinhalt navigieren" @@ -16957,11 +16955,11 @@ msgstr "" msgid "Navigation Settings" msgstr "Navigationseinstellungen" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "Benötigen Sie Hilfe?" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "Sie benötigen die Rolle des Workspace Managers, um den privaten Arbeitsbereich anderer Benutzer zu bearbeiten" @@ -16969,7 +16967,7 @@ msgstr "Sie benötigen die Rolle des Workspace Managers, um den privaten Arbeits msgid "Negative Value" msgstr "Negativer Wert" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "Verschachtelte Filter müssen als Liste oder Tupel angegeben werden." @@ -17105,7 +17103,7 @@ msgstr "Name des neuen Druckformats" msgid "New Quick List" msgstr "Neue Schnellliste" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "Neuer Berichtsname" @@ -17352,8 +17350,8 @@ msgstr "Weiter bei Klick" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17512,7 +17510,7 @@ msgstr "Kein Auswahlfeld gefunden" msgid "No Suggestions" msgstr "Keine Vorschläge" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Keine Schlagworte" @@ -17600,7 +17598,7 @@ msgstr "Keine Felder gefunden, die als Kanban-Spalte verwendet werden können. V msgid "No file attached" msgstr "Keine Datei angehängt" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "Keine Filter gefunden" @@ -17657,7 +17655,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "Keine Berechtigung um '{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "Keine Berechtigung zum Lesen {0}" @@ -17685,7 +17683,7 @@ msgstr "Es werden keine Datensätze exportiert" msgid "No rows" msgstr "Keine Zeilen" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17702,7 +17700,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "Keine Werte anzuzeigen" @@ -17714,7 +17712,7 @@ msgstr "Keine {0}" msgid "No {0} found" msgstr "Kein {0} gefunden" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 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." @@ -17835,9 +17833,9 @@ msgstr "Nicht veröffentlicht" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Nicht gespeichert" @@ -17852,7 +17850,7 @@ msgstr "ungelesen" msgid "Not Sent" msgstr "Nicht versendet" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "Nicht eingetragen" @@ -17919,9 +17917,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "Nicht im Entwicklungsmodus! In site_config.json erstellen oder \"Benutzerdefiniertes\" DocType erstellen." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17951,7 +17949,7 @@ msgstr "Hinweis gesehen von" msgid "Note:" msgstr "Hinweis:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Hinweis: Wenn Sie den Seitennamen ändern, funktioniert die bisherige URL nicht mehr." @@ -18339,7 +18337,7 @@ msgstr "Versatz X" msgid "Offset Y" msgstr "Versatz Y" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "Offset muss eine nicht-negative Ganzzahl sein" @@ -18414,7 +18412,7 @@ msgstr "Am oder nach" msgid "On or Before" msgstr "Am oder vor" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "Am {0}, schrieb {1}:" @@ -18659,7 +18657,7 @@ msgstr "In einer neuen Registerkarte öffnen" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Listenelement öffnen" @@ -18800,7 +18798,7 @@ msgstr "Optionen für {0} müssen festgelegt werden, bevor der Standardwert fest msgid "Options is required for field {0} of type {1}" msgstr "Optionen sind erforderlich für Feld {0} des Typs {1}" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "Optionen nicht für das Verknüpfungs-Feld {0} gesetzt" @@ -19317,7 +19315,7 @@ msgstr "Das Passwort wurde erfolgreich geändert." msgid "Password for Base DN" msgstr "Kennwort für Basis-DN" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Das Passwort ist erforderlich, oder wählen Sie 'Warten auf Passwort'" @@ -19516,7 +19514,7 @@ msgstr "{0} endgültig löschen?" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "Berechtigungsfehler" @@ -19676,8 +19674,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefonnummer {0} im Feld {1} ist ungültig." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Spalten auswählen" @@ -19719,7 +19717,7 @@ msgstr "Einfacher Text" msgid "Plant" msgstr "Fabrik" -#: 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 "Bitte autorisieren Sie OAuth für E-Mail-Konto {0}" @@ -19775,7 +19773,7 @@ msgstr "Bitte das Paket anhängen" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Bitte überprüfen Sie die für das Dashboard-Diagramm festgelegten Filterwerte: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Bitte überprüfen Sie den Wert von "Abrufen von" für Feld {0}" @@ -19844,7 +19842,7 @@ msgstr "Bitte aktivieren Sie mindestens eines der Anmeldeverfahren Social Login #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "Bitte Pop-ups aktivieren" @@ -19955,7 +19953,7 @@ msgstr "Bitte das Dokument vor dem Entfernen einer Zuordnung abspeichern" msgid "Please save the form before previewing the message" msgstr "Bitte speichern Sie das Formular, bevor Sie die Nachricht in der Vorschau anzeigen" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Bitte speichern Sie den Bericht zuerst" @@ -19995,7 +19993,7 @@ msgstr "Bitte wählen Sie zuerst eine Datei aus." msgid "Please select a file or url" msgstr "Bitte eine Datei oder URL auswählen" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Bitte eine gültige CSV-Datei mit Daten auswählen" @@ -20007,7 +20005,7 @@ msgstr "Bitte wählen Sie einen gültigen Datumsfilter" msgid "Please select applicable Doctypes" msgstr "Bitte wählen Sie zutreffende Dokumenttypen aus" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Bitte wählen Sie mindestens 1 Spalte aus {0} zum Sortieren oder Gruppieren" @@ -20069,7 +20067,7 @@ msgstr "Bitte richten Sie zuerst eine Nachricht ein" 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/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "Bitte richten Sie das Standardkonto für ausgehende E-Mails unter Extras > E-Mail-Konto ein" @@ -20105,7 +20103,7 @@ msgstr "Bitte geben Sie an, welches Datumsfeld überprüft werden muss" msgid "Please specify which value field must be checked" msgstr "Bitte angeben, welches Wertefeld überprüft werden muss" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Bitte versuchen Sie es erneut" @@ -20425,12 +20423,12 @@ msgstr "Der Primärschlüssel von doctype {0} kann nicht geändert werden, da es #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "Drucken" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Drucken" @@ -21138,7 +21136,7 @@ msgstr "Raw-Befehle" msgid "Raw Email" msgstr "Rohe E-Mail" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -21167,7 +21165,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:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "AW:" @@ -21687,7 +21685,7 @@ msgstr "Druckvorschau aktualisieren" msgid "Refresh Token" msgstr "Aktualisierungstoken" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Aktualisiere" @@ -22011,9 +22009,9 @@ msgstr "Allen antworten" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "Bericht" @@ -22146,7 +22144,7 @@ msgstr "Zeitüberschreitung des Berichts." msgid "Report updated successfully" msgstr "Bericht erfolgreich aktualisiert" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "Bericht wurde nicht gespeichert (es gab Fehler)" @@ -22171,7 +22169,7 @@ msgstr "Bericht {0} ist deaktiviert" msgid "Report {0} saved" msgstr "Bericht {0} gespeichert" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Bericht:" @@ -22245,13 +22243,13 @@ msgstr "Anfragemethode" msgid "Request Structure" msgstr "Anfragestruktur" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "Zeitüberschreitung der Anfrage" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "Zeitüberschreitung der Anfrage" @@ -22483,7 +22481,7 @@ msgstr "Auf Domain 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 "Beschränkt den Benutzerzugriff ausschließlich auf diese IP-Adresse. Mehrere IP-Adressen können durch Kommas getrennt hinzugefügt werden. Auch Teiladressen wie (111.111.111) sind zulässig" -#: frappe/public/js/frappe/list/list_view.js:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Beschränkungen" @@ -22637,7 +22635,7 @@ msgstr "Rollenberechtigungen" msgid "Role Permissions Manager" msgstr "Rollenberechtigungen-Manager" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Rollenberechtigungen-Manager" @@ -22788,7 +22786,7 @@ msgstr "Routenumleitungen" msgid "Route: Example \"/desk\"" msgstr "Route: Beispiel "/ Schreibtisch"" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Zeile" @@ -22801,7 +22799,7 @@ msgstr "Zeile #" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "Zeile #{0}:" @@ -22961,7 +22959,7 @@ msgstr "SMS erfolgreich versendet" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS wurde nicht gesendet. Bitte wenden Sie sich an den Administrator." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "SMTP-Server ist erforderlich" @@ -23063,7 +23061,7 @@ msgstr "Samstag" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23071,14 +23069,14 @@ msgstr "Samstag" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23091,8 +23089,8 @@ msgstr "Speichern" msgid "Save Anyway" msgstr "Auf jeden Fall speichern" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Speichern als" @@ -23140,7 +23138,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Speichere" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23475,7 +23473,7 @@ msgstr "Titel des Abschnitts" msgid "Section must have at least one column" msgstr "Abschnitt muss mindestens eine Spalte enthalten" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23497,7 +23495,7 @@ msgstr "Alle früheren Berichte anzeigen." msgid "See on Website" msgstr "Auf der Webseite ansehen" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "Vorherige Antworten anzeigen" @@ -23556,7 +23554,7 @@ msgstr "Auswählen" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "Alle auswählen" @@ -23572,7 +23570,7 @@ msgstr "Anhänge auswählen" msgid "Select Child Table" msgstr "Untergeordnete Tabelle auswählen" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Wählen Sie Spalte" @@ -23653,7 +23651,7 @@ msgstr "Wählen Sie die einzufügenden Felder aus" msgid "Select Fields To Update" msgstr "Wählen Sie zu aktualisierende Felder aus" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Wählen Sie Filter" @@ -23783,13 +23781,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:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Listenelement auswählen" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Wählen Sie mehrere Listenelemente aus" @@ -24116,7 +24114,7 @@ msgstr "Serie {0} bereits verwendet in {1}" msgid "Server Action" msgstr "Serveraktion" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "Serverfehler" @@ -24147,11 +24145,11 @@ msgstr "Server-Skript-Funktion ist auf dieser Seite nicht verfügbar." msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "Server konnte diese Anfrage nicht verarbeiten, weil eine andere Anfrage konkurrierend ist. Bitte versuchen Sie es erneut." -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "Server war zu beschäftigt, um diese Anfrage zu bearbeiten. Bitte versuchen Sie es erneut." @@ -24491,7 +24489,7 @@ msgid "Setup > User Permissions" msgstr "Einrichtung > Benutzerberechtigungen" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Einrichtung Auto E-Mail" @@ -24629,6 +24627,11 @@ msgstr "Währungssymbol auf der rechten Seite anzeigen" msgid "Show Dashboard" msgstr "Dashboard anzeigen" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24784,7 +24787,7 @@ msgstr "Titel anzeigen" msgid "Show Title in Link Fields" msgstr "Titel in Verknüpfungsfeld anzeigen" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Summen anzeigen" @@ -24806,7 +24809,7 @@ msgstr "Werte über Diagramm anzeigen" msgid "Show Warnings" msgstr "Warnungen anzeigen" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Wochenenden anzeigen" @@ -24902,7 +24905,7 @@ msgstr "Diesen Eintrag im Browser-Fenster als \"Präfix - Titel\" anzeigen" msgid "Show {0} List" msgstr "{0} Liste anzeigen" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Nur numerische Felder aus Bericht anzeigen" @@ -25301,7 +25304,7 @@ msgstr "Sortierfeld {0} muss ein gültiger Feldname sein" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25638,8 +25641,8 @@ msgstr "Statistik Zeitintervall" #: 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25832,12 +25835,12 @@ msgstr "Buchungs-Warteschlange" msgid "Submit" msgstr "Buchen" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Buchen" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Buchen" @@ -25866,7 +25869,7 @@ msgstr "Nach dem Import buchen" msgid "Submit an Issue" msgstr "Ein Problem melden" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "Eine weitere Antwort senden" @@ -25890,7 +25893,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:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "{0} Dokumente einreichen?" @@ -25899,7 +25902,7 @@ msgstr "{0} Dokumente einreichen?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "Gebucht" @@ -25951,7 +25954,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -26002,7 +26005,7 @@ msgstr "Anzahl erfolgreich" msgid "Successful Transactions" msgstr "Erfolgreiche Transaktionen" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "Erfolgreich: {0} um {1}" @@ -26023,7 +26026,7 @@ msgstr "{0} von {1} Datensätzen erfolgreich importiert." msgid "Successfully reset onboarding status for all users." msgstr "Onboarding-Status für alle Benutzer erfolgreich zurückgesetzt." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "Erfolgreich abgemeldet" @@ -26495,7 +26498,7 @@ msgstr "" msgid "Table Trimmed" msgstr "Tabelle gekürzt" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Tabelle aktualisiert" @@ -26520,8 +26523,8 @@ msgstr "Schlagwortverknüpfung" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26687,7 +26690,7 @@ msgstr "Vielen Dank, dass Sie sich mit uns in Verbindung setzen. Wir werden uns "Ihre Anfrage:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "Vielen Dank, dass Sie sich die Zeit genommen haben, dieses Formular auszufüllen" @@ -26711,7 +26714,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:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "Das CSV-Format unterscheidet zwischen Groß- und Kleinschreibung" @@ -26783,7 +26786,7 @@ 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:691 +#: frappe/public/js/frappe/list/list_view.js:700 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." @@ -26969,7 +26972,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -27079,7 +27082,7 @@ msgstr "Es gab Fehler" msgid "There were errors while creating the document. Please try again." msgstr "Beim Erstellen des Dokuments sind Fehler aufgetreten. Bitte versuche es erneut." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "Beim Versand der E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut." @@ -27786,11 +27789,11 @@ msgstr "Aufgabe" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Heute" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "Diagramm ein-/ausblenden" @@ -27916,7 +27919,7 @@ msgstr "Thema" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "Summe" @@ -27966,11 +27969,11 @@ msgstr "Gesamtzahl der im ersten Synchronisierungsprozess zu synchronisierenden msgid "Total:" msgstr "Summe:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "Summen" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Summenzeile" @@ -28033,7 +28036,7 @@ msgstr "Verfolgen Sie, ob Ihre E-Mail vom Empfänger geöffnet wurde.\n" msgid "Track milestones for any document" msgstr "Verfolgen Sie Meilensteine für jedes Dokument" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "Tracking URL generiert und in die Zwischenablage kopiert" @@ -28080,7 +28083,7 @@ msgstr "Daten übersetzen" msgid "Translate Link Fields" msgstr "Verknüpfungsfelder übersetzen" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "Werte übersetzen" @@ -28427,11 +28430,11 @@ msgstr "Anhang kann nicht geöffnet werden. Wurde die Datei als *.csv exportiert msgid "Unable to read file format for {0}" msgstr "Das Dateiformat für {0} kann nicht gelesen werden" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "Sie können keine E-Mail senden, weil ein E-Mail-Konto fehlt. Bitte richten Sie ein Standard-E-Mail-Konto unter Einstellungen > E-Mail-Konto ein." -#: frappe/public/js/frappe/views/calendar/calendar.js:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "Ereignis kann nicht aktualisiert werden" @@ -28540,7 +28543,7 @@ msgstr "Unsichere SQL-Abfrage" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "Auswahl aufheben" @@ -28864,7 +28867,7 @@ msgstr "Andere E-Mail-Adresse verwenden" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "Verwenden Sie diese Option, wenn die Standardeinstellungen Ihre Daten nicht richtig zu erkennen scheinen" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "Die Verwendung von Teilabfragen oder Funktionen ist eingeschränkt." @@ -29089,11 +29092,11 @@ msgstr "Benutzerberechtigung" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Benutzerberechtigungen" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Benutzerberechtigungen" @@ -29225,7 +29228,7 @@ msgstr "Benutzer {0} hat keinen Zugriff auf dieses Dokument" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "Benutzer {0} hat keinen Doctype-Zugriff über die Rollenberechtigung für Dokument {1}." -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "Der Benutzer {0} hat nicht die Berechtigung, einen Arbeitsbereich zu erstellen." @@ -29234,7 +29237,7 @@ msgstr "Der Benutzer {0} hat nicht die Berechtigung, einen Arbeitsbereich zu ers msgid "User {0} has requested for data deletion" msgstr "Benutzer {0} hat das Löschen von Daten angefordert" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29404,11 +29407,11 @@ msgstr "Wert geändert" msgid "Value To Be Set" msgstr "Wert, der gesetzt werden soll" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "Wert kann für {0} nicht geändert werden" @@ -29428,7 +29431,7 @@ msgstr "Wert für ein Ankreuz-Feld kann entweder 0 oder 1 sein" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Der Wert für das Feld {0} ist in {1} zu lang. Die Länge sollte kleiner als {2} Zeichen sein" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "Wert für {0} kann keine Liste sein" @@ -29459,7 +29462,7 @@ msgstr "Zu validierender Wert" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "Wert zu groß" @@ -29802,7 +29805,7 @@ msgstr "Webseite" msgid "Web Page Block" msgstr "Webseitenblock" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "URL der Webseite" @@ -30051,7 +30054,7 @@ msgstr "Websocket" msgid "Wednesday" msgstr "Mittwoch" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Woche" @@ -30355,7 +30358,7 @@ msgstr "Workflow erfolgreich aktualisiert" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "Arbeitsbereich" @@ -30447,11 +30450,11 @@ msgstr "Abschließende Schritte" msgid "Write" msgstr "Schreiben" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "Falscher Abruf vom Wert" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "X-Achsenfeld" @@ -30474,7 +30477,7 @@ msgstr "" msgid "Y Axis" msgstr "Y-Achse" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Y-Achsenfelder" @@ -30544,8 +30547,8 @@ msgstr "Gelb" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30821,7 +30824,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "Sie haben dieses Dokument {0} erstellt" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "Sie haben nicht genügend Rechte, um auf diese Ressource zuzugreifen. Bitte kontaktieren Sie Ihren Manager um Zugang zu erhalten." @@ -30833,11 +30836,11 @@ msgstr "Sie verfügen nicht über genügend Berechtigungen, um die Aktion durchz msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "Sie haben keine Berechtigung, auf das Feld {0} zuzugreifen" @@ -30901,7 +30904,7 @@ msgstr "Sie haben {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:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "Sie haben noch kein(en) {0} erstellt" @@ -30978,7 +30981,7 @@ msgstr "Sie müssen Pycups installieren, um diese Funktion nutzen zu können!" msgid "You need to select indexes you want to add first." msgstr "Sie müssen zuerst die Indizes auswählen, die Sie hinzufügen möchten." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "Sie müssen einen IMAP-Ordner für {0} festlegen" @@ -31193,7 +31196,7 @@ msgstr "nach_einfügen" msgid "amend" msgstr "berichtigen" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "und" @@ -31256,7 +31259,7 @@ msgid "cyan" msgstr "türkis" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "T" @@ -31374,7 +31377,7 @@ msgstr "E-Mail-Eingang" msgid "empty" msgstr "leeren" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "leeren" @@ -31433,7 +31436,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "gzip nicht in PATH gefunden! Dies ist erforderlich, um ein Backup zu erstellen." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "Std" @@ -31453,17 +31456,17 @@ msgstr "Symbol" msgid "import" msgstr "importieren" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31506,7 +31509,7 @@ msgid "long" msgstr "lang" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "m" @@ -31599,7 +31602,7 @@ msgstr "on_update" msgid "on_update_after_submit" msgstr "on_update_after_submit" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "oder" @@ -31672,7 +31675,7 @@ msgid "restored {0} as {1}" msgstr "restauriert {0} als {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "Sek" @@ -31930,7 +31933,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0} Kalender" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} Diagramm" @@ -31979,7 +31982,7 @@ msgstr "{0} Karte" msgid "{0} Name" msgstr "{0} ID" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} Es ist nicht erlaubt, {1} nach dem Buchen von {2} auf {3} zu ändern" @@ -32099,7 +32102,7 @@ msgstr "{0} wurde von {1} zu {2} geändert" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "{0} enthält einen ungültigen Fetch From-Ausdruck. Fetch From kann nicht selbstreferenziell sein." -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -32124,7 +32127,7 @@ msgstr "{0} d" msgid "{0} days ago" msgstr "vor {0} Tagen" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -32133,7 +32136,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "{0} existiert nicht in Zeile {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -32173,7 +32176,7 @@ msgstr "{0} wurde von E-Mail-Benachrichtigungen zu {1} {2} abgemeldet" msgid "{0} hours ago" msgstr "vor {0} Stunden" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0}, falls Sie nicht innerhalb von {1} Sekunden weitergeleitet werden" @@ -32182,7 +32185,7 @@ msgstr "{0}, falls Sie nicht innerhalb von {1} Sekunden weitergeleitet werden" msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} in Zeile {1} kann nicht sowohl die URL als auch Unterpunkte haben" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -32194,11 +32197,11 @@ msgstr "{0} ist ein Pflichtfeld" msgid "{0} is a not a valid zip file" msgstr "{0} ist keine gültige Zip-Datei" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -32210,16 +32213,16 @@ msgstr "{0} ist ein ungültiges Datenfeld." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} ist eine ungültige E-Mail-Adresse in \"Empfänger\"" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} ist zwischen {1} und {2}" @@ -32228,49 +32231,49 @@ msgstr "{0} ist zwischen {1} und {2}" msgid "{0} is currently {1}" msgstr "{0} ist derzeit {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} ist gleich {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} ist größer oder gleich {1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} ist größer als {1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} ist kleiner oder gleich {1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} ist kleiner als {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} ist wie {1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} ist erforderlich" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32335,26 +32338,26 @@ msgstr "{0} ist keine Zip-Datei" msgid "{0} is not an allowed role for {1}" msgstr "{0} ist keine erlaubte Rolle für {1}" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} ist ungleich {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} ist nicht wie {1}" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} ist keine von {1}" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} ist nicht eingetragen" @@ -32362,20 +32365,20 @@ msgstr "{0} ist nicht eingetragen" msgid "{0} is now default print format for {1} doctype" msgstr "{0} ist jetzt das Standard-Druckformat für den DocType {1}" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} ist eine von {1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32383,21 +32386,21 @@ msgstr "{0} ist eine von {1}" msgid "{0} is required" msgstr "{0} ist erforderlich" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} ist eingetragen" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} ist innerhalb von {1}" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} Elemente ausgewählt" @@ -32453,11 +32456,11 @@ msgstr "{0} darf nichts von {1} sein" msgid "{0} must be one of {1}" msgstr "{0} muss aus {1} sein" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} muss als erstes gesetzt sein" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} muss einmalig sein" @@ -32478,11 +32481,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} darf nicht umbenannt werden" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} von {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} von {1} ({2} Zeilen mit untergeordneten Elementen)" @@ -32646,11 +32649,11 @@ msgstr "{0} {1} hinzugefügt" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} zum Dashboard hinzugefügt {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} existiert bereits" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} kann nicht \"{2}\" sein . Es sollte aus \"{3}\" sein." @@ -32674,7 +32677,7 @@ msgstr "{0} {1} nicht gefunden" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Übermittelter Datensatz kann nicht gelöscht werden. Sie müssen {2} zuerst {3} abbrechen." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, Zeile {1}" @@ -32687,7 +32690,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} abgeschlossen | Bitte lassen Sie diese Registerkarte bis zum Abschluss geöffnet." -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) wird abgeschnitten werden, da maximal {2} Zeichen erlaubt sind" @@ -32856,8 +32859,8 @@ msgstr "{} unterstützt keine automatische Protokolllöschung." msgid "{} field cannot be empty." msgstr "{}-Feld darf nicht leer sein." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} wurde deaktiviert. Es kann nur aktiviert werden, wenn {} aktiviert ist." @@ -32865,7 +32868,7 @@ msgstr "{} wurde deaktiviert. Es kann nur aktiviert werden, wenn {} aktiviert is msgid "{} is not a valid date string." msgstr "{} ist keine gültige Datumszeichenfolge." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "{} in PATH nicht gefunden! Dies ist erforderlich, um auf die Konsole zuzugreifen." diff --git a/frappe/locale/eo.po b/frappe/locale/eo.po index 5cc73a61e0..e25cf4953f 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Esperanto\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "crwdns90534:0{0}crwdnd90534:0{1}crwdnd90534:0{2}crwdne90534:0" msgid "(Mandatory)" msgstr "crwdns110776:0crwdne110776:0" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "crwdns90536:0{0}crwdnd90536:0{1}crwdnd90536:0{2}crwdne90536:0" @@ -977,7 +977,7 @@ msgstr "crwdns90774:0{0}crwdnd90774:0{1}crwdnd90774:0{2}crwdnd90774:0{3}crwdne90 #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1044,6 +1044,7 @@ msgstr "crwdns90802:0crwdne90802:0" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1102,8 +1103,8 @@ msgstr "crwdns90826:0crwdne90826:0" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "crwdns90828:0crwdne90828:0" @@ -1187,7 +1188,7 @@ msgstr "crwdns90862:0crwdne90862:0" msgid "Add Tags" msgstr "crwdns90864:0crwdne90864:0" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "crwdns90866:0crwdne90866:0" @@ -1220,6 +1221,11 @@ msgstr "crwdns90874:0crwdne90874:0" msgid "Add Video Conferencing" msgstr "crwdns128052:0crwdne128052:0" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "crwdns195802:0crwdne195802:0" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "crwdns110792:0crwdne110792:0" @@ -1331,7 +1337,7 @@ msgstr "crwdns90900:0{0}crwdne90900:0" msgid "Add {0}" msgstr "crwdns110798:0{0}crwdne110798:0" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "crwdns142870:0{0}crwdne142870:0" @@ -1494,8 +1500,8 @@ msgstr "crwdns128068:0crwdne128068:0" msgid "Advanced Control" msgstr "crwdns128070:0crwdne128070:0" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "crwdns90962:0crwdne90962:0" @@ -2064,11 +2070,11 @@ msgstr "crwdns91152:0crwdne91152:0" msgid "Already in the following Users ToDo list:{0}" msgstr "crwdns91154:0{0}crwdne91154:0" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "crwdns91156:0{0}crwdne91156:0" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "crwdns91158:0{0}crwdne91158:0" @@ -2215,7 +2221,7 @@ msgstr "crwdns128220:0crwdne128220:0" msgid "Anonymous responses" msgstr "crwdns151418:0crwdne151418:0" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "crwdns91208:0crwdne91208:0" @@ -2302,7 +2308,7 @@ msgstr "crwdns128238:0crwdne128238:0" msgid "Append To" msgstr "crwdns128240:0crwdne128240:0" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "crwdns91252:0{0}crwdne91252:0" @@ -2356,7 +2362,7 @@ msgstr "crwdns161336:0crwdne161336:0" msgid "Apply" msgstr "crwdns142988:0crwdne142988:0" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "crwdns91270:0crwdne91270:0" @@ -2443,11 +2449,11 @@ msgstr "crwdns91306:0crwdne91306:0" msgid "Are you sure you want to cancel the invitation?" msgstr "crwdns157294:0crwdne157294:0" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "crwdns104470:0crwdne104470:0" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "crwdns194678:0{0}crwdne194678:0" @@ -2565,7 +2571,7 @@ msgstr "crwdns128278:0crwdne128278:0" msgid "Assign To" msgstr "crwdns91344:0crwdne91344:0" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "crwdns91346:0crwdne91346:0" @@ -2615,7 +2621,7 @@ msgstr "crwdns91364:0crwdne91364:0" msgid "Assigned By Full Name" msgstr "crwdns128284:0crwdne128284:0" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2828,7 +2834,7 @@ msgstr "crwdns160700:0crwdne160700:0" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "crwdns91476:0crwdne91476:0" @@ -2890,7 +2896,7 @@ msgstr "crwdns91494:0crwdne91494:0" msgid "Authentication Apps you can use are:" msgstr "crwdns158708:0crwdne158708:0" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "crwdns91500:0{0}crwdne91500:0" @@ -3097,11 +3103,11 @@ msgstr "crwdns128362:0crwdne128362:0" msgid "Automatic" msgstr "crwdns91588:0crwdne91588:0" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "crwdns91592:0crwdne91592:0" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "crwdns91594:0crwdne91594:0" @@ -3695,7 +3701,7 @@ msgstr "crwdns91880:0crwdne91880:0" msgid "Bulk Edit" msgstr "crwdns91882:0crwdne91882:0" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "crwdns91884:0{0}crwdne91884:0" @@ -3703,7 +3709,7 @@ msgstr "crwdns91884:0{0}crwdne91884:0" msgid "Bulk Operation Failed" msgstr "crwdns127594:0crwdne127594:0" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "crwdns127596:0crwdne127596:0" @@ -3932,7 +3938,7 @@ msgid "Camera" msgstr "crwdns91992:0crwdne91992:0" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3980,7 +3986,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:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "crwdns92012:0crwdne92012:0" @@ -4006,7 +4012,7 @@ msgstr "crwdns160626:0crwdne160626:0" msgid "Cancel Prepared Report" msgstr "crwdns160628:0crwdne160628:0" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "crwdns92032:0{0}crwdne92032:0" @@ -4055,7 +4061,7 @@ msgstr "crwdns92056:0crwdne92056:0" msgid "Cannot Remove" msgstr "crwdns92058:0crwdne92058:0" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "crwdns92060:0crwdne92060:0" @@ -4099,7 +4105,7 @@ msgstr "crwdns92078:0crwdne92078:0" msgid "Cannot create a {0} against a child document: {1}" msgstr "crwdns92080:0{0}crwdnd92080:0{1}crwdne92080:0" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "crwdns92082:0crwdne92082:0" @@ -4199,7 +4205,7 @@ msgstr "crwdns92124:0crwdne92124:0" msgid "Cannot have multiple printers mapped to a single print format." msgstr "crwdns92126:0crwdne92126:0" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "crwdns154588:0crwdne154588:0" @@ -4219,7 +4225,7 @@ msgstr "crwdns92132:0{0}crwdne92132:0" msgid "Cannot move row" msgstr "crwdns92134:0crwdne92134:0" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "crwdns92136:0crwdne92136:0" @@ -4244,11 +4250,11 @@ msgstr "crwdns92142:0{0}crwdne92142:0" msgid "Cannot update {0}" msgstr "crwdns92146:0{0}crwdne92146:0" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "crwdns157190:0crwdne157190:0" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "crwdns92150:0{0}crwdne92150:0" @@ -4423,7 +4429,7 @@ msgstr "crwdns128616:0crwdne128616:0" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "crwdns92222:0crwdne92222:0" @@ -4591,7 +4597,7 @@ msgstr "crwdns92298:0crwdne92298:0" msgid "Clear All" msgstr "crwdns155956:0crwdne155956:0" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "crwdns104478:0crwdne104478:0" @@ -4633,7 +4639,7 @@ msgstr "crwdns110838:0crwdne110838:0" msgid "Click below to get started:" msgstr "crwdns157302:0crwdne157302:0" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "crwdns92312:0crwdne92312:0" @@ -4685,7 +4691,7 @@ msgstr "crwdns110842:0crwdne110842:0" msgid "Click to Set Filters" msgstr "crwdns110844:0crwdne110844:0" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "crwdns110846:0{0}crwdne110846:0" @@ -5057,7 +5063,7 @@ msgstr "crwdns154728:0crwdne154728:0" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "crwdns92510:0crwdne92510:0" @@ -5278,7 +5284,7 @@ msgstr "crwdns155966:0crwdne155966:0" msgid "Configuration" msgstr "crwdns128720:0crwdne128720:0" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "crwdns92606:0crwdne92606:0" @@ -5490,7 +5496,7 @@ msgstr "crwdns127604:0{0}crwdne127604:0" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5559,11 +5565,11 @@ msgstr "crwdns128754:0crwdne128754:0" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "crwdns128756:0crwdne128756:0" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "crwdns92730:0crwdne92730:0" -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "crwdns161456:0{0}crwdnd161456:0{1}crwdne161456:0" @@ -5575,12 +5581,12 @@ msgstr "crwdns110864:0crwdne110864:0" msgid "Copy embed code" msgstr "crwdns148980:0crwdne148980:0" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "crwdns92732:0crwdne92732:0" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "crwdns148722:0crwdne148722:0" @@ -5617,7 +5623,7 @@ msgstr "crwdns92744:0{0}crwdne92744:0" msgid "Could not map column {0} to field {1}" msgstr "crwdns92746:0{0}crwdnd92746:0{1}crwdne92746:0" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "crwdns155516:0{0}crwdne155516:0" @@ -5770,7 +5776,7 @@ msgstr "crwdns128770:0crwdne128770:0" msgid "Create New" msgstr "crwdns92808:0crwdne92808:0" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "crwdns110866:0crwdne110866:0" @@ -5807,10 +5813,10 @@ msgstr "crwdns92820:0crwdne92820:0" msgid "Create a new record" msgstr "crwdns92822:0crwdne92822:0" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "crwdns92824:0{0}crwdne92824:0" @@ -5827,7 +5833,7 @@ msgstr "crwdns92828:0crwdne92828:0" msgid "Create or Edit Workflow" msgstr "crwdns92830:0crwdne92830:0" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "crwdns92832:0{0}crwdne92832:0" @@ -5846,7 +5852,7 @@ msgstr "crwdns110870:0crwdne110870:0" msgid "Created At" msgstr "crwdns128772:0crwdne128772:0" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6216,7 +6222,7 @@ msgstr "crwdns93014:0{0}crwdnd93014:0{1}crwdne93014:0" msgid "Customize" msgstr "crwdns93016:0crwdne93016:0" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "crwdns93018:0crwdne93018:0" @@ -6248,6 +6254,11 @@ msgstr "crwdns93028:0{0}crwdne93028:0" msgid "Customize Form Field" msgstr "crwdns93030:0crwdne93030:0" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "crwdns195804:0crwdne195804:0" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6371,7 +6382,7 @@ msgstr "crwdns93092:0crwdne93092:0" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "crwdns93094:0crwdne93094:0" @@ -6592,7 +6603,7 @@ msgstr "crwdns128858:0crwdne128858:0" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "crwdns93220:0crwdne93220:0" @@ -6621,7 +6632,7 @@ msgstr "crwdns128864:0crwdne128864:0" msgid "Days Before or After" msgstr "crwdns128866:0crwdne128866:0" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "crwdns93234:0crwdne93234:0" @@ -6706,7 +6717,7 @@ msgstr "crwdns93266:0crwdne93266:0" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "crwdns93268:0crwdne93268:0" @@ -6726,7 +6737,7 @@ msgstr "crwdns128876:0crwdne128876:0" #. 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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "crwdns93278:0crwdne93278:0" @@ -6847,7 +6858,7 @@ msgstr "crwdns93326:0crwdne93326:0" msgid "Defaults" msgstr "crwdns128906:0crwdne128906:0" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "crwdns93332:0crwdne93332:0" @@ -6884,7 +6895,7 @@ msgstr "crwdns128908:0crwdne128908:0" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6892,12 +6903,12 @@ msgstr "crwdns128908:0crwdne128908:0" msgid "Delete" msgstr "crwdns93336:0crwdne93336:0" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "crwdns93338:0crwdne93338:0" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "crwdns158714:0crwdne158714:0" @@ -6939,7 +6950,7 @@ msgstr "crwdns143026:0crwdne143026:0" msgid "Delete all" msgstr "crwdns194690:0crwdne194690:0" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "crwdns194692:0{0}crwdne194692:0" @@ -6971,7 +6982,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "crwdns143034:0crwdne143034:0" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "crwdns194694:0crwdne194694:0" @@ -6989,17 +7000,17 @@ 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:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "crwdns93358:0{0}crwdne93358:0" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "crwdns93360:0{0}crwdne93360:0" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "crwdns194696:0{0}crwdne194696:0" @@ -7029,10 +7040,6 @@ msgstr "crwdns93372:0crwdne93372:0" msgid "Deleted Name" msgstr "crwdns128914:0crwdne128914:0" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "crwdns127624:0crwdne127624:0" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "crwdns158716:0crwdne158716:0" @@ -7427,7 +7434,7 @@ msgstr "crwdns93510:0crwdne93510:0" msgid "Disabled Auto Reply" msgstr "crwdns93536:0crwdne93536:0" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7435,7 +7442,7 @@ msgstr "crwdns93536:0crwdne93536:0" msgid "Discard" msgstr "crwdns93538:0crwdne93538:0" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "crwdns110884:0crwdne110884:0" @@ -7523,7 +7530,7 @@ msgstr "crwdns158720:0crwdne158720: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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "crwdns93560:0crwdne93560:0" @@ -8004,7 +8011,7 @@ msgstr "crwdns129022:0crwdne129022:0" msgid "Document Unlocked" msgstr "crwdns93812:0crwdne93812:0" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "crwdns161462:0crwdne161462:0" @@ -8012,15 +8019,15 @@ msgstr "crwdns161462:0crwdne161462:0" msgid "Document follow is not enabled for this user." msgstr "crwdns148644:0crwdne148644:0" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "crwdns93814:0crwdne93814:0" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "crwdns93816:0crwdne93816:0" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "crwdns93818:0crwdne93818:0" @@ -8198,9 +8205,9 @@ msgstr "crwdns93892:0crwdne93892:0" msgid "Download Template" msgstr "crwdns129042:0crwdne129042:0" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "crwdns93896:0crwdne93896:0" @@ -8285,7 +8292,7 @@ msgstr "crwdns93920:0crwdne93920:0" msgid "Duplicate Filter Name" msgstr "crwdns93922:0crwdne93922:0" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "crwdns93924:0crwdne93924:0" @@ -8297,7 +8304,7 @@ msgstr "crwdns93928:0crwdne93928:0" msgid "Duplicate field" msgstr "crwdns143054:0crwdne143054:0" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "crwdns194702:0crwdne194702:0" @@ -8305,7 +8312,7 @@ msgstr "crwdns194702:0crwdne194702:0" msgid "Duplicate rows" msgstr "crwdns194704:0crwdne194704:0" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "crwdns194706:0{0}crwdne194706:0" @@ -8410,12 +8417,12 @@ msgstr "crwdns110894:0crwdne110894:0" msgid "Edit" msgstr "crwdns93974:0crwdne93974:0" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "crwdns93976:0crwdne93976:0" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "crwdns148726:0crwdne148726:0" @@ -8449,7 +8456,7 @@ msgstr "crwdns93982:0crwdne93982:0" msgid "Edit DocType" msgstr "crwdns93984:0crwdne93984:0" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "crwdns93986:0crwdne93986:0" @@ -8463,11 +8470,6 @@ msgstr "crwdns93988:0crwdne93988:0" msgid "Edit Filters" msgstr "crwdns110902:0crwdne110902:0" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "crwdns163884:0crwdne163884:0" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "crwdns143056:0crwdne143056:0" @@ -8570,7 +8572,7 @@ msgstr "crwdns110918:0crwdne110918:0" msgid "Edit your workflow visually using the Workflow Builder." msgstr "crwdns94016:0crwdne94016:0" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "crwdns94018:0{0}crwdne94018:0" @@ -8666,7 +8668,7 @@ msgstr "crwdns94034:0crwdne94034:0" msgid "Email Account" msgstr "crwdns94056:0crwdne94056:0" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "crwdns94072:0crwdne94072:0" @@ -8683,7 +8685,7 @@ msgstr "crwdns94076:0crwdne94076:0" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "crwdns94078:0crwdne94078:0" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "crwdns155328:0{0}crwdne155328:0" @@ -8873,7 +8875,7 @@ msgstr "crwdns94174:0crwdne94174:0" msgid "Email is mandatory to create User Email" msgstr "crwdns151610:0crwdne151610:0" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "crwdns94176:0{0}crwdne94176:0" @@ -8895,7 +8897,7 @@ msgstr "crwdns129106:0crwdne129106:0" msgid "Emails Pulled" msgstr "crwdns148300:0crwdne148300:0" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "crwdns148302:0crwdne148302:0" @@ -8990,7 +8992,7 @@ msgstr "crwdns129124:0crwdne129124:0" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "crwdns94210:0crwdne94210:0" @@ -9003,7 +9005,7 @@ msgstr "crwdns129126:0crwdne129126:0" #. 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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "crwdns94216:0crwdne94216:0" @@ -9125,7 +9127,7 @@ msgstr "crwdns94262:0crwdne94262:0" msgid "Enabled Scheduler" msgstr "crwdns94290:0crwdne94290:0" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "crwdns94292:0{0}crwdne94292:0" @@ -9304,7 +9306,7 @@ msgstr "crwdns94378:0crwdne94378:0" msgid "Entity Type" msgstr "crwdns94380:0crwdne94380:0" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "crwdns94382:0crwdne94382:0" @@ -9400,7 +9402,7 @@ msgstr "crwdns94426:0{0}crwdnd94426:0{1}crwdne94426:0" msgid "Error in {0}.get_list: {1}" msgstr "crwdns155526:0{0}crwdnd155526:0{1}crwdne155526:0" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "crwdns161464:0{0}crwdnd161464:0{1}crwdne161464:0" @@ -9408,7 +9410,7 @@ msgstr "crwdns161464:0{0}crwdnd161464:0{1}crwdne161464:0" msgid "Error validating \"Ignore User Permissions\"" msgstr "crwdns162106:0crwdne162106:0" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "crwdns94428:0{0}crwdne94428:0" @@ -9420,15 +9422,15 @@ msgstr "crwdns94430:0{0}crwdne94430:0" msgid "Error {0}: {1}" msgstr "crwdns163886:0{0}crwdnd163886:0{1}crwdne163886:0" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "crwdns149060:0{0}crwdne149060:0" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "crwdns94434:0{0}crwdnd94434:0{1}crwdne94434:0" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "crwdns149064:0{0}crwdnd149064:0#{1}crwdnd149064:0{2}crwdne149064:0" @@ -9620,7 +9622,7 @@ msgstr "crwdns94504:0crwdne94504:0" msgid "Expand All" msgstr "crwdns94506:0crwdne94506:0" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "crwdns155530:0{0}crwdne155530:0" @@ -9680,12 +9682,12 @@ msgstr "crwdns129232:0crwdne129232:0" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "crwdns94526:0crwdne94526:0" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "crwdns94528:0crwdne94528:0" @@ -9729,11 +9731,11 @@ msgstr "crwdns94552:0{0}crwdne94552:0" msgid "Export Type" msgstr "crwdns94554:0crwdne94554:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "crwdns127634:0crwdne127634:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "crwdns127636:0{0}crwdne127636:0" @@ -10348,12 +10350,12 @@ msgstr "crwdns94812:0{0}crwdne94812:0" msgid "File not attached" msgstr "crwdns94814:0crwdne94814:0" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "crwdns94816:0{0}crwdne94816:0" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "crwdns94818:0crwdne94818:0" @@ -10380,7 +10382,7 @@ msgstr "crwdns129306:0crwdne129306:0" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10418,11 +10420,11 @@ msgstr "crwdns94836:0crwdne94836:0" msgid "Filter Values" msgstr "crwdns129314:0crwdne129314:0" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "crwdns155534:0{0}crwdne155534:0" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "crwdns161360:0{0}crwdne161360:0" @@ -10445,7 +10447,7 @@ msgstr "crwdns94848:0crwdne94848:0" msgid "Filtered by \"{0}\"" msgstr "crwdns94850:0{0}crwdne94850:0" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "crwdns194720:0{0}crwdne194720:0" @@ -10516,7 +10518,7 @@ msgstr "crwdns129328:0crwdne129328:0" msgid "Filters {0}" msgstr "crwdns127654:0{0}crwdne127654:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "crwdns110942:0crwdne110942:0" @@ -10840,7 +10842,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "crwdns160496:0{{ doc.name }}crwdne160496:0" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "crwdns95034:0crwdne95034:0" @@ -11046,7 +11048,7 @@ msgstr "crwdns95124:0crwdne95124:0" msgid "Frappe Mail" msgstr "crwdns142880:0crwdne142880:0" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "crwdns142882:0crwdne142882:0" @@ -11274,7 +11276,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "crwdns157316:0crwdne157316:0" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "crwdns95228:0crwdne95228:0" @@ -11879,7 +11881,7 @@ msgstr "crwdns110960:0crwdne110960:0" msgid "Headers" msgstr "crwdns129540:0crwdne129540:0" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "crwdns155504:0crwdne155504:0" @@ -11971,7 +11973,7 @@ msgstr "crwdns129552:0crwdne129552:0" msgid "Helvetica Neue" msgstr "crwdns129554:0crwdne129554:0" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "crwdns95544:0crwdne95544:0" @@ -12115,7 +12117,7 @@ msgstr "crwdns129578:0crwdne129578:0" msgid "Hide Standard Menu" msgstr "crwdns129580:0crwdne129580:0" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "crwdns95622:0crwdne95622:0" @@ -12266,16 +12268,16 @@ msgstr "crwdns148656:0crwdne148656:0" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "crwdns95674:0crwdne95674:0" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "crwdns95676:0crwdne95676:0" @@ -12644,8 +12646,8 @@ msgstr "crwdns129680:0crwdne129680:0" msgid "Illegal Document Status for {0}" msgstr "crwdns95818:0{0}crwdne95818:0" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "crwdns95820:0crwdne95820:0" @@ -12767,7 +12769,7 @@ msgstr "crwdns129692:0crwdne129692:0" msgid "Import" msgstr "crwdns95866:0crwdne95866:0" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "crwdns95868:0crwdne95868:0" @@ -13086,7 +13088,7 @@ msgstr "crwdns161368:0crwdne161368:0" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "crwdns96012:0crwdne96012:0" @@ -13184,7 +13186,7 @@ msgstr "crwdns96052:0{0}crwdnd96052:0{1}crwdnd96052:0{2}crwdne96052:0" msgid "Insert Below" msgstr "crwdns110972:0crwdne110972:0" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "crwdns96054:0{0}crwdne96054:0" @@ -13309,7 +13311,7 @@ msgstr "crwdns110978:0crwdne110978:0" msgid "Intermediate" msgstr "crwdns129772:0crwdne129772:0" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "crwdns96112:0crwdne96112:0" @@ -13364,7 +13366,7 @@ msgstr "crwdns129784:0crwdne129784:0" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "crwdns96130:0crwdne96130:0" @@ -13408,7 +13410,7 @@ msgstr "crwdns96144:0crwdne96144:0" msgid "Invalid DocType" msgstr "crwdns96146:0crwdne96146:0" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "crwdns96148:0{0}crwdne96148:0" @@ -13425,8 +13427,8 @@ msgstr "crwdns96150:0crwdne96150:0" msgid "Invalid File URL" msgstr "crwdns96152:0crwdne96152:0" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "crwdns155544:0crwdne155544:0" @@ -13482,7 +13484,7 @@ msgstr "crwdns96172:0{0}crwdne96172:0" msgid "Invalid Output Format" msgstr "crwdns96174:0crwdne96174:0" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "crwdns127664:0crwdne127664:0" @@ -13555,19 +13557,15 @@ msgstr "crwdns155548:0{0}crwdne155548:0" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "crwdns161370:0{0}crwdne161370:0" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "crwdns155552:0{0}crwdne155552:0" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "crwdns155554:0{0}crwdne155554:0" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "crwdns96198:0crwdne96198:0" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "crwdns155556:0{0}crwdne155556:0" @@ -13615,11 +13613,11 @@ msgstr "crwdns96208:0{0}crwdne96208:0" msgid "Invalid file path: {0}" msgstr "crwdns96210:0{0}crwdne96210:0" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "crwdns155568:0{0}crwdne155568:0" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "crwdns155570:0{0}crwdne155570:0" @@ -13680,11 +13678,11 @@ msgstr "crwdns160166:0crwdne160166:0" msgid "Invalid role" msgstr "crwdns157334:0crwdne157334:0" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "crwdns155576:0{0}crwdne155576:0" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "crwdns155578:0{0}crwdne155578:0" @@ -14710,7 +14708,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:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "crwdns96658:0crwdne96658:0" @@ -14913,7 +14911,7 @@ msgstr "crwdns96740:0crwdne96740:0" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "crwdns96742:0crwdne96742:0" @@ -14937,7 +14935,7 @@ msgstr "crwdns130010:0crwdne130010:0" msgid "Limit" msgstr "crwdns130012:0crwdne130012:0" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "crwdns155582:0crwdne155582:0" @@ -15147,7 +15145,7 @@ msgstr "crwdns96842:0crwdne96842:0" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "crwdns130052:0crwdne130052:0" @@ -15177,7 +15175,7 @@ msgstr "crwdns96864:0crwdne96864:0" msgid "List Settings" msgstr "crwdns130060:0crwdne130060:0" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "crwdns96868:0crwdne96868:0" @@ -15246,7 +15244,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15266,7 +15264,7 @@ msgstr "crwdns110996:0crwdne110996:0" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15369,7 +15367,7 @@ msgstr "crwdns130080:0crwdne130080:0" msgid "Login Failed please try again" msgstr "crwdns96932:0crwdne96932:0" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "crwdns96934:0crwdne96934:0" @@ -15884,7 +15882,7 @@ msgstr "crwdns97136:0{0}crwdnd97136:0{1}crwdnd97136:0{2}crwdne97136:0" msgid "Maximum attachment limit of {0} has been reached." msgstr "crwdns97142:0{0}crwdne97142:0" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "crwdns97146:0{0}crwdne97146:0" @@ -15895,7 +15893,7 @@ msgstr "crwdns97146:0{0}crwdne97146:0" msgid "Maybe" msgstr "crwdns194746:0crwdne194746:0" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "crwdns97148:0crwdne97148:0" @@ -15908,7 +15906,7 @@ msgstr "crwdns194748:0crwdne194748:0" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15952,8 +15950,8 @@ msgstr "crwdns130174:0crwdne130174:0" msgid "Mentions" msgstr "crwdns130176:0crwdne130176:0" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "crwdns97168:0crwdne97168:0" @@ -16028,11 +16026,11 @@ msgstr "crwdns148312:0crwdne148312:0" msgid "Message Type" msgstr "crwdns130188:0crwdne130188:0" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "crwdns97214:0crwdne97214:0" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "crwdns97216:0{0}crwdne97216:0" @@ -16299,7 +16297,7 @@ msgstr "crwdns130212:0crwdne130212:0" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16406,7 +16404,7 @@ msgstr "crwdns127676:0crwdne127676:0" msgid "Monospace" msgstr "crwdns130226:0crwdne130226:0" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "crwdns97414:0crwdne97414:0" @@ -16736,17 +16734,17 @@ msgstr "crwdns130264:0crwdne130264:0" msgid "Navbar Template Values" msgstr "crwdns130266:0crwdne130266:0" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "crwdns97564:0crwdne97564:0" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "crwdns97566:0crwdne97566:0" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "crwdns97568:0crwdne97568:0" @@ -16761,11 +16759,11 @@ msgstr "crwdns194750:0crwdne194750:0" msgid "Navigation Settings" msgstr "crwdns130268:0crwdne130268:0" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "crwdns159976:0crwdne159976:0" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "crwdns97572:0crwdne97572:0" @@ -16773,7 +16771,7 @@ msgstr "crwdns97572:0crwdne97572:0" msgid "Negative Value" msgstr "crwdns97576:0crwdne97576:0" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "crwdns155586:0crwdne155586:0" @@ -16909,7 +16907,7 @@ msgstr "crwdns97624:0crwdne97624:0" msgid "New Quick List" msgstr "crwdns111026:0crwdne111026:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "crwdns97626:0crwdne97626:0" @@ -17154,8 +17152,8 @@ msgstr "crwdns130294:0crwdne130294:0" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17314,7 +17312,7 @@ msgstr "crwdns97756:0crwdne97756:0" msgid "No Suggestions" msgstr "crwdns127876:0crwdne127876:0" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "crwdns97758:0crwdne97758:0" @@ -17402,7 +17400,7 @@ msgstr "crwdns111064:0crwdne111064:0" msgid "No file attached" msgstr "crwdns97788:0crwdne97788:0" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "crwdns111066:0crwdne111066:0" @@ -17459,7 +17457,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "crwdns97810:0{0}crwdnd97810:0{1}crwdne97810:0" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "crwdns97812:0{0}crwdne97812:0" @@ -17487,7 +17485,7 @@ msgstr "crwdns97820:0crwdne97820:0" msgid "No rows" msgstr "crwdns148314:0crwdne148314:0" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "crwdns161386:0crwdne161386:0" @@ -17504,7 +17502,7 @@ msgid "No user has the role {0}" msgstr "crwdns164040:0{0}crwdne164040:0" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "crwdns111074:0crwdne111074:0" @@ -17516,7 +17514,7 @@ msgstr "crwdns97824:0{0}crwdne97824:0" msgid "No {0} found" msgstr "crwdns111078:0{0}crwdne111078:0" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "crwdns97826:0{0}crwdnd97826:0{0}crwdne97826:0" @@ -17637,9 +17635,9 @@ msgstr "crwdns97870:0crwdne97870:0" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "crwdns97872:0crwdne97872:0" @@ -17654,7 +17652,7 @@ msgstr "crwdns97874:0crwdne97874:0" msgid "Not Sent" msgstr "crwdns97876:0crwdne97876:0" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "crwdns97882:0crwdne97882:0" @@ -17721,9 +17719,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "crwdns97910:0crwdne97910:0" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17753,7 +17751,7 @@ msgstr "crwdns97920:0crwdne97920:0" msgid "Note:" msgstr "crwdns97922:0crwdne97922:0" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "crwdns97928:0crwdne97928:0" @@ -18141,7 +18139,7 @@ msgstr "crwdns130378:0crwdne130378:0" msgid "Offset Y" msgstr "crwdns130380:0crwdne130380:0" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "crwdns155588:0crwdne155588:0" @@ -18216,7 +18214,7 @@ msgstr "crwdns149004:0crwdne149004:0" msgid "On or Before" msgstr "crwdns149006:0crwdne149006:0" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "crwdns111096:0{0}crwdnd111096:0{1}crwdne111096:0" @@ -18461,7 +18459,7 @@ msgstr "crwdns143102:0crwdne143102:0" msgid "Open in new tab" msgstr "crwdns162116:0crwdne162116:0" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "crwdns98186:0crwdne98186:0" @@ -18602,7 +18600,7 @@ msgstr "crwdns98240:0{0}crwdne98240:0" msgid "Options is required for field {0} of type {1}" msgstr "crwdns98242:0{0}crwdnd98242:0{1}crwdne98242:0" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "crwdns98244:0{0}crwdne98244:0" @@ -19119,7 +19117,7 @@ msgstr "crwdns98456:0crwdne98456:0" msgid "Password for Base DN" msgstr "crwdns130520:0crwdne130520:0" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "crwdns98460:0crwdne98460:0" @@ -19318,7 +19316,7 @@ msgstr "crwdns98538:0{0}crwdne98538:0" msgid "Permission" msgstr "crwdns194758:0crwdne194758:0" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "crwdns98540:0crwdne98540:0" @@ -19478,8 +19476,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "crwdns98606:0{0}crwdnd98606:0{1}crwdne98606:0" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "crwdns98608:0crwdne98608:0" @@ -19521,7 +19519,7 @@ msgstr "crwdns130572:0crwdne130572:0" msgid "Plant" msgstr "crwdns130574:0crwdne130574:0" -#: 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 "crwdns142892:0{0}crwdne142892:0" @@ -19577,7 +19575,7 @@ msgstr "crwdns98644:0crwdne98644:0" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "crwdns98648:0crwdne98648:0" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "crwdns98650:0{0}crwdne98650:0" @@ -19646,7 +19644,7 @@ msgstr "crwdns98678:0crwdne98678:0" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "crwdns98680:0crwdne98680:0" @@ -19757,7 +19755,7 @@ msgstr "crwdns98732:0crwdne98732:0" msgid "Please save the form before previewing the message" msgstr "crwdns160716:0crwdne160716:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "crwdns98734:0crwdne98734:0" @@ -19797,7 +19795,7 @@ msgstr "crwdns143106:0crwdne143106:0" msgid "Please select a file or url" msgstr "crwdns98748:0crwdne98748:0" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "crwdns98750:0crwdne98750:0" @@ -19809,7 +19807,7 @@ msgstr "crwdns98752:0crwdne98752:0" msgid "Please select applicable Doctypes" msgstr "crwdns98754:0crwdne98754:0" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "crwdns98756:0{0}crwdne98756:0" @@ -19871,7 +19869,7 @@ msgstr "crwdns98784:0crwdne98784:0" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "crwdns98788:0crwdne98788:0" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "crwdns154306:0crwdne154306:0" @@ -19907,7 +19905,7 @@ msgstr "crwdns148942:0crwdne148942:0" msgid "Please specify which value field must be checked" msgstr "crwdns98796:0crwdne98796:0" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "crwdns98798:0crwdne98798:0" @@ -20227,12 +20225,12 @@ msgstr "crwdns112704:0{0}crwdne112704:0" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "crwdns98924:0crwdne98924:0" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "crwdns98926:0crwdne98926:0" @@ -20940,7 +20938,7 @@ msgstr "crwdns99256:0crwdne99256:0" msgid "Raw Email" msgstr "crwdns130724:0crwdne130724:0" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "crwdns194760:0crwdne194760:0" @@ -20969,7 +20967,7 @@ msgstr "crwdns111152:0crwdne111152:0" msgid "Re-Run in Console" msgstr "crwdns99268:0crwdne99268:0" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "crwdns99270:0crwdne99270:0" @@ -21489,7 +21487,7 @@ msgstr "crwdns158984:0crwdne158984:0" msgid "Refresh Token" msgstr "crwdns130798:0crwdne130798:0" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "crwdns111160:0crwdne111160:0" @@ -21813,9 +21811,9 @@ msgstr "crwdns99642:0crwdne99642:0" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "crwdns99644:0crwdne99644:0" @@ -21948,7 +21946,7 @@ msgstr "crwdns99728:0crwdne99728:0" msgid "Report updated successfully" msgstr "crwdns99730:0crwdne99730:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "crwdns99732:0crwdne99732:0" @@ -21973,7 +21971,7 @@ msgstr "crwdns99740:0{0}crwdne99740:0" msgid "Report {0} saved" msgstr "crwdns99742:0{0}crwdne99742:0" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "crwdns99744:0crwdne99744:0" @@ -22047,13 +22045,13 @@ msgstr "crwdns130852:0crwdne130852:0" msgid "Request Structure" msgstr "crwdns130854:0crwdne130854:0" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "crwdns99774:0crwdne99774:0" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "crwdns99776:0crwdne99776:0" @@ -22285,7 +22283,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "crwdns99868:0crwdne99868:0" @@ -22439,7 +22437,7 @@ msgstr "crwdns99964:0crwdne99964:0" msgid "Role Permissions Manager" msgstr "crwdns99968:0crwdne99968:0" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "crwdns99970:0crwdne99970:0" @@ -22590,7 +22588,7 @@ msgstr "crwdns130930:0crwdne130930:0" msgid "Route: Example \"/desk\"" msgstr "crwdns194922:0crwdne194922:0" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "crwdns100054:0crwdne100054:0" @@ -22603,7 +22601,7 @@ msgstr "crwdns111178:0crwdne111178:0" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "crwdns194766:0{0}crwdnd194766:0{1}crwdne194766:0" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "crwdns100058:0#{0}crwdne100058:0" @@ -22763,7 +22761,7 @@ msgstr "crwdns151436:0crwdne151436:0" msgid "SMS was not sent. Please contact Administrator." msgstr "crwdns111190:0crwdne111190:0" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "crwdns100124:0crwdne100124:0" @@ -22865,7 +22863,7 @@ msgstr "crwdns130978:0crwdne130978:0" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22873,14 +22871,14 @@ msgstr "crwdns130978:0crwdne130978:0" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22893,8 +22891,8 @@ msgstr "crwdns100170:0crwdne100170:0" msgid "Save Anyway" msgstr "crwdns100176:0crwdne100176:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "crwdns100178:0crwdne100178:0" @@ -22942,7 +22940,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "crwdns100194:0crwdne100194:0" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "crwdns163898:0crwdne163898:0" @@ -23277,7 +23275,7 @@ msgstr "crwdns143140:0crwdne143140:0" msgid "Section must have at least one column" msgstr "crwdns143142:0crwdne143142:0" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "crwdns195114:0crwdne195114:0" @@ -23299,7 +23297,7 @@ msgstr "crwdns100338:0crwdne100338:0" msgid "See on Website" msgstr "crwdns100340:0crwdne100340:0" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "crwdns111202:0crwdne111202:0" @@ -23358,7 +23356,7 @@ msgstr "crwdns100362:0crwdne100362:0" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "crwdns111204:0crwdne111204:0" @@ -23374,7 +23372,7 @@ msgstr "crwdns100382:0crwdne100382:0" msgid "Select Child Table" msgstr "crwdns100384:0crwdne100384:0" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "crwdns100386:0crwdne100386:0" @@ -23455,7 +23453,7 @@ msgstr "crwdns100416:0crwdne100416:0" msgid "Select Fields To Update" msgstr "crwdns100418:0crwdne100418:0" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "crwdns100420:0crwdne100420:0" @@ -23585,13 +23583,13 @@ msgstr "crwdns100474:0crwdne100474:0" msgid "Select atleast 2 actions" msgstr "crwdns100476:0crwdne100476:0" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "crwdns100478:0crwdne100478:0" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "crwdns100480:0crwdne100480:0" @@ -23918,7 +23916,7 @@ msgstr "crwdns100642:0{0}crwdnd100642:0{1}crwdne100642:0" msgid "Server Action" msgstr "crwdns131128:0crwdne131128:0" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "crwdns100646:0crwdne100646:0" @@ -23949,11 +23947,11 @@ msgstr "crwdns100662:0crwdne100662:0" msgid "Server error during upload. The file might be corrupted." msgstr "crwdns194770:0crwdne194770:0" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "crwdns155050:0crwdne155050:0" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "crwdns100664:0crwdne100664:0" @@ -24269,7 +24267,7 @@ msgid "Setup > User Permissions" msgstr "crwdns111218:0crwdne111218:0" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "crwdns100774:0crwdne100774:0" @@ -24407,6 +24405,11 @@ msgstr "crwdns131178:0crwdne131178:0" msgid "Show Dashboard" msgstr "crwdns100826:0crwdne100826:0" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "crwdns195806:0crwdne195806:0" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24562,7 +24565,7 @@ msgstr "crwdns131208:0crwdne131208:0" msgid "Show Title in Link Fields" msgstr "crwdns131210:0crwdne131210:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "crwdns100894:0crwdne100894:0" @@ -24584,7 +24587,7 @@ msgstr "crwdns156022:0crwdne156022:0" msgid "Show Warnings" msgstr "crwdns100898:0crwdne100898:0" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "crwdns100900:0crwdne100900:0" @@ -24680,7 +24683,7 @@ msgstr "crwdns131228:0crwdne131228:0" msgid "Show {0} List" msgstr "crwdns111238:0{0}crwdne111238:0" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "crwdns100926:0crwdne100926:0" @@ -25079,7 +25082,7 @@ msgstr "crwdns101064:0{0}crwdne101064:0" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25416,8 +25419,8 @@ msgstr "crwdns131324:0crwdne131324:0" #: 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25610,12 +25613,12 @@ msgstr "crwdns101312:0crwdne101312:0" msgid "Submit" msgstr "crwdns101314:0crwdne101314:0" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "crwdns101316:0crwdne101316:0" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "crwdns111258:0crwdne111258:0" @@ -25644,7 +25647,7 @@ msgstr "crwdns131360:0crwdne131360:0" msgid "Submit an Issue" msgstr "crwdns111260:0crwdne111260:0" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "crwdns111262:0crwdne111262:0" @@ -25668,7 +25671,7 @@ msgstr "crwdns101344:0crwdne101344:0" msgid "Submit this document to confirm" msgstr "crwdns101346:0crwdne101346:0" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "crwdns101348:0{0}crwdne101348:0" @@ -25677,7 +25680,7 @@ msgstr "crwdns101348:0{0}crwdne101348:0" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "crwdns101350:0crwdne101350:0" @@ -25729,7 +25732,7 @@ msgstr "crwdns161420:0crwdne161420:0" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25780,7 +25783,7 @@ msgstr "crwdns131378:0crwdne131378:0" msgid "Successful Transactions" msgstr "crwdns101396:0crwdne101396:0" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "crwdns101398:0{0}crwdnd101398:0{1}crwdne101398:0" @@ -25801,7 +25804,7 @@ msgstr "crwdns111264:0{0}crwdnd111264:0{1}crwdne111264:0" msgid "Successfully reset onboarding status for all users." msgstr "crwdns101406:0crwdne101406:0" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "crwdns160510:0crwdne160510:0" @@ -26273,7 +26276,7 @@ msgstr "crwdns162120:0{0}crwdne162120:0" msgid "Table Trimmed" msgstr "crwdns112742:0crwdne112742:0" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "crwdns101536:0crwdne101536:0" @@ -26298,8 +26301,8 @@ msgstr "crwdns101544:0crwdne101544:0" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26463,7 +26466,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "crwdns111546:0{0}crwdne111546:0" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "crwdns101620:0crwdne101620:0" @@ -26487,7 +26490,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:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "crwdns101632:0crwdne101632:0" @@ -26555,7 +26558,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "crwdns111470:0crwdne111470:0" @@ -26739,7 +26742,7 @@ msgstr "crwdns194792:0crwdne194792:0" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "crwdns194794:0crwdne194794:0" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "crwdns194796:0{0}crwdnd194796:0{1}crwdnd194796:0{0}crwdne194796:0" @@ -26849,7 +26852,7 @@ msgstr "crwdns101750:0crwdne101750:0" msgid "There were errors while creating the document. Please try again." msgstr "crwdns101752:0crwdne101752:0" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "crwdns101754:0crwdne101754:0" @@ -27547,11 +27550,11 @@ msgstr "crwdns102070:0crwdne102070:0" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "crwdns102076:0crwdne102076:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "crwdns102080:0crwdne102080:0" @@ -27677,7 +27680,7 @@ msgstr "crwdns131574:0crwdne131574:0" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "crwdns102140:0crwdne102140:0" @@ -27727,11 +27730,11 @@ msgstr "crwdns158738:0crwdne158738:0" msgid "Total:" msgstr "crwdns143152:0crwdne143152:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "crwdns102154:0crwdne102154:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "crwdns102156:0crwdne102156:0" @@ -27792,7 +27795,7 @@ msgstr "crwdns131610:0crwdne131610:0" msgid "Track milestones for any document" msgstr "crwdns111548:0crwdne111548:0" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "crwdns102180:0crwdne102180:0" @@ -27839,7 +27842,7 @@ msgstr "crwdns154320:0crwdne154320:0" msgid "Translate Link Fields" msgstr "crwdns131620:0crwdne131620:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "crwdns148954:0crwdne148954:0" @@ -28185,11 +28188,11 @@ msgstr "crwdns102334:0crwdne102334:0" msgid "Unable to read file format for {0}" msgstr "crwdns102336:0{0}crwdne102336:0" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "crwdns102338:0crwdne102338:0" -#: frappe/public/js/frappe/views/calendar/calendar.js:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "crwdns102340:0crwdne102340:0" @@ -28296,7 +28299,7 @@ msgstr "crwdns102382:0crwdne102382:0" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "crwdns111300:0crwdne111300:0" @@ -28620,7 +28623,7 @@ msgstr "crwdns131718:0crwdne131718:0" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "crwdns152254:0crwdne152254:0" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "crwdns102512:0crwdne102512:0" @@ -28845,11 +28848,11 @@ msgstr "crwdns102624:0crwdne102624:0" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "crwdns102628:0crwdne102628:0" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "crwdns102630:0crwdne102630:0" @@ -28981,7 +28984,7 @@ msgstr "crwdns102682:0{0}crwdne102682:0" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "crwdns102684:0{0}crwdnd102684:0{1}crwdne102684:0" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "crwdns127898:0{0}crwdne127898:0" @@ -28990,7 +28993,7 @@ msgstr "crwdns127898:0{0}crwdne127898:0" msgid "User {0} has requested for data deletion" msgstr "crwdns102686:0{0}crwdne102686:0" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "crwdns195116:0{0}crwdnd195116:0{1}crwdne195116:0" @@ -29160,11 +29163,11 @@ msgstr "crwdns131784:0crwdne131784:0" msgid "Value To Be Set" msgstr "crwdns131786:0crwdne131786:0" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "crwdns194800:0crwdne194800:0" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "crwdns102750:0{0}crwdne102750:0" @@ -29184,7 +29187,7 @@ msgstr "crwdns102756:0crwdne102756:0" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "crwdns102758:0{0}crwdnd102758:0{1}crwdnd102758:0{2}crwdne102758:0" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "crwdns102760:0{0}crwdne102760:0" @@ -29215,7 +29218,7 @@ msgstr "crwdns131790:0crwdne131790:0" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "crwdns194802:0crwdne194802:0" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "crwdns102770:0crwdne102770:0" @@ -29558,7 +29561,7 @@ msgstr "crwdns102894:0crwdne102894:0" msgid "Web Page Block" msgstr "crwdns102900:0crwdne102900:0" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "crwdns102902:0crwdne102902:0" @@ -29807,7 +29810,7 @@ msgstr "crwdns131850:0crwdne131850:0" msgid "Wednesday" msgstr "crwdns131852:0crwdne131852:0" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "crwdns103020:0crwdne103020:0" @@ -30111,7 +30114,7 @@ msgstr "crwdns112760:0crwdne112760:0" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "crwdns103156:0crwdne103156:0" @@ -30203,11 +30206,11 @@ msgstr "crwdns127790:0crwdne127790:0" msgid "Write" msgstr "crwdns131894:0crwdne131894:0" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "crwdns103194:0crwdne103194:0" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "crwdns103196:0crwdne103196:0" @@ -30230,7 +30233,7 @@ msgstr "crwdns161444:0crwdne161444:0" msgid "Y Axis" msgstr "crwdns131900:0crwdne131900:0" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "crwdns103204:0crwdne103204:0" @@ -30300,8 +30303,8 @@ msgstr "crwdns131908:0crwdne131908:0" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30577,7 +30580,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "crwdns155352:0{0}crwdne155352:0" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "crwdns103350:0crwdne103350:0" @@ -30589,11 +30592,11 @@ msgstr "crwdns103352:0crwdne103352:0" msgid "You do not have import permission for {0}" msgstr "crwdns161466:0{0}crwdne161466:0" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "crwdns194812:0{0}crwdne194812:0" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "crwdns155600:0{0}crwdne155600:0" @@ -30657,7 +30660,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:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "crwdns103392:0{0}crwdne103392:0" @@ -30734,7 +30737,7 @@ msgstr "crwdns103418:0crwdne103418:0" msgid "You need to select indexes you want to add first." msgstr "crwdns127892:0crwdne127892:0" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "crwdns103420:0{0}crwdne103420:0" @@ -30949,7 +30952,7 @@ msgstr "crwdns131918:0crwdne131918:0" msgid "amend" msgstr "crwdns131920:0crwdne131920:0" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "crwdns103502:0crwdne103502:0" @@ -31012,7 +31015,7 @@ msgid "cyan" msgstr "crwdns131932:0crwdne131932:0" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "crwdns103578:0crwdne103578:0" @@ -31130,7 +31133,7 @@ msgstr "crwdns103630:0crwdne103630:0" msgid "empty" msgstr "crwdns103632:0crwdne103632:0" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "crwdns194814:0crwdne194814:0" @@ -31189,7 +31192,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "crwdns103692:0crwdne103692:0" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "crwdns103694:0crwdne103694:0" @@ -31209,17 +31212,17 @@ msgstr "crwdns131976:0crwdne131976:0" msgid "import" msgstr "crwdns131978:0crwdne131978:0" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "crwdns194816:0crwdne194816:0" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "crwdns194818:0crwdne194818:0" @@ -31262,7 +31265,7 @@ msgid "long" msgstr "crwdns131990:0crwdne131990:0" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "crwdns103758:0crwdne103758:0" @@ -31355,7 +31358,7 @@ msgstr "crwdns132014:0crwdne132014:0" msgid "on_update_after_submit" msgstr "crwdns132016:0crwdne132016:0" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "crwdns103824:0crwdne103824:0" @@ -31428,7 +31431,7 @@ msgid "restored {0} as {1}" msgstr "crwdns103898:0{0}crwdnd103898:0{1}crwdne103898:0" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "crwdns103904:0crwdne103904:0" @@ -31686,7 +31689,7 @@ msgstr "crwdns104058:0{0}crwdnd104058:0{1}crwdne104058:0" msgid "{0} Calendar" msgstr "crwdns104060:0{0}crwdne104060:0" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "crwdns104062:0{0}crwdne104062:0" @@ -31735,7 +31738,7 @@ msgstr "crwdns104078:0{0}crwdne104078:0" msgid "{0} Name" msgstr "crwdns104082:0{0}crwdne104082:0" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "crwdns104084:0{0}crwdnd104084:0{1}crwdnd104084:0{2}crwdnd104084:0{3}crwdne104084:0" @@ -31855,7 +31858,7 @@ msgstr "crwdns104142:0{0}crwdnd104142:0{1}crwdnd104142:0{2}crwdne104142:0" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "crwdns127900:0{0}crwdne127900:0" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "crwdns194820:0{0}crwdnd194820:0{1}crwdne194820:0" @@ -31880,7 +31883,7 @@ msgstr "crwdns104162:0{0}crwdne104162:0" msgid "{0} days ago" msgstr "crwdns104164:0{0}crwdne104164:0" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "crwdns194822:0{0}crwdnd194822:0{1}crwdne194822:0" @@ -31889,7 +31892,7 @@ msgstr "crwdns194822:0{0}crwdnd194822:0{1}crwdne194822:0" msgid "{0} does not exist in row {1}" msgstr "crwdns104166:0{0}crwdnd104166:0{1}crwdne104166:0" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "crwdns194824:0{0}crwdnd194824:0{1}crwdne194824:0" @@ -31929,7 +31932,7 @@ msgstr "crwdns104190:0{0}crwdnd104190:0{1}crwdnd104190:0{2}crwdne104190:0" msgid "{0} hours ago" msgstr "crwdns104194:0{0}crwdne104194:0" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "crwdns104196:0{0}crwdnd104196:0{1}crwdne104196:0" @@ -31938,7 +31941,7 @@ msgstr "crwdns104196:0{0}crwdnd104196:0{1}crwdne104196:0" msgid "{0} in row {1} cannot have both URL and child items" msgstr "crwdns104198:0{0}crwdnd104198:0{1}crwdne104198:0" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "crwdns194826:0{0}crwdnd194826:0{1}crwdne194826:0" @@ -31950,11 +31953,11 @@ msgstr "crwdns104200:0{0}crwdne104200:0" msgid "{0} is a not a valid zip file" msgstr "crwdns104202:0{0}crwdne104202:0" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "crwdns194828:0{0}crwdnd194828:0{1}crwdne194828:0" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "crwdns194830:0{0}crwdnd194830:0{1}crwdne194830:0" @@ -31966,16 +31969,16 @@ msgstr "crwdns104204:0{0}crwdne104204:0" msgid "{0} is an invalid email address in 'Recipients'" msgstr "crwdns104206:0{0}crwdne104206:0" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "crwdns194832:0{0}crwdnd194832:0{1}crwdne194832:0" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "crwdns194834:0{0}crwdnd194834:0{1}crwdne194834:0" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "crwdns104208:0{0}crwdnd104208:0{1}crwdnd104208:0{2}crwdne104208:0" @@ -31984,49 +31987,49 @@ msgstr "crwdns104208:0{0}crwdnd104208:0{1}crwdnd104208:0{2}crwdne104208:0" msgid "{0} is currently {1}" msgstr "crwdns104210:0{0}crwdnd104210:0{1}crwdne104210:0" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "crwdns194836:0{0}crwdne194836:0" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "crwdns194838:0{0}crwdne194838:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "crwdns104212:0{0}crwdnd104212:0{1}crwdne104212:0" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "crwdns104214:0{0}crwdnd104214:0{1}crwdne104214:0" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "crwdns104216:0{0}crwdnd104216:0{1}crwdne104216:0" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "crwdns104218:0{0}crwdnd104218:0{1}crwdne104218:0" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "crwdns104220:0{0}crwdnd104220:0{1}crwdne104220:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "crwdns104222:0{0}crwdnd104222:0{1}crwdne104222:0" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "crwdns104224:0{0}crwdne104224:0" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "crwdns194840:0{0}crwdnd194840:0{1}crwdne194840:0" @@ -32091,26 +32094,26 @@ msgstr "crwdns104248:0{0}crwdne104248:0" msgid "{0} is not an allowed role for {1}" msgstr "crwdns157398:0{0}crwdnd157398:0{1}crwdne157398:0" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "crwdns194842:0{0}crwdnd194842:0{1}crwdne194842:0" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "crwdns104250:0{0}crwdnd104250:0{1}crwdne104250:0" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "crwdns104252:0{0}crwdnd104252:0{1}crwdne104252:0" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "crwdns104254:0{0}crwdnd104254:0{1}crwdne104254:0" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "crwdns104256:0{0}crwdne104256:0" @@ -32118,20 +32121,20 @@ msgstr "crwdns104256:0{0}crwdne104256:0" msgid "{0} is now default print format for {1} doctype" msgstr "crwdns104258:0{0}crwdnd104258:0{1}crwdne104258:0" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "crwdns194844:0{0}crwdnd194844:0{1}crwdne194844:0" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "crwdns194846:0{0}crwdnd194846:0{1}crwdne194846:0" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "crwdns104260:0{0}crwdnd104260:0{1}crwdne104260:0" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32139,21 +32142,21 @@ msgstr "crwdns104260:0{0}crwdnd104260:0{1}crwdne104260:0" msgid "{0} is required" msgstr "crwdns104262:0{0}crwdne104262:0" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "crwdns104264:0{0}crwdne104264:0" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "crwdns104266:0{0}crwdnd104266:0{1}crwdne104266:0" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "crwdns194848:0{0}crwdnd194848:0{1}crwdne194848:0" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "crwdns104268:0{0}crwdne104268:0" @@ -32209,11 +32212,11 @@ msgstr "crwdns148718:0{0}crwdnd148718:0{1}crwdne148718:0" msgid "{0} must be one of {1}" msgstr "crwdns104286:0{0}crwdnd104286:0{1}crwdne104286:0" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "crwdns104288:0{0}crwdne104288:0" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "crwdns104290:0{0}crwdne104290:0" @@ -32234,11 +32237,11 @@ msgid "{0} not allowed to be renamed" msgstr "crwdns104296:0{0}crwdne104296:0" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "crwdns104300:0{0}crwdnd104300:0{1}crwdne104300:0" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "crwdns104302:0{0}crwdnd104302:0{1}crwdnd104302:0{2}crwdne104302:0" @@ -32402,11 +32405,11 @@ msgstr "crwdns104368:0{0}crwdnd104368:0{1}crwdne104368:0" msgid "{0} {1} added to Dashboard {2}" msgstr "crwdns104370:0{0}crwdnd104370:0{1}crwdnd104370:0{2}crwdne104370:0" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "crwdns104372:0{0}crwdnd104372:0{1}crwdne104372:0" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "crwdns104374:0{0}crwdnd104374:0{1}crwdnd104374:0{2}crwdnd104374:0{3}crwdne104374:0" @@ -32430,7 +32433,7 @@ msgstr "crwdns104382:0{0}crwdnd104382:0{1}crwdne104382:0" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "crwdns104384:0{0}crwdnd104384:0{1}crwdnd104384:0{2}crwdnd104384:0{3}crwdne104384:0" -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "crwdns104386:0{0}crwdnd104386:0{1}crwdne104386:0" @@ -32443,7 +32446,7 @@ msgstr "crwdns194926:0{0}crwdne194926:0" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "crwdns151120:0{0}crwdnd151120:0{1}crwdne151120:0" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "crwdns104388:0{0}crwdnd104388:0{1}crwdnd104388:0{3}crwdnd104388:0{2}crwdne104388:0" @@ -32612,8 +32615,8 @@ msgstr "crwdns104456:0crwdne104456:0" msgid "{} field cannot be empty." msgstr "crwdns104458:0crwdne104458:0" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "crwdns104460:0crwdne104460:0" @@ -32621,7 +32624,7 @@ msgstr "crwdns104460:0crwdne104460:0" msgid "{} is not a valid date string." msgstr "crwdns104462:0crwdne104462:0" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "crwdns104464:0crwdne104464:0" diff --git a/frappe/locale/es.po b/frappe/locale/es.po index 33ba28def8..3fb36563d8 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:24\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' no permitido para el tipo {1} en la fila {2}" msgid "(Mandatory)" msgstr "(Obligatorio)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Fallido: {0} a {1}: {2}" @@ -137,7 +137,15 @@ msgid "0 - too guessable: risky password.\n" "3 - safely unguessable: moderate protection from offline slow-hash scenario.\n" "
\n" "4 - very unguessable: strong protection from offline slow-hash scenario." -msgstr "" +msgstr "0 - demasiado adivinable: contraseña arriesgada.\n" +"
\n" +"1 - muy fácil de adivinar: protección frente a ataques en línea no regulados. \n" +"
\n" +"2 - algo adivinable: protección frente a ataques en línea no acelerados.\n" +"
\n" +"3 - seguro que no se puede adivinar: protección moderada frente a ataques en línea lentos.\n" +"
\n" +"4 - muy difícil de adivinar: protección fuerte frente a un escenario slow-hash offline." #. Description of the 'Priority' (Int) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json @@ -1153,7 +1161,7 @@ msgstr "La acción {0} falló en {1} {2}. Véalo en {3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1220,6 +1228,7 @@ msgstr "Registro de Actividad" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1278,8 +1287,8 @@ msgstr "Agregar subnodo" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Añadir Columna" @@ -1363,7 +1372,7 @@ msgstr "Añadir Suscriptores" msgid "Add Tags" msgstr "Añadir etiquetas" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Añadir etiquetas" @@ -1396,6 +1405,11 @@ msgstr "Agregar permisos de usuario" msgid "Add Video Conferencing" msgstr "Añadir videoconferencia" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Añadir Filtro" @@ -1507,7 +1521,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:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Agregar {0}" @@ -1670,8 +1684,8 @@ msgstr "Opciones avanzadas" msgid "Advanced Control" msgstr "Control Avanzado" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Búsqueda Avanzada" @@ -1914,7 +1928,7 @@ msgstr "Permitir ver al invitado" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Guests to Upload Files" -msgstr "" +msgstr "Permitir a los Invitados cargar archivos" #. Label of the allow_import (Check) field in DocType 'DocType' #. Label of the allow_import (Check) field in DocType 'Customize Form' @@ -1926,19 +1940,19 @@ msgstr "" #. Label of the allow_login_after_fail (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Login After Fail" -msgstr "" +msgstr "Permitir inicio de sesión después de error" #. Label of the allow_login_using_mobile_number (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Login using Mobile Number" -msgstr "" +msgstr "Permitir inicio de sesión con número de teléfono móvil" #. Label of the allow_login_using_user_name (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Login using User Name" -msgstr "" +msgstr "Permitir inicio de sesión con Nombre de Usuario" #. Label of the sb_allow_modules (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -1986,7 +2000,7 @@ msgstr "Permitir la autoaprobación" #. Label of the enable_telemetry (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Sending Usage Data for Improving Applications" -msgstr "" +msgstr "Permitir el envío de datos de uso para mejorar las aplicaciones" #. Description of the 'Allow Self Approval' (Check) field in DocType 'Workflow #. Transition' @@ -2062,7 +2076,7 @@ msgstr "Permitir en 'validar'" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow only one session per user" -msgstr "" +msgstr "Permitir sólo una sesión por usuario" #. Label of the allow_page_break_inside_tables (Check) field in DocType 'Print #. Settings' @@ -2114,7 +2128,7 @@ msgstr "" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allowed File Extensions" -msgstr "" +msgstr "Extensiones de Archivos permitidas" #. Label of the allowed_in_mentions (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -2241,11 +2255,11 @@ msgstr "Ya está Registrado" msgid "Already in the following Users ToDo list:{0}" msgstr "Ya en la siguiente lista de tareas pendientes de los usuarios: {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "También se agrega el campo de moneda dependiente {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "También se agrega el campo de dependencia de estado {0}" @@ -2392,7 +2406,7 @@ msgstr "" msgid "Anonymous responses" msgstr "Respuestas anónimas" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "Otra transacción está bloqueando esta. Por favor, inténtelo de nuevo en unos segundos." @@ -2479,7 +2493,7 @@ msgstr "" msgid "Append To" msgstr "Anexar a" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "'Añadir a' puede ser un {0}" @@ -2533,7 +2547,7 @@ msgstr "Se aplica a (DocType)" msgid "Apply" msgstr "Aplicar" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Aplicar regla de asignación" @@ -2550,7 +2564,7 @@ msgstr "" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Apply Strict User Permissions" -msgstr "" +msgstr "Aplicar Permisos Estrictos de Usuario" #. Label of the view (Select) field in DocType 'Client Script' #: frappe/custom/doctype/client_script/client_script.json @@ -2620,11 +2634,11 @@ msgstr "Columnas archivados" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 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:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2742,7 +2756,7 @@ msgstr "Asignar condición" msgid "Assign To" msgstr "Asignar a" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Asignar a" @@ -2792,7 +2806,7 @@ msgstr "Asignado por" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -3005,7 +3019,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Adjuntos" @@ -3067,7 +3081,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:339 +#: frappe/email/doctype/email_account/email_account.py:340 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}." @@ -3274,11 +3288,11 @@ msgstr "" msgid "Automatic" msgstr "Automático" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 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:766 +#: frappe/email/doctype/email_account/email_account.py:767 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." @@ -3872,7 +3886,7 @@ msgstr "Eliminar a granel" msgid "Bulk Edit" msgstr "Edición masiva" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Editar en masa {0}" @@ -3880,7 +3894,7 @@ msgstr "Editar en masa {0}" msgid "Bulk Operation Failed" msgstr "Operación masiva fallida" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "Operación masiva exitosa" @@ -4109,7 +4123,7 @@ msgid "Camera" msgstr "Cámara" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4157,7 +4171,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:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Cancelar" @@ -4183,7 +4197,7 @@ msgstr "Cancelar Importación" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "¿Cancelar {0} documentos?" @@ -4232,7 +4246,7 @@ msgstr "No se pueden recuperar valores" msgid "Cannot Remove" msgstr "No se puede quitar" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "No se puede Actualizar Después de Validar" @@ -4276,7 +4290,7 @@ msgstr "No se puede cambiar a/desde autoincremento autonombre en Personalizar fo msgid "Cannot create a {0} against a child document: {1}" msgstr "No se puede crear un {0} en contra de un documento secundario: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "No se puede crear un Área de Trabajo privado para otros usuarios" @@ -4376,7 +4390,7 @@ msgstr "No se pueden obtener los contenidos de archivo de una carpeta" 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." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4396,7 +4410,7 @@ msgstr "No se puede hacer coincidir la columna {0} con ningún campo" msgid "Cannot move row" msgstr "No se puede mover la fila" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "No se puede eliminar el campo ID" @@ -4421,11 +4435,11 @@ msgstr "No se puede validar {0}." msgid "Cannot update {0}" msgstr "No se puede Actualizar {0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "No se puede utilizar subconsulta aquí." -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "No se puede utilizar {0} en ordenar/agrupar por" @@ -4601,7 +4615,7 @@ msgstr "Fuente del gráfico" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Tipo de Gráfico" @@ -4769,7 +4783,7 @@ msgstr "Borrar y Agregar plantilla" msgid "Clear All" msgstr "Limpiar todo" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Borrar Asignación" @@ -4811,7 +4825,7 @@ msgstr "Haga clic en Personalizar para agregar su primer widget" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Click aquí" @@ -4863,7 +4877,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:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "Clic para ordenar por {0}" @@ -5235,7 +5249,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Comentarios" @@ -5456,7 +5470,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Configurar el Gráfico" @@ -5670,7 +5684,7 @@ msgstr "Contiene {0} correcciones de seguridad" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5739,11 +5753,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "Controla si los nuevos usuarios pueden registrarse utilizando esta Clave de Inicio de Sesión Social. Si no se establece, se respeta la configuración del sitio web." -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Copiado al portapapeles." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "Copiado {0} {1} al portapapeles" @@ -5755,12 +5769,12 @@ msgstr "Copiar Enlace" msgid "Copy embed code" msgstr "Copiar código incrustado" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "Copiar error al Portapapeles" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "Copiar al Portapapeles" @@ -5797,7 +5811,7 @@ msgstr "No se pudo encontrar {0}" msgid "Could not map column {0} to field {1}" msgstr "No se pudo asignar la columna {0} al campo {1}" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5950,7 +5964,7 @@ msgstr "Crear registro" msgid "Create New" msgstr "Crear" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Crear nuevo" @@ -5987,10 +6001,10 @@ msgstr "Crear un nuevo..." msgid "Create a new record" msgstr "Crea un nuevo registro" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "Crear: {0}" @@ -6007,7 +6021,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:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "Crea tu primer {0}" @@ -6026,7 +6040,7 @@ msgstr "Creado" msgid "Created At" msgstr "Creado el" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6396,7 +6410,7 @@ msgstr "Personalizaciones para {0} exportadas a:
{1}" msgid "Customize" msgstr "Personalización" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Personalizar" @@ -6428,6 +6442,11 @@ msgstr "Personalizar formulario - {0}" msgid "Customize Form Field" msgstr "Personalizar campos de formulario" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6551,7 +6570,7 @@ msgstr "Tema Oscuro" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "Tablero" @@ -6772,7 +6791,7 @@ msgstr "Fecha y Hora" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Día" @@ -6801,7 +6820,7 @@ msgstr "Días anteriores" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "Se produjo un bloqueo" @@ -6886,7 +6905,7 @@ msgstr "Bandeja de entrada predeterminada" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Por defecto entrante" @@ -6906,7 +6925,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Predeterminar Saliente" @@ -7027,7 +7046,7 @@ msgstr "Valor predeterminado" msgid "Defaults" msgstr "Predeterminados" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "Valores predeterminados actualizados" @@ -7064,7 +7083,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7072,12 +7091,12 @@ msgstr "" msgid "Delete" msgstr "Eliminar" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Eliminar" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Eliminar" @@ -7119,7 +7138,7 @@ msgstr "Eliminar pestaña" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "Eliminar todas las {0} filas" @@ -7151,7 +7170,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "Eliminar toda la sección con los campos" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "Eliminar fila" @@ -7169,17 +7188,17 @@ 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:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 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:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "¿Eliminar {0} artículos de forma permanente?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "Eliminar {0} filas" @@ -7209,10 +7228,6 @@ msgstr "Documento Eliminado" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "Todos los documentos eliminados con éxito" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Eliminado!" @@ -7498,7 +7513,7 @@ msgstr "" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable Change Log Notification" -msgstr "" +msgstr "Deshabilitar la notificación del Registro de Cambios" #. Label of the disable_comment_count (Check) field in DocType 'List View #. Settings' @@ -7551,19 +7566,19 @@ msgstr "Desactivar el registro para su sitio" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable Standard Email Footer" -msgstr "" +msgstr "Desactivar pie de página estándar en los correos electrónicos" #. Label of the disable_system_update_notification (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable System Update Notification" -msgstr "" +msgstr "Desactivar la notificación de Actualización del Sistema" #. Label of the disable_user_pass_login (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable Username/Password Login" -msgstr "" +msgstr "Deshabilitar el inicio de sesión con nombre de Usuario/Contraseña" #. Label of the disable_signup (Check) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json @@ -7607,7 +7622,7 @@ msgstr "Deshabilitado" msgid "Disabled Auto Reply" msgstr "Respuesta automática deshabilitada" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7615,7 +7630,7 @@ msgstr "Respuesta automática deshabilitada" msgid "Discard" msgstr "Descartar" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Descartar" @@ -7703,7 +7718,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "No edite los encabezados que están preestablecidos en la plantilla" @@ -8187,7 +8202,7 @@ msgstr "Tipos de documentos y permisos" msgid "Document Unlocked" msgstr "Documento desbloqueado" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8195,15 +8210,15 @@ msgstr "" 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:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "El documento ha sido cancelado" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "El documento ha sido validado" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "El documento está en estado de borrador" @@ -8381,9 +8396,9 @@ msgstr "Descargar Informe" msgid "Download Template" msgstr "Descargar plantilla" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Descargue sus datos" @@ -8468,7 +8483,7 @@ msgstr "Entrada duplicada" msgid "Duplicate Filter Name" msgstr "Nombre de Fltro Duplicado" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Nombre duplicado" @@ -8480,7 +8495,7 @@ msgstr "Duplicar fila actual" msgid "Duplicate field" msgstr "Campo duplicado" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "Duplicar fila" @@ -8488,7 +8503,7 @@ msgstr "Duplicar fila" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "Duplicar {0} filas" @@ -8593,12 +8608,12 @@ msgstr "ESC" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "" @@ -8632,7 +8647,7 @@ msgstr "Editar HTML personalizado" msgid "Edit DocType" msgstr "Editar DocType" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Editar DocType" @@ -8646,11 +8661,6 @@ msgstr "Editar existente" msgid "Edit Filters" msgstr "Editar filtros" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "Editar filtros" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "Editar pie de página" @@ -8753,7 +8763,7 @@ msgstr "Editar su respuesta" msgid "Edit your workflow visually using the Workflow Builder." msgstr "Cree su flujo de trabajo visualmente utilizando el Constructor de Flujo de Trabajo." -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "Editar {0}" @@ -8831,7 +8841,7 @@ msgstr "" #: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json #: frappe/www/login.html:8 frappe/www/login.py:104 msgid "Email" -msgstr "" +msgstr "Correo electrónico" #. Label of the email_account (Link) field in DocType 'Communication' #. Label of the email_account (Link) field in DocType 'User Email' @@ -8849,7 +8859,7 @@ msgstr "" msgid "Email Account" msgstr "Cuentas de correo electrónico" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "Cuenta de correo desactivada." @@ -8866,7 +8876,7 @@ msgstr "Cuenta de correo electrónico añadida varias veces" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "Cuenta de correo electrónico no configurada. Por favor, cree una nueva cuenta de correo electrónico desde Configuración > Cuenta de correo electrónico" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -8907,7 +8917,7 @@ msgstr "Señal de la bandera del correo electrónico" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Email Footer Address" -msgstr "" +msgstr "Adjuntar dirección en pie de página" #. Name of a DocType #. Label of the email_group (Link) field in DocType 'Email Group Member' @@ -8979,7 +8989,7 @@ msgstr "" #. Label of the email_retry_limit (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Email Retry Limit" -msgstr "" +msgstr "Límite de reintento de correo" #. Name of a DocType #: frappe/email/doctype/email_rule/email_rule.json @@ -9056,7 +9066,7 @@ msgstr "El correo electrónico se ha movido a la papelera" msgid "Email is mandatory to create User Email" msgstr "El correo electrónico es obligatorio para crear el correo electrónico del usuario." -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "" @@ -9078,7 +9088,7 @@ msgstr "Correos" msgid "Emails Pulled" msgstr "Correos electrónicos descargados" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "Ya se están descargando los correos electrónicos de esta cuenta." @@ -9173,7 +9183,7 @@ msgstr "Habilitar la indexación de Google" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Habilitar correos entrantes" @@ -9186,7 +9196,7 @@ msgstr "Habilitar la incorporación" #. 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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Habilitar correos salientes" @@ -9309,7 +9319,7 @@ msgstr "Habilitado" msgid "Enabled Scheduler" msgstr "Programador habilitado" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "Bandeja de entrada de correo electrónico habilitada para el usuario {0}" @@ -9488,7 +9498,7 @@ msgstr "Nombre de la Entidad" msgid "Entity Type" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Iguales" @@ -9584,7 +9594,7 @@ msgstr "Error en formato de impresión en línea {0}: {1}" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "Error al analizar filtros anidados: {0}. {1}" @@ -9592,7 +9602,7 @@ msgstr "Error al analizar filtros anidados: {0}. {1}" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "Error al conectarte a la cuenta de correo electrónico {0}" @@ -9604,15 +9614,15 @@ msgstr "Error al evaluar Notificación {0}. Por favor arregla tu plantilla." msgid "Error {0}: {1}" msgstr "Error {0}: {1}" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "Error: Faltan datos en la tabla {0}" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Error: falta el valor para {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Error: {0} Fila #{1}: Valor faltante para: {2}" @@ -9727,7 +9737,7 @@ msgstr "" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Example: Setting this to 24:00 will log out a user if they are not active for 24:00 hours." -msgstr "" +msgstr "Ejemplo: al configurar esto en 24:00, cerrará la sesión de un usuario si no está activo durante las 24:00 horas." #. Description of the 'Description' (Small Text) field in DocType 'Assignment #. Rule' @@ -9804,7 +9814,7 @@ msgstr "Expandir" msgid "Expand All" msgstr "" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9864,12 +9874,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Exportar" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exportar" @@ -9913,11 +9923,11 @@ msgstr "Exportar Reporte: {0}" msgid "Export Type" msgstr "Tipo de Exportación" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "¿Exportar todas las filas coincidentes?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "¿Exportar todas las {0} filas?" @@ -10532,12 +10542,12 @@ msgstr "El nombre de archivo no puede tener {0}" msgid "File not attached" msgstr "Archivo no adjuntado" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "El tamaño del archivo supera el tamaño máximo permitido de {0} MB" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "El archivo es demasiado grande" @@ -10564,7 +10574,7 @@ msgstr "Archivos" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10602,11 +10612,11 @@ msgstr "Nombre del Filtro" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10629,7 +10639,7 @@ msgstr "Registros filtrados" msgid "Filtered by \"{0}\"" msgstr "Filtrado por \"{0}\"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "Filtrado por: {0}." @@ -10663,7 +10673,7 @@ msgstr "" #. Label of the filters_config (Code) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Filters Configuration" -msgstr "" +msgstr "Configuración de filtros" #. Label of the filters_display (HTML) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json @@ -10673,7 +10683,7 @@ msgstr "" #. Label of the filters_editor (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Filters Editor" -msgstr "" +msgstr "Editor de filtros" #. Label of the filters_json (Code) field in DocType 'Dashboard Chart' #. Label of the filters_json (Code) field in DocType 'Number Card' @@ -10685,7 +10695,7 @@ msgstr "" #. Label of the filters_section (Section Break) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Filters Section" -msgstr "" +msgstr "Sección de filtros" #: frappe/public/js/frappe/views/kanban/kanban_view.js:202 msgid "Filters saved" @@ -10700,7 +10710,7 @@ msgstr "" msgid "Filters {0}" msgstr "Filtros {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "Filtros:" @@ -10731,7 +10741,7 @@ msgstr "" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "First Day of the Week" -msgstr "" +msgstr "Primer día de la semana" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' @@ -10784,7 +10794,7 @@ msgstr "Coma Flotante" #. Label of the float_precision (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Float Precision" -msgstr "" +msgstr "Factor de Redondeo" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -11024,7 +11034,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Para la comparación, utilice >5, <10 o =324. Para rangos, utilice 5:10 (para valores entre 5 y 10)." @@ -11089,7 +11099,7 @@ msgstr "Forzar detención del trabajo" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Force User to Reset Password" -msgstr "" +msgstr "Forzar al usuario a restablecer la contraseña" #. Label of the force_web_capture_mode_for_uploads (Check) field in DocType #. 'System Settings' @@ -11230,7 +11240,7 @@ msgstr "Frappe claro" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "Error OAuth Frappe Mail" @@ -11281,7 +11291,7 @@ msgstr "Frecuencia" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Friday" -msgstr "" +msgstr "Viernes" #. Label of the sender (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -11458,7 +11468,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "Generar URL de seguimiento" @@ -11888,14 +11898,14 @@ msgstr "AQUÍ" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "HH:mm" -msgstr "" +msgstr "HH:mm" #. Option for the 'Time Format' (Select) field in DocType 'Language' #. Option for the 'Time Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "HH:mm:ss" -msgstr "" +msgstr "HH:mm:ss" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -12063,7 +12073,7 @@ msgstr "Los scripts de encabezado y pie de página se pueden utilizar para agreg msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -12155,7 +12165,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "Esta es tu URL de seguimiento" @@ -12255,7 +12265,7 @@ msgstr "Ocultar descendientes" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Hide Empty Read-Only Fields" -msgstr "" +msgstr "Ocultar campos vacíos de solo lectura" #: frappe/www/error.html:62 msgid "Hide Error" @@ -12299,7 +12309,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Ocultar Fines de Semana" @@ -12450,16 +12460,16 @@ 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:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12647,7 +12657,7 @@ msgstr "" #. (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "If enabled, only System Managers can upload public files. Other users can't see the checkbox Is Private in the upload dialog." -msgstr "" +msgstr "Si está activada, sólo los Administradores del Sistema pueden subir archivos públicos. Los demás usuarios no pueden ver la casilla Es privado en el diálogo de carga." #. Description of the 'Track Seen' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -12828,8 +12838,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "Estado del Documento ilegal para {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Consulta SQL ilegal" @@ -12951,7 +12961,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13047,7 +13057,7 @@ msgstr "En" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "In Days" -msgstr "" +msgstr "En días" #. Label of the in_filter (Check) field in DocType 'DocField' #. Label of the in_filter (Check) field in DocType 'Customize Form Field' @@ -13128,7 +13138,7 @@ msgstr "" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "In seconds" -msgstr "" +msgstr "En segundos" #: frappe/core/doctype/recorder/recorder_list.js:209 msgid "Inactive" @@ -13270,7 +13280,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "Índice" @@ -13368,7 +13378,7 @@ msgstr "Inserción luego del campo '{0}' mencionado en el campo personalizado '{ msgid "Insert Below" msgstr "Insertar Debajo" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "Insertar Columna Antes de {0}" @@ -13493,7 +13503,7 @@ msgstr "Intereses" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "Error de Servidor Interno" @@ -13548,7 +13558,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Expresión \"depende_on\" no válida" @@ -13592,7 +13602,7 @@ msgstr "Fecha invalida" msgid "Invalid DocType" msgstr "DocType inválido" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "DocType no válido: {0}" @@ -13609,8 +13619,8 @@ msgstr "Nombre de campo no válido" msgid "Invalid File URL" msgstr "URL de archivo inválida" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13666,7 +13676,7 @@ msgstr "Servidor o puerto de correo saliente no válido: {0}" msgid "Invalid Output Format" msgstr "Formato de salida no válido" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "Anulación no válida" @@ -13739,19 +13749,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "Tipo de argumento no válido: {0}. Solo se permiten cadenas, números, diccionarios y \"Ninguno\"." -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Columna inválida" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13799,11 +13805,11 @@ msgstr "Nombre de campo no válido '{0}' en nombre automático" msgid "Invalid file path: {0}" msgstr "Ruta no válida archivo: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13864,11 +13870,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14894,7 +14900,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Abandonar esta conversación" @@ -15097,7 +15103,7 @@ msgstr "Tema Claro" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Como" @@ -15121,7 +15127,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15331,7 +15337,7 @@ msgstr "Enlaces" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15361,7 +15367,7 @@ msgstr "Filtro de Lista" msgid "List Settings" msgstr "Configuración de lista" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Configuración de lista" @@ -15430,7 +15436,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15450,7 +15456,7 @@ msgstr "Cargando versiones..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15553,7 +15559,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "Inicio de sesión fallido, intente nuevamente" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "Se requiere un ID para iniciar sesión" @@ -15638,7 +15644,7 @@ msgstr "Ingresar con LDAP" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Login with email link" -msgstr "" +msgstr "Iniciar sesión con enlace de correo" #. Label of the login_with_email_link_expiry (Int) field in DocType 'System #. Settings' @@ -15677,7 +15683,7 @@ msgstr "Cerrar sesión en todas las sesiones" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Logout All Sessions on Password Reset" -msgstr "" +msgstr "Cerrar sesión en todas las sesiones al restablecer la contraseña" #. Label of the logout_all_sessions (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -16012,7 +16018,7 @@ msgstr "" #. 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 "" +msgstr "Tamaño máximo del archivo (MB)" #. Label of the max_height (Data) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json @@ -16027,7 +16033,7 @@ msgstr "" #. Label of the max_report_rows (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Max Report Rows" -msgstr "" +msgstr "Máximas filas de reportes" #. Label of the max_value (Int) field in DocType 'Web Form Field' #: frappe/website/doctype/web_form_field/web_form_field.json @@ -16068,7 +16074,7 @@ msgstr "Límite máximo de adjunto de {0} ha sido alcanzado por {1} {2}." msgid "Maximum attachment limit of {0} has been reached." msgstr "Límite máximo de adjuntos de {0} ha sido alcanzado." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "Máximo: {0} lineas permitidas" @@ -16079,7 +16085,7 @@ msgstr "Máximo: {0} lineas permitidas" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Yo" @@ -16092,7 +16098,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16136,8 +16142,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "Menú" @@ -16212,11 +16218,11 @@ msgstr "" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Mensaje marcado" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Mensaje del servidor: {0}" @@ -16355,7 +16361,7 @@ msgstr "" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Minimum Password Score" -msgstr "" +msgstr "Puntuación mínima de contraseña" #. Label of the minor (Int) field in DocType 'Package Release' #: frappe/core/doctype/package_release/package_release.json @@ -16483,7 +16489,7 @@ msgstr "Función del modal" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16578,7 +16584,7 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Monday" -msgstr "" +msgstr "Lunes" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json @@ -16590,7 +16596,7 @@ msgstr "Supervise los registros de errores, trabajos en segundo plano, comunicac msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "" @@ -16650,7 +16656,7 @@ msgstr "" #: frappe/core/doctype/user/user.json #: frappe/core/web_form/edit_profile/edit_profile.json msgid "More Information" -msgstr "" +msgstr "Más información" #: frappe/website/doctype/help_article/templates/help_article.html:19 #: frappe/website/doctype/help_article/templates/help_article.html:33 @@ -16922,17 +16928,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 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:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Navegar lista arriba" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "Ir al contenido principal" @@ -16947,11 +16953,11 @@ msgstr "Botones de navegación" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "¿Necesita ayuda?" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "Necesita el rol de Administrador del Área de Trabajo para editar el área de trabajo privada de otros usuarios" @@ -16959,7 +16965,7 @@ msgstr "Necesita el rol de Administrador del Área de Trabajo para editar el ár msgid "Negative Value" msgstr "Valor negativo" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -17095,7 +17101,7 @@ msgstr "Nuevo nombre de formato de impresión" msgid "New Quick List" msgstr "Nueva Lista Rápida" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "Nuevo nombre de Informe" @@ -17340,8 +17346,8 @@ msgstr "Siguiente al hacer clic" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17500,7 +17506,7 @@ msgstr "No se ha encontrado ningún campo de selección" msgid "No Suggestions" msgstr "No hay sugerencias" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Sin Etiquetas" @@ -17588,7 +17594,7 @@ msgstr "No se han encontrado campos que puedan utilizarse como Columna Kanban. U msgid "No file attached" msgstr "No hay archivos adjuntos" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "No hay filtros" @@ -17645,7 +17651,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "No tiene permiso para '{0} ' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "No tiene permiso para leer {0}" @@ -17673,7 +17679,7 @@ msgstr "No se exportarán registros" msgid "No rows" msgstr "Sin filas" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "No hay filas seleccionadas" @@ -17690,7 +17696,7 @@ msgid "No user has the role {0}" msgstr "Ningún usuario tiene el rol {0}" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "No hay valores para mostrar" @@ -17702,7 +17708,7 @@ msgstr "No {0}" msgid "No {0} found" msgstr "Ningún {0} encontrado" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 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}." @@ -17823,9 +17829,9 @@ msgstr "No publicado" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "No guardado" @@ -17840,7 +17846,7 @@ msgstr "No visto" msgid "Not Sent" msgstr "No enviado" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "No especificado" @@ -17907,9 +17913,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "No se encuentra en modo desarrollador! Debe establecerlo en el archivo site_config.json o crear un 'DocType' personalizado." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17939,7 +17945,7 @@ msgstr "Nota vista por" msgid "Note:" msgstr "Nota:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Nota: Cambiar el nombre de la página romperá la URL anterior a esta página." @@ -17957,7 +17963,7 @@ msgstr "" #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Note: Multiple sessions will be allowed in case of mobile device" -msgstr "" +msgstr "Nota: Varias sesiones serán permitidas en el caso de los dispositivos móviles" #: frappe/core/doctype/user/user.js:397 msgid "Note: This will be shared with user." @@ -18132,12 +18138,12 @@ msgstr "Tarjetas de números" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/currency/currency.json msgid "Number Format" -msgstr "" +msgstr "Formato de Número" #. Label of the backup_limit (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Number of Backups" -msgstr "" +msgstr "Número de copias de seguridad" #. Label of the number_of_groups (Int) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -18256,12 +18262,12 @@ msgstr "O" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "OTP App" -msgstr "" +msgstr "Aplicación OTP" #. Label of the otp_issuer_name (Data) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "OTP Issuer Name" -msgstr "" +msgstr "Nombre del Emisor de OTP" #. Label of the otp_sms_template (Small Text) field in DocType 'System #. Settings' @@ -18327,7 +18333,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18343,7 +18349,7 @@ msgstr "Los nombres de campos antiguos y nuevos son iguales." #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Older backups will be automatically deleted" -msgstr "" +msgstr "Copias de seguridad anteriores se eliminarán de forma automática" #. Label of the oldest_unscheduled_job (Link) field in DocType 'System Health #. Report' @@ -18402,7 +18408,7 @@ msgstr "Con fecha de o después del" msgid "On or Before" msgstr "Con fecha de o antes del" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "El {0}, {1} escribió:" @@ -18647,7 +18653,7 @@ msgstr "Abrir en una nueva pestaña" msgid "Open in new tab" msgstr "Abrir en una nueva pestaña" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Abrir elemento de lista" @@ -18788,7 +18794,7 @@ msgstr "Las opciones para {0} deben configurarse antes de configurar el valor pr msgid "Options is required for field {0} of type {1}" msgstr "Se requieren opciones para el campo {0} de tipo {1}" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "Las opciones no establecidas para el campo enlazado {0}" @@ -19290,7 +19296,7 @@ msgstr "Restablecer contraseña" #. Label of the password_reset_limit (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Password Reset Link Generation Limit" -msgstr "" +msgstr "Límite de generación de enlaces de restablecimiento de contraseña" #: frappe/public/js/frappe/form/grid_row.js:895 msgid "Password cannot be filtered" @@ -19305,7 +19311,7 @@ msgstr "Contraseña cambiada satisfactoriamente." msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Se requiere contraseña o seleccione En espera de la contraseña" @@ -19504,7 +19510,7 @@ msgstr "¿Eliminar permanentemente \"{0}\"?" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "Error de Permiso" @@ -19664,8 +19670,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "Número de teléfono {0} establecido en el campo {1} no es válido." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Seleccionar columnas" @@ -19707,7 +19713,7 @@ msgstr "" msgid "Plant" msgstr "Planta" -#: 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 "Por favor, autorice OAuth para la cuenta de correo electrónico {0}" @@ -19763,7 +19769,7 @@ msgstr "Por favor adjunte el paquete" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Compruebe los valores de filtro establecidos para el gráfico del tablero: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Por favor, compruebe el valor de \"Obtener desde\" establecido para el campo {0}" @@ -19832,7 +19838,7 @@ msgstr "Por favor, habilite al menos una Clave de Inicio de Sesión Social o LDA #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "" @@ -19943,7 +19949,7 @@ msgstr "Por favor, guarde el documento antes de remover la asignación" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Por favor, guarde el informe primero" @@ -19983,7 +19989,7 @@ msgstr "Por favor, seleccione un archivo primero" msgid "Please select a file or url" msgstr "Por favor, seleccione un archivo o url" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Por favor, seleccione un archivo csv con datos válidos" @@ -19995,7 +20001,7 @@ msgstr "Seleccione un filtro de fecha válido" msgid "Please select applicable Doctypes" msgstr "Por favor seleccione Doctypes aplicables" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Por favor, seleccione al menos 1 columna de {0} para ordenar / agrupar" @@ -20057,7 +20063,7 @@ msgstr "Configura un mensaje primero" 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/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "Por favor, configure la cuenta de correo saliente por defecto desde Ajustes > Cuenta de Correo" @@ -20093,7 +20099,7 @@ msgstr "Por favor especifique la fecha que debe ser verificada" msgid "Please specify which value field must be checked" msgstr "Por favor, especifique qué campo debe ser revisado" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Por favor, inténtelo de nuevo" @@ -20413,12 +20419,12 @@ msgstr "La clave primaria del doctype {0} no puede modificarse, ya que existen v #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -20739,7 +20745,7 @@ msgstr "" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Provide a list of allowed file extensions for file uploads. Each line should contain one allowed file type. If unset, all file extensions are allowed. Example:
CSV
JPG
PNG" -msgstr "" +msgstr "Proporcione una lista de extensiones de archivo permitidas para la carga de archivos. Cada línea debe contener un tipo de archivo permitido. Si no está configurado, se permiten todas las extensiones de archivo. Ejemplo:
CSV
JPG
PNG" #. Label of the provider (Data) field in DocType 'User Social Login' #. Label of the provider (Select) field in DocType 'Geolocation Settings' @@ -21126,7 +21132,7 @@ msgstr "Comandos sin formato" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -21155,7 +21161,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:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "Re:" @@ -21675,7 +21681,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Refrescando" @@ -21999,9 +22005,9 @@ msgstr "Responder a todos" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "" @@ -22134,7 +22140,7 @@ msgstr "Se agotó el tiempo de espera para reportar." msgid "Report updated successfully" msgstr "Informe actualizado con éxito" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "El reporte no se pudo guardar (contiene errores)" @@ -22159,7 +22165,7 @@ msgstr "El reporte {0} está deshabilitado" msgid "Report {0} saved" msgstr "Informe {0} guardado" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Informe:" @@ -22168,7 +22174,7 @@ msgstr "Informe:" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:561 msgid "Reports" -msgstr "" +msgstr "Informes" #: frappe/patches/v14_0/update_workspace2.py:50 msgid "Reports & Masters" @@ -22233,13 +22239,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "Tiempo de espera agotado" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "Tiempo de espera de la solicitud" @@ -22341,7 +22347,7 @@ msgstr "Duración de la caducidad del enlace de restablecimiento de contraseña" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Reset Password Template" -msgstr "" +msgstr "Plantilla para Restablecer Contraseña" #: frappe/core/page/permission_manager/permission_manager.js:116 msgid "Reset Permissions for {0}?" @@ -22471,7 +22477,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Restricciones" @@ -22625,7 +22631,7 @@ msgstr "Permisos de Rol" msgid "Role Permissions Manager" msgstr "Administrar permisos" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Administrar permisos" @@ -22728,7 +22734,7 @@ msgstr "Ronda secuencial" #. Label of the rounding_method (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Rounding Method" -msgstr "" +msgstr "Método de Redondeo" #. Label of the route (Data) field in DocType 'DocType' #. Option for the 'Action Type' (Select) field in DocType 'DocType Action' @@ -22776,7 +22782,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "Ruta: Ejemplo \"/desk\"" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Línea" @@ -22789,7 +22795,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "Fila #{0}:" @@ -22949,7 +22955,7 @@ msgstr "SMS enviado correctamente" msgid "SMS was not sent. Please contact Administrator." msgstr "No se ha enviado el SMS. Póngase en contacto con el administrador." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "Se necesita un servidor SMTP" @@ -23046,12 +23052,12 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Saturday" -msgstr "" +msgstr "Sábado" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23059,14 +23065,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23079,8 +23085,8 @@ msgstr "" msgid "Save Anyway" msgstr "Guardar de todos modos" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Guardar como" @@ -23128,7 +23134,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Guardando" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23342,7 +23348,7 @@ msgstr "Scripts" #: frappe/templates/discussions/search.html:2 #: frappe/templates/includes/search_template.html:26 msgid "Search" -msgstr "" +msgstr "Buscar" #. Label of the search_bar (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -23463,7 +23469,7 @@ msgstr "Título de la sección" msgid "Section must have at least one column" msgstr "La sección debe tener al menos una columna" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23485,7 +23491,7 @@ msgstr "Ver todos los reportes pasados." msgid "See on Website" msgstr "Ver en el sitio web" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "Ver respuestas anteriores" @@ -23544,7 +23550,7 @@ msgstr "Seleccionar" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "Seleccionar Todo" @@ -23560,7 +23566,7 @@ msgstr "Seleccione adjuntos" msgid "Select Child Table" msgstr "Seleccionar tabla secundaria" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Seleccionar Columna" @@ -23641,7 +23647,7 @@ msgstr "Seleccionar campos para insertar" msgid "Select Fields To Update" msgstr "Seleccionar campos para actualizar" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Seleccionar filtros" @@ -23771,13 +23777,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:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 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:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Seleccionar múltiples elementos de la lista" @@ -24104,7 +24110,7 @@ msgstr "Secuencia {0} ya utilizada en {1}" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "Error del Servidor" @@ -24135,11 +24141,11 @@ msgstr "La función Scripts de Servidor no está disponible en este sitio." msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "El servidor estaba demasiado ocupado para procesar esta solicitud. Por favor, inténtelo de nuevo." @@ -24185,7 +24191,7 @@ msgstr "Sesión expirada" #. Label of the session_expiry (Data) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Session Expiry (idle timeout)" -msgstr "" +msgstr "Expiración de la sesión (tiempo de inactivad)" #: frappe/core/doctype/system_settings/system_settings.py:125 msgid "Session Expiry must be in format {0}" @@ -24462,7 +24468,7 @@ msgid "Setup > User Permissions" msgstr "Configurar > Permisos del Usuario" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Configuración automática de correo electrónico" @@ -24559,7 +24565,7 @@ msgstr "Mostrar" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/core/doctype/user/user.json msgid "Show Absolute Datetime in Timeline" -msgstr "" +msgstr "Mostrar fecha y hora absolutas en la línea de tiempo" #. Label of the absolute_value (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json @@ -24600,6 +24606,11 @@ msgstr "" msgid "Show Dashboard" msgstr "Mostrar panel de control" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24613,7 +24624,7 @@ msgstr "Mostrar error" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Show External Link Warning" -msgstr "" +msgstr "Mostrar advertencia de enlace externo" #: frappe/public/js/frappe/form/layout.js:597 msgid "Show Fieldname (click to copy on clipboard)" @@ -24755,7 +24766,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Mostrar totales" @@ -24777,7 +24788,7 @@ msgstr "" msgid "Show Warnings" msgstr "Mostrar advertencias" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Mostrar Fines de Semana" @@ -24873,7 +24884,7 @@ msgstr "" msgid "Show {0} List" msgstr "Mostrar Lista {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Mostrando solo Campos Numéricos del Informe" @@ -25272,7 +25283,7 @@ msgstr "Campo de orden {0} debe ser un nombre de campo válido" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25609,8 +25620,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25803,12 +25814,12 @@ msgstr "Cola de envío" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "" @@ -25837,7 +25848,7 @@ msgstr "Validar después de importar" msgid "Submit an Issue" msgstr "Enviar un Problema" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "Enviar otra respuesta" @@ -25861,7 +25872,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:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "¿Validar {0} documentos?" @@ -25870,7 +25881,7 @@ msgstr "¿Validar {0} documentos?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "" @@ -25922,7 +25933,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25973,7 +25984,7 @@ msgstr "" msgid "Successful Transactions" msgstr "Transacciones exitosas" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "Terminado: {0} a {1}" @@ -25994,7 +26005,7 @@ msgstr "Importado con éxito {0} de {1} registros." msgid "Successfully reset onboarding status for all users." msgstr "Se restableció correctamente el estado del tutorial para todos los usuarios." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26054,7 +26065,7 @@ msgstr "Resumen" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Sunday" -msgstr "" +msgstr "Domingo" #: frappe/email/doctype/email_queue/email_queue_list.js:27 msgid "Suspend Sending" @@ -26348,7 +26359,7 @@ msgstr "Registros del sistema" #: frappe/workflow/doctype/workflow_state/workflow_state.json #: frappe/workflow/doctype/workflow_transition_tasks/workflow_transition_tasks.json msgid "System Manager" -msgstr "" +msgstr "Administrador del sistema" #: frappe/desk/page/backups/backups.js:38 msgid "System Manager privileges required." @@ -26367,7 +26378,7 @@ msgstr "" #. Name of a DocType #: frappe/core/doctype/system_settings/system_settings.json msgid "System Settings" -msgstr "" +msgstr "Configuración del Sistema" #. Label of a number card in the Users Workspace #: frappe/core/workspace/users/users.json @@ -26466,7 +26477,7 @@ msgstr "" msgid "Table Trimmed" msgstr "Tabla recortada" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Tabla actualiza" @@ -26491,8 +26502,8 @@ msgstr "Enlace de etiqueta" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26546,7 +26557,7 @@ msgstr "Subtítulo de miembros del equipo" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Telemetry" -msgstr "" +msgstr "Telemetría" #. Label of the template (Link) field in DocType 'Auto Repeat' #. Label of the template (Code) field in DocType 'Address Template' @@ -26658,7 +26669,7 @@ msgstr "Gracias por ponerse en contacto con nosotros. Nos pondremos en contacto "Su consulta:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "Gracias por tomarse el tiempo para llenar este formulario" @@ -26682,7 +26693,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:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "El formato CSV es sensible a mayúsculas y minúsculas" @@ -26754,7 +26765,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 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." @@ -26940,7 +26951,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -27050,7 +27061,7 @@ msgstr "Hubo errores" msgid "There were errors while creating the document. Please try again." msgstr "Hubo errores al crear el documento. Inténtalo de nuevo." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "" @@ -27389,7 +27400,7 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Thursday" -msgstr "" +msgstr "Jueves" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the time (Datetime) field in DocType 'Recorder' @@ -27415,7 +27426,7 @@ msgstr "Hora" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "Time Format" -msgstr "" +msgstr "Formato de tiempo" #. Label of the time_interval (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -27462,7 +27473,7 @@ msgstr "" #. Label of the time_format (Data) field in DocType 'Country' #: frappe/geo/doctype/country/country.json msgid "Time format" -msgstr "" +msgstr "Formato de tiempo" #. Label of the time_in_queries (Float) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json @@ -27756,11 +27767,11 @@ msgstr "Tareas" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Hoy" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "Alternar Gráfico" @@ -27886,7 +27897,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "Total" @@ -27936,11 +27947,11 @@ msgstr "Número total de mensajes de correo electrónico para sincronizar en el msgid "Total:" msgstr "Monto:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Fila de Totales" @@ -28003,7 +28014,7 @@ msgstr "Rastree si su correo electrónico ha sido abierto por el destinatario.\n msgid "Track milestones for any document" msgstr "Seguimiento de los hitos de cualquier documento" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "URL de seguimiento generada y copiada en el portapapeles" @@ -28050,7 +28061,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "Traducir valores" @@ -28162,7 +28173,7 @@ msgstr "Trate de usar un patrón teclado ya con más vueltas" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Tuesday" -msgstr "" +msgstr "Martes" #. Label of the two_factor_auth (Check) field in DocType 'Role' #. Label of the two_factor_authentication (Section Break) field in DocType @@ -28170,12 +28181,12 @@ msgstr "" #: frappe/core/doctype/role/role.json #: frappe/core/doctype/system_settings/system_settings.json msgid "Two Factor Authentication" -msgstr "" +msgstr "Autenticación de doble factor" #. Label of the two_factor_method (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Two Factor Authentication method" -msgstr "" +msgstr "Método de autenticación de dos factores" #. Label of the communication_medium (Select) field in DocType 'Communication' #. Label of the fieldtype (Select) field in DocType 'DocField' @@ -28397,11 +28408,11 @@ msgstr "No se puede abrir el archivo adjunto. ¿Lo ha exportado como CSV?" msgid "Unable to read file format for {0}" msgstr "Incapaz de leer el formato de archivo para {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "No se puede enviar el correo porque falta una cuenta de correo electrónico. Configure la cuenta de correo electrónico predeterminada desde Configuración > Cuenta de correo electrónico" -#: frappe/public/js/frappe/views/calendar/calendar.js:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "No se puede actualizar evento" @@ -28508,7 +28519,7 @@ msgstr "Consulta SQL insegura" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "Deseleccionar Todo" @@ -28832,7 +28843,7 @@ msgstr "Utilice un correo electrónico diferente" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "El uso de la sub-query o función está restringido" @@ -29057,11 +29068,11 @@ msgstr "Permiso de Usuario" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Permisos de Usuario" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Permisos de Usuario" @@ -29193,7 +29204,7 @@ msgstr "El usuario {0} no tiene acceso a este documento" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "El usuario {0} no tiene acceso a doctype a través del permiso de rol para el documento {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "El usuario {0} no tiene permiso para crear un espacio de trabajo." @@ -29202,7 +29213,7 @@ msgstr "El usuario {0} no tiene permiso para crear un espacio de trabajo." msgid "User {0} has requested for data deletion" msgstr "El usuario {0} ha solicitado la eliminación de datos" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29372,11 +29383,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "El valor no puede ser cambiado para {0}" @@ -29396,7 +29407,7 @@ msgstr "Valor para un campo de verificación puede ser 0 o 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "El valor del campo {0} es demasiado largo en {1}. La longitud debe ser inferior a {2} caracteres" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "Valor para {0} no puede ser una lista" @@ -29427,7 +29438,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "Valor demasiado grande" @@ -29770,7 +29781,7 @@ msgstr "Página Web" msgid "Web Page Block" msgstr "Bloque de página web" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "URL de Página Web" @@ -30017,9 +30028,9 @@ msgstr "WebSocket" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Wednesday" -msgstr "" +msgstr "Miércoles" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Semana" @@ -30067,7 +30078,7 @@ msgstr "Bienvenido" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/email/doctype/email_group/email_group.json msgid "Welcome Email Template" -msgstr "" +msgstr "Plantilla de Correo de bienvenida" #. Label of the welcome_url (Data) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json @@ -30323,7 +30334,7 @@ msgstr "Flujo de trabajo actualizado correctamente" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "Área de Trabajo" @@ -30415,11 +30426,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "Valor incorrecto de recuperación" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "Campo Eje X" @@ -30442,7 +30453,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Campos del eje Y" @@ -30512,8 +30523,8 @@ msgstr "Amarillo" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30789,7 +30800,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "Usted no tiene permisos suficientes para acceder a este apartado. Por favor, póngase en contacto con su administrador para obtener acceso." @@ -30801,11 +30812,11 @@ msgstr "Usted no tiene suficientes permisos para completar la acción" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30869,7 +30880,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:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "Aún no ha creado un {0}" @@ -30946,7 +30957,7 @@ msgstr "¡Necesita instalar pycups para usar esta función!" msgid "You need to select indexes you want to add first." msgstr "Primero debes seleccionar los índices que desea añadir." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "Debes configurar una carpeta IMAP para {0}" @@ -31110,7 +31121,7 @@ msgstr "Su antigua contraseña es incorrecta." #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Your organization name and address for the email footer." -msgstr "" +msgstr "El nombre de la organización y dirección para el pie de página del correo electrónico." #: frappe/templates/emails/auto_reply.html:2 msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." @@ -31161,7 +31172,7 @@ msgstr "after_insert" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "" @@ -31224,7 +31235,7 @@ msgid "cyan" msgstr "cian" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "d" @@ -31243,21 +31254,21 @@ msgstr "tablero" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "dd-mm-yyyy" -msgstr "" +msgstr "dd-mm-aaaa" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "dd.mm.yyyy" -msgstr "" +msgstr "dd.mm.aaaa" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "dd/mm/yyyy" -msgstr "" +msgstr "dd/mm/aaaa" #. Option for the 'Queue' (Select) field in DocType 'RQ Job' #. Option for the 'Queue Type(s)' (Select) field in DocType 'RQ Worker' @@ -31342,7 +31353,7 @@ msgstr "bandeja de entrada de email" msgid "empty" msgstr "vacío" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "vacío" @@ -31401,7 +31412,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "¡gzip no encontrado en RUTA! Esto es necesario para realizar una copia de seguridad." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "h" @@ -31421,17 +31432,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "deshabilitado" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31474,7 +31485,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "m" @@ -31488,14 +31499,14 @@ msgstr "fusionado {0} en {1}" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "mm-dd-yyyy" -msgstr "" +msgstr "mm-dd-aaaa" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "mm/dd/yyyy" -msgstr "" +msgstr "mm/dd/aaaa" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:247 msgid "module name..." @@ -31567,7 +31578,7 @@ msgstr "on_update" msgid "on_update_after_submit" msgstr "on_update_after_submit" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "" @@ -31640,7 +31651,7 @@ msgid "restored {0} as {1}" msgstr "restaurado {0} como {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "s" @@ -31861,7 +31872,7 @@ msgstr "ayer" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "yyyy-mm-dd" -msgstr "" +msgstr "aaaa-mm-dd" #: frappe/desk/doctype/event/event.js:87 #: frappe/public/js/frappe/form/footer/form_timeline.js:547 @@ -31898,7 +31909,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0} Calendario" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} Gráfico" @@ -31947,7 +31958,7 @@ msgstr "{0} Mapa" msgid "{0} Name" msgstr "{0} Nombre" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} No se permite cambiar {1} después del envío de {2} a {3}" @@ -32067,7 +32078,7 @@ msgstr "{0} cambió {1} a {2}" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "{0} contiene una expresión Fetch From inválida, Fetch From no puede ser autorreferencial." -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "{0} contiene {1}" @@ -32092,7 +32103,7 @@ msgstr "{0} d" msgid "{0} days ago" msgstr "Hace {0} días" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "{0} no contiene {1}" @@ -32101,7 +32112,7 @@ msgstr "{0} no contiene {1}" msgid "{0} does not exist in row {1}" msgstr "{0} no existe en el renglón {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "{0} es igual a {1}" @@ -32141,7 +32152,7 @@ msgstr "{0} ha dejado la conversación en {1} {2}" msgid "{0} hours ago" msgstr "Hace {0} horas" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} si no es redirigido en {1} segundos" @@ -32150,7 +32161,7 @@ msgstr "{0} si no es redirigido en {1} segundos" msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} en la fila {1} no puede tener tanto URL como elementos hijos" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "{0} es descendiente de {1}" @@ -32162,11 +32173,11 @@ msgstr "{0} es un campo obligatorio" msgid "{0} is a not a valid zip file" msgstr "{0} no es un archivo zip válido" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "{0} está después de {1}" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "{0} es un antepasado de {1}" @@ -32178,16 +32189,16 @@ msgstr "{0} es un campo de datos no válido." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} es una dirección de correo electrónico no válida en "Destinatarios"" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "{0} es antes de {1}" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "{0} está entre {1}" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} está entre {1} y {2}" @@ -32196,49 +32207,49 @@ msgstr "{0} está entre {1} y {2}" msgid "{0} is currently {1}" msgstr "{0} es actualmente {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "{0} está deshabilitado" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "{0} está habilitado" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} es igual a {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} es mayor o igual a {1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} es mayor que {1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} es menor o igual que {1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} es menor que {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} es como {1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "{0} no es descendiente de {1}" @@ -32303,26 +32314,26 @@ msgstr "{0} no es un archivo zip" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "{0} no es un antepasado de {1}" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} no es igual a {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} no es como {1}" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} no es uno de {1}" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} no está establecido" @@ -32330,20 +32341,20 @@ msgstr "{0} no está establecido" msgid "{0} is now default print format for {1} doctype" msgstr "{0} ahora es el formato de impresión predeterminado para el doctype {1}" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "{0} está en o después de {1}" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "{0} es en o antes de {1}" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} es uno de {1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32351,21 +32362,21 @@ msgstr "{0} es uno de {1}" msgid "{0} is required" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} está establecido" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} está dentro de {1}" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "{0} es {1}" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} elementos seleccionados" @@ -32421,11 +32432,11 @@ msgstr "{0} debe ser uno de {1}" msgid "{0} must be one of {1}" msgstr "{0} debe ser uno de {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} debe establecerse primero" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} debe ser único" @@ -32446,11 +32457,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} no se permite renombrar" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} de {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} de {1} ({2} filas con hijos)" @@ -32614,11 +32625,11 @@ msgstr "{0} {1} agregado" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} agregado al panel {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} ya existe" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} no puede ser \"{2}\". Debe ser uno de \"{3}\"" @@ -32642,7 +32653,7 @@ msgstr "{0} {1} no encontrado" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: el registro enviado no se puede eliminar. Primero debe {2} cancelarlo {3}." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, Fila {1}" @@ -32655,7 +32666,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} completo | Deje esta pestaña abierta hasta que se complete." -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) se truncará, ya que el máximo de caracteres permitidos es {2}" @@ -32824,8 +32835,8 @@ msgstr "{} no soporta la limpieza automática de registros." msgid "{} field cannot be empty." msgstr "El campo {} no puede estar vacío." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} ha sido deshabilitado. Solo se puede habilitar si {} está marcado." @@ -32833,7 +32844,7 @@ msgstr "{} ha sido deshabilitado. Solo se puede habilitar si {} está marcado." msgid "{} is not a valid date string." msgstr "{} no es una cadena de fecha válida." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "¡{} no encontrado en PATH! Esto es necesario para acceder a la consola." diff --git a/frappe/locale/fa.po b/frappe/locale/fa.po index 37130d58fe..02d7ca3063 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "{0} برای نوع {1} در ردیف {2} مجاز نیست" msgid "(Mandatory)" msgstr "(اجباری)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** ناموفق: {0} به {1}: {2}" @@ -997,7 +997,7 @@ msgstr "عمل {0} در {1} {2} ناموفق بود. مشاهده آن {3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1064,6 +1064,7 @@ msgstr "لاگ فعالیت" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1122,8 +1123,8 @@ msgstr "افزودن فرزند" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "افزودن ستون" @@ -1207,7 +1208,7 @@ msgstr "افزودن مشترکین" msgid "Add Tags" msgstr "افزودن تگ" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "افزودن تگ" @@ -1240,6 +1241,11 @@ msgstr "افزودن مجوزهای کاربر" msgid "Add Video Conferencing" msgstr "افزودن ویدئو کنفرانس" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "افزودن یک فیلتر" @@ -1351,7 +1357,7 @@ msgstr "با ارسال پست به {0} به این فعالیت اضافه کن msgid "Add {0}" msgstr "افزودن {0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "افزودن {0}" @@ -1514,8 +1520,8 @@ msgstr "پیشرفته" msgid "Advanced Control" msgstr "کنترل پیشرفته" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "جستجوی پیشرفته" @@ -2085,11 +2091,11 @@ msgstr "قبلا ثبت شده است" msgid "Already in the following Users ToDo list:{0}" msgstr "در حال حاضر در لیست انجام کارهای کاربران زیر:{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "همچنین افزودن فیلد ارز وابسته {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "همچنین افزودن فیلد وابستگی به وضعیت {0}" @@ -2236,7 +2242,7 @@ msgstr "" msgid "Anonymous responses" msgstr "پاسخ های ناشناس" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "تراکنش دیگری این یکی را مسدود می‌کند. لطفاً چند ثانیه دیگر دوباره امتحان کنید." @@ -2323,7 +2329,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "افزودن به می‌تواند یکی از {0} باشد" @@ -2377,7 +2383,7 @@ msgstr "اعمال می‌شود به (DocType)" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "اعمال قانون تخصیص" @@ -2464,11 +2470,11 @@ msgstr "ستون‌های بایگانی شده" msgid "Are you sure you want to cancel the invitation?" msgstr "آیا مطمئن هستید که می‌خواهید دعوت را لغو کنید؟" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "آیا مطمئن هستید که می‌خواهید واگذاری ها را پاک کنید؟" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2586,7 +2592,7 @@ msgstr "" msgid "Assign To" msgstr "اختصاص دادن به" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "اختصاص دادن به" @@ -2636,7 +2642,7 @@ msgstr "اختصاص داده شده توسط" msgid "Assigned By Full Name" msgstr "نام کامل اختصاص دهنده" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2849,7 +2855,7 @@ msgstr "تنظیمات پیوست" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "پیوست‌ها" @@ -2911,7 +2917,7 @@ msgstr "احراز هویت" msgid "Authentication Apps you can use are:" msgstr "برنامه‌های احراز هویتی که می‌توانید استفاده کنید عبارتند از:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "هنگام دریافت ایمیل از حساب ایمیل، احراز هویت انجام نشد: {0}." @@ -3118,11 +3124,11 @@ msgstr "پیام خودکار" msgid "Automatic" msgstr "خودکار" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "پیوند خودکار را می‌توان فقط برای یک حساب ایمیل فعال کرد." -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "پیوند خودکار فقط در صورتی فعال می‌شود که Incoming فعال باشد." @@ -3717,7 +3723,7 @@ msgstr "حذف انبوه" msgid "Bulk Edit" msgstr "ویرایش انبوه" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "ویرایش انبوه {0}" @@ -3725,7 +3731,7 @@ msgstr "ویرایش انبوه {0}" msgid "Bulk Operation Failed" msgstr "عملیات انبوه ناموفق بود" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "عملیات انبوه با موفقیت انجام شد" @@ -3954,7 +3960,7 @@ msgid "Camera" msgstr "دوربین" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4002,7 +4008,7 @@ msgstr "نمی‌توان نام {0} را به {1} تغییر داد زیرا {0 msgid "Cancel" msgstr "لغو" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "لغو" @@ -4028,7 +4034,7 @@ msgstr "لغو درون‌بُرد" msgid "Cancel Prepared Report" msgstr "لغو گزارش آماده شده" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "{0} سند لغو شود؟" @@ -4077,7 +4083,7 @@ msgstr "نمی‌توان مقادیر را واکشی کرد" msgid "Cannot Remove" msgstr "نمی‌توان حذف کرد" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "پس از ارسال امکان به‌روزرسانی وجود ندارد" @@ -4121,7 +4127,7 @@ msgstr "در سفارشی‌سازی فرم نمی‌توان به / از autoin msgid "Cannot create a {0} against a child document: {1}" msgstr "نمی‌توان یک {0} در برابر سند فرزند ایجاد کرد: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "نمی‌توان محیط کار خصوصی از سایر کاربران ایجاد کرد" @@ -4207,7 +4213,7 @@ msgstr "نمی‌توان فیلدهای استاندارد را ویرایش ک #: frappe/automation/doctype/auto_repeat/auto_repeat.py:131 msgid "Cannot enable {0} for a non-submittable doctype" -msgstr "نمی‌توان {0} را برای یک نوع سند غیر قابل ارسال فعال کرد" +msgstr "نمی‌توان {0} را برای یک نوع سند غیرقابل ارسال فعال کرد" #: frappe/core/doctype/file/file.py:275 msgid "Cannot find file {} on disk" @@ -4221,7 +4227,7 @@ msgstr "محتویات فایل یک پوشه را نمی‌توان دریاف msgid "Cannot have multiple printers mapped to a single print format." msgstr "نمی‌توان چندین چاپگر را به یک قالب چاپ واحد نگاشت کرد." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "نمی‌توان جدولی با بیش از ۵۰۰۰ ردیف را درون‌بُرد کرد." @@ -4241,7 +4247,7 @@ msgstr "ستون {0} با هیچ فیلدی مطابقت ندارد" msgid "Cannot move row" msgstr "نمی‌توان ردیف را جابجا کرد" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "نمی‌توان فیلد ID را حذف کرد" @@ -4266,11 +4272,11 @@ msgstr "نمی‌توان {0} را ارسال کرد." msgid "Cannot update {0}" msgstr "نمی‌توان {0} را به روز کرد" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "اینجا نمی‌توان از پرسمان فرعی استفاده کرد." -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "نمی‌توان از {0} به ترتیب/گروه بندی بر اساس استفاده کرد" @@ -4313,7 +4319,7 @@ msgstr "" #: frappe/public/js/frappe/views/interaction.js:72 #: frappe/website/doctype/help_article/help_article.json msgid "Category" -msgstr "دسته بندی" +msgstr "دسته‌بندی" #. Label of the category_description (Text) field in DocType 'Help Category' #: frappe/website/doctype/help_category/help_category.json @@ -4446,7 +4452,7 @@ msgstr "منبع نمودار" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "نوع نمودار" @@ -4614,7 +4620,7 @@ msgstr "پاک کردن و افزودن الگو" msgid "Clear All" msgstr "همه را پاک کن" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "پاک کردن واگذاری" @@ -4656,7 +4662,7 @@ msgstr "روی سفارشی‌سازی کلیک کنید تا اولین ویج msgid "Click below to get started:" msgstr "برای شروع، روی گزینه زیر کلیک کنید:" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "اینجا کلیک کنید" @@ -4708,7 +4714,7 @@ msgstr "برای تنظیم فیلترهای پویا کلیک کنید" msgid "Click to Set Filters" msgstr "برای تنظیم فیلترها کلیک کنید" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "برای مرتب‌سازی بر اساس {0} کلیک کنید" @@ -5080,7 +5086,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "دیدگاه‌ها" @@ -5301,7 +5307,7 @@ msgstr "پیکربندی" msgid "Configuration" msgstr "پیکربندی" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "نمودار را پیکربندی کنید" @@ -5440,7 +5446,7 @@ msgstr "لاگ‌های کنسول را نمی‌توان حذف کرد" #. Label of the constraints_section (Section Break) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Constraints" -msgstr "" +msgstr "محدودیت‌ها" #. Name of a DocType #: frappe/contacts/doctype/contact/contact.json @@ -5515,7 +5521,7 @@ msgstr "حاوی {0} اصلاحات امنیتی است" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5584,11 +5590,11 @@ msgstr "وضعیت مشارکت" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "در کلیپ بورد کپی شد." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "{0} {1} در کلیپ‌بورد کپی شد" @@ -5600,12 +5606,12 @@ msgstr "کپی کردن لینک" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "کپی خطا در کلیپ بورد" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "کپی به کلیپ بورد" @@ -5642,7 +5648,7 @@ msgstr "{0} پیدا نشد" msgid "Could not map column {0} to field {1}" msgstr "ستون {0} به فیلد {1} نگاشت نشد" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5795,7 +5801,7 @@ msgstr "ایجاد لاگ" msgid "Create New" msgstr "ایجاد جدید" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "ایجاد جدید" @@ -5832,10 +5838,10 @@ msgstr "ایجاد یک ..." msgid "Create a new record" msgstr "ایجاد یک رکورد جدید" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "ایجاد یک {0} جدید" @@ -5852,7 +5858,7 @@ msgstr "ایجاد یا ویرایش قالب چاپ" msgid "Create or Edit Workflow" msgstr "ایجاد یا ویرایش گردش کار" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "اولین {0} خود را ایجاد کنید" @@ -5871,7 +5877,7 @@ msgstr "ایجاد شده" msgid "Created At" msgstr "ایجاد شده در" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6241,7 +6247,7 @@ msgstr "سفارشی‌سازی برای {0} صادر شده به:
{1} msgid "Customize" msgstr "سفارشی‌سازی" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "سفارشی‌سازی" @@ -6273,6 +6279,11 @@ msgstr "سفارشی‌سازی فرم - {0}" msgid "Customize Form Field" msgstr "سفارشی کردن فیلد فرم" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6396,7 +6407,7 @@ msgstr "تم تیره" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "داشبورد" @@ -6617,7 +6628,7 @@ msgstr "تاریخ و زمان" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "روز" @@ -6646,7 +6657,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "بن بست رخ داد" @@ -6731,7 +6742,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "ورودی پیش‌فرض" @@ -6751,7 +6762,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "خروجی پیش‌فرض" @@ -6872,7 +6883,7 @@ msgstr "مقدار پیش‌فرض" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "پیش‌فرض‌ها به روز شد" @@ -6909,7 +6920,7 @@ msgstr "با تاخیر" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6917,12 +6928,12 @@ msgstr "با تاخیر" msgid "Delete" msgstr "حذف" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "حذف" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "حذف" @@ -6964,7 +6975,7 @@ msgstr "حذف تب" msgid "Delete all" msgstr "حذف همه" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -6996,7 +7007,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -7014,17 +7025,17 @@ msgstr "حذف تب" msgid "Delete this record to allow sending to this email address" msgstr "این سابقه را حذف کنید تا امکان ارسال به این آدرس ایمیل فراهم شود" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "{0} آیتم برای همیشه حذف شود؟" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "{0} آیتم برای همیشه حذف شود؟" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7054,10 +7065,6 @@ msgstr "سند حذف شده" msgid "Deleted Name" msgstr "نام حذف شده" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "تمام اسناد با موفقیت حذف شد" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "حذف شده!" @@ -7452,7 +7459,7 @@ msgstr "غیرفعال" msgid "Disabled Auto Reply" msgstr "پاسخ خودکار غیرفعال است" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7460,7 +7467,7 @@ msgstr "پاسخ خودکار غیرفعال است" msgid "Discard" msgstr "دور انداختن" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "دور انداختن" @@ -7548,7 +7555,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "سربرگ‌هایی را که در قالب از پیش تنظیم شده اند ویرایش نکنید" @@ -8029,7 +8036,7 @@ msgstr "" msgid "Document Unlocked" msgstr "قفل سند باز شد" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "سند را نمی‌توان به عنوان یک مقدار فیلتر استفاده کرد" @@ -8037,15 +8044,15 @@ msgstr "سند را نمی‌توان به عنوان یک مقدار فیلتر msgid "Document follow is not enabled for this user." msgstr "دنبال کردن سند برای این کاربر فعال نیست." -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "سند لغو شده است" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "سند ارسال شده است" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "سند در حالت پیش‌نویس است" @@ -8223,9 +8230,9 @@ msgstr "دانلود گزارش" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "داده‌های خود را دانلود کنید" @@ -8310,7 +8317,7 @@ msgstr "ورود تکراری" msgid "Duplicate Filter Name" msgstr "نام فیلتر تکراری" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "نام تکراری" @@ -8322,7 +8329,7 @@ msgstr "ردیف فعلی تکراری" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8330,7 +8337,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8435,12 +8442,12 @@ msgstr "خروج" msgid "Edit" msgstr "ویرایش" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "ویرایش" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "ویرایش" @@ -8474,7 +8481,7 @@ msgstr "ویرایش HTML سفارشی" msgid "Edit DocType" msgstr "ویرایش DocType" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "ویرایش DocType" @@ -8488,11 +8495,6 @@ msgstr "ویرایش موجود" msgid "Edit Filters" msgstr "ویرایش فیلترها" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "ویرایش فیلترها" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "ویرایش پاورقی" @@ -8595,7 +8597,7 @@ msgstr "پاسخ خود را ویرایش کنید" msgid "Edit your workflow visually using the Workflow Builder." msgstr "با استفاده از Workflow Builder گردش کار خود را به صورت بصری ویرایش کنید." -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "ویرایش {0}" @@ -8691,7 +8693,7 @@ msgstr "ایمیل" msgid "Email Account" msgstr "حساب کاربری ایمیل" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "حساب ایمیل غیرفعال شد." @@ -8708,7 +8710,7 @@ msgstr "حساب ایمیل چندین بار اضافه شده است" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "حساب ایمیل تنظیم نشده است. لطفاً یک حساب ایمیل جدید از تنظیمات > حساب ایمیل ایجاد کنید" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "حساب ایمیل {0} غیرفعال شد" @@ -8898,7 +8900,7 @@ msgstr "ایمیل به سطل زباله منتقل شد" msgid "Email is mandatory to create User Email" msgstr "ایمیل برای ایجاد ایمیل کاربر الزامی است" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "ایمیل به {0} ارسال نشد (لغو اشتراک / غیرفعال)" @@ -8920,7 +8922,7 @@ msgstr "ایمیل ها" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "" @@ -9015,7 +9017,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Incoming را فعال کنید" @@ -9028,7 +9030,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "خروجی را فعال کنید" @@ -9150,7 +9152,7 @@ msgstr "فعال" msgid "Enabled Scheduler" msgstr "زمان‌بندی فعال شد" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "صندوق ورودی ایمیل برای کاربر {0} فعال شد" @@ -9329,7 +9331,7 @@ msgstr "نام نهاد" msgid "Entity Type" msgstr "نوع موجودیت" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "برابر با" @@ -9425,7 +9427,7 @@ msgstr "خطا در قالب چاپ در خط {0}: {1}" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "خطا در تجزیه فیلترهای تو در تو: {0}. {1}" @@ -9433,7 +9435,7 @@ msgstr "خطا در تجزیه فیلترهای تو در تو: {0}. {1}" msgid "Error validating \"Ignore User Permissions\"" msgstr "خطا در اعتبارسنجی «نادیده گرفتن مجوزهای کاربر»" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "خطا هنگام اتصال به حساب ایمیل {0}" @@ -9445,15 +9447,15 @@ msgstr "خطا هنگام ارزیابی اعلان {0}. لطفا قالب خو msgid "Error {0}: {1}" msgstr "خطا {0}: {1}" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "خطا: مقدار از دست رفته برای {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9645,7 +9647,7 @@ msgstr "بسط دادن" msgid "Expand All" msgstr "گسترش همه" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9705,12 +9707,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "برون‌بُرد" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "برون‌بُرد" @@ -9754,11 +9756,11 @@ msgstr "گزارش برون‌بُرد: {0}" msgid "Export Type" msgstr "نوع برون‌بُرد" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "برون‌بُرد تمام ردیف‌های منطبق؟" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "برون‌بُرد همه {0} ردیف؟" @@ -10373,12 +10375,12 @@ msgstr "نام فایل نمی‌تواند دارای {0} باشد" msgid "File not attached" msgstr "فایل پیوست نشده است" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "اندازه فایل از حداکثر اندازه مجاز {0} مگابایت بیشتر است" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "فایل خیلی بزرگ است" @@ -10405,7 +10407,7 @@ msgstr "فایل ها" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10443,11 +10445,11 @@ msgstr "نام فیلتر" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10470,7 +10472,7 @@ msgstr "رکوردهای فیلتر شده" msgid "Filtered by \"{0}\"" msgstr "فیلتر شده توسط \"{0}\"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10541,7 +10543,7 @@ msgstr "" msgid "Filters {0}" msgstr "فیلترها {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "فیلترها:" @@ -10865,7 +10867,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "برای مقایسه، از >5، <10 یا =324 استفاده کنید. برای محدوده ها، از 5:10 (برای مقادیر بین 5 و 10) استفاده کنید." @@ -11071,7 +11073,7 @@ msgstr "Frappe روشن" 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 "" @@ -11299,7 +11301,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "ایجاد URL پیگیری" @@ -11680,7 +11682,7 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/website/report/website_analytics/website_analytics.js:32 msgid "Group By" -msgstr "دسته بندی بر اساس" +msgstr "دسته‌بندی بر اساس" #. Label of the group_by_based_on (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -11904,7 +11906,7 @@ msgstr "برای افزودن رفتارهای پویا می‌توان از ا msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -11996,7 +11998,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "در اینجا URL پیگیری شما است" @@ -12140,7 +12142,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "پنهان کردن تعطیلات آخر هفته" @@ -12291,16 +12293,16 @@ msgstr "حدس می‌زنم هنوز به هیچ محیط کار دسترسی #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "شناسه" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "شناسه" @@ -12669,8 +12671,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "وضعیت سند غیرقانونی برای {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "پرسمان SQL غیر قانونی" @@ -12792,7 +12794,7 @@ msgstr "" msgid "Import" msgstr "درون‌بُرد" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "درون‌بُرد" @@ -13111,7 +13113,7 @@ msgstr "تورفتگی" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "شاخص" @@ -13209,7 +13211,7 @@ msgstr "درج بعد از فیلد «{0}» ذکر شده در فیلد سفار msgid "Insert Below" msgstr "درج در زیر" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "درج ستون قبل از {0}" @@ -13334,7 +13336,7 @@ msgstr "علاقمندی ها" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "خطای داخلی سرور" @@ -13389,7 +13391,7 @@ msgstr "نامعتبر" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "عبارت \"depends_on\" نامعتبر است" @@ -13433,7 +13435,7 @@ msgstr "تاریخ نامعتبر است" msgid "Invalid DocType" msgstr "DocType نامعتبر است" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "DocType نامعتبر: {0}" @@ -13450,8 +13452,8 @@ msgstr "نام فیلد نامعتبر است" msgid "Invalid File URL" msgstr "URL فایل نامعتبر است" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "فیلتر نامعتبر" @@ -13507,7 +13509,7 @@ msgstr "سرور یا درگاه ایمیل خروجی نامعتبر: {0}" msgid "Invalid Output Format" msgstr "فرمت خروجی نامعتبر است" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "" @@ -13580,19 +13582,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "ستون نامعتبر است" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13640,11 +13638,11 @@ msgstr "نام فیلد \"{0}\" در نام خودکار نامعتبر است" msgid "Invalid file path: {0}" msgstr "مسیر فایل نامعتبر: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13705,11 +13703,11 @@ msgstr "Invalid request body" msgid "Invalid role" msgstr "نقش نامعتبر" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14735,7 +14733,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "این گفتگو را ترک کنید" @@ -14938,7 +14936,7 @@ msgstr "تم روشن" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "پسندیدن" @@ -14962,7 +14960,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15172,7 +15170,7 @@ msgstr "پیوندها" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15202,7 +15200,7 @@ msgstr "فیلتر لیست" msgid "List Settings" msgstr "تنظیمات لیست" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "تنظیمات لیست" @@ -15271,7 +15269,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15291,7 +15289,7 @@ msgstr "در حال بارگیری نسخه‌ها..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15394,7 +15392,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "ورود ناموفق بود لطفا دوباره امتحان کنید" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "شناسه ورود الزامی است" @@ -15909,7 +15907,7 @@ msgstr "حداکثر محدودیت پیوست {0} برای {1} {2} رسیده msgid "Maximum attachment limit of {0} has been reached." msgstr "حداکثر محدودیت پیوست {0} رسیده است." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "حداکثر {0} ردیف مجاز است" @@ -15920,7 +15918,7 @@ msgstr "حداکثر {0} ردیف مجاز است" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "من" @@ -15933,7 +15931,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15977,8 +15975,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "منو" @@ -16053,11 +16051,11 @@ msgstr "پیام فرستاده شد" msgid "Message Type" msgstr "نوع پیام" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "پیام بریده شد" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "پیام از سرور: {0}" @@ -16324,7 +16322,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16431,7 +16429,7 @@ msgstr "" msgid "Monospace" msgstr "Monospace" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "ماه" @@ -16761,17 +16759,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "پیمایش لیست به پایین" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "پیمایش لیست به بالا" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "به محتوای اصلی بروید" @@ -16786,11 +16784,11 @@ msgstr "دکمه‌های ناوبری" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "به کمک نیاز دارید؟" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "برای ویرایش محیط کار خصوصی سایر کاربران به نقش مدیر محیط کار نیاز دارید" @@ -16798,7 +16796,7 @@ msgstr "برای ویرایش محیط کار خصوصی سایر کاربران msgid "Negative Value" msgstr "مقدار منفی" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16934,7 +16932,7 @@ msgstr "نام قالب چاپ جدید" msgid "New Quick List" msgstr "لیست سریع جدید" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "نام گزارش جدید" @@ -17179,8 +17177,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17339,7 +17337,7 @@ msgstr "فیلد انتخابی یافت نشد" msgid "No Suggestions" msgstr "بدون پیشنهاد" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "بدون تگ" @@ -17427,7 +17425,7 @@ msgstr "هیچ فیلدی یافت نشد که بتوان از آن به عنو msgid "No file attached" msgstr "هیچ فایلی پیوست نشده است" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "هیچ فیلتری پیدا نشد" @@ -17484,7 +17482,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "بدون مجوز برای \"{0}\" {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "بدون اجازه خواندن {0}" @@ -17512,7 +17510,7 @@ msgstr "هیچ رکوردی برون‌بُرد نخواهد شد" msgid "No rows" msgstr "بدون ردیف" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "هیچ ردیفی انتخاب نشده است" @@ -17529,7 +17527,7 @@ msgid "No user has the role {0}" msgstr "هیچ کاربری نقش {0} را ندارد" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "هیچ مقداری برای نمایش وجود ندارد" @@ -17541,7 +17539,7 @@ msgstr "نه {0}" msgid "No {0} found" msgstr "هیچ {0} یافت نشد" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "هیچ {0} با فیلترهای منطبق پیدا نشد. برای دیدن همه {0} فیلترها را پاک کنید." @@ -17638,7 +17636,7 @@ msgstr "به هیچ رکوردی مرتبط نیست" #. Label of the not_nullable (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Not Nullable" -msgstr "غیرقابل تهی" +msgstr "تهی‌پذیر نیست" #: frappe/__init__.py:549 frappe/app.py:383 frappe/desk/calendar.py:28 #: frappe/public/js/frappe/web_form/webform_script.js:15 @@ -17662,9 +17660,9 @@ msgstr "منتشر نشده" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "ذخیره نشد" @@ -17679,7 +17677,7 @@ msgstr "دیده نشد" msgid "Not Sent" msgstr "فرستاده نشد" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "تنظیم نشده" @@ -17746,9 +17744,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "در حالت توسعه دهنده نیست! در site_config.json تنظیم کنید یا DocType را «Custom» بسازید." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17778,7 +17776,7 @@ msgstr "یادداشت دیده شده توسط" msgid "Note:" msgstr "یادداشت:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "توجه: تغییر نام صفحه URL قبلی را به این صفحه تبدیل می‌کند." @@ -18166,7 +18164,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18241,7 +18239,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "در {0}، {1} نوشت:" @@ -18486,7 +18484,7 @@ msgstr "باز کردن در یک تب جدید" msgid "Open in new tab" msgstr "باز کردن در تب جدید" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "باز کردن آیتم لیست" @@ -18627,7 +18625,7 @@ msgstr "گزینه‌های {0} باید قبل از تنظیم مقدار پی msgid "Options is required for field {0} of type {1}" msgstr "گزینه‌ها برای فیلد {0} از نوع {1} لازم است" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "گزینه‌ها برای فیلد پیوند {0} تنظیم نشده است" @@ -19144,7 +19142,7 @@ msgstr "گذرواژه با موفقیت تغییر کرد." msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "گذرواژه لازم است یا در انتظار گذرواژه را انتخاب کنید" @@ -19343,7 +19341,7 @@ msgstr "{0} برای همیشه حذف شود؟" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "خطای مجوز" @@ -19503,8 +19501,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "شماره تلفن {0} تنظیم شده در فیلد {1} معتبر نیست." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "انتخاب ستون‌ها" @@ -19546,7 +19544,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 "" @@ -19602,7 +19600,7 @@ msgstr "لطفا بسته را پیوست کنید" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "لطفاً مقادیر فیلتر تنظیم شده برای نمودار داشبورد را بررسی کنید: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "لطفاً مقدار تنظیم شده \"Fetch From\" را برای فیلد {0} بررسی کنید" @@ -19671,7 +19669,7 @@ msgstr "لطفاً حداقل یک کلید ورود به سیستم اجتما #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "لطفا پنجره های بازشو را فعال کنید" @@ -19782,7 +19780,7 @@ msgstr "لطفاً سند را قبل از حذف تخصیص ذخیره کنید msgid "Please save the form before previewing the message" msgstr "لطفاً قبل از پیش‌نمایش پیام، فرم را ذخیره کنید" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "لطفا ابتدا گزارش را ذخیره کنید" @@ -19822,7 +19820,7 @@ msgstr "" msgid "Please select a file or url" msgstr "لطفاً یک فایل یا آدرس اینترنتی را انتخاب کنید" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "لطفاً یک فایل csv معتبر با داده انتخاب کنید" @@ -19834,7 +19832,7 @@ msgstr "لطفاً یک فیلتر تاریخ معتبر انتخاب کنید" msgid "Please select applicable Doctypes" msgstr "لطفاً Doctypes قابل اجرا را انتخاب کنید" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "لطفاً حداقل 1 ستون از {0} برای مرتب‌سازی/گروه‌بندی انتخاب کنید" @@ -19896,7 +19894,7 @@ msgstr "لطفا ابتدا یک پیام تنظیم کنید" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "لطفاً حساب ایمیل خروجی پیش‌فرض را از تنظیمات > حساب ایمیل تنظیم کنید" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19932,7 +19930,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "لطفاً مشخص کنید که کدام قسمت مقدار باید بررسی شود" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "لطفا دوباره تلاش کنید" @@ -20252,12 +20250,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "چاپ" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "چاپ" @@ -20965,7 +20963,7 @@ msgstr "دستورات خام" msgid "Raw Email" msgstr "ایمیل خام" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -20994,7 +20992,7 @@ msgstr "تنظیمات چاپ خام" msgid "Re-Run in Console" msgstr "دوباره در کنسول اجرا کنید" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "پاسخ:" @@ -21514,7 +21512,7 @@ msgstr "تازه‌سازی پیش‌نمایش چاپ" msgid "Refresh Token" msgstr "Refresh Token" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "تازه کردن" @@ -21838,9 +21836,9 @@ msgstr "پاسخ به همه" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "گزارش" @@ -21973,7 +21971,7 @@ msgstr "زمان گزارش تمام شد." msgid "Report updated successfully" msgstr "گزارش با موفقیت به روز شد" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "گزارش ذخیره نشد (خطاهایی وجود داشت)" @@ -21998,7 +21996,7 @@ msgstr "گزارش {0} غیرفعال است" msgid "Report {0} saved" msgstr "گزارش {0} ذخیره شد" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "گزارش:" @@ -22072,13 +22070,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "زمان درخواست تمام شد" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "درخواست مهلت زمانی" @@ -22310,7 +22308,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "محدودیت‌ها" @@ -22464,7 +22462,7 @@ msgstr "مجوزهای نقش" msgid "Role Permissions Manager" msgstr "مدیر مجوزهای نقش" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "مدیر مجوزهای نقش" @@ -22615,7 +22613,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "مسیر: مثال \"/desk\"" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "ردیف" @@ -22628,7 +22626,7 @@ msgstr "ردیف #" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "ردیف #{0}:" @@ -22788,7 +22786,7 @@ msgstr "پیامک با موفقیت ارسال شد" msgid "SMS was not sent. Please contact Administrator." msgstr "اس ام اس ارسال نشد. لطفا با ادمین تماس بگیرید." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "سرور SMTP مورد نیاز است" @@ -22890,7 +22888,7 @@ msgstr "شنبه" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22898,14 +22896,14 @@ msgstr "شنبه" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22918,8 +22916,8 @@ msgstr "ذخیره" msgid "Save Anyway" msgstr "ذخیره به هر حال" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "ذخیره به عنوان" @@ -22967,7 +22965,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "ذخیره در" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "ذخیره تغییرات..." @@ -23166,7 +23164,7 @@ msgstr "" #. Label of the scripts_section (Section Break) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Scripts" -msgstr "" +msgstr "اسکریپت‌ها" #. Label of the search_section (Section Break) field in DocType 'System #. Settings' @@ -23302,7 +23300,7 @@ msgstr "عنوان بخش" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23324,7 +23322,7 @@ msgstr "مشاهده تمام گزارش‌های گذشته" msgid "See on Website" msgstr "در وب سایت ببینید" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "پاسخ های قبلی را ببینید" @@ -23383,7 +23381,7 @@ msgstr "انتخاب کردن" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "انتخاب همه" @@ -23399,7 +23397,7 @@ msgstr "پیوست‌ها را انتخاب کنید" msgid "Select Child Table" msgstr "Child Table را انتخاب کنید" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "ستون را انتخاب کنید" @@ -23425,7 +23423,7 @@ msgstr "انتخاب داشبورد" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Select Date Range" -msgstr "" +msgstr "انتخاب محدوده تاریخ" #. Label of the doc_type (Link) field in DocType 'Web Form' #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:28 @@ -23480,7 +23478,7 @@ msgstr "انتخاب فیلدها برای درج" msgid "Select Fields To Update" msgstr "فیلدهای به‌روزرسانی را انتخاب کنید" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "فیلترها را انتخاب کنید" @@ -23610,13 +23608,13 @@ msgstr "حداقل 1 رکورد برای چاپ انتخاب کنید" msgid "Select atleast 2 actions" msgstr "حداقل 2 عمل را انتخاب کنید" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "انتخاب چندین مورد از لیست" @@ -23943,7 +23941,7 @@ msgstr "سری {0} قبلاً در {1} استفاده شده است" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "خطای سرور" @@ -23974,11 +23972,11 @@ msgstr "ویژگی اسکریپت سرور در این سایت موجود نی msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "به دلیل وجود یک درخواست متناقض همزمان، سرور نتوانست این درخواست را پردازش کند. لطفاً دوباره امتحان کنید." -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "سرور برای پردازش این درخواست خیلی مشغول بود. لطفا دوباره تلاش کنید." @@ -24294,7 +24292,7 @@ msgid "Setup > User Permissions" msgstr "راه‌اندازی > مجوزهای کاربر" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "تنظیم ایمیل خودکار" @@ -24432,6 +24430,11 @@ msgstr "" msgid "Show Dashboard" msgstr "نمایش داشبورد" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24587,7 +24590,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "نمایش مجموع" @@ -24609,7 +24612,7 @@ msgstr "نمایش مقادیر روی نمودار" msgid "Show Warnings" msgstr "نمایش هشدارها" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "نمایش آخر هفته ها" @@ -24705,7 +24708,7 @@ msgstr "" msgid "Show {0} List" msgstr "نمایش لیست {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "نمایش فقط فیلدهای عددی از گزارش" @@ -25104,7 +25107,7 @@ msgstr "فیلد مرتب‌سازی {0} باید یک نام فیلد معتب #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25441,8 +25444,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25635,12 +25638,12 @@ msgstr "صف ارسال" msgid "Submit" msgstr "ارسال" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "ارسال" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "ارسال" @@ -25669,7 +25672,7 @@ msgstr "ارسال پس از درون‌بُرد" msgid "Submit an Issue" msgstr "ارسال یک مسئله" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "پاسخ دیگری را ثبت کنید" @@ -25693,7 +25696,7 @@ msgstr "برای تکمیل این مرحله این سند را ارسال کن msgid "Submit this document to confirm" msgstr "برای تأیید، این سند را ارسال کنید" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "{0} سند ارسال شود؟" @@ -25702,7 +25705,7 @@ msgstr "{0} سند ارسال شود؟" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "ارسال شده" @@ -25754,7 +25757,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25805,7 +25808,7 @@ msgstr "" msgid "Successful Transactions" msgstr "تراکنش‌های موفق" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "موفقیت آمیز: {0} به {1}" @@ -25826,7 +25829,7 @@ msgstr "{0} رکورد از {1} رکورد با موفقیت درون‌بُرد msgid "Successfully reset onboarding status for all users." msgstr "وضعیت آشناسازی برای همه کاربران با موفقیت بازنشانی شد." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "با موفقیت از سیستم خارج شد" @@ -26298,7 +26301,7 @@ msgstr "" msgid "Table Trimmed" msgstr "جدول بریده شده" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "جدول به روز شد" @@ -26323,8 +26326,8 @@ msgstr "لینک را تگ کنید" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26490,7 +26493,7 @@ msgstr "از تماس شما متشکریم. در اسرع وقت با شما ت "پرسمان شما:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "از اینکه وقت ارزشمند خود را برای پر کردن این فرم صرف کردید سپاسگزاریم" @@ -26514,7 +26517,7 @@ msgstr "با تشکر" msgid "The Auto Repeat for this document has been disabled." msgstr "تکرار خودکار برای این سند غیرفعال شده است." -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "قالب CSV به حروف بزرگ و کوچک حساس است" @@ -26582,7 +26585,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "تعداد نشان داده شده یک تعداد تخمینی است. برای مشاهده شمارش دقیق اینجا کلیک کنید." @@ -26766,7 +26769,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26876,7 +26879,7 @@ msgstr "خطاهایی وجود داشت" msgid "There were errors while creating the document. Please try again." msgstr "هنگام ایجاد سند خطاهایی وجود داشت. لطفا دوباره تلاش کنید." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "هنگام ارسال ایمیل خطاهایی وجود داشت. لطفا دوباره تلاش کنید." @@ -27575,11 +27578,11 @@ msgstr "لیست انجام کار" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "امروز" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "تغییر نمودار" @@ -27705,7 +27708,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "جمع" @@ -27755,11 +27758,11 @@ msgstr "تعداد کل ایمیل هایی که در فرآیند همگام س msgid "Total:" msgstr "جمع:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "جمع" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "ردیف کل" @@ -27820,7 +27823,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "ردیابی نقاط عطف برای هر سند" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "URL ردیابی تولید و در کلیپ بورد کپی شد" @@ -27867,7 +27870,7 @@ msgstr "ترجمه داده‌ها" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "ترجمه مقادیر" @@ -28213,11 +28216,11 @@ msgstr "فایل پیوست باز نمی‌شود. آیا آن را به عنو msgid "Unable to read file format for {0}" msgstr "امکان خواندن فرمت فایل برای {0} وجود ندارد" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "رویداد به‌روزرسانی نشد" @@ -28324,7 +28327,7 @@ msgstr "پرسمان ناامن SQL" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "لغو انتخاب همه" @@ -28648,7 +28651,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "اگر تنظیمات پیش‌فرض به درستی داده‌های شما را شناسایی نمی‌کنند، از این گزینه استفاده کنید" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "استفاده از زیرپرسمان یا تابع محدود شده است" @@ -28873,11 +28876,11 @@ msgstr "مجوز کاربر" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "مجوزهای کاربر" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "مجوزهای کاربر" @@ -29009,7 +29012,7 @@ msgstr "کاربر {0} به این سند دسترسی ندارد" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "کاربر {0} دسترسی doctype از طریق مجوز نقش برای سند {1} ندارد" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -29018,7 +29021,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "کاربر {0} درخواست حذف داده‌ها را داده است" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29188,11 +29191,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "مقدار برای {0} قابل تغییر نیست" @@ -29212,7 +29215,7 @@ msgstr "مقدار یک فیلد چک می‌تواند 0 یا 1 باشد" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "مقدار فیلد {0} در {1} خیلی طولانی است. طول باید کمتر از {2} کاراکتر باشد" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "مقدار {0} نمی‌تواند یک لیست باشد" @@ -29243,7 +29246,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "ارزش خیلی بزرگ است" @@ -29586,7 +29589,7 @@ msgstr "صفحه وب" msgid "Web Page Block" msgstr "مسدود کردن صفحه وب" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "URL صفحه وب" @@ -29835,7 +29838,7 @@ msgstr "Websocket" msgid "Wednesday" msgstr "چهارشنبه" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "هفته" @@ -30052,7 +30055,7 @@ msgstr "" #. Label of the workflow_data (JSON) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow Data" -msgstr "" +msgstr "داده‌های گردش کار" #: frappe/public/js/workflow_builder/components/Properties.vue:44 msgid "Workflow Details" @@ -30139,7 +30142,7 @@ msgstr "گردش کار با موفقیت به روز شد" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "محیط کار" @@ -30231,11 +30234,11 @@ msgstr "جمع‌بندی" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "واکشی اشتباه از مقدار" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "فیلد محور X" @@ -30258,7 +30261,7 @@ msgstr "خطای XMLHttpRequest" msgid "Y Axis" msgstr "محور Y" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "فیلدهای محور Y" @@ -30328,8 +30331,8 @@ msgstr "زرد" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30605,7 +30608,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "شما مجوز کافی برای دسترسی به این منبع را ندارید. لطفاً برای دسترسی با مدیر خود تماس بگیرید." @@ -30617,11 +30620,11 @@ msgstr "شما مجوز کافی برای تکمیل عمل را ندارید" msgid "You do not have import permission for {0}" msgstr "شما اجازه درون‌بُرد {0} را ندارید" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "شما اجازه دسترسی به فیلد: {0} جدول فرزند را ندارید" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "شما اجازه دسترسی به فیلد را ندارید: {0}" @@ -30685,7 +30688,7 @@ msgstr "شما {0} را ندیده اید" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "شما هنوز نمودار داشبورد یا کارت شماره اضافه نکرده‌اید." -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "شما هنوز یک {0} ایجاد نکرده‌اید" @@ -30762,7 +30765,7 @@ msgstr "برای استفاده از این قابلیت باید pycups را ن msgid "You need to select indexes you want to add first." msgstr "ابتدا باید شاخص‌هایی را که می‌خواهید اضافه کنید انتخاب کنید." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "باید یک پوشه IMAP برای {0} تنظیم کنید" @@ -30977,7 +30980,7 @@ msgstr "after_insert" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "و" @@ -31040,7 +31043,7 @@ msgid "cyan" msgstr "فیروزه‌ای" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "د" @@ -31158,7 +31161,7 @@ msgstr "صندوق ورودی ایمیل" msgid "empty" msgstr "خالی" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "خالی" @@ -31217,7 +31220,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "gzip در PATH یافت نشد! این برای تهیه نسخه پشتیبان لازم است." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "ساعت" @@ -31237,17 +31240,17 @@ msgstr "" msgid "import" msgstr "درون‌بُرد" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "غیرفعال است" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "فعال است" @@ -31290,7 +31293,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "متر" @@ -31383,7 +31386,7 @@ msgstr "on_update" msgid "on_update_after_submit" msgstr "on_update_after_submit" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "یا" @@ -31456,7 +31459,7 @@ msgid "restored {0} as {1}" msgstr "{0} به عنوان {1} بازیابی شد" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "س" @@ -31714,7 +31717,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0} تقویم" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} نمودار" @@ -31763,7 +31766,7 @@ msgstr "{0} نقشه" msgid "{0} Name" msgstr "{0} نام" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} مجاز به تغییر {1} پس از ارسال از {2} به {3} نیست" @@ -31883,7 +31886,7 @@ msgstr "{0} {1} را به {2} تغییر داد" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "{0} شامل {1} است" @@ -31908,7 +31911,7 @@ msgstr "{0} روز" msgid "{0} days ago" msgstr "{0} روز پیش" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "{0} شامل {1} نیست" @@ -31917,7 +31920,7 @@ msgstr "{0} شامل {1} نیست" msgid "{0} does not exist in row {1}" msgstr "{0} در ردیف {1} وجود ندارد" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "{0} برابر است با {1}" @@ -31957,7 +31960,7 @@ msgstr "{0} مکالمه را در {1} {2} ترک کرده است" msgid "{0} hours ago" msgstr "{0} ساعت قبل" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "اگر در عرض {1} ثانیه هدایت نشدید، {0}" @@ -31966,7 +31969,7 @@ msgstr "اگر در عرض {1} ثانیه هدایت نشدید، {0}" msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} در ردیف {1} نمی‌تواند هم URL و هم موارد فرزند را داشته باشد" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31978,11 +31981,11 @@ msgstr "{0} یک فیلد اجباری است" msgid "{0} is a not a valid zip file" msgstr "{0} یک فایل فشرده معتبر نیست" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "{0} بعد از {1} است" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -31994,16 +31997,16 @@ msgstr "{0} یک فیلد داده نامعتبر است." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} یک آدرس ایمیل نامعتبر در \"گیرندگان\" است" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "{0} قبل از {1} است" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "{0} بین {1} است" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} بین {1} و {2} است" @@ -32012,49 +32015,49 @@ msgstr "{0} بین {1} و {2} است" msgid "{0} is currently {1}" msgstr "{0} در حال حاضر {1} است" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "{0} غیرفعال است" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "{0} فعال است" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} برابر است با {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} بزرگتر یا مساوی با {1} است" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} بزرگتر از {1} است" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} کمتر یا مساوی با {1} است" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} کمتر از {1} است" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} مانند {1} است" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} اجباری است" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32119,26 +32122,26 @@ msgstr "{0} یک فایل فشرده نیست" msgid "{0} is not an allowed role for {1}" msgstr "{0} نقشی مجاز برای {1} نیست" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} برابر با {1} نیست" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} مانند {1} نیست" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} یکی از {1} نیست" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} تنظیم نشده است" @@ -32146,20 +32149,20 @@ msgstr "{0} تنظیم نشده است" msgid "{0} is now default print format for {1} doctype" msgstr "{0} اکنون قالب چاپ پیش‌فرض برای {1} doctype است" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} یکی از {1} است" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32167,21 +32170,21 @@ msgstr "{0} یکی از {1} است" msgid "{0} is required" msgstr "{0} مورد نیاز است" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} تنظیم شده است" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} در محدوده {1} است" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "" @@ -32237,11 +32240,11 @@ msgstr "{0} نباید هیچ یک از {1} باشد" msgid "{0} must be one of {1}" msgstr "{0} باید یکی از {1} باشد" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "ابتدا باید {0} تنظیم شود" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} باید منحصر به فرد باشد" @@ -32262,11 +32265,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} مجاز به تغییر نام نیست" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} از {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} از {1} ({2} ردیف با فرزندان)" @@ -32430,11 +32433,11 @@ msgstr "{0} {1} اضافه شد" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} به داشبورد اضافه شد {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} از قبل وجود دارد" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} نمی‌تواند \"{2}\" باشد. باید یکی از \"{3}\" باشد" @@ -32458,7 +32461,7 @@ msgstr "{0} {1} یافت نشد" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: رکورد ارسال شده قابل حذف نیست. ابتدا باید آن را {2} لغو {3} کنید." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}، ردیف {1}" @@ -32471,7 +32474,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: «{1}» ({3}) کوتاه می‌شود، زیرا حداکثر کاراکتر مجاز {2} است." @@ -32640,8 +32643,8 @@ msgstr "{} از پاکسازی خودکار لاگ پشتیبانی نمی‌ک msgid "{} field cannot be empty." msgstr "فیلد {} نمی‌تواند خالی باشد." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} غیر فعال شده است. فقط در صورتی می‌توان آن را فعال کرد که {} علامت زده شود." @@ -32649,7 +32652,7 @@ msgstr "{} غیر فعال شده است. فقط در صورتی می‌توان msgid "{} is not a valid date string." msgstr "{} یک رشته تاریخ معتبر نیست." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "{} در PATH یافت نشد! این برای دسترسی به کنسول مورد نیاز است." diff --git a/frappe/locale/fr.po b/frappe/locale/fr.po index c0051a9f29..120ef3d419 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr ""{0}" non autorisé pour le type {1} dans la ligne {2}" msgid "(Mandatory)" msgstr "(Obligatoire)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Échec: {0} à {1}: {2}" @@ -975,7 +975,7 @@ msgstr "L'action {0} a échoué sur {1} {2}. Voir {3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1042,6 +1042,7 @@ msgstr "Historique d'activité" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1100,8 +1101,8 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Ajouter une Colonne" @@ -1185,7 +1186,7 @@ msgstr "Ajouter des Abonnés" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1218,6 +1219,11 @@ msgstr "Ajouter des autorisations utilisateur" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "" @@ -1329,7 +1335,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1492,8 +1498,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Recherche Avancée" @@ -2063,11 +2069,11 @@ msgstr "Déjà Inscrit" msgid "Already in the following Users ToDo list:{0}" msgstr "Déjà dans la liste des tâches des utilisateurs suivante: {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "Ajout également du champ de devise dépendante {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "Ajout également du champ de dépendance de statut {0}" @@ -2214,7 +2220,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "Une autre transaction bloque celle-ci. Essayez de nouveau dans quelques secondes." @@ -2301,7 +2307,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "Ajouter À peut être l'un des {0}" @@ -2355,7 +2361,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Appliquer la règle d'assignation" @@ -2442,11 +2448,11 @@ msgstr "Colonnes Archivées" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2564,7 +2570,7 @@ msgstr "" msgid "Assign To" msgstr "Attribuer À" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Attribuer À" @@ -2614,7 +2620,7 @@ msgstr "Attribué Par" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2827,7 +2833,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "" @@ -2889,7 +2895,7 @@ msgstr "Authentification" msgid "Authentication Apps you can use are:" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 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}." @@ -3096,11 +3102,11 @@ msgstr "" msgid "Automatic" msgstr "Automatique" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 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:766 +#: frappe/email/doctype/email_account/email_account.py:767 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." @@ -3694,7 +3700,7 @@ msgstr "Suppression en masse" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Modifier en Masse {0}" @@ -3702,7 +3708,7 @@ msgstr "Modifier en Masse {0}" msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "" @@ -3931,7 +3937,7 @@ msgid "Camera" msgstr "Caméra" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3979,7 +3985,7 @@ msgstr "" msgid "Cancel" msgstr "Annuler" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Annuler" @@ -4005,7 +4011,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Annuler les documents {0}?" @@ -4054,7 +4060,7 @@ msgstr "" msgid "Cannot Remove" msgstr "Ne peut être retiré" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4098,7 +4104,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "Création impossible d'un {0} pour un document enfant: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4198,7 +4204,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "Impossible d'imprimer plusieurs imprimantes sur un seul format d'impression." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4218,7 +4224,7 @@ msgstr "Impossible de faire correspondre la colonne {0} avec un champ" msgid "Cannot move row" msgstr "Impossible de déplacer la ligne" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "Impossible de supprimer le champ ID" @@ -4243,11 +4249,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "Impossible de mettre à jour {0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4423,7 +4429,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Type de graphique" @@ -4591,7 +4597,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4633,7 +4639,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Cliquez ici" @@ -4685,7 +4691,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -5057,7 +5063,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "" @@ -5278,7 +5284,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Configurer le graphique" @@ -5490,7 +5496,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5559,11 +5565,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Copié dans le presse-papier." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5575,12 +5581,12 @@ msgstr "" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "Copier vers le presse-papiers" @@ -5617,7 +5623,7 @@ msgstr "Impossible de trouver {0}" msgid "Could not map column {0} to field {1}" msgstr "Impossible de mapper la colonne {0} au champ {1}" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5770,7 +5776,7 @@ msgstr "" msgid "Create New" msgstr "Créer Nouveau(elle)" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Créer Nouveau(elle)" @@ -5807,10 +5813,10 @@ msgstr "" msgid "Create a new record" msgstr "Créer un nouvel enregistrement" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "Créer un(e) nouveau(elle) {0}" @@ -5827,7 +5833,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "Créez votre premier {0}" @@ -5846,7 +5852,7 @@ msgstr "Créé" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6216,7 +6222,7 @@ msgstr "Personnalisations pour {0} exportées vers:
{1}" msgid "Customize" msgstr "Personnaliser" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Personnaliser" @@ -6248,6 +6254,11 @@ msgstr "" msgid "Customize Form Field" msgstr "Personnaliser un Champ de Formulaire" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6371,7 +6382,7 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "" @@ -6592,7 +6603,7 @@ msgstr "" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Jour" @@ -6621,7 +6632,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "" @@ -6706,7 +6717,7 @@ msgstr "Boîte de Réception par Défaut" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Entrant par Défaut" @@ -6726,7 +6737,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Sortant par Défaut" @@ -6847,7 +6858,7 @@ msgstr "Valeur par Défaut" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "" @@ -6884,7 +6895,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6892,12 +6903,12 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "" @@ -6939,7 +6950,7 @@ msgstr "" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -6971,7 +6982,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -6989,17 +7000,17 @@ 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:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Supprimer {0} éléments de façon permanente?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7029,10 +7040,6 @@ msgstr "Document Supprimé" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Supprimé!" @@ -7427,7 +7434,7 @@ msgstr "" msgid "Disabled Auto Reply" msgstr "Réponse automatique désactivée" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7435,7 +7442,7 @@ msgstr "Réponse automatique désactivée" msgid "Discard" msgstr "Ignorer" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Ignorer" @@ -7523,7 +7530,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 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" @@ -8004,7 +8011,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8012,15 +8019,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "Document annule" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "Document valide" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "Document au statut brouillon" @@ -8198,9 +8205,9 @@ msgstr "Télécharger le rapport" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Téléchargez vos données" @@ -8285,7 +8292,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "Nom du filtre en double" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Nom en double" @@ -8297,7 +8304,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8305,7 +8312,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8410,12 +8417,12 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "" @@ -8449,7 +8456,7 @@ msgstr "Modifier HTML Personnalisé" msgid "Edit DocType" msgstr "Modifier le DocType" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Modifier le DocType" @@ -8463,11 +8470,6 @@ msgstr "" msgid "Edit Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "" @@ -8570,7 +8572,7 @@ msgstr "" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "Modifier {0}" @@ -8666,7 +8668,7 @@ msgstr "Courriel" msgid "Email Account" msgstr "Compte Email" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "" @@ -8683,7 +8685,7 @@ msgstr "Compte Email ajouté plusieurs fois" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -8873,7 +8875,7 @@ msgstr "L'Email a été déplacé dans la corbeille" msgid "Email is mandatory to create User Email" msgstr "" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "" @@ -8895,7 +8897,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "" @@ -8990,7 +8992,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Activer Entrant" @@ -9003,7 +9005,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Activer Sortant" @@ -9125,7 +9127,7 @@ msgstr "Activé" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "Activé la boîte de réception électronique pour l'utilisateur {0}" @@ -9304,7 +9306,7 @@ msgstr "Nom de l'entité" msgid "Entity Type" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Égal à" @@ -9400,7 +9402,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9408,7 +9410,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "Erreur lors de la connexion au compte Email {0}" @@ -9420,15 +9422,15 @@ msgstr "Erreur lors de l'évaluation de la notification {0}. Veuillez corrig msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Erreur: Valeur absente pour {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9620,7 +9622,7 @@ msgstr "Développer" msgid "Expand All" msgstr "" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9680,12 +9682,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Exporter" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exporter" @@ -9729,11 +9731,11 @@ msgstr "Rapport d'Export: {0}" msgid "Export Type" msgstr "Type d'Exportation" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "" @@ -10348,12 +10350,12 @@ msgstr "Le nom de fichier ne peut pas avoir {0}" msgid "File not attached" msgstr "Fichier joint manquant" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "La taille du fichier a dépassé la taille maximale autorisée de {0} Mo" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "Fichier trop grand" @@ -10380,7 +10382,7 @@ msgstr "Fichiers" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10418,11 +10420,11 @@ msgstr "Nom du filtre" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10445,7 +10447,7 @@ msgstr "Enregistrements filtrés" msgid "Filtered by \"{0}\"" msgstr "Filtré par \"{0}\"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10516,7 +10518,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -10840,7 +10842,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Pour comparaison, utilisez> 5, <10 ou = 324. Pour les plages, utilisez 5:10 (pour les valeurs comprises entre 5 et 10)." @@ -11046,7 +11048,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 "" @@ -11274,7 +11276,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -11879,7 +11881,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -11971,7 +11973,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "" @@ -12115,7 +12117,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Masquer les week-ends" @@ -12266,16 +12268,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12644,8 +12646,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "Statut de document non autorisé pour {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Requête SQL illégale" @@ -12767,7 +12769,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13086,7 +13088,7 @@ msgstr "Indentation" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "" @@ -13184,7 +13186,7 @@ msgstr "Insérer Après le champ '{0}' mentionné dans un Champ Personnalisé '{ msgid "Insert Below" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "Insérer une colonne avant {0}" @@ -13309,7 +13311,7 @@ msgstr "Intérêts" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "Erreur Interne du Serveur" @@ -13364,7 +13366,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Expression \"depends_on\" non valide" @@ -13408,7 +13410,7 @@ msgstr "Date invalide" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "" @@ -13425,8 +13427,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13482,7 +13484,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "Format de Sortie Invalide" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "" @@ -13555,19 +13557,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Colonne incorrecte" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13615,11 +13613,11 @@ msgstr "Champ invalide '{0}' dans nom automatique" msgid "Invalid file path: {0}" msgstr "Chemin de fichier invalide : {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13680,11 +13678,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14710,7 +14708,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Se désinscrire" @@ -14913,7 +14911,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Comme" @@ -14937,7 +14935,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15147,7 +15145,7 @@ msgstr "Liens" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15177,7 +15175,7 @@ msgstr "Filtre de liste" msgid "List Settings" msgstr "Paramètres de liste" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Paramètres de liste" @@ -15246,7 +15244,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15266,7 +15264,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15369,7 +15367,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "ID de Connexion est nécessaire" @@ -15884,7 +15882,7 @@ msgstr "" msgid "Maximum attachment limit of {0} has been reached." msgstr "" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "Maximum {0} lignes autorisés" @@ -15895,7 +15893,7 @@ msgstr "Maximum {0} lignes autorisés" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Moi" @@ -15908,7 +15906,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15952,8 +15950,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "" @@ -16028,11 +16026,11 @@ msgstr "" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Message coupé" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Message du serveur: {0}" @@ -16299,7 +16297,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16406,7 +16404,7 @@ msgstr "" msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "" @@ -16736,17 +16734,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Naviguer dans la liste" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Naviguer dans la liste en haut" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "" @@ -16761,11 +16759,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16773,7 +16771,7 @@ msgstr "" msgid "Negative Value" msgstr "Valeur négative" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16909,7 +16907,7 @@ msgstr "Nouveau nom du format d'impression" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "Nouveau Nom de Rapport" @@ -17154,8 +17152,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17314,7 +17312,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Aucune balise" @@ -17402,7 +17400,7 @@ msgstr "" msgid "No file attached" msgstr "Pas de fichier joint" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "" @@ -17459,7 +17457,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "Pas d'autorisation pour '{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "Pas d'autorisation pour lire {0}" @@ -17487,7 +17485,7 @@ msgstr "Aucun enregistrement ne sera exporté" msgid "No rows" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17504,7 +17502,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "" @@ -17516,7 +17514,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17637,9 +17635,9 @@ msgstr "Non Publié" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Non Sauvegardé" @@ -17654,7 +17652,7 @@ msgstr "Non Vu" msgid "Not Sent" msgstr "Non Envoyé" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "Non Défini" @@ -17721,9 +17719,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "Pas en Mode Développeur! Configurez le dans site_config.json ou créez un DocType 'Custom'." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17753,7 +17751,7 @@ msgstr "Note Vue Par" msgid "Note:" msgstr "Remarque:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Remarque : Changer le Nom de la Page va détruire le précédent lien URL vers cette page." @@ -18141,7 +18139,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18216,7 +18214,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18461,7 +18459,7 @@ msgstr "" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Ouvrir un élément de la liste" @@ -18602,7 +18600,7 @@ msgstr "Les options pour {0} doivent être définies avant de définir la valeur msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "Options non définis pour le champ lié {0}" @@ -19119,7 +19117,7 @@ msgstr "Le mot de passe a été changé avec succès." msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Mot de Passe est requis ou sélectionner En Attente de Mot de Passe" @@ -19318,7 +19316,7 @@ msgstr "Supprimer de Manière Permanente {0} ?" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "Erreur d'autorisation" @@ -19478,8 +19476,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Choisir des Colonnes" @@ -19521,7 +19519,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 "" @@ -19577,7 +19575,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Veuillez vérifier les valeurs de filtre définies pour le tableau de bord: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Veuillez vérifier la valeur de "Extraire depuis" définie pour le champ {0}" @@ -19646,7 +19644,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "" @@ -19757,7 +19755,7 @@ msgstr "Veuillez enregistrer le document avant de retirer l’affectation" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Veuillez d’abord enregistrer le rapport" @@ -19797,7 +19795,7 @@ msgstr "" msgid "Please select a file or url" msgstr "Veuillez sélectionner un fichier ou une URL" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Veuillez sélectionner un fichier CSV valide contenant des données" @@ -19809,7 +19807,7 @@ msgstr "Veuillez sélectionner un filtre de date valide" msgid "Please select applicable Doctypes" msgstr "Veuillez sélectionner les types de docteurs applicables" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Veuillez sélectionner au moins 1 colonne de {0} pour trier / grouper" @@ -19871,7 +19869,7 @@ msgstr "Veuillez d'abord configurer un message" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19907,7 +19905,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "Veuillez indiquer quel champ de valeur doit être vérifiée" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Veuillez réessayer" @@ -20227,12 +20225,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -20940,7 +20938,7 @@ msgstr "Commandes brutes" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -20969,7 +20967,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21489,7 +21487,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21813,9 +21811,9 @@ msgstr "Répondre à Tous" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "" @@ -21948,7 +21946,7 @@ msgstr "" msgid "Report updated successfully" msgstr "Rapport mis à jour avec succès" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "Le Rapport n'a pas été sauvegardé (il y a eu des erreurs)" @@ -21973,7 +21971,7 @@ msgstr "Rapport {0} est désactivé" msgid "Report {0} saved" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Rapport:" @@ -22047,13 +22045,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "La Requête a Expirée" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22285,7 +22283,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -22439,7 +22437,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:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Gestionnaire d’Autorisations du Rôle" @@ -22590,7 +22588,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "Route: Exemple "/ desk"" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Ligne" @@ -22603,7 +22601,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "Ligne # {0} :" @@ -22763,7 +22761,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "" @@ -22865,7 +22863,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22873,14 +22871,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22893,8 +22891,8 @@ msgstr "" msgid "Save Anyway" msgstr "Économisez quand même" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Enregistrer Sous" @@ -22942,7 +22940,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "En Cours d'Enregistrement" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23277,7 +23275,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23299,7 +23297,7 @@ msgstr "Voir tous les rapports passés." msgid "See on Website" msgstr "Voir sur le Site" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "" @@ -23358,7 +23356,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "" @@ -23374,7 +23372,7 @@ msgstr "Sélectionner Pièces Jointes" msgid "Select Child Table" msgstr "Sélectionnez la table des enfants" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Sélectionner la colonne" @@ -23455,7 +23453,7 @@ msgstr "Sélectionnez les champs à insérer" msgid "Select Fields To Update" msgstr "Sélectionnez les champs à mettre à jour" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Sélectionnez les filtres" @@ -23585,13 +23583,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:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 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:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Sélectionner plusieurs éléments de liste" @@ -23918,7 +23916,7 @@ msgstr "Séries {0} déjà utilisé dans {1}" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "Erreur du Serveur" @@ -23949,11 +23947,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24269,7 +24267,7 @@ msgid "Setup > User Permissions" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Configuration Auto Email" @@ -24407,6 +24405,11 @@ msgstr "" msgid "Show Dashboard" msgstr "Afficher le tableau de bord" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24562,7 +24565,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Afficher les Totaux" @@ -24584,7 +24587,7 @@ msgstr "" msgid "Show Warnings" msgstr "Afficher les avertissements" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Afficher les week-ends" @@ -24680,7 +24683,7 @@ msgstr "" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Afficher uniquement les champs numériques du rapport" @@ -25079,7 +25082,7 @@ msgstr "Champ de tri {0} doit être un nom de champ valide" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25416,8 +25419,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25610,12 +25613,12 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "" @@ -25644,7 +25647,7 @@ msgstr "" msgid "Submit an Issue" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "" @@ -25668,7 +25671,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:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Valider {0} documents ?" @@ -25677,7 +25680,7 @@ msgstr "Valider {0} documents ?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "" @@ -25729,7 +25732,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25780,7 +25783,7 @@ msgstr "" msgid "Successful Transactions" msgstr "Transactions réussies" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "Succès : {0} au {1}" @@ -25801,7 +25804,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26273,7 +26276,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Table Mise à Jour" @@ -26298,8 +26301,8 @@ msgstr "Lien tag" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26463,7 +26466,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "Merci d'avoir consacré votre temps précieux à remplir ce formulaire" @@ -26487,7 +26490,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:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "Le format CSV est sensible à la casse" @@ -26555,7 +26558,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26739,7 +26742,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26849,7 +26852,7 @@ msgstr "Il y a eu des erreurs" msgid "There were errors while creating the document. Please try again." msgstr "Il y avait des erreurs lors de la création du document. Veuillez réessayer." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "" @@ -27547,11 +27550,11 @@ msgstr "Tâche à faire" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Aujourd'hui" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "Afficher/Cacher le graphique" @@ -27677,7 +27680,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "" @@ -27727,11 +27730,11 @@ msgstr "" msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Ligne de totaux" @@ -27792,7 +27795,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27839,7 +27842,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "" @@ -28185,11 +28188,11 @@ msgstr "Impossible d'ouvrir le fichier joint. L'avez-vous exporté au format CSV msgid "Unable to read file format for {0}" msgstr "Impossible de lire le format de fichier pour {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "Impossible d'envoyer du courrier en raison d'un compte de messagerie manquant. Veuillez configurer le compte de messagerie par défaut dans Paramètres > Compte de messagerie" -#: frappe/public/js/frappe/views/calendar/calendar.js:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "Impossible de mettre à jour l'événement" @@ -28296,7 +28299,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "" @@ -28620,7 +28623,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "L'utilisation de la sous-requête ou de la fonction est restreinte" @@ -28845,11 +28848,11 @@ msgstr "Autorisation de l'Utilisateur" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Autorisations des Utilisateurs" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Autorisations des Utilisateurs" @@ -28981,7 +28984,7 @@ msgstr "L'utilisateur {0} n'a pas accès à ce document." msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "L'utilisateur {0} n'a pas d'accès au type de document via l'autorisation de rôle pour le document {1}." -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -28990,7 +28993,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "L'utilisateur {0} a demandé la suppression des données." -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29160,11 +29163,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "Valeur ne peut pas être modifiée pour {0}" @@ -29184,7 +29187,7 @@ msgstr "La valeur pour un champ de contrôle peut être 0 ou 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "La valeur du champ {0} est trop longue dans {1}. La longueur doit être inférieure à {2} caractères" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "Valeur pour {0} ne peut pas être une liste" @@ -29215,7 +29218,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "Valeur trop grande" @@ -29558,7 +29561,7 @@ msgstr "Page Web" msgid "Web Page Block" msgstr "Bloc de page Web" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "" @@ -29807,7 +29810,7 @@ msgstr "" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Semaine" @@ -30111,7 +30114,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "" @@ -30203,11 +30206,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "Valeur d'extraction incorrecte" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "Champ de l'Axe X" @@ -30230,7 +30233,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Champs de l'Axe Y" @@ -30300,8 +30303,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30577,7 +30580,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "Vous ne disposez pas de suffisamment d'autorisations pour accéder à cette ressource. Veuillez contacter votre responsable pour obtenir l'accès." @@ -30589,11 +30592,11 @@ msgstr "Vous ne disposez pas de suffisamment d'autorisations pour compléter l'a msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30657,7 +30660,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:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "" @@ -30734,7 +30737,7 @@ msgstr "Vous devez installer pycups pour utiliser cette fonctionnalité!" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30949,7 +30952,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "" @@ -31012,7 +31015,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "ré" @@ -31130,7 +31133,7 @@ msgstr "Boîte de réception e-mail" msgid "empty" msgstr "vide" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "vide" @@ -31189,7 +31192,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" @@ -31209,17 +31212,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31262,7 +31265,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "" @@ -31355,7 +31358,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "" @@ -31428,7 +31431,7 @@ msgid "restored {0} as {1}" msgstr "restauré(e) {0} comme {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31686,7 +31689,7 @@ msgstr "" msgid "{0} Calendar" msgstr "{0} Calendrier" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "Graphique {0}" @@ -31735,7 +31738,7 @@ msgstr "" msgid "{0} Name" msgstr "{0} Nom" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31855,7 +31858,7 @@ msgstr "" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -31880,7 +31883,7 @@ msgstr "{0} j" msgid "{0} days ago" msgstr "Il y a {0} jours" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -31889,7 +31892,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "{0} n'existe pas dans la ligne {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -31929,7 +31932,7 @@ msgstr "{0} a quitté la conversation dans {1} {2}" msgid "{0} hours ago" msgstr "Il y a {0} heures" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} si vous n'êtes pas redirigé dans les {1} secondes" @@ -31938,7 +31941,7 @@ msgstr "{0} si vous n'êtes pas redirigé dans les {1} secondes" msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} à la ligne {1} ne peut pas avoir à la fois une URL et des sous-articles" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31950,11 +31953,11 @@ msgstr "{0} est un champ obligatoire" msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -31966,16 +31969,16 @@ msgstr "{0} est un champ de données non valide." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} est une adresse e-mail invalide dans 'Destinataires'" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -31984,49 +31987,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "{0} est actuellement {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32091,26 +32094,26 @@ msgstr "" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "" @@ -32118,20 +32121,20 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "{0} est maintenant le format d'impression par défaut pour le type de document {1}" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32139,21 +32142,21 @@ msgstr "" msgid "{0} is required" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} articles sélectionnés" @@ -32209,11 +32212,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "{0} doit être l'un des {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} doit être défini en premier" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} doit être unique" @@ -32234,11 +32237,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} ne peut pas être renommé" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} sur {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} sur {1} ({2} lignes avec des enfants)" @@ -32402,11 +32405,11 @@ msgstr "{0} {1} ajouté" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} ajouté au tableau de bord {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} existe déjà" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} ne peut pas être \"{2}\". Il devrait être l'un de \"{3}\"" @@ -32430,7 +32433,7 @@ msgstr "{0} {1} introuvable" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: l'enregistrement validé ne peut pas être supprimé. Vous devez d'abord {2} l'annuler {3}." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, Ligne {1}" @@ -32443,7 +32446,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0} : {1} '({3}) sera tronqué car le nombre de caractères max est {2}" @@ -32612,8 +32615,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" @@ -32621,7 +32624,7 @@ msgstr "" msgid "{} is not a valid date string." msgstr "{} n'est pas une chaîne de date valide." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/hr.po b/frappe/locale/hr.po index d5c8e1bc2d..b23ed7df2f 100644 --- a/frappe/locale/hr.po +++ b/frappe/locale/hr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' nije dopušteno za tip {1} u retku {2}" msgid "(Mandatory)" msgstr "(Obavezno)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Neuspješno: {0} do {1}: {2}" @@ -1171,7 +1171,7 @@ msgstr "Radnja {0} nije uspjela {1} {2}. Pogledaj {3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1238,6 +1238,7 @@ msgstr "Zapisnik Aktivnosti" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1296,8 +1297,8 @@ msgstr "Dodaj Podređeni" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Dodaj Stupac" @@ -1381,7 +1382,7 @@ msgstr "Dodaj Pretplatnike" msgid "Add Tags" msgstr "Dodaj Oznake" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Dodaj Oznake" @@ -1414,6 +1415,11 @@ msgstr "Dodaj Korisnička Dopuštenja" msgid "Add Video Conferencing" msgstr "Dodaj Video Konferenciju" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "Dodaj X-Original-From zaglavlje" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Dodaj Filter" @@ -1525,7 +1531,7 @@ msgstr "Dodaj ovoj aktivnosti slanjem na {0}" msgid "Add {0}" msgstr "{0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "{0}" @@ -1688,8 +1694,8 @@ msgstr "Napredno" msgid "Advanced Control" msgstr "Napredna Kontrola" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Napredno Pretraživanje" @@ -2259,11 +2265,11 @@ msgstr "Već Registrovan" msgid "Already in the following Users ToDo list:{0}" msgstr "Već na sljedećoj ToDo listi Korisnika:{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "Takođe se dodaje polje zavisne valute {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "Takođe se dodaje polje statusne zavisnosti {0}" @@ -2410,7 +2416,7 @@ msgstr "Anonimizacijska Matrica" msgid "Anonymous responses" msgstr "Anonimni odgovori" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "Druga transakcija blokira ovu. Pokušaj ponovo za nekoliko sekundi." @@ -2497,7 +2503,7 @@ msgstr "Dodaj e-poštu u Mapu Poslano" msgid "Append To" msgstr "E-pošta za" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "Dodati u može biti jedan od {0}" @@ -2551,7 +2557,7 @@ msgstr "Primjenjuje se na (DocType)" msgid "Apply" msgstr "Primjeni" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Primijeni Pravilo Dodjele" @@ -2638,11 +2644,11 @@ msgstr "Arhivirane Kolone" msgid "Are you sure you want to cancel the invitation?" msgstr "Jeste li sigurni da želite otkazati pozivnicu?" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "Jeste li sigurni da želite izbrisati zadatke?" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "Jeste li sigurni da želite izbrisati svih ( {0}) redova?" @@ -2760,7 +2766,7 @@ msgstr "Dodijeli Uslov" msgid "Assign To" msgstr "Dodijeli" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Dodijeli" @@ -2810,7 +2816,7 @@ msgstr "Dodijelio" msgid "Assigned By Full Name" msgstr "Dodijelio" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -3023,7 +3029,7 @@ msgstr "Postavke Priloga" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Prilozi" @@ -3085,7 +3091,7 @@ msgstr "Autentifikacija" msgid "Authentication Apps you can use are:" msgstr "Aplikacije za autentifikaciju koje možete koristiti su:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Autentifikacija nije uspjela prilikom primanja e-pošte sa naloga e-pošte: {0}." @@ -3292,11 +3298,11 @@ msgstr "Automatska Poruka" msgid "Automatic" msgstr "Automatsko" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Automatsko povezivanje se može aktivirati samo za jedan nalog e-pošte." -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Automatsko povezivanje može se aktivirati samo ako je omogućeno Dolazno." @@ -3890,7 +3896,7 @@ msgstr "Grupno Brisanje" msgid "Bulk Edit" msgstr "Grupno Uređivanje" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Grupno uređivanje {0}" @@ -3898,7 +3904,7 @@ msgstr "Grupno uređivanje {0}" msgid "Bulk Operation Failed" msgstr "Grupna operacija nije uspjela" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "Grupna operacija uspješna" @@ -4127,7 +4133,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4175,7 +4181,7 @@ msgstr "Nije moguće preimenovati {0} u {1} jer {0} ne postoji." msgid "Cancel" msgstr "Otkaži" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Otkaži" @@ -4201,7 +4207,7 @@ msgstr "Otkaži Uvoz" msgid "Cancel Prepared Report" msgstr "Otkaži Pripremljeno Izvješće" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Otkaži {0} dokumenta?" @@ -4250,7 +4256,7 @@ msgstr "Nije Moguće Preuzeti Vrijednosti" msgid "Cannot Remove" msgstr "Nije Moguće Ukloniti" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "Nije Moguće Ažurirati Nakon Podnošenja" @@ -4294,7 +4300,7 @@ msgstr "Nije moguće promijeniti u/iz automatskog povećanje automatskog imenova msgid "Cannot create a {0} against a child document: {1}" msgstr "Nije moguće kreirati {0} naspram podređenog dokumenta: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "Nije moguće kreirati privatni radni prostor drugih korisnika" @@ -4394,7 +4400,7 @@ msgstr "Nije moguće dobiti sadržaj mape" msgid "Cannot have multiple printers mapped to a single print format." msgstr "Nije moguće imati više pisača mapiranih u jedan format pisača." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "Nije moguće uvesti tablicu s više od 5000 redaka." @@ -4414,7 +4420,7 @@ msgstr "Nije moguće uskladiti kolonu {0} ni sa jednim poljem" msgid "Cannot move row" msgstr "Nije moguće pomjeriti red" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "Nije moguće ukloniti ID polje" @@ -4439,11 +4445,11 @@ msgstr "Nije moguće podnijeti {0}." msgid "Cannot update {0}" msgstr "Nije moguće ažurirati {0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "Ovdje se ne može koristiti podupit." -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "Ne može se koristiti {0} u redoslijedu/grupiranju po" @@ -4619,7 +4625,7 @@ msgstr "Izvor Grafikona" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Tip Grafikona" @@ -4787,7 +4793,7 @@ msgstr "Očisti & Dodaj Šablon" msgid "Clear All" msgstr "Obriši Sve" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Obriši Dodjelu" @@ -4829,7 +4835,7 @@ msgstr "Klikni Prilagodi kako biste dodali svoj prvi vidžet" msgid "Click below to get started:" msgstr "Kliknite ispod da biste započeli:" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Klikni ovdje" @@ -4881,7 +4887,7 @@ msgstr "Klikni da Postavite Dinamičke Filtere" msgid "Click to Set Filters" msgstr "Klikni da Postavite Filtere" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "Klikni da sortirate po {0}" @@ -5253,7 +5259,7 @@ msgstr "Publicitet komentara može ažurirati samo izvorni autor ili Upravitelj #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Komentari" @@ -5474,7 +5480,7 @@ msgstr "Konfiguracija" msgid "Configuration" msgstr "Konfiguracija" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Konfiguriši Grafikon" @@ -5688,7 +5694,7 @@ msgstr "Sadrži {0} sigurnosne ispravke" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5757,11 +5763,11 @@ msgstr "Status Doprinosa" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "Kontrolira mogu li se novi korisnici prijaviti pomoću ovog ključa prijave putem društvenih mreža. Ako se ne postavljaju, poštuju se Postavke Web Stranice." -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Kopirano u Međuspremnik." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "Kopirano {0} {1} u međuspremnik" @@ -5773,12 +5779,12 @@ msgstr "Kopiraj Vezu" msgid "Copy embed code" msgstr "Kopiraj ugrađen kod" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "Greška pri kopiranju u međuspremnik" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "Kopiraj u Međuspremnik" @@ -5815,7 +5821,7 @@ msgstr "Nije moguće pronaći {0}" msgid "Could not map column {0} to field {1}" msgstr "Nije moguće mapirati kolonu {0} na polje {1}" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "Nije moguće parsati polje: {0}" @@ -5968,7 +5974,7 @@ msgstr "Kreiraj Zapisnik" msgid "Create New" msgstr "Kreiraj" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Kreiraj" @@ -6005,10 +6011,10 @@ msgstr "Kreiraj ..." msgid "Create a new record" msgstr "Kreiraj novi zapis" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "+ {0}" @@ -6025,7 +6031,7 @@ msgstr "Kreiraj ili Uredi Format Ispisa" msgid "Create or Edit Workflow" msgstr "Kreiraj ili Uredi Radni Tok" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "+ {0}" @@ -6044,7 +6050,7 @@ msgstr "Kreirano" msgid "Created At" msgstr "Kreirano" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6414,7 +6420,7 @@ msgstr "Prilagođavanja za {0} eksportirana u:
{1}" msgid "Customize" msgstr "Prilagodi" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Prilagodi" @@ -6446,6 +6452,11 @@ msgstr "Prilagodi Formu - {0}" msgid "Customize Form Field" msgstr "Prilagodi Polje Obrasca" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "Prilagodi Brze Filtere" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6569,7 +6580,7 @@ msgstr "Tamna Tema" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "Nadzorna Tabla" @@ -6790,7 +6801,7 @@ msgstr "Datum i Vrijeme" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Dan" @@ -6819,7 +6830,7 @@ msgstr "Dana prije" msgid "Days Before or After" msgstr "Dana Prije ili Poslije" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "Došlo je do Zastoja" @@ -6904,7 +6915,7 @@ msgstr "Standard Sanduče Pristigle e-pošte" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Standard Dolazna" @@ -6924,7 +6935,7 @@ msgstr "Standard Imenovanje" #. 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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Standard Odlazna" @@ -7045,7 +7056,7 @@ msgstr "Standard Vrijednost" msgid "Defaults" msgstr "Standard Postavke" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "Standard Postavke Ažurirane" @@ -7082,7 +7093,7 @@ msgstr "Odgođeno" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7090,12 +7101,12 @@ msgstr "Odgođeno" msgid "Delete" msgstr "Izbriši" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Izbriši" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Izbriši" @@ -7137,7 +7148,7 @@ msgstr "Izbriši Karticu" msgid "Delete all" msgstr "Izbriši sve" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "Izbriši svih {0} redova" @@ -7169,7 +7180,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "Izbriši cijelu karticu s poljima" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "Izbriši red" @@ -7187,17 +7198,17 @@ msgstr "Izbriši karticu" msgid "Delete this record to allow sending to this email address" msgstr "Izbrišite ovaj zapis da omogućite slanje na ovu adresu e-pošte" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Trajno izbriši stavku {0}?" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Trajno izbriši {0} stavke?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "Izbriši {0} redova" @@ -7227,10 +7238,6 @@ msgstr "Izbrisan Dokument" msgid "Deleted Name" msgstr "Izbrisano Ime" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "Svi dokumenti su uspješno izbrisani" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Izbrisano!" @@ -7625,7 +7632,7 @@ msgstr "Onemogućeno" msgid "Disabled Auto Reply" msgstr "Automatski Odgovor Onemogućen" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7633,7 +7640,7 @@ msgstr "Automatski Odgovor Onemogućen" msgid "Discard" msgstr "Odbaci" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Odbaci" @@ -7721,7 +7728,7 @@ msgstr "Nemoj kreirati novog korisnika" msgid "Do not create new user if user with email does not exist in the system" msgstr "Ne kreiraj novog korisnika ako korisnik sa e-poštom ne postoji u sistemu" -#: frappe/public/js/frappe/form/grid.js:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "Ne uređiuji zaglavlja koja su unaprijed postavljena u šablonu" @@ -8205,7 +8212,7 @@ msgstr "Tipovi Dokumenata i Dozvole" msgid "Document Unlocked" msgstr "Dokument Otključan" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "Dokument se ne može koristiti kao vrijednost filtra" @@ -8213,15 +8220,15 @@ msgstr "Dokument se ne može koristiti kao vrijednost filtra" msgid "Document follow is not enabled for this user." msgstr "Praćenje dokumenta nije omogućeno za ovog korisnika." -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "Dokument je otkazan" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "Dokument je podnesen" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "Dokument je u stanju nacrta" @@ -8399,9 +8406,9 @@ msgstr "Preuzmi izvještaj" msgid "Download Template" msgstr "Preuzmi Nacrt" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Preuzmi Podatke" @@ -8486,7 +8493,7 @@ msgstr "Dvostruki Unos" msgid "Duplicate Filter Name" msgstr "Duplicirani Naziv Filtera" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Duplicirano Ime" @@ -8498,7 +8505,7 @@ msgstr "Duplicera trenuti red" msgid "Duplicate field" msgstr "Dupliciraj polje" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "Dupliciraj red" @@ -8506,7 +8513,7 @@ msgstr "Dupliciraj red" msgid "Duplicate rows" msgstr "Dupliciraj redove" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "Dupliciraj {0} redova" @@ -8611,12 +8618,12 @@ msgstr "ESC" msgid "Edit" msgstr "Uredi" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Uredi" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Uredi" @@ -8650,7 +8657,7 @@ msgstr "Uredi Prilagođeni HTML" msgid "Edit DocType" msgstr "Uredi DocType" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Uredi DocType" @@ -8664,11 +8671,6 @@ msgstr "Uredi Postojeći" msgid "Edit Filters" msgstr "Uredi Filtere" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "Uredi Filtere" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "Uredi Podnožje" @@ -8771,7 +8773,7 @@ msgstr "Uredi vaš odgovor" msgid "Edit your workflow visually using the Workflow Builder." msgstr "Uredi vaš Radni Tok vizuelno koristeći Alat Razvoja Radnog Toka." -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "Uredi {0}" @@ -8867,7 +8869,7 @@ msgstr "E-pošta" msgid "Email Account" msgstr "Račun e-pošte" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "Račun e-pošte je onemogućen." @@ -8884,7 +8886,7 @@ msgstr "Račun e-pošte je dodan više puta" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "Račun e-pošte nije postavljen. Molimo kreirajte novi račun e-pošte iz Postavke > Račun e-pošte" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "Račun e-pošte {0} Onemogućen" @@ -9074,7 +9076,7 @@ msgstr "E-pošta je premještena u smeće" msgid "Email is mandatory to create User Email" msgstr "E-pošta je obavezna za kreiranje korisničke e-pošte" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "E-pošta nije poslana na {0} (otkazana / onemogućena)" @@ -9096,7 +9098,7 @@ msgstr "E-pošta" msgid "Emails Pulled" msgstr "E-pošta Povučena" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "E-pošta se već povlači s ovog računa." @@ -9191,7 +9193,7 @@ msgstr "Omogući Google Indeksiranje" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Omogući Dolaznu" @@ -9204,7 +9206,7 @@ msgstr "Omogući Introdukciju" #. 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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Omogući odlazne" @@ -9327,7 +9329,7 @@ msgstr "Omogućeno" msgid "Enabled Scheduler" msgstr "Raspoređivač Omogućen" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "Omogućeno prijemno sanduče e-pošte za korisnika {0}" @@ -9506,7 +9508,7 @@ msgstr "Naziv Entiteta" msgid "Entity Type" msgstr "Tip Entiteta" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Jednako" @@ -9602,7 +9604,7 @@ msgstr "Greška u formatu za ispisivanje na liniji {0}: {1}" msgid "Error in {0}.get_list: {1}" msgstr "Pogreška u {0}.get_list: {1}" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "Pogreška pri parsiranju ugniježđenih filtera: {0}. {1}" @@ -9610,7 +9612,7 @@ msgstr "Pogreška pri parsiranju ugniježđenih filtera: {0}. {1}" msgid "Error validating \"Ignore User Permissions\"" msgstr "Pogreška pri provjeri valjanosti \"Zanemari korisnička dopuštenja\"" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "Greška prilikom povezivanja na račun e-pošte {0}" @@ -9622,15 +9624,15 @@ msgstr "Greška prilikom evaluacije Obavještenja {0}. Popravite vaš šablon." msgid "Error {0}: {1}" msgstr "Pogreška {0}: {1}" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "Greška: Podaci nedostaju u tabeli {0}" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Greška: Nedostaje vrijednost za {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Greška: {0} Red #{1}: Nedostaje vrijednost za: {2}" @@ -9822,7 +9824,7 @@ msgstr "Proširi" msgid "Expand All" msgstr "Rasklopi Sve" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "Očekivani operator 'and' ili 'or', pronađen: {0}" @@ -9882,12 +9884,12 @@ msgstr "Vrijeme isteka stranice sa slikom QR koda" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Izvoz" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Izvezi" @@ -9931,11 +9933,11 @@ msgstr "Eksportiraj Izvještaj: {0}" msgid "Export Type" msgstr "Tip Izvoza" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "Eksportiraj sve podudarne redove?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "Eksportiraj sve {0} redove?" @@ -10550,12 +10552,12 @@ msgstr "Ime datoteke ne može imati {0}" msgid "File not attached" msgstr "Datoteka nije priložena" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "Veličina datoteke je premašila maksimalnu dozvoljenu veličinu od {0} MB" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "Datoteka je prevelika" @@ -10582,7 +10584,7 @@ msgstr "Datoteke" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10620,11 +10622,11 @@ msgstr "Filter Naziv" msgid "Filter Values" msgstr "Filter Vrijednosti" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "Nedostaje uvjet filtra nakon operatora: {0}" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "Polja filtra imaju nevažeću notaciju povratnog naznaku: {0}" @@ -10647,7 +10649,7 @@ msgstr "Filtrirani Zapisi" msgid "Filtered by \"{0}\"" msgstr "Filtrirano prema \"{0}\"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "Filtrirano po: {0}." @@ -10718,7 +10720,7 @@ msgstr "Filteri će biti dostupni putem filters.

Pošalji i msgid "Filters {0}" msgstr "Filteri {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "Filteri:" @@ -11042,7 +11044,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "Za dinamičnni subjekt koristi Jinja oznake poput ove: {{ doc.name }} Dostavljeno" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Za poređenje, koristite >5, <10 ili =324. Za raspone koristite 5:10 (za vrijednosti između 5 i 10)." @@ -11248,7 +11250,7 @@ msgstr "Frappe Light" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "Frappe Mail OAuth greška" @@ -11476,7 +11478,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Generiši zasebne dokumente za svakog Dodijeljenog" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "Generiši URL Praćenja" @@ -12081,7 +12083,7 @@ msgstr "Skripte Zaglavlja/Podnožja mogu se koristiti za dodavanje dinamičkog p msgid "Headers" msgstr "Zaglavlja" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "Zaglavlja moraju biti rječnik" @@ -12173,7 +12175,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "Ovdje je vaš URL-a za praćenje" @@ -12317,7 +12319,7 @@ msgstr "Sakrij Bočnu Traku, Meni i Komentare" msgid "Hide Standard Menu" msgstr "Sakrij Standardni Meni" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Sakrij Vikende" @@ -12468,16 +12470,16 @@ msgstr "Pretpostavka je da još nemate pristup nijednom radnom prostoru, ali ga #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "ID" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "ID" @@ -12846,8 +12848,8 @@ msgstr "Ignorisane Aplikacije" msgid "Illegal Document Status for {0}" msgstr "Ilegalan Status Dokumenta za {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Ilegalan SQL Upit" @@ -12969,7 +12971,7 @@ msgstr "Implicitno" msgid "Import" msgstr "Uvezi" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "Uvezi" @@ -13288,7 +13290,7 @@ msgstr "Indent" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "Indeks" @@ -13386,7 +13388,7 @@ msgstr "Umetni Nakon polja '{0}' spomenutog u prilagođenom polju '{1}', sa ozna msgid "Insert Below" msgstr "Umetni Ispod" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "Umetni Kolonu Ispred {0}" @@ -13511,7 +13513,7 @@ msgstr "Interesi" msgid "Intermediate" msgstr "Srednji" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "Interna Greška Servera" @@ -13566,7 +13568,7 @@ msgstr "Nevažeći" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Nevažeći izraz \"depends_on\"" @@ -13610,7 +13612,7 @@ msgstr "Nevažeći Datum" msgid "Invalid DocType" msgstr "Nevažeći DocType" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "Nevažeći DocType: {0}" @@ -13627,8 +13629,8 @@ msgstr "Nevažeći Naziv Polja" msgid "Invalid File URL" msgstr "Nevažeći URL Datoteke" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "Nevažeći Filter" @@ -13684,7 +13686,7 @@ msgstr "Nevažeći Server Odlazne Pošte ili port: {0}" msgid "Invalid Output Format" msgstr "Nevažeći Izlazni Format" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "Nevažeće Nadjačavanje" @@ -13757,19 +13759,15 @@ msgstr "Nevažeći format argumenta: {0}. Dopušteni su samo navodni znakovni li msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "Nevažeća vrsta argumenta: {0}. Dopušteni su samo strings, numbers, dicts, i None." -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "Nevažeći znakovi u nazivu polja: {0}. Dopušteni su samo slova, brojevi i podcrte." -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "Nevažeći znakovi u nazivu tablice: {0}" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Nevažeća kolona" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "Nevažeća vrsta uvjeta u ugniježđenim filtrima: {0}" @@ -13817,11 +13815,11 @@ msgstr "Nevažeći naziv polja '{0}' u automatskom nazivu" msgid "Invalid file path: {0}" msgstr "Nevažeći put datoteke: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "Nevažeći uslov filtera: {0}. Očekivana je lista ili torka." -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "Nevažeći format polja filtera: {0}. Koristi 'fieldname' ili 'link_fieldname.target_fieldname'." @@ -13882,11 +13880,11 @@ msgstr "Nevažeće tijelo zahtjeva" msgid "Invalid role" msgstr "Nevažeća uloga" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "Nevažeći format jednostavnog filtra: {0}" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "Nevažeći početak za uslov filtera: {0}. Očekivana je lista ili torka." @@ -14912,7 +14910,7 @@ 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:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Napusti ovu konverzaciju" @@ -15115,7 +15113,7 @@ msgstr "Svijetla Tema" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Lajk" @@ -15139,7 +15137,7 @@ msgstr "Lajkova" msgid "Limit" msgstr "Ograniči" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "Granica mora biti cijeli broj koji nije negativan" @@ -15349,7 +15347,7 @@ msgstr "Veze" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "Lista" @@ -15379,7 +15377,7 @@ msgstr "Filter Liste" msgid "List Settings" msgstr "Postavke Liste" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Postavke Liste" @@ -15448,7 +15446,7 @@ 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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15468,7 +15466,7 @@ msgstr "Učitavanje verzija u toku..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15571,7 +15569,7 @@ msgstr "Prijavia Prije" msgid "Login Failed please try again" msgstr "Prijava nije Uspjela, pokušaj ponovo" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "Id Prijave je obavezan" @@ -16086,7 +16084,7 @@ msgstr "Maksimalna Granica Priloga {0} je dostignuta za {1} {2}." msgid "Maximum attachment limit of {0} has been reached." msgstr "Maksimalno ograničenje priloga od {0} je dostignuto." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "Maksimalno je dozvoljeno {0} redova" @@ -16097,7 +16095,7 @@ msgstr "Maksimalno je dozvoljeno {0} redova" msgid "Maybe" msgstr "Možda" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Ja" @@ -16110,7 +16108,7 @@ msgstr "Značenje različitih tipova dopuštenja" #. 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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16154,8 +16152,8 @@ msgstr "Spominjanje" msgid "Mentions" msgstr "Spominjanja" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "Meni" @@ -16230,11 +16228,11 @@ msgstr "Poruka Poslata" msgid "Message Type" msgstr "Tip Poruke" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Poruka je isječena" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Poruka sa servera: {0}" @@ -16501,7 +16499,7 @@ msgstr "Modalni Okidač" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16608,7 +16606,7 @@ msgstr "Pratite zapisnike radi pogrešaka, pozadinskih poslova, komunikacije i a msgid "Monospace" msgstr "Monospace" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "Mjesec" @@ -16940,17 +16938,17 @@ msgstr "Šablon Navigacijske Trake" msgid "Navbar Template Values" msgstr "Vrijednosti Šablona Navigacijske Trake" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 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:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Kreći se po listi prema gore" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "Idi na glavni sadržaj" @@ -16965,11 +16963,11 @@ msgstr "Navigacijski Gumbi" msgid "Navigation Settings" msgstr "Postavke Navigacije" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "Trebate pomoć?" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 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" @@ -16977,7 +16975,7 @@ msgstr "Potrebna je uloga Upravitelja Radnog Prostora za uređivanje privatnog r msgid "Negative Value" msgstr "Negativna Vrijednost" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "Ugniježđeni filtri moraju biti navedeni kao popis ili torka." @@ -17113,7 +17111,7 @@ msgstr "Novo Ime Formata Ispisa" msgid "New Quick List" msgstr "Nova Brza Lista" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "Novi Naziv Izvještaja" @@ -17360,8 +17358,8 @@ msgstr "Dalje na klik" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17520,7 +17518,7 @@ msgstr "Nije Pronađeno Odabirno Polje" msgid "No Suggestions" msgstr "Nema Prijedloga" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Nema Oznaka" @@ -17608,7 +17606,7 @@ msgstr "Nisu pronađena polja koja se mogu koristiti kao kolona Oglasne Table. K msgid "No file attached" msgstr "Nema priložene datoteke" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "Nije pronađen nijedan filter" @@ -17665,7 +17663,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "Nema dozvole za '{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "Nema dozvole za čitanje {0}" @@ -17693,7 +17691,7 @@ msgstr "Nijedan zapis neće biti izvezen" msgid "No rows" msgstr "Nema redova" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "Nije odabran nijedan red" @@ -17710,7 +17708,7 @@ msgid "No user has the role {0}" msgstr "Nijedan korisnik nema ulogu {0}" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "Nema vrijednosti za prikaz" @@ -17722,7 +17720,7 @@ msgstr "Bez {0}" msgid "No {0} found" msgstr "Nije pronađeno {0}" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 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}." @@ -17843,9 +17841,9 @@ msgstr "Nije Objavljeno" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Nespremljeno" @@ -17860,7 +17858,7 @@ msgstr "Nije Viđeno" msgid "Not Sent" msgstr "Nije Poslano" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "Nije Postavljeno" @@ -17927,9 +17925,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "Nije u načinu rada za programere! Postavi u site_config.json ili napravi 'Prilagođen' DocType." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17959,7 +17957,7 @@ msgstr "Napomena Viđena Od" msgid "Note:" msgstr "Napomena:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Napomena: Promjena naziva stranice će prekinuti prethodni URL na ovu stranicu." @@ -18347,7 +18345,7 @@ msgstr "Pomak X" msgid "Offset Y" msgstr "Pomak Y" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "Pomak mora biti cijeli broj koji nije negativan" @@ -18422,7 +18420,7 @@ msgstr "Na ili Poslije" msgid "On or Before" msgstr "Na ili Prije" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "{0}, {1} je napisao:" @@ -18667,7 +18665,7 @@ msgstr "Otvori u novoj kartici" msgid "Open in new tab" msgstr "Otvori u novoj kartici" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Otvorite stavku liste" @@ -18808,7 +18806,7 @@ msgstr "Opcije za {0} moraju se postaviti prije postavljanja standard vrijednost msgid "Options is required for field {0} of type {1}" msgstr "Opcije su potrebne za polje {0} tipa {1}" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "Opcije nisu postavljene za polje veze {0}" @@ -19325,7 +19323,7 @@ msgstr "Lozinka je uspješno promijenjena." msgid "Password for Base DN" msgstr "Lozinka za Osnovni DN" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Lozinka je obavezna ili odaberi Čekam Lozinku" @@ -19524,7 +19522,7 @@ msgstr "Trajno izbriši {0}?" msgid "Permission" msgstr "Dopuštenje" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "Greška Dozvole" @@ -19684,8 +19682,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefonski Broj {0} postavljen u polje {1} nije važeći." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Odaberi Kolone" @@ -19727,7 +19725,7 @@ msgstr "Obični Tekst" msgid "Plant" msgstr "Pogon" -#: 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 "Ovlasti OAuth za račun e-pošte {0}" @@ -19783,7 +19781,7 @@ msgstr "Priloži Applikaciju" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Provjeri vrijednosti filtera postavljene za Grafikon Nadzorne Table: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Provjeri vrijednost \"Preuzmi iz\" postavljenu za polje {0}" @@ -19852,7 +19850,7 @@ msgstr "Omogući barem jedan ključ za prijavu na društvenim mrežama ili LDAP #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "Omogući iskačuće prozore" @@ -19963,7 +19961,7 @@ msgstr "Spremi dokument prije uklanjanja dodjele" msgid "Please save the form before previewing the message" msgstr "Sačuvaj obrazac prije pregleda poruke" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Prvo spremi izvještaj" @@ -20003,7 +20001,7 @@ msgstr "Odaberi datoteku." msgid "Please select a file or url" msgstr "Odaberi datoteku ili url" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Odaberi važeću csv datoteku sa podacima" @@ -20015,7 +20013,7 @@ msgstr "Odaberi važeći filter datuma" msgid "Please select applicable Doctypes" msgstr "Odaberi primjenjive Dokumente" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Odaberi najmanje 1 kolonu iz {0} za sortiranje/grupiranje" @@ -20077,7 +20075,7 @@ msgstr "Postavi Poruku" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "Podesi standard odlazni račun e-pošte iz Podešavanja > Račun e-pošte" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "Postavi zadani račun odlazne e-pošte iz Alati > Račun e-pošte" @@ -20113,7 +20111,7 @@ msgstr "Navedi koje polje datuma i vremena mora biti označeno" msgid "Please specify which value field must be checked" msgstr "Navedi koje polje vrijednosti mora biti označeno" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Pokušaj ponovo" @@ -20433,12 +20431,12 @@ msgstr "Primarni ključ tipa dokumenta {0} ne može se promijeniti jer postoje p #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "Ispiši" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Ispiši" @@ -21146,7 +21144,7 @@ msgstr "Direktne Naredbe" msgid "Raw Email" msgstr "Neobrađena e-pošta" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "HTML može se koristiti samo s predlošcima e-pošte za koje je označena opcija 'Koristi HTML'. Nastavlja se s e-poštom u običnom tekstu." @@ -21175,7 +21173,7 @@ msgstr "Postavka Direktnog Ispisivanja" msgid "Re-Run in Console" msgstr "Ponovo Pokreni u Konzoli" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "Od:" @@ -21695,7 +21693,7 @@ msgstr "Osvježi Pregled Ispisa" msgid "Refresh Token" msgstr "Osvježi Token" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Osvježava se" @@ -22019,9 +22017,9 @@ msgstr "Odgovori Svima" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "Izvještaj" @@ -22154,7 +22152,7 @@ msgstr "Izvještaj je istekao." msgid "Report updated successfully" msgstr "Izvještaj je uspješno ažuriran" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "Izvještaj nije spremljen (bilo je grešaka)" @@ -22179,7 +22177,7 @@ msgstr "Izvještaj {0} je onemogućen" msgid "Report {0} saved" msgstr "Izvještaj {0} spremljen" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Izvještaj:" @@ -22253,13 +22251,13 @@ msgstr "Metoda Zahtjeva" msgid "Request Structure" msgstr "Struktura Zahtjeva" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "Zahtjev Istekao" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "Zahtjev Istekao" @@ -22491,7 +22489,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či korisnika samo sa ove IP adrese. Više IP adresa može se dodati odvajanjem zarezima. Također se prihvaćaju djelomične IP adrese poput (111.111.111)" -#: frappe/public/js/frappe/list/list_view.js:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Ograničenja" @@ -22645,7 +22643,7 @@ msgstr "Dozvole Uloge" msgid "Role Permissions Manager" msgstr "Upravitelj Dozvola Uloge" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Upravitelj Dozvola Uloge" @@ -22796,7 +22794,7 @@ msgstr "Preusmjeravanja Rute" msgid "Route: Example \"/desk\"" msgstr "Ruta: Primjer \"/desk\"" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Red" @@ -22809,7 +22807,7 @@ msgstr "Red #" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "Red # {0}: Korisnici koji nisu administratori ne mogu dodati ulogu {1} prilagođenom DocType-u." -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "Red #{0}:" @@ -22969,7 +22967,7 @@ msgstr "SMS je uspješno poslan" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS nije poslan. Kontaktiraj Administratora." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "SMTP Server je obavezan" @@ -23071,7 +23069,7 @@ msgstr "Subota" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23079,14 +23077,14 @@ msgstr "Subota" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23099,8 +23097,8 @@ msgstr "Spremi" msgid "Save Anyway" msgstr "Svejedno Spremi" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Spremi Kao" @@ -23148,7 +23146,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Sprema se" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "Spremanje Promjena..." @@ -23483,7 +23481,7 @@ msgstr "Naziv Sekcije" msgid "Section must have at least one column" msgstr "Sekcija mora imati najmanje jednu kolonu" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "Sigurnosno upozorenje: Netko personificira vaš račun" @@ -23505,7 +23503,7 @@ msgstr "Pogledaj sve prethodne izvještaje." msgid "See on Website" msgstr "Vidi na web stranici" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "Pogledaj prethodne odgovore" @@ -23564,7 +23562,7 @@ msgstr "Odaberi" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "Odaberi sve" @@ -23580,7 +23578,7 @@ msgstr "Odaberi Priloge" msgid "Select Child Table" msgstr "Odaberi Podređenu Tabelu" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Odaberi Kolonu" @@ -23661,7 +23659,7 @@ msgstr "Odaberite Polja za Umetanje" msgid "Select Fields To Update" msgstr "Odaberi Polja za Ažuriranje" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Odaberi Filtere" @@ -23791,13 +23789,13 @@ msgstr "Odaberi najmanje jedan zapis za ispis" msgid "Select atleast 2 actions" msgstr "Odaberi najmanje dvije radnje" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Odaberi Artikal Liste" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Odaberi artikle više listi" @@ -24124,7 +24122,7 @@ msgstr "Serija Imenovanja {0} se već koristi u {1}" msgid "Server Action" msgstr "Radnja Servera" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "Greška Servera" @@ -24155,11 +24153,11 @@ msgstr "Funkcija server skripti nije dostupna na ovoj stranici." msgid "Server error during upload. The file might be corrupted." msgstr "Pogreška servera tijekom prijenosa. Datoteka je možda oštećena." -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "Poslužitelj nije uspio obraditi ovaj zahtjev zbog istovremenog konfliktnog zahtjeva. Pokušajte ponovno." -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "Server je bio prezauzet za obradu ovog zahtjeva. Pokušaj ponovo." @@ -24499,7 +24497,7 @@ msgid "Setup > User Permissions" msgstr "Postavljanje > Korisničke Dozvole" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Postavljanje Automatske e-pošte" @@ -24637,6 +24635,11 @@ msgstr "Prikaži simbol valute na desnoj strani" msgid "Show Dashboard" msgstr "Prikaži Nadzornu Tablu" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "Prikaži Opis na Klik" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24792,7 +24795,7 @@ msgstr "Prikaži Naziv" msgid "Show Title in Link Fields" msgstr "Prikaži Naziv u Poljima Veza" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Prikaži Ukupno" @@ -24814,7 +24817,7 @@ msgstr "Prikaži Vrijednosti preko Grafikona" msgid "Show Warnings" msgstr "Prikaži Upozorenja" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Prikaži Vikende" @@ -24910,7 +24913,7 @@ msgstr "Prikaži naziv u prozoru pretraživača kao \"Prefiks - naziv\"" msgid "Show {0} List" msgstr "Prikaži {0} Listu" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Prikazuju se samo numerička polja iz Izvještaja" @@ -25309,7 +25312,7 @@ msgstr "Polje sortiranja {0} mora biti važeći naziv polja" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25646,8 +25649,8 @@ msgstr "Vremenski Interval Statistike" #: 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25840,12 +25843,12 @@ msgstr "Red Podnošenja" msgid "Submit" msgstr "Rezerviši" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Rezerviši" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Pošalji" @@ -25874,7 +25877,7 @@ msgstr "Rezerviši Nakon Uvoza" msgid "Submit an Issue" msgstr "Prijavi Slučaj" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "Podnesi drugi odgovor" @@ -25898,7 +25901,7 @@ msgstr "Pošalji ovaj dokument da dovršite ovaj korak." msgid "Submit this document to confirm" msgstr "Pošalji ovaj dokument da potvrdite" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Pošalji {0} dokumenata?" @@ -25907,7 +25910,7 @@ msgstr "Pošalji {0} dokumenata?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "Rezervisano" @@ -25959,7 +25962,7 @@ msgstr "Suptilno" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -26010,7 +26013,7 @@ msgstr "Broj Uspješnih Poslova" msgid "Successful Transactions" msgstr "Uspješne Transakcije" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "Uspješno: {0} do {1}" @@ -26031,7 +26034,7 @@ msgstr "Uspješno uvezeno {0} od {1} zapisa." msgid "Successfully reset onboarding status for all users." msgstr "Uspješno poništen status introdukcije za sve korisnike." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "Odjavljen/a" @@ -26503,7 +26506,7 @@ msgstr "Višestruki odabir tablice zahtijeva tablicu s barem jednim poljem za po msgid "Table Trimmed" msgstr "Tabela Optimizirana" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Tabela Ažurirana" @@ -26528,8 +26531,8 @@ msgstr "Veza Oznake" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26695,7 +26698,7 @@ msgstr "Hvala vam što ste nam se obratili. Javit ćemo Vam se u najkraćem mogu "Vaš upit:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "Hvala vam što ste potrošili svoje dragocjeno vrijeme da ispunite ovaj obrazac" @@ -26719,7 +26722,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:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "CSV format razlikuje velika i mala slova" @@ -26791,7 +26794,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "Prikazani broj je procijenjen. Klikni ovdje da vidite tačan broj." @@ -26977,7 +26980,7 @@ msgstr "Korisnik može ažurirati klijenta ili bilo koja druga polja u postojeć msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "Korisnik može pregledati Prodajne Fakture, ali ne može mijenjati vrijednosti polja u njima." -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "Vrijednost polja {0} je predugačka u dokumentu {1}. Da biste riješili ovaj problem, smanjite duljinu vrijednosti ili promijenite polje {0} u Dugi tekst pomoću obrasca za prilagodbu, a zatim pokušajte ponovno." @@ -27087,7 +27090,7 @@ msgstr "Bilo je grešaka" msgid "There were errors while creating the document. Please try again." msgstr "Bilo je grešaka prilikom kreiranja dokumenta. Molimo pokušajte ponovo." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "Bilo je grešaka prilikom slanja e-pošte. Molimo pokušajte ponovo." @@ -27794,11 +27797,11 @@ msgstr "Za Uraditi" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Danas" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "Prebaci grafikon" @@ -27924,7 +27927,7 @@ msgstr "Tema" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "Ukupno" @@ -27974,11 +27977,11 @@ msgstr "Ukupan broj e-poruka za sinhronizaciju u početnom procesu sinhronizacij msgid "Total:" msgstr "Ukupno:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "Ukupno" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Ukupni Red" @@ -28041,7 +28044,7 @@ msgstr "Pratite je li primatelj otvorio vašu e-poštu.\n" msgid "Track milestones for any document" msgstr "Prati prekretnice za bilo koji dokument" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "URL praćenja generisan i kopiran u međuspremnik" @@ -28088,7 +28091,7 @@ msgstr "Prevedi Podatke" msgid "Translate Link Fields" msgstr "Prevedi Polja Veza" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "Prevedi vrijednosti" @@ -28435,11 +28438,11 @@ msgstr "Nije moguće otvoriti priloženu datoteku. Jeste li je izvezli kao CSV?" msgid "Unable to read file format for {0}" msgstr "Nije moguće pročitati format datoteke za {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "Nije moguće poslati poštu jer nedostaje račun e-pošte. Postavite zadani račun e-pošte iz Postavke > Račun e-pošte" -#: frappe/public/js/frappe/views/calendar/calendar.js:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "Nije moguće ažurirati događaj" @@ -28548,7 +28551,7 @@ msgstr "Nesiguran SQL upit" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "Poništi Odabir Svih" @@ -28872,7 +28875,7 @@ msgstr "Koristi drugu e-poštu" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "Koristi ako standard postavke ne očitavaju vaše podatke ispravno" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "Korištenje podupita ili funkcije je ograničena" @@ -29097,11 +29100,11 @@ msgstr "Korisnička Dozvola" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Korisničke Dozvole" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Korisničke Dozvole" @@ -29233,7 +29236,7 @@ msgstr "Korisnik {0} nema pristup ovom dokumentu" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "Korisnik {0} nema pristup tipu dokumenta preko dopuštenja uloge za dokument {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "Korisnik {0} nema dozvolu za kreiranje Radnog Prostora." @@ -29242,7 +29245,7 @@ msgstr "Korisnik {0} nema dozvolu za kreiranje Radnog Prostora." msgid "User {0} has requested for data deletion" msgstr "Korisnik {0} je zatražio brisanje podataka" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "Korisnik {0} započeo je sesiju personifikacije kao vi.

Navedeni razlog: {1}" @@ -29412,11 +29415,11 @@ msgstr "Vrijednost Promijenjena" msgid "Value To Be Set" msgstr "Vrijednost Koju Treba Postaviti" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "Vrijednost je predugačka" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "Vrijednost se ne može promijeniti za {0}" @@ -29436,7 +29439,7 @@ msgstr "Vrijednost polja za provjeru može biti 0 ili 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Vrijednost za polje {0} je predugačka u {1}. Dužina bi trebala biti manja od {2} znakova" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "Vrijednost za {0} ne može biti lista" @@ -29467,7 +29470,7 @@ msgstr "Vrijednost za Provjeru" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "Vrijednost koju treba postaviti kada se primijeni ovo stanje tijeka rada. Koristite običan tekst (npr. Odobreno) ili izraz ako je omogućena opcija \"Procijeni kao izraz\"." -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "Vrijednost je Prevelika" @@ -29810,7 +29813,7 @@ msgstr "Web Stranica" msgid "Web Page Block" msgstr "Blok Web Stranice" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "URL Web Stranice" @@ -30059,7 +30062,7 @@ msgstr "Websocket" msgid "Wednesday" msgstr "Srijeda" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Tjedan" @@ -30363,7 +30366,7 @@ msgstr "Radni Tok je uspješno ažuriran" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "Radni Prostor" @@ -30455,11 +30458,11 @@ msgstr "Završava se.." msgid "Write" msgstr "Piši" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "Pogrešno Peuzimanje iz vrijednosti" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "Polje Ose X" @@ -30482,7 +30485,7 @@ msgstr "XMLHttpRequest Pogreška" msgid "Y Axis" msgstr "Y Osa" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Polja Ose Y" @@ -30552,8 +30555,8 @@ msgstr "Žuta" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30829,7 +30832,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "Izradili ste ovaj dokument {0}" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "Nemate dovoljno dozvola za pristup ovom resursu. Kontaktiraj svog odgovornog da dobijete pristup." @@ -30841,11 +30844,11 @@ msgstr "Nemate dovoljno dozvola da dovršite radnju" msgid "You do not have import permission for {0}" msgstr "Nemate dozvolu za uvoz za {0}" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "Nemate dopuštenje za pristup podređenom polju tablice: {0}" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "Nemate dopuštenje za pristup polju: {0}" @@ -30909,7 +30912,7 @@ msgstr "Niste vidjeli {0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "Još niste dodali Grafikon Nadrzorne Table ili Numeričke Kartice." -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "{0} nema u sistemu" @@ -30986,7 +30989,7 @@ msgstr "Morate instalirati pycups da biste koristili ovu funkciju!" msgid "You need to select indexes you want to add first." msgstr "Prvo morate odabrati indekse koje želite dodati." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "Morate postaviti jednu IMAP mapu za {0}" @@ -31201,7 +31204,7 @@ msgstr "nakon_umetanja" msgid "amend" msgstr "izmijeni" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "i" @@ -31264,7 +31267,7 @@ msgid "cyan" msgstr "cijan" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "d" @@ -31382,7 +31385,7 @@ msgstr "prijemno sanduče e-pošte" msgid "empty" msgstr "prazno" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "prazno" @@ -31441,7 +31444,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "gzip nije pronađen u PATH! Ovo je potrebno za izradu sigurnosne kopije." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "h" @@ -31461,17 +31464,17 @@ msgstr "ikona" msgid "import" msgstr "uvoz" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "je onemogućeno" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "je omogućeno" @@ -31514,7 +31517,7 @@ msgid "long" msgstr "dugo" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "m" @@ -31607,7 +31610,7 @@ msgstr "na_ažuriranju" msgid "on_update_after_submit" msgstr "na_ažuriranju_nakon_podnošenja" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "ili" @@ -31680,7 +31683,7 @@ msgid "restored {0} as {1}" msgstr "vraćeno {0} kao {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "s" @@ -31938,7 +31941,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0} Kalendar" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} Grafikon" @@ -31987,7 +31990,7 @@ msgstr "{0} Karta" msgid "{0} Name" msgstr "{0} Naziv" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} Nije dozvoljeno mijenjati {1} nakon podnošenja iz {2} u {3}" @@ -32107,7 +32110,7 @@ msgstr "{0} promijenio(la) {1} u {2}" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "{0} sadrži nevažeći izraz Preuzmi Iz, Preuzmi Iz ne može biti samoreferencijalan." -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "{0} sadrži {1}" @@ -32132,7 +32135,7 @@ msgstr "{0} d" msgid "{0} days ago" msgstr "{0} dana prije" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "{0} ne sadrži {1}" @@ -32141,7 +32144,7 @@ msgstr "{0} ne sadrži {1}" msgid "{0} does not exist in row {1}" msgstr "{0} ne postoji u redu {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "{0} jednako je {1}" @@ -32181,7 +32184,7 @@ msgstr "{0} je napustio(la) konverzaciju u {1} {2}" msgid "{0} hours ago" msgstr "{0} sati prije" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} ako ne budete preusmjereni unutar {1} sekundi" @@ -32190,7 +32193,7 @@ msgstr "{0} ako ne budete preusmjereni unutar {1} sekundi" msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} u redu {1} ne može imati i URL i podređene artikle" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "{0} je podređen {1}" @@ -32202,11 +32205,11 @@ msgstr "{0} je obavezno polje" msgid "{0} is a not a valid zip file" msgstr "{0} nije važeća zip datoteka" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "{0} je nakon {1}" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "{0} je nadređen {1}" @@ -32218,16 +32221,16 @@ msgstr "{0} je nevažeće polje podataka." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} je nevažeća adresa e-pošte u 'Primatelji'" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "{0} je prije {1}" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "{0} je između {1}" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} je između {1} i {2}" @@ -32236,49 +32239,49 @@ msgstr "{0} je između {1} i {2}" msgid "{0} is currently {1}" msgstr "{0} je trenutno {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "{0} je onemogućen" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "{0} je omogućen" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} je jednako {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} je veće ili jednako {1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} je veće od {1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} je manje ili jednako {1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} je manje od {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} je kao {1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} je obavezan" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "{0} nije podređen {1}" @@ -32343,26 +32346,26 @@ msgstr "{0} nije zip datoteka" msgid "{0} is not an allowed role for {1}" msgstr "{0} nije dopuštena uloga za {1}" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "{0} nije nadređen {1}" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} nije jednako {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} nije kao {1}" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} nije jedno od {1}" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} nije postavljeno" @@ -32370,20 +32373,20 @@ msgstr "{0} nije postavljeno" msgid "{0} is now default print format for {1} doctype" msgstr "{0} je sada standardi format ispisivanja za {1} tip dokumenta" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "{0} je na ili nakon {1}" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "{0} je na ili prije {1}" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} je jedan od {1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32391,21 +32394,21 @@ msgstr "{0} je jedan od {1}" msgid "{0} is required" msgstr "{0} je obavezan" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} je postavljeno" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} je unutar {1}" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "{0} je {1}" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} artikala odabrano" @@ -32461,11 +32464,11 @@ msgstr "{0} ne smije biti ni jedna od {1}" msgid "{0} must be one of {1}" msgstr "{0} mora biti jedan od {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} se mora prvo postaviti" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} mora biti jedinstven" @@ -32486,11 +32489,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} nije dozvoljeno preimenovati" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} od {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} od {1} ({2} redovi sa potomcima)" @@ -32654,11 +32657,11 @@ msgstr "{0} {1} dodano" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} dodan na Nadzornu Ploču {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} već postoji" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} ne može biti \"{2}\". Trebao bi biti jedan od \"{3}\"" @@ -32682,7 +32685,7 @@ msgstr "{0} {1} nije pronađeno" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Podenseni Zapis se ne može izbrisati. Prvo morate {2} otkazati {3}." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, Red {1}" @@ -32695,7 +32698,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} završeno | Ostavite ovu karticu otvorenom do završetka." -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) će biti skraćen, jer je maksimalni dozvoljeni broj znakova {2}" @@ -32864,8 +32867,8 @@ msgstr "{} ne podržava automatsko brisanje dnevnika." msgid "{} field cannot be empty." msgstr "Polje {} ne može biti prazno." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} je onemogućen. Može se omogućiti samo ako je označeno {}." @@ -32873,7 +32876,7 @@ msgstr "{} je onemogućen. Može se omogućiti samo ako je označeno {}." msgid "{} is not a valid date string." msgstr "{} nije ispravan datumski niz." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "{} nije pronađeno u PATH! Ovo je potrebno za pristup konzoli." diff --git a/frappe/locale/hu.po b/frappe/locale/hu.po index 22793bb84d..e1f4ff8f4d 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:24\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "A(z) \"{0}\" nem engedélyezett a(z) {1} típusnál a(z) {2} sorban" msgid "(Mandatory)" msgstr "(Kötelező)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Sikertelen: {0} - {1}: {2}" @@ -1168,7 +1168,7 @@ msgstr "A {0} művelet nem sikerült a következőn: {1} {2}. Tekintse meg {3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1235,6 +1235,7 @@ msgstr "Tevékenység Napló" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1293,8 +1294,8 @@ msgstr "Alkategória Hozzáadása" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Oszlop Hozzáadása" @@ -1378,7 +1379,7 @@ msgstr "Feliratkozók Hozzáadása" msgid "Add Tags" msgstr "Címkék Hozzáadása" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Címkék Hozzáadása" @@ -1411,6 +1412,11 @@ msgstr "Felhasználói Engedélyek Hozzáadása" msgid "Add Video Conferencing" msgstr "Videókonferencia Hozzáadása" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Szűrő Hozzáadása" @@ -1522,7 +1528,7 @@ msgstr "Adja hozzá ezt a tevékenységet a {0} címre küldött levéllel" msgid "Add {0}" msgstr "{0} Hozzáadása" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "{0} Hozzáadása" @@ -1685,8 +1691,8 @@ msgstr "Haladó" msgid "Advanced Control" msgstr "Speciális vezérlés" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Részletes keresés" @@ -2256,11 +2262,11 @@ msgstr "Már Regisztrált" msgid "Already in the following Users ToDo list:{0}" msgstr "Már a következő felhasználók ToDo listáján:{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "Az alárendelt pénznem mezőt is hozzáadja {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "A státuszfüggőségi mező hozzáadása is {0}" @@ -2407,7 +2413,7 @@ msgstr "Anonimizálási Mátrix" msgid "Anonymous responses" msgstr "Névtelen válaszok" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "Egy másik tranzakció blokkolja ezt. Kérjük, próbálja újra pár másodperc múlva." @@ -2494,7 +2500,7 @@ msgstr "E-mailek Csatolása az Elküldött Mappához" msgid "Append To" msgstr "Hozzáfűzés Ehhez" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "A Hozzáfűzés Ehhez a következő értékek egyike lehet: {0}" @@ -2548,7 +2554,7 @@ msgstr "Vonatkozik (DocType)" msgid "Apply" msgstr "Alkalmaz" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Hozzárendelési Szabály Alkalmazása" @@ -2635,11 +2641,11 @@ msgstr "Archívált Oszlopok" msgid "Are you sure you want to cancel the invitation?" msgstr "Biztosan visszavonja ezt a meghívást?" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "Biztosan törölni szeretnéd a hozzárendeléseket?" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "Biztosan törölni szeretné az összes ({0}) sort?" @@ -2757,7 +2763,7 @@ msgstr "Feltétel Hozzárendelése" msgid "Assign To" msgstr "Hozzárendelés" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Hozzárendelés" @@ -2807,7 +2813,7 @@ msgstr "Hozzárendelte" msgid "Assigned By Full Name" msgstr "Hozzárendelte Teljes Nevén" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -3020,7 +3026,7 @@ msgstr "Csatolmány Beállításai" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Csatolmányok" @@ -3082,7 +3088,7 @@ msgstr "Hitelesítés" msgid "Authentication Apps you can use are:" msgstr "Hitelesítési alkalmazások:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "A hitelesítés meghiúsult, amikor e-maileket kapott ettől az E-mail Fióktól: {0}." @@ -3289,11 +3295,11 @@ msgstr "Automatizált Üzenet" msgid "Automatic" msgstr "Automatikus" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Az automatikus összekapcsolás csak egy e-mail fiókhoz aktiválható." -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Az Automatikus összekapcsolás csak akkor aktiválható, ha a Bejövő engedélyezve van." @@ -3887,7 +3893,7 @@ msgstr "Tömeges Törlés" msgid "Bulk Edit" msgstr "Tömeges Szerkesztés" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Tömeges Szerkesztés {0}" @@ -3895,7 +3901,7 @@ msgstr "Tömeges Szerkesztés {0}" msgid "Bulk Operation Failed" msgstr "Tömeges Művelet Sikertelen" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "Tömeges Művelet Sikeres" @@ -4124,7 +4130,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4172,7 +4178,7 @@ msgstr "A {0} nem nevezhető át {1} -re, mert a {0} nem létezik." msgid "Cancel" msgstr "Mégsem" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Mégsem" @@ -4198,7 +4204,7 @@ msgstr "Importálás Megszakítása" msgid "Cancel Prepared Report" msgstr "Előkészített Jelentés Megszakítása" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "{0} dokumentumok törlése?" @@ -4247,7 +4253,7 @@ msgstr "Nem Lekérdezhető Értékek" msgid "Cannot Remove" msgstr "Nem Lehet Eltávolítani" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "Nem Lehet Frissíteni Belküldés Után" @@ -4291,7 +4297,7 @@ msgstr "Nem lehet megváltoztatni az automatikus elnevezést automatikusan növe msgid "Cannot create a {0} against a child document: {1}" msgstr "Nem lehet {0} -t létrehozni egy gyermek dokumentumhoz: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "Nem lehet létrehozni privát munkaterület más felhasználók számára" @@ -4391,7 +4397,7 @@ msgstr "Nem lehet lekérni egy mappa tartalmát" msgid "Cannot have multiple printers mapped to a single print format." msgstr "Nem lehet több nyomtatót egyetlen nyomtatási formátumhoz rendelni." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "Nem lehet 5000-nél több sort tartalmazó táblázatot importálni." @@ -4411,7 +4417,7 @@ msgstr "A(z) {0} oszlop nem illeszthető egyetlen mezőhöz sem" msgid "Cannot move row" msgstr "A sor nem mozgatható" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "Az azonosító mező nem távolítható el" @@ -4436,11 +4442,11 @@ msgstr "Nem lehet beküldeni {0}." msgid "Cannot update {0}" msgstr "Nem lehet frissíteni: {0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "Itt nem lehet al-lekérdezést használni." -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "Nem használható a(z) {0} a rendezés/csoportosítás során" @@ -4616,7 +4622,7 @@ msgstr "Diagram Forrása" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Diagram Típus" @@ -4784,7 +4790,7 @@ msgstr "Törlés és Sablon Hozzáadása" msgid "Clear All" msgstr "Összes törlése" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Hozzárendelés Törlése" @@ -4826,7 +4832,7 @@ msgstr "Kattintson a Testreszabás gombra az első widget hozzáadásához" msgid "Click below to get started:" msgstr "Kattintson az alábbiakra a kezdéshez:" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Kattintson ide" @@ -4878,7 +4884,7 @@ msgstr "Kattintson a Dinamikus Szűrők beállítása elemre" msgid "Click to Set Filters" msgstr "Kattintson a Szűrők Beállítása elemre" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "Kattints a {0} szerinti rendezéshez" @@ -5250,7 +5256,7 @@ msgstr "A hozzászólások nyilvánosságát csak az eredeti szerző vagy egy re #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Hozzászólások" @@ -5471,7 +5477,7 @@ msgstr "Konfiguráció" msgid "Configuration" msgstr "Beállítás" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Diagram Konfigurálása" @@ -5685,7 +5691,7 @@ msgstr "{0} biztonsági javításokat tartalmaz" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5754,11 +5760,11 @@ msgstr "Hozzájárulás Állapota" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "Szabályozza, hogy az új felhasználók regisztrálhatnak-e ezzel a közösségi bejelentkezési kulccsal. Ha nincs beállítva, akkor a Webhelybeállításokat tiszteletben tartják." -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Vágólapra másolva." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "{0} {1} a vágólapra másolva" @@ -5770,12 +5776,12 @@ msgstr "Hivatkozás Másolása" msgid "Copy embed code" msgstr "Beágyazási kód másolása" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "Hibák másolása vágólapra" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "Másolás a Vágólapra" @@ -5812,7 +5818,7 @@ msgstr "Nem található {0}" msgid "Could not map column {0} to field {1}" msgstr "Nem sikerült a {0} oszlopot a {1} mezőhöz rendelni" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "Nem sikerült elemezni a mezőt: {0}" @@ -5965,7 +5971,7 @@ msgstr "Napló Létrehozása" msgid "Create New" msgstr "Új Létrehozása" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Új Létrehozása" @@ -6002,10 +6008,10 @@ msgstr "Új létrehozása..." msgid "Create a new record" msgstr "Új rekord létrehozása" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "Hozzon létre egy új {0}" @@ -6022,7 +6028,7 @@ msgstr "Nyomtatási Formátum Létrehozása vagy Szerkesztése" msgid "Create or Edit Workflow" msgstr "Munkafolyamat Létrehozása vagy Szerkesztése" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "Első {0} létrehozása" @@ -6041,7 +6047,7 @@ msgstr "Létrehozva ekkor" msgid "Created At" msgstr "Létrehozva Ekkor" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6411,7 +6417,7 @@ msgstr "Testreszabások a {0} exportált:
{1}" msgid "Customize" msgstr "Testreszabás" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Testreszabás" @@ -6443,6 +6449,11 @@ msgstr "Űrlap Testreszabása - {0}" msgid "Customize Form Field" msgstr "Űrlap Mezőjének Testreszabása" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6566,7 +6577,7 @@ msgstr "Sötét Téma" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "Műszerfal" @@ -6787,7 +6798,7 @@ msgstr "Dátum/idő" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Nap" @@ -6816,7 +6827,7 @@ msgstr "Napok előtt" msgid "Days Before or After" msgstr "Napok előtt vagy után" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "Holtpontra Jutott" @@ -6901,7 +6912,7 @@ msgstr "Alapértelmezett Beérkező Üzenetek Helye" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Alapértelmezett Bejövő Fiók" @@ -6921,7 +6932,7 @@ msgstr "Alapértelmezett Elnevezés" #. 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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Alapértelmezett Kimenő Fiók" @@ -7042,7 +7053,7 @@ msgstr "AlapértelmezettÉrték" msgid "Defaults" msgstr "Alapértelmezések" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "Alapértelmezések Frissítve" @@ -7079,7 +7090,7 @@ msgstr "Késleltetett" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7087,12 +7098,12 @@ msgstr "Késleltetett" msgid "Delete" msgstr "Törlés" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Törlés" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Törlés" @@ -7134,7 +7145,7 @@ msgstr "Lap Törlése" msgid "Delete all" msgstr "Összes törlése" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "Törölje az összes ({0}) sort" @@ -7166,7 +7177,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "Teljes lap törlése mezőkkel" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "Sor törlése" @@ -7184,17 +7195,17 @@ msgstr "Lap törlése" msgid "Delete this record to allow sending to this email address" msgstr "Törölje ezt a rekordot, hogy engedélyezze a küldést erre az e-mail címre" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "A {0} elem végleges törlése?" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "{0} tétel végleges törlése?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "{0} sor törlése" @@ -7224,10 +7235,6 @@ msgstr "Törölt Dokumentum" msgid "Deleted Name" msgstr "Törölt Név" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "Sikeresen törölte az összes dokumentumot" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Törölt!" @@ -7622,7 +7629,7 @@ msgstr "Tiltva" msgid "Disabled Auto Reply" msgstr "Automatikus Válasz Tiltva" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7630,7 +7637,7 @@ msgstr "Automatikus Válasz Tiltva" msgid "Discard" msgstr "Elvet" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Elvet" @@ -7718,7 +7725,7 @@ msgstr "Ne hozzon létre új felhasználót" msgid "Do not create new user if user with email does not exist in the system" msgstr "Ne hozzon létre új felhasználót, ha az e-mail címmel rendelkező felhasználó nem létezik a rendszerben" -#: frappe/public/js/frappe/form/grid.js:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "Ne módosítsa a sablonban beállított fejléceket" @@ -8202,7 +8209,7 @@ msgstr "Dokumentum Típusok és Engedélyek" msgid "Document Unlocked" msgstr "Dokumentum Feloldva" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "A dokumentum nem használható szűrőként" @@ -8210,15 +8217,15 @@ msgstr "A dokumentum nem használható szűrőként" msgid "Document follow is not enabled for this user." msgstr "A dokumentumkövetés nincs engedélyezve ennek a felhasználónak." -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "A dokumentumot visszavonták" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "A dokumentumot beküldték" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "A dokumentum vázlat állapotban van" @@ -8396,9 +8403,9 @@ msgstr "Jelentés Letöltése" msgid "Download Template" msgstr "Sablon Letöltése" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Töltse le Adatait" @@ -8483,7 +8490,7 @@ msgstr "Ismétlődő Bejegyzés" msgid "Duplicate Filter Name" msgstr "Ismétlődő Szűrőnév" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Ismétlődő Név" @@ -8495,7 +8502,7 @@ msgstr "Aktuális sor duplikálása" msgid "Duplicate field" msgstr "Mező másolása" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "Sor másolása" @@ -8503,7 +8510,7 @@ msgstr "Sor másolása" msgid "Duplicate rows" msgstr "Sorok másolása" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "{0} sor másolása" @@ -8608,12 +8615,12 @@ msgstr "ESC" msgid "Edit" msgstr "Szerkeszt" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Szerkeszt" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Szerkeszt" @@ -8647,7 +8654,7 @@ msgstr "Egyedi HTML Szerkesztése" msgid "Edit DocType" msgstr "DocType Szerkesztése" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "DocType Szerkesztése" @@ -8661,11 +8668,6 @@ msgstr "Meglévő Szerkesztése" msgid "Edit Filters" msgstr "Szűrők Szerkesztése" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "Szűrők Szerkesztése" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "Lábléc Szerkesztése" @@ -8768,7 +8770,7 @@ msgstr "Szerkeszd a válaszodat" msgid "Edit your workflow visually using the Workflow Builder." msgstr "Szerkeszd a munkafolyamatot vizuálisan a Workflow Builder segítségével." -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "Szerkesztés {0}" @@ -8864,7 +8866,7 @@ msgstr "E-mail" msgid "Email Account" msgstr "E-mail Fiók" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "E-mail Fiók Tiltva." @@ -8881,7 +8883,7 @@ msgstr "E-mail Fiókot többször adta meg" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "E-mail Fiók nincs beállítva. Kérjük, hozzon létre egy új E-mail Fiókot a Beállítások > E-mail Fiók menüpontban" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "E-mail Fiók {0} Tiltva" @@ -9071,7 +9073,7 @@ msgstr "Az E-mail a kukába került" msgid "Email is mandatory to create User Email" msgstr "E-mail kötelező a Felhasználó E-mail létrehozásához" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "E-mail nem lett elküldve a(z) {0} címre (leiratkozott / letiltva)" @@ -9093,7 +9095,7 @@ msgstr "E-mailek" msgid "Emails Pulled" msgstr "E-mailek Letöltve" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "Az e-maileket már most is erről a fiókról töltjük le." @@ -9188,7 +9190,7 @@ msgstr "Google indexelés engedélyezése" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Beérkező Üzenetek Engedélyezése" @@ -9201,7 +9203,7 @@ msgstr "Bevezetés Engedélyezése" #. 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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Kimenő Üzenetek Engedélyezése" @@ -9324,7 +9326,7 @@ msgstr "Engedélyezve" msgid "Enabled Scheduler" msgstr "Engedélyezett Ütemező" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "Engedélyezett e-mail üzenetek a {0} felhasználónak" @@ -9503,7 +9505,7 @@ msgstr "Jogalany Neve" msgid "Entity Type" msgstr "Jogalany Típusa" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Egyenlő" @@ -9599,7 +9601,7 @@ msgstr "Hiba a nyomtatási formátumban a {0} sorban: {1}" msgid "Error in {0}.get_list: {1}" msgstr "Hiba a {0}.get_list: {1}" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "Hiba a beágyazott szűrők elemzésekor: {0}. {1}" @@ -9607,7 +9609,7 @@ msgstr "Hiba a beágyazott szűrők elemzésekor: {0}. {1}" msgid "Error validating \"Ignore User Permissions\"" msgstr "Hiba a „Felhasználói engedélyek figyelmen kívül hagyása” opció érvényesítésekor" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "Hiba az e-mail fiókhoz való csatlakozáskor {0}" @@ -9619,15 +9621,15 @@ msgstr "Hiba az értesítés kiértékelése közben {0}. Kérjük, javítsa ki msgid "Error {0}: {1}" msgstr "Hiba {0}: {1}" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "Hiba: Hiányzó adat a {0} táblában" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Hiba: Hiányzik az érték erre {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Hiba: {0} Sor #{1}: Hiányzik az érték ehhez: {2}" @@ -9819,7 +9821,7 @@ msgstr "Kiterjeszt" msgid "Expand All" msgstr "Összes Kiterjesztése" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "A várt 'és' vagy 'vagy' operátor, talált: {0}" @@ -9879,12 +9881,12 @@ msgstr "A QR kód képoldal lejárati ideje" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Exportálás" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exportálás" @@ -9928,11 +9930,11 @@ msgstr "Jelentés Exportálás: {0}" msgid "Export Type" msgstr "Export Típusa" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "Az összes egyező sor exportálása?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "Az összes {0} sor exportálása?" @@ -10547,12 +10549,12 @@ msgstr "A fájlnév nem tartalmazhat {0}" msgid "File not attached" msgstr "Fájl nincs csatolva" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "Fájlméret meghaladta a maximálisan megengedett méretet {0} MB" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "A fájl túl nagy" @@ -10579,7 +10581,7 @@ msgstr "Fájlok" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10617,11 +10619,11 @@ msgstr "Név Szűrése" msgid "Filter Values" msgstr "Értékek Szűrése" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "A szűrőfeltétel hiányzik az operátor után: {0}" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "A szűrőmezőkben érvénytelen a backtick jelölés: {0}" @@ -10644,7 +10646,7 @@ msgstr "Szűrt Rekordok" msgid "Filtered by \"{0}\"" msgstr "Szűrve: \"{0}\"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "Szűrve: {0}." @@ -10715,7 +10717,7 @@ msgstr "A szűrők a filtersparanccsal érhetők el.

Küldj msgid "Filters {0}" msgstr "Szűrők: {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "Szűrők:" @@ -11039,7 +11041,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "Dinamikus tárgy esetén használj Jinja tageket, mint ez: {{ doc.name }} Kézbesítve" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Az összehasonlításhoz használja a >5, <10 vagy =324 értékeket. Tartományok esetén használja az 5:10-et (5 és 10 közötti értékek esetén)." @@ -11245,7 +11247,7 @@ msgstr "Frappe Világos" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "Frappe Mail OAuth Hiba" @@ -11473,7 +11475,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Külön dokumentumok létrehozása minden megbízott számára" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "Nyomonkövetési URL Generálása" @@ -12078,7 +12080,7 @@ msgstr "Fejléc/Lábléc szkriptek segítségével dinamikus viselkedéseket leh msgid "Headers" msgstr "Fejlécek" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "A fejléceknek egy kulcs-érték párnak kell lenniük" @@ -12170,7 +12172,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "Itt a követési URL-címed" @@ -12314,7 +12316,7 @@ msgstr "Oldalsáv, menü és megjegyzések elrejtése" msgid "Hide Standard Menu" msgstr "Alapértelmezett Menü Elrejtése" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Hétvégék Elrejtése" @@ -12465,16 +12467,16 @@ msgstr "Úgy tűnik, nincs hozzáférése semmilyen munkaterülethez, de létreh #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "ID" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "ID" @@ -12843,8 +12845,8 @@ msgstr "Mellőzött Alkalmazások" msgid "Illegal Document Status for {0}" msgstr "Érvénytelen dokumentum állapota a következőhöz: {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Érvénytelen SQL Lekérdezés" @@ -12966,7 +12968,7 @@ msgstr "Implicit" msgid "Import" msgstr "Importálás" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "Importálás" @@ -13285,7 +13287,7 @@ msgstr "Behúzás" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "Index" @@ -13383,7 +13385,7 @@ msgstr "Beszúrás Után mező '{0}', amit említ ebben az Egyedi mezőben '{1}' msgid "Insert Below" msgstr "Beszúrás alá" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "Oszlop beszúrása ez elé: {0}" @@ -13508,7 +13510,7 @@ msgstr "Érdeklődési körök" msgid "Intermediate" msgstr "Közbülső" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "Belső Szerver Hiba" @@ -13563,7 +13565,7 @@ msgstr "Érvénytelen" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Érvénytelen \"függ_tőle\" kifejezés" @@ -13607,7 +13609,7 @@ msgstr "Érvénytelen Dátum" msgid "Invalid DocType" msgstr "Érvénytelen DocType" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "Érvénytelen DocType: {0}" @@ -13624,8 +13626,8 @@ msgstr "Érvénytelen Mezőnév" msgid "Invalid File URL" msgstr "Érvénytelen Fájl URL" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "Érvénytelen Szűrő" @@ -13681,7 +13683,7 @@ msgstr "Érvénytelen Kimenő Levelezőszerver vagy Port: {0}" msgid "Invalid Output Format" msgstr "Érvénytelen Kimeneti Formátum" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "Érvénytelen Felülírás" @@ -13754,19 +13756,15 @@ msgstr "Érvénytelen argumentum formátum: {0}. Csak idézőjeles karakterlánc msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "Érvénytelen argumentumtípus: {0}. Csak karakterláncok, számok, dicts és None engedélyezettek." -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "Érvénytelen karakterek a mezőnévben: {0}. Csak betűk, számok és aláhúzások engedélyezettek." -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "Érvénytelen karakterek a táblázat nevében: {0}" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Érvénytelen oszlop" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "Érvénytelen feltétel típus az egymásba ágyazott szűrőkben: {0}" @@ -13814,11 +13812,11 @@ msgstr "Érvénytelen mezőnév '{0}' az automatikus névadással" msgid "Invalid file path: {0}" msgstr "Érvénytelen fájl elérési út: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "Érvénytelen szűrőfeltétel: {0}. Listát vagy tuple-t várt." -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "Érvénytelen szűrőmező formátum: {0}. Használja a 'fieldname' vagy a 'link_fieldname.target_fieldname' szót." @@ -13879,11 +13877,11 @@ msgstr "Érvénytelen a kérés törzse" msgid "Invalid role" msgstr "Érvénytelen szerepkör" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "Érvénytelen egyszerű szűrő formátum: {0}" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "Érvénytelen kezdet vagy szűrőfeltétel: {0}. Listát vagy tuple-t várt." @@ -14909,7 +14907,7 @@ msgid "Leave blank to repeat always" msgstr "Üresen hagyva örökké ismétlődik" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Beszélgetés elhagyása" @@ -15112,7 +15110,7 @@ msgstr "Világos Téma" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Mint" @@ -15136,7 +15134,7 @@ msgstr "Kedvelések" msgid "Limit" msgstr "Korlát" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "A határértéknek nem negatív egész számnak kell lennie" @@ -15346,7 +15344,7 @@ msgstr "Hivatkozások" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "Lista" @@ -15376,7 +15374,7 @@ msgstr "Listaszűrő" msgid "List Settings" msgstr "Lista Beállítások" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Lista Beállítások" @@ -15445,7 +15443,7 @@ msgstr "Továbbiak Betöltése" #: 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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15465,7 +15463,7 @@ msgstr "Verziók betöltése..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15568,7 +15566,7 @@ msgstr "Bejelentkezés Előtt" msgid "Login Failed please try again" msgstr "Bejelentkezés nem sikerült. Kérjük próbálja újra" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "Bejelentkezési azonosító szükséges" @@ -16083,7 +16081,7 @@ msgstr "A {1} {2} fájlokhoz elérte a {0} maximális csatolási limitet." msgid "Maximum attachment limit of {0} has been reached." msgstr "Elérte a maximális csatolási korlátot {0}." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "Maximum {0} sor engedélyezett" @@ -16094,7 +16092,7 @@ msgstr "Maximum {0} sor engedélyezett" msgid "Maybe" msgstr "Talán" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Nekem" @@ -16107,7 +16105,7 @@ msgstr "A különböző Jogosultságok jelentése" #. 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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16151,8 +16149,8 @@ msgstr "Említés" msgid "Mentions" msgstr "Említések" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "Menü" @@ -16227,11 +16225,11 @@ msgstr "Üzenet Elküldve" msgid "Message Type" msgstr "Üzenet Típusa" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Üzenet kivágva" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Üzenet a szervertől: {0}" @@ -16498,7 +16496,7 @@ msgstr "Modális Kiváltó" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16605,7 +16603,7 @@ msgstr "A hibák, háttérfeladatok, kommunikáció és felhasználói tevékeny msgid "Monospace" msgstr "Monospace" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "Hónap" @@ -16937,17 +16935,17 @@ msgstr "Navigációs Sáv Sablon" msgid "Navbar Template Values" msgstr "Navigációs Sáv Sablon Értékek" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Navigálás listában lefelé" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Navigálás a listában felfelé" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "Navigálás a fő tartalomhoz" @@ -16962,11 +16960,11 @@ msgstr "Navigációs Gombok" msgid "Navigation Settings" msgstr "Navigációs Beállítások" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "Segítségre van szüksége?" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "Munkaterület-kezelői szerepkör szükséges más felhasználók privát munkaterületének szerkesztéséhez" @@ -16974,7 +16972,7 @@ msgstr "Munkaterület-kezelői szerepkör szükséges más felhasználók privá msgid "Negative Value" msgstr "Negatív Érték" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "A beágyazott szűrőket listaként vagy tuple-ként kell megadni." @@ -17110,7 +17108,7 @@ msgstr "Új Nyomtatási Formátum Neve" msgid "New Quick List" msgstr "Új Gyorslista" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "Új Jelentés Neve" @@ -17357,8 +17355,8 @@ msgstr "Következő Kattintáskor" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17517,7 +17515,7 @@ msgstr "Nem található kiválasztási mező" msgid "No Suggestions" msgstr "Nincsenek Javaslatok" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Nincsenek Címkék" @@ -17605,7 +17603,7 @@ msgstr "Nem találtunk Kanban oszlopként használható mezőket. Használja a T msgid "No file attached" msgstr "Nincs csatolt fájl" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "Nincsenek szűrők" @@ -17662,7 +17660,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "Nincs engedélye a '{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "Nincs engedélye megtekintésre {0}" @@ -17690,7 +17688,7 @@ msgstr "Nem lesznek exportálva rekordok" msgid "No rows" msgstr "Nincsenek sorok" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "Nincsenek kijelölt sorok" @@ -17707,7 +17705,7 @@ msgid "No user has the role {0}" msgstr "Egyetlen felhasználónak sincs szerepköre {0}" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "Nincs megjeleníthető érték" @@ -17719,7 +17717,7 @@ msgstr "Nem {0}" msgid "No {0} found" msgstr "{0} nem található" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "Nem található {0} a megfelelő szűrőkkel. Töröld a szűrőket az összes {0} megtekintéséhez." @@ -17840,9 +17838,9 @@ msgstr "Nincs Közzétéve" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Nincs Mentve" @@ -17857,7 +17855,7 @@ msgstr "Nincs Megtekintve" msgid "Not Sent" msgstr "Nincs Elküldve" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "Nincs Beállítva" @@ -17924,9 +17922,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "Nem Fejlesztői Módban! Állítsa be a site_config.json-ban, vagy hozzon létre 'Egyedi' DocType-ot." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17956,7 +17954,7 @@ msgstr "Megjegyzést Látta" msgid "Note:" msgstr "Jegyzet:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Megjegyzés: Az oldal név megváltoztatása megtöri az oldalhoz tartozó előző URL címet." @@ -18344,7 +18342,7 @@ msgstr "Eltolás X" msgid "Offset Y" msgstr "Eltolás Y" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "Az eltolásnak nem negatív egész számnak kell lennie" @@ -18419,7 +18417,7 @@ msgstr "Most vagy utána" msgid "On or Before" msgstr "Most vagy előtte" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "{0} időpontban {1} írta:" @@ -18664,7 +18662,7 @@ msgstr "Megnyitás új lapon" msgid "Open in new tab" msgstr "Megnyitás új lapon" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Listaelem megnyitása" @@ -18805,7 +18803,7 @@ msgstr "A {0} opcióit az alapértelmezett érték beállítása előtt kell be msgid "Options is required for field {0} of type {1}" msgstr "A(z) {1} típusú {0} mezőhöz szükségesek az opciók" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "A link mezőhöz nem állított opciók {0}" @@ -19322,7 +19320,7 @@ msgstr "A jelszó sikeresen megváltozott." msgid "Password for Base DN" msgstr "Jelszó a Base DN-hez" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Jelszó szükséges, vagy válassza a Jelszó várása lehetőséget" @@ -19521,7 +19519,7 @@ msgstr "{0} végleges törlése?" msgid "Permission" msgstr "Jogosultság" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "Jogosultság Hiba" @@ -19681,8 +19679,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "A {1} mezőben beállított {0} telefonszám nem érvényes." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Oszlopok Kiválasztása" @@ -19724,7 +19722,7 @@ msgstr "Egyszerű Szöveg" msgid "Plant" msgstr "Üzem" -#: 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 "Kérjük, engedélyezze az OAuth használatát az e-mail fiókhoz {0}" @@ -19780,7 +19778,7 @@ msgstr "Kérjük, csatolja a csomagot" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Kérjük, ellenőrizze a Műszerfal Diagramhoz beállított szűrőértékeket: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Kérjük, ellenőrizze a {0} mezőre beállított Lekérés Innen\" értékét" @@ -19849,7 +19847,7 @@ msgstr "Kérjük, engedélyezzen legalább egy közösségi bejelentkezési kulc #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "Kérjük, engedélyezze a felugró ablakokat" @@ -19960,7 +19958,7 @@ msgstr "Kérjük, mentse el a dokumentumot a hozzárendelés eltávolítása el msgid "Please save the form before previewing the message" msgstr "Kérjük, mentse el az űrlapot az üzenet megtekintése előtt" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Kérjük, mentse a jelentés először" @@ -20000,7 +19998,7 @@ msgstr "Kérjük, először válassz ki egy fájlt." msgid "Please select a file or url" msgstr "Kérjük, válasszon egy fájlt vagy url-t" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Kérjük, válasszon egy érvényes, adatokat tartalmazó csv fájlt" @@ -20012,7 +20010,7 @@ msgstr "Kérjük, válasszon egy érvényes dátum szűrést" msgid "Please select applicable Doctypes" msgstr "Kérjük, válassza ki az alkalmazandó Doctype-ot" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Válasszon ki legalább 1 oszlopot a {0} közül a rendezéshez/csoportosításhoz" @@ -20074,7 +20072,7 @@ msgstr "Kérjük, először állítson be egy üzenetet" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "Kérjük, állítsa be az alapértelmezett kimenő e-mail fiókot a Beállítások > E-mail fiók menüpontban" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "Kérjük, állítsa be az alapértelmezett kimenő e-mail fiókot az Eszközök > E-mail fiók menüpontban" @@ -20110,7 +20108,7 @@ msgstr "Kérjük, adja meg, hogy melyik dátum/idő mezőt kell bejelölni" msgid "Please specify which value field must be checked" msgstr "Kérjük, adja meg, hogy melyik értékmezőt kell bejelölni" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Kérjük, próbálja újra" @@ -20430,12 +20428,12 @@ msgstr "A(z) {0} doctype elsődleges kulcsa nem módosítható, mivel már léte #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "Nyomtatás" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Nyomtatás" @@ -21143,7 +21141,7 @@ msgstr "Nyers Parancsok" msgid "Raw Email" msgstr "Nyers E-mail" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "A nyers HTML csak olyan e-mail sablonokkal használható, amelyeknél be van jelölve a 'HTML használata'. Továbbhaladás egyszerű szöveges e-mailben." @@ -21172,7 +21170,7 @@ msgstr "Nyers Nyomtatási Beállítások" msgid "Re-Run in Console" msgstr "Újrafuttatás a konzolban" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "Válasz:" @@ -21692,7 +21690,7 @@ msgstr "Nyomtatási Előnézet Frissítése" msgid "Refresh Token" msgstr "Token Frissítése" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Frissítés" @@ -22016,9 +22014,9 @@ msgstr "Válasz Mindenkinek" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "Jelentés" @@ -22151,7 +22149,7 @@ msgstr "A jelentés időtúllépést okozott." msgid "Report updated successfully" msgstr "Jelentés sikeresen frissítve" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "A jelentés nem került mentésre (hibák voltak)" @@ -22176,7 +22174,7 @@ msgstr "A {0} jelentés le van tiltva" msgid "Report {0} saved" msgstr "Jelentés {0} mentve" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Jelentés:" @@ -22250,13 +22248,13 @@ msgstr "Kérés Metódusa" msgid "Request Structure" msgstr "Kérés Struktúrája" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "Kérés Lejárt" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "Kérés Időtúllépése" @@ -22488,7 +22486,7 @@ msgstr "Tartomány Korlátozása" 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 "Csak az adott IP-címről érkező felhasználók korlátozása. Több IP-cím adható hozzá vesszővel elválasztva. Részleges IP-címeket is elfogad, mint például (111.111.111.111)" -#: frappe/public/js/frappe/list/list_view.js:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Korlátozások" @@ -22642,7 +22640,7 @@ msgstr "Szerepkör Engedélyei" msgid "Role Permissions Manager" msgstr "Szerepkör Jogosultság Kezelő" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Szerepkör Jogosultság Kezelő" @@ -22793,7 +22791,7 @@ msgstr "Útvonalak Átirányítások" msgid "Route: Example \"/desk\"" msgstr "Útvonal: Példa: \"/desk\"" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Sor" @@ -22806,7 +22804,7 @@ msgstr "# Sor" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "Sor # {0}: Nem rendszergazdai felhasználó nem állíthatja be a {1} szerepkört az egyéni Doctype-ra." -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "#{0} Sor:" @@ -22966,7 +22964,7 @@ msgstr "SMS sikeresen elküldve" msgid "SMS was not sent. Please contact Administrator." msgstr "Az SMS nem lett elküldve. Vegye fel a kapcsolatot az Rendszergazdával." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "SMTP-kiszolgáló szükséges" @@ -23068,7 +23066,7 @@ msgstr "Szombat" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23076,14 +23074,14 @@ msgstr "Szombat" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23096,8 +23094,8 @@ msgstr "Mentés" msgid "Save Anyway" msgstr "Mentés Mindenképpen" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Mentés másként" @@ -23145,7 +23143,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Mentés" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "Módosítások mentése..." @@ -23480,7 +23478,7 @@ msgstr "Szakasz Címe" msgid "Section must have at least one column" msgstr "A szakasznak legalább egy oszloppal kell rendelkeznie" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23502,7 +23500,7 @@ msgstr "Lásd az összes korábbi jelentést." msgid "See on Website" msgstr "Lásd a honlapon" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "Lásd a korábbi válaszokat" @@ -23561,7 +23559,7 @@ msgstr "Kijelölés" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "Összes Kijelölése" @@ -23577,7 +23575,7 @@ msgstr "Mellékletek Kiválasztása" msgid "Select Child Table" msgstr "Gyermektábla Kiválasztása" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Oszlop Kiválasztása" @@ -23658,7 +23656,7 @@ msgstr "Beillesztendő Mezők Kiválasztása" msgid "Select Fields To Update" msgstr "Frissítendő Mezők Kiválasztása" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Szűrők Kiválasztása" @@ -23788,13 +23786,13 @@ msgstr "Legalább 1 rekord kiválasztása nyomtatáshoz" msgid "Select atleast 2 actions" msgstr "Legalább 2 művelet kiválasztása" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Listaelem kiválasztása" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Több listaelem kiválasztása" @@ -24121,7 +24119,7 @@ msgstr "{0} sorozat már használva van itt: {1}" msgid "Server Action" msgstr "Szerver Művelet" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "Szerver Hiba" @@ -24152,11 +24150,11 @@ msgstr "A Szerver Szkriptek funkció nem érhető el ezen az oldalon." msgid "Server error during upload. The file might be corrupted." msgstr "Szerverhiba feltöltés közben. A fájl sérült lehet." -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "A kiszolgáló nem tudta feldolgozni ezt a kérést egy egyidejűleg futó, ütköző kérés miatt. Kérjük, próbálja meg újra." -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "A szerver túl elfoglalt volt a kérés feldolgozásához. Kérjük, próbálja újra." @@ -24496,7 +24494,7 @@ msgid "Setup > User Permissions" msgstr "Telepítés > Felhasználói Engedélyek" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Automatikus E-mail Beállítása" @@ -24634,6 +24632,11 @@ msgstr "Pénznem Szimbólum Megjelenítése a Jobb Oldalon" msgid "Show Dashboard" msgstr "Műszerfal Megjelenítése" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24789,7 +24792,7 @@ msgstr "Cím Megjelenítése" msgid "Show Title in Link Fields" msgstr "Cím Megjelenítése a Link Mezőkben" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Összesítések Megjelenítése" @@ -24811,7 +24814,7 @@ msgstr "Értékek megjelenítése a diagramon" msgid "Show Warnings" msgstr "Figyelmeztetések Megjelenítése" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Hétvégék Megjelenítése" @@ -24907,7 +24910,7 @@ msgstr "Cím megjelenítése a böngészőablakban, mint \"Előtag - cím\"" msgid "Show {0} List" msgstr "Mutasd a {0} Listát" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Csak számmezők megjelenítése a Jelentésből" @@ -25306,7 +25309,7 @@ msgstr "A {0} rendezési mezőnek érvényes mezőnévnek kell lennie" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25644,8 +25647,8 @@ msgstr "Statisztikák Időintervallum" #: 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25838,12 +25841,12 @@ msgstr "Beküldési Sor" msgid "Submit" msgstr "Küldés" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Küldés" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Küldés" @@ -25872,7 +25875,7 @@ msgstr "Küldés Importálás Után" msgid "Submit an Issue" msgstr "Probláma Küldése" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "Újabb válasz beküldése" @@ -25896,7 +25899,7 @@ msgstr "A lépés befejezéséhez küldje be ezt a dokumentumot." msgid "Submit this document to confirm" msgstr "Küldje be ezt a dokumentumot megerősítésre" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "{0} dokumentum beküldése?" @@ -25905,7 +25908,7 @@ msgstr "{0} dokumentum beküldése?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "Beküldve" @@ -25957,7 +25960,7 @@ msgstr "Körvonalas" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -26008,7 +26011,7 @@ msgstr "Sikeres Feladatok Száma" msgid "Successful Transactions" msgstr "Sikeres Tranzakciók" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "Sikeres: {0} - {1}" @@ -26029,7 +26032,7 @@ msgstr "{0} rekord importálása sikeresen megtörtént a(z) {1} rekordból." msgid "Successfully reset onboarding status for all users." msgstr "Sikeresen visszaállította az összes felhasználó betanítási státuszát." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "Sikeresen kijelentkezett" @@ -26501,7 +26504,7 @@ msgstr "A Table MultiSelect legalább egy Link mezővel rendelkező táblát ig msgid "Table Trimmed" msgstr "Tábla Karbantartva" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Táblázat frissítve" @@ -26526,8 +26529,8 @@ msgstr "Címke Hivatkozás" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26693,7 +26696,7 @@ msgstr "Köszönjük, hogy kapcsolatba lépett velünk. Amint lehet, válaszolun "Az Ön kérdése:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "Köszönjük, hogy értékes idejét az űrlap kitöltésére fordította." @@ -26717,7 +26720,7 @@ msgstr "Köszönjük" msgid "The Auto Repeat for this document has been disabled." msgstr "A dokumentum automatikus ismétlése le van tiltva." -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "CSV formátum a kis- és nagybetűkre érzékeny" @@ -26787,7 +26790,7 @@ msgstr "A megjegyzés nem lehet üres" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "Az e-mail tartalma szigorúan bizalmas. Kérjük, ne továbbítsa ezt az e-mailt senkinek." -#: frappe/public/js/frappe/list/list_view.js:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "A megjelenített szám becsült. Kattintson ide a pontos szám megtekintéséhez." @@ -26973,7 +26976,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "A {0} mező értéke túl hosszú a {1} dokumentumban. A probléma megoldásához csökkentse az érték hosszát, vagy módosítsa a {0} mező Típusát Hosszú szöveg értékre a testreszabási űrlap segítségével, majd próbálja újra." @@ -27083,7 +27086,7 @@ msgstr "Hibák voltak" msgid "There were errors while creating the document. Please try again." msgstr "Hiba történt a dokumentum létrehozásakor. Kérjük, próbálja újra." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "Hiba történt az e-mail küldése során. Kérjük, próbálja újra." @@ -27791,11 +27794,11 @@ msgstr "Tennivalók" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Ma" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "Diagram be-/kikapcsolása" @@ -27921,7 +27924,7 @@ msgstr "Téma" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "Összesen" @@ -27971,11 +27974,11 @@ msgstr "Összes szinkronizálni kívánt e-mailek száma a kezdeti szinkronizál msgid "Total:" msgstr "Összesen:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "Összesítések" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Összes sor" @@ -28038,7 +28041,7 @@ msgstr "Nyomon követheti, hogy a címzett megnyitotta-e az e-mailt.\n" msgid "Track milestones for any document" msgstr "Bármely dokumentum mérföldköveinek nyomon követése" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "Nyomonkövetési URL generálva és a vágólapra másolva" @@ -28085,7 +28088,7 @@ msgstr "Adatok Fordítása" msgid "Translate Link Fields" msgstr "Hivatkozás Mezők Fordítása" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "Értékek fordítása" @@ -28432,11 +28435,11 @@ msgstr "Nem sikerült megnyitni a csatolt fájlt. CSV formátumba mentette ki?" msgid "Unable to read file format for {0}" msgstr "Nem olvasható fájl formátum erre: {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "Nem tud levelet küldeni, mert hiányzik az e-mail fiók. Kérjük, állítsa be az alapértelmezett e-mail fiókot a Beállítások > E-mail Fiók menüpontban" -#: frappe/public/js/frappe/views/calendar/calendar.js:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "Nem lehet frissíteni az eseményt" @@ -28545,7 +28548,7 @@ msgstr "Nem biztonságos SQL lekérdezés" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "Összes Kijelölés Megszüntetése" @@ -28869,7 +28872,7 @@ msgstr "Használjon más E-mail azonosítót" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "Használja ezt, ha az alapértelmezett beállítások nem érzékelik megfelelően az adatokat" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "Az al-lekérdezés vagy függvény használata korlátozott" @@ -29094,11 +29097,11 @@ msgstr "Felhasználói Engedély" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Felhasználói Engedélyek" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Felhasználói Engedélyek" @@ -29230,7 +29233,7 @@ msgstr "A(z) {0} felhasználónak nincs hozzáférése ehhez a dokumentumhoz" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "A {0} felhasználónak nincs doctype hozzáférése szerepkörön keresztül a következő dokumentumhoz: {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "A {0} felhasználónak nincs jogosultsága munkaterület létrehozására." @@ -29239,7 +29242,7 @@ msgstr "A {0} felhasználónak nincs jogosultsága munkaterület létrehozásár msgid "User {0} has requested for data deletion" msgstr "A(z) {0} felhasználó adatok törlését kérte" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29409,11 +29412,11 @@ msgstr "Érték Megváltozott" msgid "Value To Be Set" msgstr "Beállítandó Érték" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "Túl hosszú érték" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "Az érték nem változtatható ezen: {0}" @@ -29433,7 +29436,7 @@ msgstr "Az ellenőrző mező értéke 1 vagy 0 lehet" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "A(z) {0} mező értéke túl hosszú itt: {1}. A hossznak kevesebbnek kell lennie, mint {2} karakter" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "A(z) {0} értéke nem lehet lista" @@ -29464,7 +29467,7 @@ msgstr "Érvényesítendő érték" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "Érték, amelyet akkor kell beállítani, amikor ez a munkafolyamat-állapot alkalmazódik. Használjon sima szöveget (pl. Jóváhagyva) vagy egy kifejezést, ha a „Kiértékelés kifejezésként” engedélyezve van." -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "Túl nagy érték" @@ -29807,7 +29810,7 @@ msgstr "Weboldal" msgid "Web Page Block" msgstr "Weboldal Blokkolása" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "Web Oldal URL" @@ -30056,7 +30059,7 @@ msgstr "Websocket" msgid "Wednesday" msgstr "Szerda" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Hét" @@ -30360,7 +30363,7 @@ msgstr "Munkafolyamat sikeresen frissítve" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "Munkaterület" @@ -30452,11 +30455,11 @@ msgstr "Befejezés" msgid "Write" msgstr "Ír" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "Helytelen Lekérés Innen érték" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "X Tengely Mező" @@ -30479,7 +30482,7 @@ msgstr "XMLHttpRequest hiba" msgid "Y Axis" msgstr "Y Tengely" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Y Tengely Mezők" @@ -30549,8 +30552,8 @@ msgstr "Sárga" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30826,7 +30829,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "Ezt a dokumentumot Ön hozta létre {0}" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "Nincs elég jogosultsága ehhez az erőforráshoz. Kérjük, forduljon a rendszergazdájához, hogy hozzáférhessen." @@ -30838,11 +30841,11 @@ msgstr "Nincs elegendő jogosultsága a művelet végrehajtásához" msgid "You do not have import permission for {0}" msgstr "Nincs importálási engedélye a következőhöz: {0}" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "Nincs jogosultsága a gyermek tábla mezőjéhez: {0}" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "Nincs jogod hozzáférni a következőhöz: {0}" @@ -30906,7 +30909,7 @@ msgstr "Nem látott {0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "Még nem adott hozzá műszerfal-diagramokat vagy számkártyákat." -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "Még nem hoztál létre {0}" @@ -30983,7 +30986,7 @@ msgstr "A funkció használatához telepítened kell a pycups csomagot!" msgid "You need to select indexes you want to add first." msgstr "Először ki kell választania a hozzáadni kívánt indexeket." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "Be kell állítania egy IMAP mappát a {0} számára" @@ -31198,7 +31201,7 @@ msgstr "after_insert" msgid "amend" msgstr "helyesbít" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "és" @@ -31261,7 +31264,7 @@ msgid "cyan" msgstr "cián" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "n" @@ -31379,7 +31382,7 @@ msgstr "e-mail postafiók" msgid "empty" msgstr "üres" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "üres" @@ -31438,7 +31441,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "gzip nem található a PATH-ban! Ez szükséges a biztonsági mentéshez." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "ó" @@ -31458,17 +31461,17 @@ msgstr "ikon" msgid "import" msgstr "import" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "letiltva" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "engedélyezve" @@ -31511,7 +31514,7 @@ msgid "long" msgstr "hosszú" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "p" @@ -31604,7 +31607,7 @@ msgstr "on_update" msgid "on_update_after_submit" msgstr "on_update_after_submit" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "vagy" @@ -31677,7 +31680,7 @@ msgid "restored {0} as {1}" msgstr "visszaállítva {0} mint {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "mp" @@ -31935,7 +31938,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0} Naptár" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} Diagram" @@ -31984,7 +31987,7 @@ msgstr "{0} Térkép" msgid "{0} Name" msgstr "{0} Név" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} Nem megengedett a {1} megváltoztatása a benyújtás után {2}-ről {3}-re" @@ -32104,7 +32107,7 @@ msgstr "{0} {1} megváltoztatva {2}" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "A {0} érvénytelen Fetch From kifejezést tartalmaz, a Fetch From nem lehet önhivatkozó." -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "{0} tartalmazza a {1}-t" @@ -32129,7 +32132,7 @@ msgstr "{0} n" msgid "{0} days ago" msgstr "{0} napja" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "{0} nem tartalmaz {1}" @@ -32138,7 +32141,7 @@ msgstr "{0} nem tartalmaz {1}" msgid "{0} does not exist in row {1}" msgstr "{0} nem létezik a(z) {1} sorban" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "{0} egyenlő {1}" @@ -32178,7 +32181,7 @@ msgstr "{0} elhagyta a beszélgetést itt: {1} {2}" msgid "{0} hours ago" msgstr "{0} órája" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} ha a {1} másodpercen belül nem kerül átirányításra" @@ -32187,7 +32190,7 @@ msgstr "{0} ha a {1} másodpercen belül nem kerül átirányításra" msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} a {1} sorban nem lehet URL és gyermek elem egyaránt" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "{0} a(z) {1} leszármazottja" @@ -32199,11 +32202,11 @@ msgstr "A(z) {0} egy kötelező mező" msgid "{0} is a not a valid zip file" msgstr "{0} nem érvényes zip fájl" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "{0} a(z) {1} után van" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "{0} a(z) {1} őse" @@ -32215,16 +32218,16 @@ msgstr "A(z) {0} érvénytelen adatmező." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} egy érvénytelen e-mail cím a 'Címzettek' közt" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "{0} a(z) {1} előtt van" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "{0} a(z) {1} között van" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} {1} és {2}között van" @@ -32233,49 +32236,49 @@ msgstr "{0} {1} és {2}között van" msgid "{0} is currently {1}" msgstr "{0} jelenleg {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "{0} le van tiltva" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "{0} engedélyezve van" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} egyenlő {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} nagyobb vagy egyenlő, mint {1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} nagyobb, mint {1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} kisebb vagy egyenlő, mint {1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} kisebb, mint {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} olyan, mint a {1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} kötelező" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "{0} nem a(z) {1} leszármazottja" @@ -32340,26 +32343,26 @@ msgstr "{0} nem zip fájl" msgid "{0} is not an allowed role for {1}" msgstr "{0} nem engedélyezett szerepkör a {1} számára" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "{0} nem a(z) {1} őse" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} nem egyenlő {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} nem olyan, mint {1}" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} nem tartozik {1} közé" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} nincs beállítva" @@ -32367,20 +32370,20 @@ msgstr "{0} nincs beállítva" msgid "{0} is now default print format for {1} doctype" msgstr "{0} most alapértelmezett nyomtatási formátum az {1} doctype-hoz" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "{0} van, vagy a(z) {1} után van" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "{0} van, vagy a(z) {1} előtt van" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} egyike az {1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32388,21 +32391,21 @@ msgstr "{0} egyike az {1}" msgid "{0} is required" msgstr "{0} szükséges" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} be van állítva" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} a {1}-en belül van" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "{0} {1}" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} elem kijelölve" @@ -32458,11 +32461,11 @@ msgstr "{0} nem lehet a(z) {1} egyike sem" msgid "{0} must be one of {1}" msgstr "{0} a(z) {1} egyikének kell lennie" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} először meg kell adni" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} egyedinek kell lennie" @@ -32483,11 +32486,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} nem szabad átnevezni" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} / {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} a {1} -ből ({2} sor gyermekekkel)" @@ -32651,11 +32654,11 @@ msgstr "{0} {1} hozzáadva" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} hozzáadva az műszerfalthoz {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} már létezik" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} nem lehet \"{2}\". A \"{3}\" egyikének kell lennie" @@ -32679,7 +32682,7 @@ msgstr "{0} {1} nem található" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: A Beküldött rekordot nem lehet törölni. Először {2} vissza kell vonni {3}." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, Sor {1}" @@ -32692,7 +32695,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} kész | Kérjük, hagyja ezt a fület nyitva a befejezésig." -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) csonkolva lesz, mivel a maximálisan megengedett karakterek száma {2}" @@ -32861,8 +32864,8 @@ msgstr "{} nem támogatja az automatikus naplótörlést." msgid "{} field cannot be empty." msgstr "{} mező nem lehet üres." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} letiltva. Csak akkor engedélyezhető, ha a {} be van jelölve." @@ -32870,7 +32873,7 @@ msgstr "{} letiltva. Csak akkor engedélyezhető, ha a {} be van jelölve." msgid "{} is not a valid date string." msgstr "{} nem érvényes dátum karakterlánc." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "{} nem található a PATH-ban! Ez szükséges a konzol eléréséhez." diff --git a/frappe/locale/id.po b/frappe/locale/id.po index e92e49dc47..36a6063086 100644 --- a/frappe/locale/id.po +++ b/frappe/locale/id.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' tidak diperbolehkan untuk jenis {1} di baris {2}" msgid "(Mandatory)" msgstr "(Wajib)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Gagal: {0} ke {1}: {2}" @@ -975,7 +975,7 @@ msgstr "Tindakan {0} gagal pada {1} {2}. Lihat {3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1042,6 +1042,7 @@ msgstr "Log Aktivitas" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1100,8 +1101,8 @@ msgstr "Tambah Anak" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Tambahkan Kolom" @@ -1185,7 +1186,7 @@ msgstr "Tambahkan Pelanggan" msgid "Add Tags" msgstr "Tambah Tag" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Tambah Tag" @@ -1218,6 +1219,11 @@ msgstr "Tambahkan Izin Pengguna" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "" @@ -1329,7 +1335,7 @@ msgstr "" msgid "Add {0}" msgstr "Tambah {0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Tambah {0}" @@ -1492,8 +1498,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Pencarian Lanjutan" @@ -2062,11 +2068,11 @@ msgstr "Sudah Terdaftar" msgid "Already in the following Users ToDo list:{0}" msgstr "Sudah ada di daftar ToDo Pengguna berikut: {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "Juga menambahkan field mata uang dependen {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "Juga menambahkan bidang dependensi status {0}" @@ -2213,7 +2219,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "Transaksi lain yang menghalangi satu ini. Silakan coba lagi dalam beberapa detik." @@ -2300,7 +2306,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "Tambahkan Untuk dapat menjadi salah satu {0}" @@ -2354,7 +2360,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Terapkan Aturan Penugasan" @@ -2441,11 +2447,11 @@ msgstr "Kolom diarsipkan" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2563,7 +2569,7 @@ msgstr "" msgid "Assign To" msgstr "Tugaskan Kepada" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Tugaskan Kepada" @@ -2613,7 +2619,7 @@ msgstr "Ditugaskan Oleh" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2826,7 +2832,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Lampiran" @@ -2888,7 +2894,7 @@ msgstr "pembuktian keaslian" msgid "Authentication Apps you can use are:" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Autentikasi gagal saat menerima email dari Akun Email: {0}." @@ -3095,11 +3101,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Tautan Otomatis hanya dapat diaktifkan untuk satu Akun Email." -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Tautan Otomatis hanya dapat diaktifkan jika Incoming diaktifkan." @@ -3693,7 +3699,7 @@ msgstr "Hapus Massal" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Sunting Massal {0}" @@ -3701,7 +3707,7 @@ msgstr "Sunting Massal {0}" msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "" @@ -3930,7 +3936,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3978,7 +3984,7 @@ msgstr "" msgid "Cancel" msgstr "Batalkan" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Batalkan" @@ -4004,7 +4010,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Batalkan {0} dokumen?" @@ -4053,7 +4059,7 @@ msgstr "" msgid "Cannot Remove" msgstr "Tidak bisa Hapus" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4097,7 +4103,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "tidak dapat membuat {0} terhadap dokumen anak: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4197,7 +4203,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "Tidak dapat memetakan banyak printer ke format cetak tunggal." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4217,7 +4223,7 @@ msgstr "Tidak dapat mencocokkan kolom {0} dengan bidang apa pun" msgid "Cannot move row" msgstr "Tidak dapat memindahkan baris" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "Tidak dapat menghapus bidang ID" @@ -4242,11 +4248,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "Tidak dapat memperbarui {0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4421,7 +4427,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Jenis bagan" @@ -4589,7 +4595,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4631,7 +4637,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "" @@ -4683,7 +4689,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -5055,7 +5061,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Komentar" @@ -5276,7 +5282,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Konfigurasikan Bagan" @@ -5488,7 +5494,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5557,11 +5563,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Disalin ke papan klip." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5573,12 +5579,12 @@ msgstr "" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "" @@ -5615,7 +5621,7 @@ msgstr "Tidak dapat menemukan {0}" msgid "Could not map column {0} to field {1}" msgstr "Tidak dapat memetakan kolom {0} ke bidang {1}" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5768,7 +5774,7 @@ msgstr "" msgid "Create New" msgstr "Buat New" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Buat New" @@ -5805,10 +5811,10 @@ msgstr "" msgid "Create a new record" msgstr "Buat catatan baru" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "Buat baru {0}" @@ -5825,7 +5831,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "Buat {0} pertama Anda" @@ -5844,7 +5850,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6214,7 +6220,7 @@ msgstr "Penyesuaian untuk {0} diekspor ke:
{1}" msgid "Customize" msgstr "Sesuaikan" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Sesuaikan" @@ -6246,6 +6252,11 @@ msgstr "" msgid "Customize Form Field" msgstr "Sesuaikan Form Lapangan" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6369,7 +6380,7 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "Dasbor" @@ -6590,7 +6601,7 @@ msgstr "" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Hari" @@ -6619,7 +6630,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "" @@ -6704,7 +6715,7 @@ msgstr "Standar Inbox" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Standar Masuk" @@ -6724,7 +6735,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Standar Outgoing" @@ -6845,7 +6856,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "" @@ -6882,7 +6893,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6890,12 +6901,12 @@ msgstr "" msgid "Delete" msgstr "Hapus" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Hapus" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Hapus" @@ -6937,7 +6948,7 @@ msgstr "" msgid "Delete all" msgstr "Hapus semua" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -6969,7 +6980,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -6987,17 +6998,17 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "Hapus data ini untuk bisa mengirim ke alamat surel ini" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Hapus {0} item secara permanen?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7027,10 +7038,6 @@ msgstr "Dokumen dihapus" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Dihapus!" @@ -7425,7 +7432,7 @@ msgstr "Dinonaktifkan" msgid "Disabled Auto Reply" msgstr "Balas Otomatis Dinonaktifkan" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7433,7 +7440,7 @@ msgstr "Balas Otomatis Dinonaktifkan" msgid "Discard" msgstr "Membuang" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Membuang" @@ -7521,7 +7528,7 @@ msgstr "Jangan Buat Pengguna Baru" msgid "Do not create new user if user with email does not exist in the system" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "Jangan edit header yang sudah ada di template" @@ -8002,7 +8009,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8010,15 +8017,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "" @@ -8196,9 +8203,9 @@ msgstr "Unduh Laporan" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Unduh Data Anda" @@ -8283,7 +8290,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "Nama filter duplikat" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Nama Duplikat" @@ -8295,7 +8302,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8303,7 +8310,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8408,12 +8415,12 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "" @@ -8447,7 +8454,7 @@ msgstr "Mengedit Custom HTML" msgid "Edit DocType" msgstr "mengedit DocType" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "mengedit DocType" @@ -8461,11 +8468,6 @@ msgstr "" msgid "Edit Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "" @@ -8568,7 +8570,7 @@ msgstr "" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "" @@ -8664,7 +8666,7 @@ msgstr "Surel" msgid "Email Account" msgstr "Akun Email" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "" @@ -8681,7 +8683,7 @@ msgstr "Akun surel ditambahkan beberapa kali" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -8871,7 +8873,7 @@ msgstr "Email telah dipindahkan ke sampah" msgid "Email is mandatory to create User Email" msgstr "" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "Surel tidak dikirim ke {0} (tidak berlangganan / dinonaktifkan)" @@ -8893,7 +8895,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "" @@ -8988,7 +8990,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Aktifkan masuk" @@ -9001,7 +9003,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Aktifkan Keluar" @@ -9123,7 +9125,7 @@ msgstr "Diaktifkan" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "Kotak masuk email yang diaktifkan untuk pengguna {0}" @@ -9302,7 +9304,7 @@ msgstr "Nama kesatuan" msgid "Entity Type" msgstr "Jenis Entitas" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "" @@ -9398,7 +9400,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9406,7 +9408,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "Kesalahan saat menyambung ke akun email {0}" @@ -9418,15 +9420,15 @@ msgstr "Kesalahan saat mengevaluasi Pemberitahuan {0}. Silakan perbaiki template msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Kesalahan: Nilai yang hilang untuk {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9618,7 +9620,7 @@ msgstr "Memperluas" msgid "Expand All" msgstr "Melebarkan semua" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9678,12 +9680,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Ekspor" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Ekspor" @@ -9727,11 +9729,11 @@ msgstr "Laporan Ekspor: {0}" msgid "Export Type" msgstr "Jenis ekspor" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "" @@ -10346,12 +10348,12 @@ msgstr "Nama file tidak boleh memuat {0}" msgid "File not attached" msgstr "Berkas tidak terpasang" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "Ukuran file melebihi ukuran maksimum yang diperbolehkan dari {0} MB" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "File terlalu besar" @@ -10378,7 +10380,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10416,11 +10418,11 @@ msgstr "Nama filter" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10443,7 +10445,7 @@ msgstr "Catatan yang Difilter" msgid "Filtered by \"{0}\"" msgstr "Disaring oleh "{0}"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10514,7 +10516,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -10838,7 +10840,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Untuk perbandingan, gunakan> 5, <10 atau = 324. Untuk rentang, gunakan 5:10 (untuk nilai antara 5 & 10)." @@ -11044,7 +11046,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 "" @@ -11272,7 +11274,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -11877,7 +11879,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -11969,7 +11971,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "" @@ -12113,7 +12115,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Sembunyikan Akhir Pekan" @@ -12264,16 +12266,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12642,8 +12644,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "Status Dokumen Ilegal untuk {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Query SQL Ilegal" @@ -12765,7 +12767,7 @@ msgstr "" msgid "Import" msgstr "Impor" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "Impor" @@ -13084,7 +13086,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "Indeks" @@ -13182,7 +13184,7 @@ msgstr "Masukkan Setelah bidang '{0}' disebutkan dalam Custom Field ' msgid "Insert Below" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "Masukkan Kolom Sebelum {0}" @@ -13307,7 +13309,7 @@ msgstr "" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "Kesalahan server dari dalam" @@ -13362,7 +13364,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Ekspresi "depend_on" tidak valid" @@ -13406,7 +13408,7 @@ msgstr "Tanggal tidak berlaku" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "" @@ -13423,8 +13425,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13480,7 +13482,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "Output Format valid" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "" @@ -13553,19 +13555,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Kolom tidak valid" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13613,11 +13611,11 @@ msgstr "fieldname tidak valid '{0}' di autoname" msgid "Invalid file path: {0}" msgstr "Path file tidak valid: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13678,11 +13676,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14708,7 +14706,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Tinggalkan percakapan ini" @@ -14911,7 +14909,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Suka" @@ -14935,7 +14933,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15145,7 +15143,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15175,7 +15173,7 @@ msgstr "Daftar filter" msgid "List Settings" msgstr "Pengaturan Daftar" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Pengaturan Daftar" @@ -15244,7 +15242,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15264,7 +15262,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15367,7 +15365,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "Id Login diperlukan" @@ -15882,7 +15880,7 @@ msgstr "" msgid "Maximum attachment limit of {0} has been reached." msgstr "" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "Maksimum {0} baris diperbolehkan" @@ -15893,7 +15891,7 @@ msgstr "Maksimum {0} baris diperbolehkan" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Saya" @@ -15906,7 +15904,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15950,8 +15948,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "" @@ -16026,11 +16024,11 @@ msgstr "" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Pesan terpotong" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Pesan dari server: {0}" @@ -16297,7 +16295,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16404,7 +16402,7 @@ msgstr "" msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "Bulan" @@ -16734,17 +16732,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Navigasikan daftar ke bawah" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Navigasikan daftar ke atas" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "" @@ -16759,11 +16757,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16771,7 +16769,7 @@ msgstr "" msgid "Negative Value" msgstr "Nilai Negatif" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16907,7 +16905,7 @@ msgstr "Nama Format Cetak Baru" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "New nama Laporan" @@ -17152,8 +17150,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17312,7 +17310,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Tidak ada Tags" @@ -17400,7 +17398,7 @@ msgstr "" msgid "No file attached" msgstr "Tidak ada file terlampir" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "" @@ -17457,7 +17455,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "Tidak ada izin untuk '{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "Tidak ada izin untuk membaca {0}" @@ -17485,7 +17483,7 @@ msgstr "Tidak ada catatan yang akan diekspor" msgid "No rows" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17502,7 +17500,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "" @@ -17514,7 +17512,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17635,9 +17633,9 @@ msgstr "Tidak Diterbitkan" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Tidak Disimpan" @@ -17652,7 +17650,7 @@ msgstr "Tidak Terlihat" msgid "Not Sent" msgstr "Tidak terkirim" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "Tidak Diatur" @@ -17719,9 +17717,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "Tidak dalam Mode Pengembang! Diatur dalam site_config.json atau membuat DOCTYPE 'Custom'." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17751,7 +17749,7 @@ msgstr "Catatan Dilihat Oleh" msgid "Note:" msgstr "catatan:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Catatan: Mengubah Nama Halaman akan mematahkan URL sebelumnya ke halaman ini." @@ -18139,7 +18137,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18214,7 +18212,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18459,7 +18457,7 @@ msgstr "" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Buka item daftar" @@ -18600,7 +18598,7 @@ msgstr "Opsi untuk {0} harus disetel sebelum menyetel nilai bawaan." msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "Pilihan tidak diatur untuk bidang tautan {0}" @@ -19117,7 +19115,7 @@ msgstr "Kata sandi berhasil diubah." msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Sandi diperlukan atau pilih Menunggu sandi" @@ -19316,7 +19314,7 @@ msgstr "Secara permanen menghapus {0}?" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "Kesalahan izin" @@ -19476,8 +19474,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Pilih Kolom" @@ -19519,7 +19517,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 "" @@ -19575,7 +19573,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Silakan periksa nilai filter yang disetel untuk Dasbor: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Harap periksa nilai set "Ambil Dari" untuk bidang {0}" @@ -19644,7 +19642,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "Aktifkan pop-up" @@ -19755,7 +19753,7 @@ msgstr "Silakan menyimpan dokumen sebelum mengeluarkan penugasan" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Harap menyimpan laporan pertama" @@ -19795,7 +19793,7 @@ msgstr "" msgid "Please select a file or url" msgstr "Silahkan pilih file atau url" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Silakan pilih file csv dengan data yang valid" @@ -19807,7 +19805,7 @@ msgstr "Pilih filter tanggal yang valid" msgid "Please select applicable Doctypes" msgstr "Silakan pilih DOCTYPE yang berlaku" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Silakan pilih minimal 1 kolom dari {0} untuk menyortir / group" @@ -19869,7 +19867,7 @@ msgstr "Harap siapkan pesan terlebih dahulu" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19905,7 +19903,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "Silakan tentukan mana bidang nilai harus diperiksa" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Silakan coba lagi" @@ -20225,12 +20223,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "Mencetak" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Mencetak" @@ -20938,7 +20936,7 @@ msgstr "Perintah Mentah" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -20967,7 +20965,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21487,7 +21485,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21811,9 +21809,9 @@ msgstr "Membalas semua" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "Laporan" @@ -21946,7 +21944,7 @@ msgstr "" msgid "Report updated successfully" msgstr "Laporan berhasil diperbarui" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "Laporan tidak disimpan (ada kesalahan)" @@ -21971,7 +21969,7 @@ msgstr "Laporan {0} dinonaktifkan" msgid "Report {0} saved" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Melaporkan:" @@ -22045,13 +22043,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "Batas waktu permintaan habis" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22283,7 +22281,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Batasan" @@ -22437,7 +22435,7 @@ msgstr "Izin peran" msgid "Role Permissions Manager" msgstr "Pengelola Perizinan Peran" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Pengelola Perizinan Peran" @@ -22588,7 +22586,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Baris" @@ -22601,7 +22599,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "Row # {0}:" @@ -22761,7 +22759,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "" @@ -22863,7 +22861,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22871,14 +22869,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22891,8 +22889,8 @@ msgstr "Simpan" msgid "Save Anyway" msgstr "Simpan Saja" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Disimpan Sebagai" @@ -22940,7 +22938,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Menyimpan" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23275,7 +23273,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23297,7 +23295,7 @@ msgstr "Lihat semua laporan sebelumnya." msgid "See on Website" msgstr "Lihat di Website" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "" @@ -23356,7 +23354,7 @@ msgstr "Pilih" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "" @@ -23372,7 +23370,7 @@ msgstr "Pilih Lampiran" msgid "Select Child Table" msgstr "Pilih Tabel Anak" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Pilih Kolom" @@ -23453,7 +23451,7 @@ msgstr "Pilih Bidang Untuk Disisipkan" msgid "Select Fields To Update" msgstr "Pilih Fields To Update" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Pilih Filter" @@ -23583,13 +23581,13 @@ msgstr "Pilih minimal 1 record untuk pencetakan" msgid "Select atleast 2 actions" msgstr "Pilih minimal 2 tindakan" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Pilih item daftar" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Pilih beberapa item daftar" @@ -23916,7 +23914,7 @@ msgstr "Seri {0} sudah digunakan dalam {1}" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "server error" @@ -23947,11 +23945,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24267,7 +24265,7 @@ msgid "Setup > User Permissions" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Atur Email Otomatis" @@ -24405,6 +24403,11 @@ msgstr "" msgid "Show Dashboard" msgstr "Tampilkan Dasbor" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24560,7 +24563,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Tampilkan Total" @@ -24582,7 +24585,7 @@ msgstr "" msgid "Show Warnings" msgstr "Tampilkan Peringatan" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Tunjukkan Akhir Pekan" @@ -24678,7 +24681,7 @@ msgstr "" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Hanya menampilkan bidang numerik dari Laporan" @@ -25077,7 +25080,7 @@ msgstr "bidang semacam {0} harus fieldname valid" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25414,8 +25417,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25608,12 +25611,12 @@ msgstr "" msgid "Submit" msgstr "Kirim" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Kirim" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Kirim" @@ -25642,7 +25645,7 @@ msgstr "" msgid "Submit an Issue" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "" @@ -25666,7 +25669,7 @@ msgstr "Kirimkan dokumen ini untuk menyelesaikan langkah ini." msgid "Submit this document to confirm" msgstr "Menyerahkan dokumen ini untuk mengkonfirmasi" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Kirim {0} dokumen?" @@ -25675,7 +25678,7 @@ msgstr "Kirim {0} dokumen?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "Dikirim" @@ -25727,7 +25730,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25778,7 +25781,7 @@ msgstr "" msgid "Successful Transactions" msgstr "Transaksi yang berhasil" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "Sukses: {0} ke {1}" @@ -25799,7 +25802,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26271,7 +26274,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Tabel diperbarui" @@ -26296,8 +26299,8 @@ msgstr "Tautan Tag" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26461,7 +26464,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "" @@ -26485,7 +26488,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "Ulangi Otomatis untuk dokumen ini telah dinonaktifkan." -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "Format CSV bersifat case sensitive" @@ -26553,7 +26556,7 @@ msgstr "Komentar tidak boleh kosong" 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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26737,7 +26740,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26847,7 +26850,7 @@ msgstr "Ada kesalahan" msgid "There were errors while creating the document. Please try again." msgstr "Ada kesalahan saat membuat dokumen. Silakan coba lagi." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "Ada kesalahan saat mengirim email. Silakan coba lagi." @@ -27545,11 +27548,11 @@ msgstr "To Do" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Hari ini" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "" @@ -27675,7 +27678,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "" @@ -27725,11 +27728,11 @@ msgstr "Total jumlah email yang akan disinkronkan dalam proses sinkronisasi awal msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "Total" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Total Row" @@ -27790,7 +27793,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27837,7 +27840,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "" @@ -28183,11 +28186,11 @@ msgstr "Tidak dapat membuka file terlampir. Apakah Anda ekspor sebagai CSV?" msgid "Unable to read file format for {0}" msgstr "Tidak dapat membaca format file untuk {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "Tidak dapat memperbarui acara" @@ -28294,7 +28297,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "" @@ -28618,7 +28621,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "Penggunaan sub-query atau fungsi dibatasi" @@ -28843,11 +28846,11 @@ msgstr "Pengguna Izin" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Permissions Pengguna" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Permissions Pengguna" @@ -28979,7 +28982,7 @@ msgstr "Pengguna {0} tidak memiliki akses ke dokumen ini" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "Pengguna {0} tidak memiliki akses doctype melalui izin peran untuk dokumen {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -28988,7 +28991,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "Pengguna {0} telah meminta penghapusan data" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29158,11 +29161,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "Nilai tidak dapat diubah untuk {0}" @@ -29182,7 +29185,7 @@ msgstr "Nilai untuk bidang pemeriksaan dapat berupa 0 atau 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Nilai untuk bidang {0} terlalu panjang di {1}. Panjang harus kurang dari {2} karakter" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "Nilai untuk {0} tidak bisa daftar" @@ -29213,7 +29216,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "Nilai terlalu besar" @@ -29556,7 +29559,7 @@ msgstr "Halaman web" msgid "Web Page Block" msgstr "Blok Halaman Web" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "" @@ -29805,7 +29808,7 @@ msgstr "" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Minggu" @@ -30109,7 +30112,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "" @@ -30201,11 +30204,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "Nilai Ambil Dari Salah" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "Bidang Axis X" @@ -30228,7 +30231,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Bidang Sumbu Y" @@ -30298,8 +30301,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30575,7 +30578,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "Anda tidak memiliki izin yang cukup untuk mengakses sumber ini. Silahkan hubungi manajer Anda untuk mendapatkan akses." @@ -30587,11 +30590,11 @@ msgstr "Anda tidak memiliki izin yang cukup untuk menyelesaikan tindakan" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30655,7 +30658,7 @@ msgstr "Anda memiliki {0} yang tak terlihat" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "" @@ -30732,7 +30735,7 @@ msgstr "Anda harus menginstal pycup untuk menggunakan fitur ini!" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30947,7 +30950,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "dan" @@ -31010,7 +31013,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "" @@ -31128,7 +31131,7 @@ msgstr "Kotak Masuk Surel" msgid "empty" msgstr "kosong" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "kosong" @@ -31187,7 +31190,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" @@ -31207,17 +31210,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31260,7 +31263,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "" @@ -31353,7 +31356,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "atau" @@ -31426,7 +31429,7 @@ msgid "restored {0} as {1}" msgstr "dipulihkan {0} sebagai {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31684,7 +31687,7 @@ msgstr "" msgid "{0} Calendar" msgstr "{0} Kalender" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} Bagan" @@ -31733,7 +31736,7 @@ msgstr "" msgid "{0} Name" msgstr "{0} Nama" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31853,7 +31856,7 @@ msgstr "" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -31878,7 +31881,7 @@ msgstr "{0} h" msgid "{0} days ago" msgstr "{0} hari yang lalu" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -31887,7 +31890,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "{0} tidak ada di baris {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -31927,7 +31930,7 @@ msgstr "{0} telah meninggalkan percakapan di {1} {2}" msgid "{0} hours ago" msgstr "{0} jam yang lalu" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "" @@ -31936,7 +31939,7 @@ msgstr "" msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} di baris {1} tidak dapat memiliki URL dan item turunan" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31948,11 +31951,11 @@ msgstr "{0} adalah kolom wajib" msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -31964,16 +31967,16 @@ msgstr "{0} adalah bidang Data yang tidak valid." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} adalah alamat email yang tidak valid di 'Penerima'" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -31982,49 +31985,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "{0} saat ini {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} wajib diisi" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32089,26 +32092,26 @@ msgstr "" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "" @@ -32116,20 +32119,20 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "{0} sekarang menjadi format cetak standar untuk doctype {1}" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32137,21 +32140,21 @@ msgstr "" msgid "{0} is required" msgstr "{0} diperlukan" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} item dipilih" @@ -32207,11 +32210,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "{0} harus merupakan salah satu {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} harus diatur terlebih dahulu" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} harus merupakan kode unik" @@ -32232,11 +32235,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} tidak dapat dinamakan kembali" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} dari {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} dari {1} ({2} baris dengan anak-anak)" @@ -32400,11 +32403,11 @@ msgstr "{0} {1} ditambahkan" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} ditambahkan ke Dasbor {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} sudah ada" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} tidak dapat \"{2}\". Seharusnya salah satu dari \"{3}\"" @@ -32428,7 +32431,7 @@ msgstr "{0} {1} tidak ditemukan" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Rekaman yang Dikirim tidak dapat dihapus. Anda harus {2} Membatalkan {3} dulu." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, Baris {1}" @@ -32441,7 +32444,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) akan terpotong, karena karakter maksimum yang diizinkan adalah {2}" @@ -32610,8 +32613,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" @@ -32619,7 +32622,7 @@ msgstr "" msgid "{} is not a valid date string." msgstr "{} bukan string tanggal yang valid." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/it.po b/frappe/locale/it.po index 76cc55f70a..c084be2e12 100644 --- a/frappe/locale/it.po +++ b/frappe/locale/it.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-10 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' non consentito per il tipo {1} nella riga {2}" msgid "(Mandatory)" msgstr "(Obbligatorio)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Fallito: {0} a {1}: {2}" @@ -1011,7 +1011,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1078,6 +1078,7 @@ msgstr "Log Attività" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1136,8 +1137,8 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "" @@ -1221,7 +1222,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1254,6 +1255,11 @@ msgstr "" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Aggiungi un Filtro" @@ -1365,7 +1371,7 @@ msgstr "" msgid "Add {0}" msgstr "Aggiungi {0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Aggiungi {0}" @@ -1528,8 +1534,8 @@ msgstr "" msgid "Advanced Control" msgstr "Controllo Avanzato" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Ricerca Avanzata" @@ -2098,11 +2104,11 @@ msgstr "" msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "" @@ -2249,7 +2255,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "" @@ -2336,7 +2342,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "" @@ -2390,7 +2396,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2477,11 +2483,11 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2599,7 +2605,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2649,7 +2655,7 @@ msgstr "" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2862,7 +2868,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Allegati" @@ -2924,7 +2930,7 @@ msgstr "Autenticazione" msgid "Authentication Apps you can use are:" msgstr "Le app di autenticazione che puoi utilizzare sono:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -3131,11 +3137,11 @@ msgstr "Messaggio Automatico" msgid "Automatic" msgstr "Automatico" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3730,7 +3736,7 @@ msgstr "Eliminazione in Blocco" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "" @@ -3738,7 +3744,7 @@ msgstr "" msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "" @@ -3967,7 +3973,7 @@ msgid "Camera" msgstr "Fotocamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4015,7 +4021,7 @@ msgstr "" msgid "Cancel" msgstr "Annulla" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Annulla" @@ -4041,7 +4047,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4090,7 +4096,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4134,7 +4140,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4234,7 +4240,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4254,7 +4260,7 @@ msgstr "" msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "" @@ -4279,11 +4285,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4459,7 +4465,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Tipo di Grafico" @@ -4627,7 +4633,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4669,7 +4675,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Clicca qui" @@ -4721,7 +4727,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "Fai clic per ordinare per {0}" @@ -5093,7 +5099,7 @@ msgstr "La pubblicità dei commenti può essere aggiornata solo dall'autore orig #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Commenti" @@ -5314,7 +5320,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Configura Grafico" @@ -5526,7 +5532,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5595,11 +5601,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Copiato negli appunti." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5611,12 +5617,12 @@ msgstr "" msgid "Copy embed code" msgstr "Copia codice di incorporamento" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "Copia negli appunti" @@ -5653,7 +5659,7 @@ msgstr "" msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5806,7 +5812,7 @@ msgstr "Crea Log" msgid "Create New" msgstr "Crea nuovo" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Crea Nuovo" @@ -5843,10 +5849,10 @@ msgstr "Crea un nuovo ..." msgid "Create a new record" msgstr "Crea un nuovo record" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "Crea un nuovo {0}" @@ -5863,7 +5869,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "Crea o Modifica Flusso di Lavoro" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "Crea il tuo primo {0}" @@ -5882,7 +5888,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6252,7 +6258,7 @@ msgstr "" msgid "Customize" msgstr "Personalizza" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Personalizza" @@ -6284,6 +6290,11 @@ msgstr "" msgid "Customize Form Field" msgstr "" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6407,7 +6418,7 @@ msgstr "Tema scuro" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "Dashboard" @@ -6628,7 +6639,7 @@ msgstr "" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "" @@ -6657,7 +6668,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "" @@ -6742,7 +6753,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "" @@ -6762,7 +6773,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "" @@ -6883,7 +6894,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "" @@ -6920,7 +6931,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6928,12 +6939,12 @@ msgstr "" msgid "Delete" msgstr "Elimina" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Eliminare" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Elimina" @@ -6975,7 +6986,7 @@ msgstr "" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -7007,7 +7018,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -7025,17 +7036,17 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7065,10 +7076,6 @@ msgstr "Documenti eliminati" msgid "Deleted Name" msgstr "Nome cancellato" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Eliminato!" @@ -7463,7 +7470,7 @@ msgstr "" msgid "Disabled Auto Reply" msgstr "" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7471,7 +7478,7 @@ msgstr "" msgid "Discard" msgstr "Annulla" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Annulla" @@ -7559,7 +7566,7 @@ msgstr "Non creare un nuovo utente" msgid "Do not create new user if user with email does not exist in the system" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -8040,7 +8047,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8048,15 +8055,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "La funzione Segui documento non è abilitata per questo utente." -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "Il documento è in bozza" @@ -8234,9 +8241,9 @@ msgstr "Scarica Report" msgid "Download Template" msgstr "Scarica Modello" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Scarica i tuoi Dati" @@ -8321,7 +8328,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8333,7 +8340,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8341,7 +8348,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8446,12 +8453,12 @@ msgstr "" msgid "Edit" msgstr "Modifica" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Modifica" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Modifica" @@ -8485,7 +8492,7 @@ msgstr "Modifica HTML personalizzato" msgid "Edit DocType" msgstr "Modifica DocType" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Modifica DocType" @@ -8499,11 +8506,6 @@ msgstr "Modifica Esistente" msgid "Edit Filters" msgstr "Modifica Filtri" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "Modifica Filtri" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "Modifica Piè di Pagina" @@ -8606,7 +8608,7 @@ msgstr "Modifica la tua risposta" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "" @@ -8702,7 +8704,7 @@ msgstr "Email" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "" @@ -8719,7 +8721,7 @@ msgstr "" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "Account email {0} Disabilitato" @@ -8909,7 +8911,7 @@ msgstr "" msgid "Email is mandatory to create User Email" msgstr "L'email è obbligatoria per creare l'Email dell'Utente" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "" @@ -8931,7 +8933,7 @@ msgstr "" msgid "Emails Pulled" msgstr "Email estratte" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "Le email sono già state estratte da questo account." @@ -9026,7 +9028,7 @@ msgstr "Abilita l'indicizzazione di Google" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "" @@ -9039,7 +9041,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "" @@ -9161,7 +9163,7 @@ msgstr "Abilitato" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9340,7 +9342,7 @@ msgstr "" msgid "Entity Type" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Uguali" @@ -9436,7 +9438,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9444,7 +9446,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "" @@ -9456,15 +9458,15 @@ msgstr "" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "Errore: Dati mancanti nella tabella {0}" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Errore: {0} Riga #{1}: Valore mancante per: {2}" @@ -9656,7 +9658,7 @@ msgstr "Espandi" msgid "Expand All" msgstr "" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9716,12 +9718,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Esporta" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Esportare" @@ -9765,11 +9767,11 @@ msgstr "" msgid "Export Type" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "" @@ -10384,12 +10386,12 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "" @@ -10416,7 +10418,7 @@ msgstr "File" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10454,11 +10456,11 @@ msgstr "Nome Filtro" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10481,7 +10483,7 @@ msgstr "" msgid "Filtered by \"{0}\"" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10552,7 +10554,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -10876,7 +10878,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -11082,7 +11084,7 @@ msgstr "Chiaro" msgid "Frappe Mail" msgstr "Mail Frappe" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "Errore OAuth di Frappe Mail" @@ -11310,7 +11312,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -11915,7 +11917,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -12007,7 +12009,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "" @@ -12151,7 +12153,7 @@ msgstr "Nascondi barra laterale, menu e commenti" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "" @@ -12302,16 +12304,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "ID" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "ID" @@ -12680,8 +12682,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "" @@ -12803,7 +12805,7 @@ msgstr "" msgid "Import" msgstr "Importa" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "Importa" @@ -13122,7 +13124,7 @@ msgstr "Indenta" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "" @@ -13220,7 +13222,7 @@ msgstr "" msgid "Insert Below" msgstr "Inserisci Sotto" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "" @@ -13345,7 +13347,7 @@ msgstr "Interessi" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "" @@ -13400,7 +13402,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "" @@ -13444,7 +13446,7 @@ msgstr "" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "" @@ -13461,8 +13463,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13518,7 +13520,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "Override non valido" @@ -13591,19 +13593,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13651,11 +13649,11 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13716,11 +13714,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14746,7 +14744,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "" @@ -14949,7 +14947,7 @@ msgstr "Tema chiaro" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "" @@ -14973,7 +14971,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15183,7 +15181,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "Lista" @@ -15213,7 +15211,7 @@ msgstr "" msgid "List Settings" msgstr "Impostazioni Lista" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Impostazioni lista" @@ -15282,7 +15280,7 @@ msgstr "Carica altro" #: 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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15302,7 +15300,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15405,7 +15403,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "" @@ -15920,7 +15918,7 @@ msgstr "" msgid "Maximum attachment limit of {0} has been reached." msgstr "" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "" @@ -15931,7 +15929,7 @@ msgstr "" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Io" @@ -15944,7 +15942,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15988,8 +15986,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "Menu" @@ -16064,11 +16062,11 @@ msgstr "" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "" @@ -16335,7 +16333,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16442,7 +16440,7 @@ msgstr "" msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "" @@ -16772,17 +16770,17 @@ msgstr "Modello di Barra di Navigazione" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "" @@ -16797,11 +16795,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16809,7 +16807,7 @@ msgstr "" msgid "Negative Value" msgstr "" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16945,7 +16943,7 @@ msgstr "" msgid "New Quick List" msgstr "Nuova Lista Rapida" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "" @@ -17190,8 +17188,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17350,7 +17348,7 @@ msgstr "Campo Selezione Non Trovato" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "" @@ -17438,7 +17436,7 @@ msgstr "Nessun campo trovato che possa essere utilizzato come colonna Kanban. Ut msgid "No file attached" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "Nessun filtro trovato" @@ -17495,7 +17493,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "" @@ -17523,7 +17521,7 @@ msgstr "" msgid "No rows" msgstr "Nessuna riga" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17540,7 +17538,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "" @@ -17552,7 +17550,7 @@ msgstr "" msgid "No {0} found" msgstr "Nessun {0} trovato" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "Nessun {0} trovato con i filtri corrispondenti. Cancella i filtri per vedere tutti i {0}." @@ -17673,9 +17671,9 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Non Salvato" @@ -17690,7 +17688,7 @@ msgstr "" msgid "Not Sent" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "" @@ -17757,9 +17755,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17789,7 +17787,7 @@ msgstr "" msgid "Note:" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "" @@ -18177,7 +18175,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18252,7 +18250,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18497,7 +18495,7 @@ msgstr "" msgid "Open in new tab" msgstr "Apri in una nuova scheda" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -18638,7 +18636,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "" @@ -19155,7 +19153,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "" @@ -19354,7 +19352,7 @@ msgstr "" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "" @@ -19514,8 +19512,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "" @@ -19557,7 +19555,7 @@ msgstr "" msgid "Plant" msgstr "Impianto" -#: 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 "" @@ -19613,7 +19611,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19682,7 +19680,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "" @@ -19793,7 +19791,7 @@ msgstr "" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "" @@ -19833,7 +19831,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "" @@ -19845,7 +19843,7 @@ msgstr "" msgid "Please select applicable Doctypes" msgstr "" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "" @@ -19907,7 +19905,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19943,7 +19941,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "" @@ -20263,12 +20261,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "Stampa" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Stampa" @@ -20976,7 +20974,7 @@ msgstr "" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -21005,7 +21003,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21525,7 +21523,7 @@ msgstr "Aggiorna anteprima di stampa" msgid "Refresh Token" msgstr "Aggiorna token" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Aggiornamento" @@ -21849,9 +21847,9 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "" @@ -21984,7 +21982,7 @@ msgstr "" msgid "Report updated successfully" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "" @@ -22009,7 +22007,7 @@ msgstr "" msgid "Report {0} saved" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "" @@ -22083,13 +22081,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22321,7 +22319,7 @@ msgstr "Limita al Dominio" 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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -22475,7 +22473,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "Gestore Permessi Ruolo" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Gestione Permessi Ruolo" @@ -22626,7 +22624,7 @@ msgstr "Reindirizzamenti Percorso" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "" @@ -22639,7 +22637,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "" @@ -22799,7 +22797,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "" @@ -22901,7 +22899,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22909,14 +22907,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22929,8 +22927,8 @@ msgstr "Salva" msgid "Save Anyway" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Salva Con Nome" @@ -22978,7 +22976,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Risparmio" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23313,7 +23311,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23335,7 +23333,7 @@ msgstr "" msgid "See on Website" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "Vedi le risposte precedenti" @@ -23394,7 +23392,7 @@ msgstr "Seleziona" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "Seleziona Tutto" @@ -23410,7 +23408,7 @@ msgstr "Seleziona Allegati" msgid "Select Child Table" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "" @@ -23491,7 +23489,7 @@ msgstr "" msgid "Select Fields To Update" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Seleziona Filtri" @@ -23621,13 +23619,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23954,7 +23952,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23985,11 +23983,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24305,7 +24303,7 @@ msgid "Setup > User Permissions" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Imposta E-mail Automatica" @@ -24443,6 +24441,11 @@ msgstr "" msgid "Show Dashboard" msgstr "" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24598,7 +24601,7 @@ msgstr "Mostra Titolo" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "" @@ -24620,7 +24623,7 @@ msgstr "Mostra Valori sul Grafico" msgid "Show Warnings" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "" @@ -24716,7 +24719,7 @@ msgstr "Mostra il titolo nella finestra del browser come \"Prefisso - titolo\"" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Mostra solo Campi numerici dal Report" @@ -25115,7 +25118,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25452,8 +25455,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25646,12 +25649,12 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Conferma" @@ -25680,7 +25683,7 @@ msgstr "" msgid "Submit an Issue" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "" @@ -25704,7 +25707,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25713,7 +25716,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "" @@ -25765,7 +25768,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25816,7 +25819,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "" @@ -25837,7 +25840,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26309,7 +26312,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "" @@ -26334,8 +26337,8 @@ msgstr "" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26499,7 +26502,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "" @@ -26523,7 +26526,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "" @@ -26591,7 +26594,7 @@ msgstr "Il commento non può essere vuoto" 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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "Il conteggio mostrato è una stima. Clicca qui per vedere il conteggio esatto." @@ -26775,7 +26778,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26885,7 +26888,7 @@ msgstr "" msgid "There were errors while creating the document. Please try again." msgstr "" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "" @@ -27583,11 +27586,11 @@ msgstr "DaFare" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "" @@ -27713,7 +27716,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "" @@ -27763,11 +27766,11 @@ msgstr "Numero totale di email da sincronizzare nel processo di sincronizzazione msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "" @@ -27828,7 +27831,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27875,7 +27878,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "" @@ -28221,11 +28224,11 @@ msgstr "" msgid "Unable to read file format for {0}" msgstr "" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "" @@ -28332,7 +28335,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "Deseleziona Tutto" @@ -28656,7 +28659,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "" @@ -28881,11 +28884,11 @@ msgstr "Autorizzazione Utente" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Autorizzazioni Utente" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Autorizzazioni Utente" @@ -29017,7 +29020,7 @@ msgstr "" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "L'utente {0} non ha accesso al doctype tramite autorizzazione di ruolo per il documento {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -29026,7 +29029,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29196,11 +29199,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "" @@ -29220,7 +29223,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "" @@ -29251,7 +29254,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "" @@ -29594,7 +29597,7 @@ msgstr "Pagina Web" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "" @@ -29843,7 +29846,7 @@ msgstr "" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "" @@ -30147,7 +30150,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "Area di Lavoro" @@ -30239,11 +30242,11 @@ msgstr "" msgid "Write" msgstr "Scrivi" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "Campo Asse X" @@ -30266,7 +30269,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Campi Asse Y" @@ -30336,8 +30339,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30613,7 +30616,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" @@ -30625,11 +30628,11 @@ msgstr "" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30693,7 +30696,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "Non hai ancora creato un {0}" @@ -30770,7 +30773,7 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30985,7 +30988,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "" @@ -31048,7 +31051,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "d" @@ -31166,7 +31169,7 @@ msgstr "" msgid "empty" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "" @@ -31225,7 +31228,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "h" @@ -31245,17 +31248,17 @@ msgstr "icona" msgid "import" msgstr "importa" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31298,7 +31301,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "M" @@ -31391,7 +31394,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "" @@ -31464,7 +31467,7 @@ msgid "restored {0} as {1}" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31722,7 +31725,7 @@ msgstr "" msgid "{0} Calendar" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "" @@ -31771,7 +31774,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31891,7 +31894,7 @@ msgstr "" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -31916,7 +31919,7 @@ msgstr "{0} d" msgid "{0} days ago" msgstr "{0} giorni fa" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -31925,7 +31928,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -31965,7 +31968,7 @@ msgstr "" msgid "{0} hours ago" msgstr "{0} ore fa" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} se non vieni reindirizzato entro {1} secondi" @@ -31974,7 +31977,7 @@ msgstr "{0} se non vieni reindirizzato entro {1} secondi" msgid "{0} in row {1} cannot have both URL and child items" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31986,11 +31989,11 @@ msgstr "" msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -32002,16 +32005,16 @@ msgstr "" msgid "{0} is an invalid email address in 'Recipients'" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -32020,49 +32023,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32127,26 +32130,26 @@ msgstr "" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "" @@ -32154,20 +32157,20 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32175,21 +32178,21 @@ msgstr "" msgid "{0} is required" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "" @@ -32245,11 +32248,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "" @@ -32270,11 +32273,11 @@ msgid "{0} not allowed to be renamed" msgstr "" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} di {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "" @@ -32438,11 +32441,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32466,7 +32469,7 @@ msgstr "{0} {1} non trovata" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "" @@ -32479,7 +32482,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" @@ -32648,8 +32651,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" @@ -32657,7 +32660,7 @@ msgstr "" msgid "{} is not a valid date string." msgstr "" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/my.po b/frappe/locale/my.po index aedb289ac8..f6e68e732b 100644 --- a/frappe/locale/my.po +++ b/frappe/locale/my.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Burmese\n" "MIME-Version: 1.0\n" @@ -20,7 +20,7 @@ msgstr "" #: frappe/public/js/frappe/ui/page.html:49 msgid " You are impersonating as another user." -msgstr "" +msgstr " သင်သည် အခြားသူအနေဖြင့် ဝင်ရောက်အသုံးပြုနေပါသည်။" #. Option for the 'Condition' (Select) field in DocType 'Document Naming Rule #. Condition' @@ -108,11 +108,11 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:317 msgid "(Mandatory)" -msgstr "" +msgstr "(မဖြစ်မနေထည့်သွင်းရန်)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" -msgstr "" +msgstr "** Failed: {2}: {0} {1} မှ" #: frappe/public/js/frappe/list/list_settings.js:133 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:111 @@ -156,7 +156,7 @@ msgstr "" #: frappe/public/js/frappe/form/reminders.js:19 msgid "1 Day" -msgstr "" +msgstr "၁ ရက်" #: frappe/integrations/doctype/google_calendar/google_calendar.py:374 msgid "1 Google Calendar Event synced." @@ -164,11 +164,11 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:979 msgid "1 Report" -msgstr "" +msgstr "၁ အစီရင်ခံစာ" #: frappe/tests/test_utils.py:906 msgid "1 day ago" -msgstr "" +msgstr "လွန်ခဲ့သော ၁ ရက်က" #: frappe/public/js/frappe/form/reminders.js:17 msgid "1 hour" @@ -177,21 +177,21 @@ msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:52 #: frappe/tests/test_utils.py:904 msgid "1 hour ago" -msgstr "" +msgstr "လွန်ခဲ့သော 1 နာရီက" #: frappe/public/js/frappe/utils/pretty_date.js:48 #: frappe/tests/test_utils.py:902 msgid "1 minute ago" -msgstr "" +msgstr "လွန်ခဲ့သော 1 မိနစ်က" #: frappe/public/js/frappe/utils/pretty_date.js:66 #: frappe/tests/test_utils.py:910 msgid "1 month ago" -msgstr "" +msgstr "လွန်ခဲ့သော 1 လ" #: frappe/public/js/print_format_builder/PrintFormat.vue:3 msgid "1 of 2" -msgstr "" +msgstr "၁ သို့ ၂" #: frappe/public/js/frappe/data_import/data_exporter.js:228 msgid "1 record will be exported" @@ -209,37 +209,37 @@ msgstr "" #: frappe/tests/test_utils.py:901 msgid "1 second ago" -msgstr "" +msgstr "လွန်ခဲ့သော ၁ စက္ကန့် က" #: frappe/public/js/frappe/utils/pretty_date.js:62 #: frappe/tests/test_utils.py:908 msgid "1 week ago" -msgstr "" +msgstr "လွန်ခဲ့သော ၁ ပတ်က" #: frappe/public/js/frappe/utils/pretty_date.js:70 #: frappe/tests/test_utils.py:912 msgid "1 year ago" -msgstr "" +msgstr "လွန်ခဲ့သော 1 နှစ်" #: frappe/tests/test_utils.py:905 msgid "2 hours ago" -msgstr "" +msgstr "လွန်ခဲ့သော၂ နာရီက" #: frappe/tests/test_utils.py:911 msgid "2 months ago" -msgstr "" +msgstr "လွန်ခဲ့သော 2 လက" #: frappe/tests/test_utils.py:909 msgid "2 weeks ago" -msgstr "" +msgstr "လွန်ခဲ့သော၂ ပတ်က" #: frappe/tests/test_utils.py:913 msgid "2 years ago" -msgstr "" +msgstr "လွန်ခဲ့သော၂ နှစ်က" #: frappe/tests/test_utils.py:903 msgid "3 minutes ago" -msgstr "" +msgstr "လွန်ခဲ့တဲ့ ၃ မိနစ်က" #: frappe/public/js/frappe/form/reminders.js:16 msgid "30 minutes" @@ -255,7 +255,7 @@ msgstr "" #: frappe/tests/test_utils.py:907 msgid "5 days ago" -msgstr "" +msgstr "လွန်ခဲ့သော ၅ ရက်" #: frappe/desk/doctype/bulk_update/bulk_update.py:36 msgid "; not allowed in condition" @@ -975,7 +975,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1042,6 +1042,7 @@ msgstr "" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1100,8 +1101,8 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "" @@ -1185,7 +1186,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1218,6 +1219,11 @@ msgstr "" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "" @@ -1329,7 +1335,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1492,8 +1498,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "" @@ -1535,12 +1541,12 @@ msgstr "" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Save" -msgstr "" +msgstr "သိမ်းဆည်းပြီးနောက်" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Save (Submitted Document)" -msgstr "" +msgstr "သိမ်းဆည်းပြီးနောက် (အတည်ပြုခြင်း)" #. Label of the section_break_5 (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -2062,11 +2068,11 @@ msgstr "" msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "" @@ -2141,7 +2147,7 @@ msgstr "" #: frappe/public/js/frappe/form/save.js:12 msgctxt "Freeze message while amending a document" msgid "Amending" -msgstr "" +msgstr "ပြင်ဆင်ချက်" #. Label of the amend_naming_override (Table) field in DocType 'Document Naming #. Settings' @@ -2213,7 +2219,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "" @@ -2300,7 +2306,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "" @@ -2354,7 +2360,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2441,11 +2447,11 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2511,7 +2517,7 @@ msgstr "" #: frappe/workflow/doctype/workflow/workflow.js:125 msgid "Are you sure you want to save this document?" -msgstr "" +msgstr "လက်ရှိ လုပ်ဆောင်ချက်ကို သိမ်းဆည်းမည် မှာ သေချာပါသလား။" #: frappe/public/js/frappe/form/workflow.js:114 msgid "Are you sure you want to {0}?" @@ -2563,7 +2569,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2613,7 +2619,7 @@ msgstr "" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2826,7 +2832,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "" @@ -2888,7 +2894,7 @@ msgstr "" msgid "Authentication Apps you can use are:" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -3095,11 +3101,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3459,12 +3465,12 @@ msgstr "" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Save" -msgstr "" +msgstr "သိမ်းဆည်းခြင်းမပြုမီ" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Save (Submitted Document)" -msgstr "" +msgstr "သိမ်းဆည်းခြင်းမပြုမီ (စာရွက်စာတမ်းအားတင်သွင်းပြီး)" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json @@ -3693,7 +3699,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "" @@ -3701,7 +3707,7 @@ msgstr "" msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "" @@ -3930,7 +3936,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3978,7 +3984,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -4004,7 +4010,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4022,7 +4028,7 @@ msgstr "" #: frappe/public/js/frappe/model/indicator.js:78 #: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" -msgstr "" +msgstr "ပယ်ဖျက်ခဲ့သည်။" #: frappe/core/doctype/deleted_document/deleted_document.py:52 msgid "Cancelled Document restored as Draft" @@ -4031,7 +4037,7 @@ msgstr "" #: frappe/public/js/frappe/form/save.js:13 msgctxt "Freeze message while cancelling a document" msgid "Cancelling" -msgstr "" +msgstr "ပယ်ဖျက်နေသည်။" #: frappe/desk/form/linked_with.py:386 msgid "Cancelling documents" @@ -4053,7 +4059,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4097,7 +4103,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4197,7 +4203,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4217,7 +4223,7 @@ msgstr "" msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "" @@ -4242,11 +4248,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4421,7 +4427,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "" @@ -4589,7 +4595,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4631,7 +4637,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "" @@ -4683,7 +4689,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -5055,7 +5061,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "" @@ -5276,7 +5282,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "" @@ -5488,7 +5494,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5557,11 +5563,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5573,12 +5579,12 @@ msgstr "" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "" @@ -5615,7 +5621,7 @@ msgstr "" msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5768,7 +5774,7 @@ msgstr "" msgid "Create New" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "" @@ -5805,10 +5811,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "" @@ -5825,7 +5831,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "" @@ -5844,7 +5850,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6214,7 +6220,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6246,6 +6252,11 @@ msgstr "" msgid "Customize Form Field" msgstr "" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6369,7 +6380,7 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "" @@ -6590,7 +6601,7 @@ msgstr "" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "နေ့" @@ -6619,7 +6630,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "" @@ -6704,7 +6715,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "" @@ -6724,7 +6735,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "" @@ -6845,7 +6856,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "" @@ -6882,7 +6893,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6890,12 +6901,12 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "" @@ -6937,7 +6948,7 @@ msgstr "" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -6969,7 +6980,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -6987,17 +6998,17 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7027,10 +7038,6 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "" @@ -7425,7 +7432,7 @@ msgstr "" msgid "Disabled Auto Reply" msgstr "" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7433,7 +7440,7 @@ msgstr "" msgid "Discard" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "" @@ -7521,7 +7528,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -7858,7 +7865,7 @@ msgstr "" #: frappe/public/js/frappe/widgets/onboarding_widget.js:415 #: frappe/public/js/frappe/widgets/onboarding_widget.js:434 msgid "Document Saved" -msgstr "" +msgstr "အချက်အလက်ကို သိမ်းဆည်းပြီးပါပြီ။" #. Label of the enable_email_share (Check) field in DocType 'Notification #. Settings' @@ -8002,7 +8009,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8010,15 +8017,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "" @@ -8196,9 +8203,9 @@ msgstr "" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "" @@ -8283,7 +8290,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8295,7 +8302,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8303,7 +8310,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8408,12 +8415,12 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "" @@ -8447,7 +8454,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8461,11 +8468,6 @@ msgstr "" msgid "Edit Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "" @@ -8568,7 +8570,7 @@ msgstr "" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "" @@ -8664,7 +8666,7 @@ msgstr "" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "" @@ -8681,7 +8683,7 @@ msgstr "" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -8871,7 +8873,7 @@ msgstr "" msgid "Email is mandatory to create User Email" msgstr "" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "" @@ -8893,7 +8895,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "" @@ -8988,7 +8990,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "" @@ -9001,7 +9003,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "" @@ -9123,7 +9125,7 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9145,7 +9147,7 @@ msgstr "" #. Notification Settings' #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "Enabling this will register your site on a central relay server to send push notifications for all installed apps through Firebase Cloud Messaging. This server only stores user tokens and error logs, and no messages are saved." -msgstr "" +msgstr "၎င်းကိုဖွင့်ခြင်းဖြင့် Firebase Cloud Messaging မှတစ်ဆင့် ထည့်သွင်းထားသော အက်ပ်အားလုံးအတွက် push အကြောင်းကြားချက်များပေးပို့ရန်အတွက် သင့်ဆိုက်ကို ဗဟို relay server တွင် မှတ်ပုံတင်ပေးမည်ဖြစ်သည်။ ဤဆာဗာသည် အသုံးပြုသူတိုကင်များနှင့် အမှားမှတ်တမ်းများကိုသာ သိမ်းဆည်းပြီး မက်ဆေ့ချ်များကို မသိမ်းဆည်းပါ။" #. Description of the 'Queue in Background (BETA)' (Check) field in DocType #. 'DocType' @@ -9302,7 +9304,7 @@ msgstr "" msgid "Entity Type" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "" @@ -9398,7 +9400,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9406,7 +9408,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "" @@ -9418,15 +9420,15 @@ msgstr "" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9618,7 +9620,7 @@ msgstr "" msgid "Expand All" msgstr "" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9678,12 +9680,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -9727,11 +9729,11 @@ msgstr "" msgid "Export Type" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "" @@ -10346,12 +10348,12 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "" @@ -10378,7 +10380,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10416,11 +10418,11 @@ msgstr "" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10443,7 +10445,7 @@ msgstr "" msgid "Filtered by \"{0}\"" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10514,7 +10516,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -10838,7 +10840,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -11044,7 +11046,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 "" @@ -11272,7 +11274,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -11877,7 +11879,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -11969,7 +11971,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "" @@ -12113,7 +12115,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "" @@ -12264,16 +12266,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12642,8 +12644,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "" @@ -12765,7 +12767,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13084,7 +13086,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "" @@ -13182,7 +13184,7 @@ msgstr "" msgid "Insert Below" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "" @@ -13307,7 +13309,7 @@ msgstr "" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "" @@ -13362,7 +13364,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "" @@ -13406,7 +13408,7 @@ msgstr "" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "" @@ -13423,8 +13425,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13480,7 +13482,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "" @@ -13553,19 +13555,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13613,11 +13611,11 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13678,11 +13676,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14708,7 +14706,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "" @@ -14911,7 +14909,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "" @@ -14935,7 +14933,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15145,7 +15143,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15175,7 +15173,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -15244,7 +15242,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15264,7 +15262,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15367,7 +15365,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "" @@ -15882,7 +15880,7 @@ msgstr "" msgid "Maximum attachment limit of {0} has been reached." msgstr "" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "" @@ -15893,7 +15891,7 @@ msgstr "" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "" @@ -15906,7 +15904,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15950,8 +15948,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "" @@ -16026,11 +16024,11 @@ msgstr "" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "" @@ -16297,7 +16295,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16404,7 +16402,7 @@ msgstr "" msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "" @@ -16734,17 +16732,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "" @@ -16759,11 +16757,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16771,7 +16769,7 @@ msgstr "" msgid "Negative Value" msgstr "" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16907,7 +16905,7 @@ msgstr "" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "" @@ -17152,8 +17150,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17312,7 +17310,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "" @@ -17400,7 +17398,7 @@ msgstr "" msgid "No file attached" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "" @@ -17457,7 +17455,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "" @@ -17485,7 +17483,7 @@ msgstr "" msgid "No rows" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17502,7 +17500,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "" @@ -17514,7 +17512,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17635,9 +17633,9 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "" @@ -17652,7 +17650,7 @@ msgstr "" msgid "Not Sent" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "" @@ -17719,9 +17717,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17751,7 +17749,7 @@ msgstr "" msgid "Note:" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "" @@ -18139,7 +18137,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18214,7 +18212,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18459,7 +18457,7 @@ msgstr "" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -18600,7 +18598,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "" @@ -19117,7 +19115,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "" @@ -19316,7 +19314,7 @@ msgstr "" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "" @@ -19476,8 +19474,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "" @@ -19519,7 +19517,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 "" @@ -19575,7 +19573,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19644,7 +19642,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "" @@ -19755,7 +19753,7 @@ msgstr "" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "" @@ -19795,7 +19793,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "" @@ -19807,7 +19805,7 @@ msgstr "" msgid "Please select applicable Doctypes" msgstr "" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "" @@ -19869,7 +19867,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19905,7 +19903,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "" @@ -20225,12 +20223,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -20938,7 +20936,7 @@ msgstr "" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -20967,7 +20965,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21487,7 +21485,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21811,9 +21809,9 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "" @@ -21946,7 +21944,7 @@ msgstr "" msgid "Report updated successfully" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "" @@ -21971,7 +21969,7 @@ msgstr "" msgid "Report {0} saved" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "" @@ -22045,13 +22043,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22283,7 +22281,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -22437,7 +22435,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22588,7 +22586,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "" @@ -22601,7 +22599,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "" @@ -22761,7 +22759,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "" @@ -22863,7 +22861,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22871,28 +22869,28 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:15 #: frappe/public/js/workflow_builder/workflow_builder.bundle.js:33 msgid "Save" -msgstr "" +msgstr "သိမ်းမည်။" #: frappe/workflow/doctype/workflow/workflow.js:143 msgid "Save Anyway" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "" @@ -22940,7 +22938,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23275,7 +23273,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23297,7 +23295,7 @@ msgstr "" msgid "See on Website" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "" @@ -23356,7 +23354,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "" @@ -23372,7 +23370,7 @@ msgstr "" msgid "Select Child Table" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "" @@ -23453,7 +23451,7 @@ msgstr "" msgid "Select Fields To Update" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "" @@ -23583,13 +23581,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23916,7 +23914,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23947,11 +23945,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24267,7 +24265,7 @@ msgid "Setup > User Permissions" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "" @@ -24405,6 +24403,11 @@ msgstr "" msgid "Show Dashboard" msgstr "" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24560,7 +24563,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "" @@ -24582,7 +24585,7 @@ msgstr "" msgid "Show Warnings" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "" @@ -24678,7 +24681,7 @@ msgstr "" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "" @@ -25077,7 +25080,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25414,8 +25417,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25608,12 +25611,12 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "" @@ -25642,7 +25645,7 @@ msgstr "" msgid "Submit an Issue" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "" @@ -25666,7 +25669,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25675,7 +25678,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "" @@ -25727,7 +25730,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25778,7 +25781,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "" @@ -25799,7 +25802,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26271,7 +26274,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "" @@ -26296,8 +26299,8 @@ msgstr "" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26461,7 +26464,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "" @@ -26485,7 +26488,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "" @@ -26553,7 +26556,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26737,7 +26740,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26847,7 +26850,7 @@ msgstr "" msgid "There were errors while creating the document. Please try again." msgstr "" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "" @@ -27545,11 +27548,11 @@ msgstr "" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "" @@ -27675,7 +27678,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "" @@ -27725,11 +27728,11 @@ msgstr "" msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "" @@ -27790,7 +27793,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27837,7 +27840,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "" @@ -28183,11 +28186,11 @@ msgstr "" msgid "Unable to read file format for {0}" msgstr "" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "" @@ -28294,7 +28297,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "" @@ -28467,7 +28470,7 @@ msgstr "" #: frappe/public/js/frappe/form/save.js:11 msgctxt "Freeze message while updating a document" msgid "Updating" -msgstr "" +msgstr "ပြင်ဆင်နေပါပြီ။" #: frappe/email/doctype/email_queue/email_queue_list.js:49 msgid "Updating Email Queue Statuses. The emails will be picked up in the next scheduled run." @@ -28618,7 +28621,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "" @@ -28843,11 +28846,11 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28979,7 +28982,7 @@ msgstr "" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -28988,7 +28991,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29158,11 +29161,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "" @@ -29182,7 +29185,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "" @@ -29213,7 +29216,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "" @@ -29556,7 +29559,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "" @@ -29805,7 +29808,7 @@ msgstr "" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "" @@ -30109,7 +30112,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "" @@ -30201,11 +30204,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "" @@ -30228,7 +30231,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "" @@ -30298,8 +30301,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30323,7 +30326,7 @@ msgstr "" #: frappe/public/js/frappe/utils/user.js:33 msgctxt "Name of the current user. For example: You edited this 5 hours ago." msgid "You" -msgstr "" +msgstr "သင်" #: frappe/public/js/frappe/form/footer/form_timeline.js:463 msgid "You Liked" @@ -30575,7 +30578,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" @@ -30587,11 +30590,11 @@ msgstr "" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30655,7 +30658,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "" @@ -30732,7 +30735,7 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30947,7 +30950,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "" @@ -31010,7 +31013,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "" @@ -31128,7 +31131,7 @@ msgstr "" msgid "empty" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "" @@ -31187,7 +31190,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" @@ -31207,17 +31210,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31260,7 +31263,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "" @@ -31353,7 +31356,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "" @@ -31426,7 +31429,7 @@ msgid "restored {0} as {1}" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31684,7 +31687,7 @@ msgstr "" msgid "{0} Calendar" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "" @@ -31733,7 +31736,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31853,7 +31856,7 @@ msgstr "" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -31876,9 +31879,9 @@ msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:60 msgid "{0} days ago" -msgstr "" +msgstr "လွန်ခဲ့တဲ့ {0} ရက်ပတ်လုံး" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -31887,7 +31890,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -31925,9 +31928,9 @@ msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:54 msgid "{0} hours ago" -msgstr "" +msgstr "{0} နာရီအကြာက" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "" @@ -31936,7 +31939,7 @@ msgstr "" msgid "{0} in row {1} cannot have both URL and child items" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31948,11 +31951,11 @@ msgstr "" msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -31964,16 +31967,16 @@ msgstr "" msgid "{0} is an invalid email address in 'Recipients'" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -31982,49 +31985,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32089,26 +32092,26 @@ msgstr "" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "" @@ -32116,20 +32119,20 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32137,21 +32140,21 @@ msgstr "" msgid "{0} is required" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "" @@ -32181,11 +32184,11 @@ msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:50 msgid "{0} minutes ago" -msgstr "" +msgstr "{0} မိနစ်အကြာက" #: frappe/public/js/frappe/utils/pretty_date.js:68 msgid "{0} months ago" -msgstr "" +msgstr "{0} လ အကြာက" #: frappe/model/document.py:1860 msgid "{0} must be after {1}" @@ -32207,11 +32210,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "" @@ -32232,11 +32235,11 @@ msgid "{0} not allowed to be renamed" msgstr "" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "" @@ -32378,7 +32381,7 @@ msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:64 msgid "{0} weeks ago" -msgstr "" +msgstr "{0} ရက်သတ္တပတ်များ အကြာက" #: frappe/core/page/permission_manager/permission_manager.js:380 msgid "{0} with the role {1}" @@ -32390,7 +32393,7 @@ msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:72 msgid "{0} years ago" -msgstr "" +msgstr "{0} လွန်ခဲ့တဲ့နှစ်ပေါင်း အကြာက" #: frappe/public/js/frappe/form/link_selector.js:228 msgid "{0} {1} added" @@ -32400,11 +32403,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32428,7 +32431,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "" @@ -32441,7 +32444,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" @@ -32610,8 +32613,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" @@ -32619,7 +32622,7 @@ msgstr "" msgid "{} is not a valid date string." msgstr "" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/nb.po b/frappe/locale/nb.po index 5e06b81888..960bed4382 100644 --- a/frappe/locale/nb.po +++ b/frappe/locale/nb.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' er ikke tillatt for typen {1} i rad {2}" msgid "(Mandatory)" msgstr "(Obligatorisk)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Feilet: {0} til {1}: {2}" @@ -1162,7 +1162,7 @@ msgstr "Handlingen {0} mislyktes på {1} {2}. Se den på {3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1229,6 +1229,7 @@ msgstr "Aktivitetslogg" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1287,8 +1288,8 @@ msgstr "Legg til underordnet" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Legg til Kolonne" @@ -1372,7 +1373,7 @@ msgstr "Legg til abonnenter" msgid "Add Tags" msgstr "Legg til stikkord" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Legg til stikkord" @@ -1405,6 +1406,11 @@ msgstr "Legg til brukerrettigheter" msgid "Add Video Conferencing" msgstr "Legg til mulighet for videokonferanse" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Legg til et filter" @@ -1516,7 +1522,7 @@ msgstr "Legg til denne aktiviteten ved å sende den til {0}" msgid "Add {0}" msgstr "Legg til {0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Legg til {0}" @@ -1679,8 +1685,8 @@ msgstr "Avansert" msgid "Advanced Control" msgstr "Avansert kontroll" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Avansert søk" @@ -2250,11 +2256,11 @@ msgstr "Allerede registrert" msgid "Already in the following Users ToDo list:{0}" msgstr "Allerede i følgende brukeres gjøremålsliste:{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "Legger også til feltet for avhengig valuta{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "Legger også til feltet for statusavhengighet {0}" @@ -2401,7 +2407,7 @@ msgstr "Anonymiseringsmatrise" msgid "Anonymous responses" msgstr "Anonyme svar" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "En annen transaksjon blokkerer denne. Prøv igjen om noen sekunder." @@ -2488,7 +2494,7 @@ msgstr "Legg til e-poster i Sendte e-poster-mappen" msgid "Append To" msgstr "Legg til i" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "\"Legg til i\" kan være en av {0}" @@ -2542,7 +2548,7 @@ msgstr "" msgid "Apply" msgstr "Bruk" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Bruk tildelingsregel" @@ -2629,11 +2635,11 @@ msgstr "Arkiverte kolonner" msgid "Are you sure you want to cancel the invitation?" msgstr "Er du sikker på at du vil avbryte invitasjonen?" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "Er du sikker på at du vil slette de tildelte oppgavene?" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2751,7 +2757,7 @@ msgstr "Tilordne betingelse" msgid "Assign To" msgstr "Tilordne til" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Tilordne til" @@ -2801,7 +2807,7 @@ msgstr "Tilordnet av" msgid "Assigned By Full Name" msgstr "Tilordnet av (fullt navn)" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -3014,7 +3020,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Vedlegg" @@ -3076,7 +3082,7 @@ msgstr "Autentisering" msgid "Authentication Apps you can use are:" msgstr "Autentiseringsapper du kan bruke er:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Autentisering mislyktes under mottak av e-post fra e-postkontoen: {0}." @@ -3283,11 +3289,11 @@ msgstr "Automatisert melding" msgid "Automatic" msgstr "Automatisk" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Automatisk kobling kan bare aktiveres for én e-postkonto." -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Automatisk kobling kan bare aktiveres hvis Innkommende er aktivert." @@ -3881,7 +3887,7 @@ msgstr "Massesletting" msgid "Bulk Edit" msgstr "Masseredigering" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Masseredigering {0}" @@ -3889,7 +3895,7 @@ msgstr "Masseredigering {0}" msgid "Bulk Operation Failed" msgstr "Massehandling mislyktes" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "Massehandling vellykket" @@ -4118,7 +4124,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4166,7 +4172,7 @@ msgstr "Kan ikke endre navn på {0} til {1} fordi {0} ikke finnes." msgid "Cancel" msgstr "Avbryt" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Avbryt" @@ -4192,7 +4198,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Avbryt {0} dokumenter?" @@ -4241,7 +4247,7 @@ msgstr "Kan ikke hente verdier" msgid "Cannot Remove" msgstr "Kan ikke fjerne" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "Kan ikke oppdatere etter registrering" @@ -4285,7 +4291,7 @@ msgstr "Kan ikke endre til/fra automatisk økning av navn i \"Tilpass skjema\"" msgid "Cannot create a {0} against a child document: {1}" msgstr "Kan ikke opprette en {0} mot et underdokument: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "Kan ikke opprette privat arbeidsområde for andre brukere" @@ -4385,7 +4391,7 @@ msgstr "Kan ikke hente filinnholdet i en mappe" msgid "Cannot have multiple printers mapped to a single print format." msgstr "Kan ikke ha flere skrivere tilordnet til ett og samme utskriftsformat." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "Kan ikke importere tabell med mer enn 5000 rader." @@ -4405,7 +4411,7 @@ msgstr "Kan ikke matche kolonnen {0} med noe felt" msgid "Cannot move row" msgstr "Kan ikke flytte rad" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "Kan ikke fjerne ID-feltet" @@ -4430,11 +4436,11 @@ msgstr "Kan ikke registrere {0}." msgid "Cannot update {0}" msgstr "Kan ikke oppdatere {0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "Kan ikke bruke underspørsmål her." -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "Kan ikke bruke {0} i rekkefølge/gruppe etter" @@ -4610,7 +4616,7 @@ msgstr "Kilde for diagram" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Diagramtype" @@ -4778,7 +4784,7 @@ msgstr "Fjern og legg til mal" msgid "Clear All" msgstr "Fjern alt" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Slett oppgave" @@ -4820,7 +4826,7 @@ msgstr "Klikk på Tilpass for å legge til din første widget" msgid "Click below to get started:" msgstr "Klikk nedenfor for å komme i gang:" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Klikk her" @@ -4872,7 +4878,7 @@ msgstr "Klikk for å angi dynamiske filtre" msgid "Click to Set Filters" msgstr "Klikk for å angi filtre" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "Klikk for å sortere etter {0}" @@ -5244,7 +5250,7 @@ msgstr "Kommentaroffentlighet kan bare oppdateres av den opprinnelige forfattere #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Kommentarer" @@ -5465,7 +5471,7 @@ msgstr "Konfig." msgid "Configuration" msgstr "Konfigurasjon" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Konfigurer diagram" @@ -5679,7 +5685,7 @@ msgstr "Inneholder {0} sikkerhetsoppdateringer" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5748,11 +5754,11 @@ msgstr "Bidragsstatus" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "Kontrollerer om nye brukere kan registrere seg med denne sosiale påloggingsnøkkelen. Hvis den ikke er angitt, respekteres nettstedsinnstillingene." -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Kopier til utklippstavlen" -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5764,12 +5770,12 @@ msgstr "Kopier lenke" msgid "Copy embed code" msgstr "Kopier innbyggingskode" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "Kopier feil til utklippstavlen" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "Kopier til utklippstavlen" @@ -5806,7 +5812,7 @@ msgstr "Kunne ikke finne {0}" msgid "Could not map column {0} to field {1}" msgstr "Kunne ikke tilordne kolonne {0} til felt {1}" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "Kunne ikke analysere feltet: {0}" @@ -5959,7 +5965,7 @@ msgstr "Opprett logg" msgid "Create New" msgstr "Opprett ny" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Opprett ny" @@ -5996,10 +6002,10 @@ msgstr "Opprett en ny ..." msgid "Create a new record" msgstr "Opprett en ny post" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "Opprett en ny {0}" @@ -6016,7 +6022,7 @@ msgstr "Opprett eller rediger utskriftsformat" msgid "Create or Edit Workflow" msgstr "Opprett eller rediger arbeidsflyt" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "Opprett din første {0}" @@ -6035,7 +6041,7 @@ msgstr "Opprettet" msgid "Created At" msgstr "Opprettet den" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6405,7 +6411,7 @@ msgstr "Egendefinering for {0} eksportert til:
{1}" msgid "Customize" msgstr "Egendefiner" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Egendefiner" @@ -6437,6 +6443,11 @@ msgstr "Tilpass skjema - {0}" msgid "Customize Form Field" msgstr "Tilpass skjemafelt" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6560,7 +6571,7 @@ msgstr "Mørkt tema" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "Oversiktspanel" @@ -6781,7 +6792,7 @@ msgstr "Dato/Tid" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Dag" @@ -6810,7 +6821,7 @@ msgstr "Dager før" msgid "Days Before or After" msgstr "Dager før eller etter" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "Deadlock oppstod" @@ -6895,7 +6906,7 @@ msgstr "Standard innboks" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Standard innkommende" @@ -6915,7 +6926,7 @@ msgstr "Standard navngivning" #. 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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Standard utgående" @@ -7036,7 +7047,7 @@ msgstr "Standardverdi" msgid "Defaults" msgstr "Standardverdier" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "Standardverdier oppdatert" @@ -7073,7 +7084,7 @@ msgstr "Forsinket" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7081,12 +7092,12 @@ msgstr "Forsinket" msgid "Delete" msgstr "Slett" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Slett" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Slett" @@ -7128,7 +7139,7 @@ msgstr "Slett fane" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -7160,7 +7171,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "Slett hele fanen med felt" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -7178,17 +7189,17 @@ msgstr "Slett fane" msgid "Delete this record to allow sending to this email address" msgstr "Slett denne oppføringen for å tillate sending til denne e-postadressen" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Slette {0} element permanent?" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Slette {0} elementer permanent?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7218,10 +7229,6 @@ msgstr "Slettet dokument" msgid "Deleted Name" msgstr "Slettet navn" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "Sletting av alle dokumenter var vellykket" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Slettet!" @@ -7616,7 +7623,7 @@ msgstr "Deaktivert" msgid "Disabled Auto Reply" msgstr "Deaktivert automatisk svar" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7624,7 +7631,7 @@ msgstr "Deaktivert automatisk svar" msgid "Discard" msgstr "Kast" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Kast" @@ -7712,7 +7719,7 @@ msgstr "Ikke opprett ny bruker" msgid "Do not create new user if user with email does not exist in the system" msgstr "Ikke opprett ny bruker hvis bruker med e-postadresse ikke finnes i systemet." -#: frappe/public/js/frappe/form/grid.js:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "Ikke rediger overskrifter som er forhåndsinnstilte i malen" @@ -8196,7 +8203,7 @@ msgstr "Dokumenttyper (DocType) og rettigheter" msgid "Document Unlocked" msgstr "Dokument ulåst" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8204,15 +8211,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "Dokumentfølging er ikke aktivert for denne brukeren." -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "Dokumentet er blitt avbrutt" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "Dokumentet er registrert" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "Dokumentet er i utkastmodus" @@ -8390,9 +8397,9 @@ msgstr "Last ned rapport" msgid "Download Template" msgstr "Last ned mal" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Last ned dataene dine" @@ -8477,7 +8484,7 @@ msgstr "Dupliser oppføring" msgid "Duplicate Filter Name" msgstr "Dupliser filternavn" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Dupliser navn" @@ -8489,7 +8496,7 @@ msgstr "Dupliser gjeldende rad" msgid "Duplicate field" msgstr "Dupliser felt" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8497,7 +8504,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8602,12 +8609,12 @@ msgstr "ESC" msgid "Edit" msgstr "Rediger" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Rediger" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Rediger" @@ -8641,7 +8648,7 @@ msgstr "Rediger egendefinert HTML" msgid "Edit DocType" msgstr "Rediger dokumenttype (DocType)" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Rediger dokumenttype (DocType)" @@ -8655,11 +8662,6 @@ msgstr "Rediger eksisterende" msgid "Edit Filters" msgstr "Rediger filtre" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "Rediger filtre" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "Rediger bunnfelt" @@ -8762,7 +8764,7 @@ msgstr "Rediger svaret ditt" msgid "Edit your workflow visually using the Workflow Builder." msgstr "Rediger arbeidsflyten din visuelt ved hjelp av arbeidsflytbyggeren." -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "Rediger {0}" @@ -8858,7 +8860,7 @@ msgstr "E-post" msgid "Email Account" msgstr "E-postkonto" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "E-postkonto deaktivert." @@ -8875,7 +8877,7 @@ msgstr "E-postkonto lagt til flere ganger" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "E-postkontoen er ikke konfigurert. Opprett en ny e-postkonto fra Innstillinger > E-postkonto" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "E-postkonto {0} Deaktivert" @@ -9065,7 +9067,7 @@ msgstr "E-posten er flyttet til papirkurven" msgid "Email is mandatory to create User Email" msgstr "Brukeren må ha en e-postadresse for å motta varsler." -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "E-posten er ikke sendt til {0} (avmeldt / deaktivert)" @@ -9087,7 +9089,7 @@ msgstr "E-poster" msgid "Emails Pulled" msgstr "E-poster hentet" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "E-poster blir allerede hentet fra denne kontoen." @@ -9182,7 +9184,7 @@ msgstr "Aktiver indeksering i Google" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Aktiver innkommende e-post" @@ -9195,7 +9197,7 @@ msgstr "Aktiver onboarding" #. 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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Aktiver utgående e-post" @@ -9318,7 +9320,7 @@ msgstr "Aktivert" msgid "Enabled Scheduler" msgstr "Aktiver planlegger" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "Aktiverte e-post innboks for bruker {0}" @@ -9497,7 +9499,7 @@ msgstr "Enhetsnavn" msgid "Entity Type" msgstr "Enhetstype" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Tilsvarer" @@ -9593,7 +9595,7 @@ msgstr "Feil i utskriftsformat på linjen {0}: {1}" msgid "Error in {0}.get_list: {1}" msgstr "Feil i {0}.get_list: {1}" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9601,7 +9603,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "Feil under tilkobling til e-postkonto {0}" @@ -9613,15 +9615,15 @@ msgstr "Feil under evaluering av varsel {0}. Vennligst rett malen din." msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "Feil: Data mangler i tabellen {0}" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Feil: Mangler verdi for {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Feil: {0} Rad #{1}: Verdi mangler for: {2}" @@ -9813,7 +9815,7 @@ msgstr "Utvid" msgid "Expand All" msgstr "Utvid alle" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "Forventet ‘AND’ eller ‘OR’, men fant: {0}." @@ -9873,12 +9875,12 @@ msgstr "Utløpstid for QR-kodebildesiden" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Eksporter" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Eksport" @@ -9922,11 +9924,11 @@ msgstr "Eksporter rapport: {0}" msgid "Export Type" msgstr "Eksporttype" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "Eksporter alle samsvarende rader?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "Eksporter alle {0} rader?" @@ -10541,12 +10543,12 @@ msgstr "Filnavnet kan ikke ha {0}" msgid "File not attached" msgstr "Fil ikke vedlagt" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "Filstørrelsen oversteg den maksimalt tillatte størrelsen på {0} MB" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "Filen er for stor" @@ -10573,7 +10575,7 @@ msgstr "Filer" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10611,11 +10613,11 @@ msgstr "Navn på filter" msgid "Filter Values" msgstr "Filterverdier" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "Filterbetingelse mangler etter operatoren: {0}" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10638,7 +10640,7 @@ msgstr "Filtrerte poster" msgid "Filtered by \"{0}\"" msgstr "Filtrert etter «{0}»" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10709,7 +10711,7 @@ msgstr "Filtre vil være tilgjengelige via filtre.

Send utd msgid "Filters {0}" msgstr "Filtre {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "Filtre:" @@ -11033,7 +11035,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Til sammenligning, bruk >5, <10 eller =324. For områder, bruk 5:10 (for verdier mellom 5 og 10)." @@ -11239,7 +11241,7 @@ msgstr "Frappe Light" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "OAuth feil for Frappe Mail" @@ -11467,7 +11469,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Lag separate dokumenter for hver tilordnet person" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "Generer sporings-URL" @@ -12072,7 +12074,7 @@ msgstr "Skript for topp- / bunntekst kan brukes til å legge til dynamisk atferd msgid "Headers" msgstr "Meldingshoder" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "Meldingshoder må være en ordbok (dict)" @@ -12164,7 +12166,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "Her er sporings-URL-en din" @@ -12308,7 +12310,7 @@ msgstr "Skjul sidefelt, meny og kommentarer" msgid "Hide Standard Menu" msgstr "Skjul standardmeny" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Skjul helger" @@ -12459,16 +12461,16 @@ msgstr "Du har nok ikke tilgang til noe arbeidsområde ennå, men du kan opprett #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "ID" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "ID" @@ -12837,8 +12839,8 @@ msgstr "Ignorerte apper" msgid "Illegal Document Status for {0}" msgstr "Ulovlig dokumentstatus for {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Ulovlig SQL-spørring" @@ -12960,7 +12962,7 @@ msgstr "Implisitt" msgid "Import" msgstr "Import" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "Import" @@ -13279,7 +13281,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "Indeks" @@ -13377,7 +13379,7 @@ msgstr "Feltet \"Sett inn etter\" '{0}' nevnt i det tilpassede feltet '{1}', med msgid "Insert Below" msgstr "Sett inn nedenfor" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "Sett inn kolonne før {0}" @@ -13502,7 +13504,7 @@ msgstr "Interesser" msgid "Intermediate" msgstr "Mellomliggende" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "Intern serverfeil" @@ -13557,7 +13559,7 @@ msgstr "Ugyldig" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Ugyldig «depends_on»-uttrykk" @@ -13601,7 +13603,7 @@ msgstr "Ugyldig dato" msgid "Invalid DocType" msgstr "Ugyldig dokumenttype (DocType)" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "Ugyldig dokumenttype (DocType): {0}" @@ -13618,8 +13620,8 @@ msgstr "Ugyldig feltnavn" msgid "Invalid File URL" msgstr "Ugyldig fil-URL" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "Ugyldig filter" @@ -13675,7 +13677,7 @@ msgstr "Ugyldig utgående e-postserver eller port: {0}" msgid "Invalid Output Format" msgstr "Ugyldig utdataformat" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "Ugyldig overstyring" @@ -13748,19 +13750,15 @@ msgstr "Ugyldig argumentformat: {0}. Bare anførselstegn eller enkle feltnavn er msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "Ugyldige tegn i feltnavnet: {0}. Bare bokstaver, tall og understrekninger er tillatt." -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "Ugyldige tegn i tabellnavnet: {0}" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Ugyldig kolonne" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "Ugyldig betingelsestype i nestede filtre: {0}" @@ -13808,11 +13806,11 @@ msgstr "Ugyldig feltnavn ‘{0}’ i automatisk navngivning" msgid "Invalid file path: {0}" msgstr "Ugyldig filsti: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "Ugyldig filterbetingelse: {0}. Forventet en liste eller tuppel." -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "Ugyldig filterfeltformat: {0}. Bruk 'fieldname' eller 'link_fieldname.target_fieldname'." @@ -13873,11 +13871,11 @@ msgstr "Ugyldig forespørselsdel" msgid "Invalid role" msgstr "Ugyldig rolle" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "Ugyldig enkelt filterformat: {0}" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "Ugyldig start for filterbetingelse: {0}. Forventet en liste eller tuppel." @@ -14903,7 +14901,7 @@ msgid "Leave blank to repeat always" msgstr "La stå tomt for å alltid gjenta" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Forlat denne samtalen" @@ -15106,7 +15104,7 @@ msgstr "Lyst tema" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Liker" @@ -15130,7 +15128,7 @@ msgstr "Likerklikk" msgid "Limit" msgstr "Grense" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "Grensen må være et ikke-negativt heltall" @@ -15340,7 +15338,7 @@ msgstr "Lenker" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "Liste" @@ -15370,7 +15368,7 @@ msgstr "Listefilter" msgid "List Settings" msgstr "Innstillinger for lister" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Innstillinger for lister" @@ -15439,7 +15437,7 @@ msgstr "Last inn 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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15459,7 +15457,7 @@ msgstr "Laster inn versjoner ..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15562,7 +15560,7 @@ msgstr "Logg inn før" msgid "Login Failed please try again" msgstr "Innlogging mislyktes, vennligst prøv igjen" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "Innloggings-ID er påkrevd" @@ -16077,7 +16075,7 @@ msgstr "Maksgrensen for vedlegg på {0} er nådd for {1} {2}." msgid "Maximum attachment limit of {0} has been reached." msgstr "Maksgrensen for vedlegg på {0} er nådd." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "Maks {0} rader tillatt" @@ -16088,7 +16086,7 @@ msgstr "Maks {0} rader tillatt" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Meg" @@ -16101,7 +16099,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16145,8 +16143,8 @@ msgstr "Omtale" msgid "Mentions" msgstr "Omtaler" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "Meny" @@ -16221,11 +16219,11 @@ msgstr "Melding sendt" msgid "Message Type" msgstr "Meldingstype" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Melding kuttet" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Melding fra serveren: {0}" @@ -16492,7 +16490,7 @@ msgstr "Åpner modalvindu" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16599,7 +16597,7 @@ msgstr "Overvåk logger for feil, bakgrunnsjobber, kommunikasjon og brukeraktivi msgid "Monospace" msgstr "Monospase" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "Måned" @@ -16931,17 +16929,17 @@ msgstr "Mal for navigasjonsfelt" msgid "Navbar Template Values" msgstr "Verdier for navigasjonsfeltmal" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Naviger nedover i listen" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Naviger listen oppover" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "Naviger til hovedinnholdet" @@ -16956,11 +16954,11 @@ msgstr "" msgid "Navigation Settings" msgstr "Navigasjonsinnstillinger" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "Trenger du Hjelp?" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "Trenger rollen Administrator for arbeidsområder for å redigere andre brukeres private arbeidsområde" @@ -16968,7 +16966,7 @@ msgstr "Trenger rollen Administrator for arbeidsområder for å redigere andre b msgid "Negative Value" msgstr "Negativ verdi" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "Nestede filtre må angis som en liste eller tuppel." @@ -17104,7 +17102,7 @@ msgstr "Nytt navn på utskriftsformat" msgid "New Quick List" msgstr "Ny hurtigliste" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "Nytt rapportnavn" @@ -17351,8 +17349,8 @@ msgstr "Neste ved klikk" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17511,7 +17509,7 @@ msgstr "Ingen valgfelt funnet" msgid "No Suggestions" msgstr "Ingen forslag" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Ingen stikkord" @@ -17599,7 +17597,7 @@ msgstr "Ingen felt funnet som kan brukes som en Kanban-kolonne. Bruk Tilpass-skj msgid "No file attached" msgstr "Ingen filer vedlagt" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "Ingen filtre funnet" @@ -17656,7 +17654,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "Ingen rettigheter til '{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "Ingen rettigheter til å lese {0}" @@ -17684,7 +17682,7 @@ msgstr "Ingen oppføringer eksporteres" msgid "No rows" msgstr "Ingen rader" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17701,7 +17699,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "Ingen verdier å vise" @@ -17713,7 +17711,7 @@ msgstr "Ingen {0}" msgid "No {0} found" msgstr "Ingen {0} funnet" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "Ingen {0} funnet med samsvarende filtre. Fjern filtrene for å se alle {0}." @@ -17834,9 +17832,9 @@ msgstr "Ikke publisert" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Ikke lagret" @@ -17851,7 +17849,7 @@ msgstr "Ikke sett" msgid "Not Sent" msgstr "Ikke sendt" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "Ikke angitt" @@ -17918,9 +17916,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "Ikke i utviklermodus! Angi i site_config.json, eller opprett en egendefinert dokumenttype (DocType)." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17950,7 +17948,7 @@ msgstr "Notat sett av" msgid "Note:" msgstr "Notat:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Merk: Hvis du endrer sidenavnet, brytes tidligere URL-adresser til denne siden." @@ -18338,7 +18336,7 @@ msgstr "Forskyvning X" msgid "Offset Y" msgstr "Forskyvning Y" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "Offset må være et ikke-negativt heltall" @@ -18413,7 +18411,7 @@ msgstr "På eller etter" msgid "On or Before" msgstr "På eller før" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "På {0}skrev {1} :" @@ -18658,7 +18656,7 @@ msgstr "Åpne i ny fane" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Åpne listeelement" @@ -18799,7 +18797,7 @@ msgstr "Alternativer for {0} må angis før standardverdien settes." msgid "Options is required for field {0} of type {1}" msgstr "Alternativer er påkrevd for feltet {0} av typen {1}" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "Alternativer ikke angitt for lenkefeltet {0}" @@ -19316,7 +19314,7 @@ msgstr "Passordet er vellykket endret." msgid "Password for Base DN" msgstr "Passord for Base DN" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Passord kreves, eller velg Venter på passord" @@ -19515,7 +19513,7 @@ msgstr "Slette {0} permanent ?" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "Feil i tillatelse" @@ -19675,8 +19673,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefonnummeret {0} satt i feltet {1} er ikke gyldig." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Velg kolonner" @@ -19718,7 +19716,7 @@ msgstr "Ren tekst" msgid "Plant" msgstr "Produksjonsanlegg" -#: 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 "Autoriser OAuth for e-postkonto {0}" @@ -19774,7 +19772,7 @@ msgstr "Legg ved pakken" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Sjekk filterverdiene som er angitt for oversiktspanel-diagram: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Sjekk verdien av \"Hent fra\" som er angitt for feltet {0}" @@ -19843,7 +19841,7 @@ msgstr "Aktiver minst én sosial påloggingsnøkkel eller LDAP- eller logg inn m #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "Aktiver popup-vinduer" @@ -19954,7 +19952,7 @@ msgstr "Lagre dokumentet før du fjerner tildeling" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Lagre rapporten først" @@ -19994,7 +19992,7 @@ msgstr "Velg en fil først." msgid "Please select a file or url" msgstr "Velg en fil eller URL" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Velg en gyldig csv-fil med data" @@ -20006,7 +20004,7 @@ msgstr "Velg et gyldig datofilter" msgid "Please select applicable Doctypes" msgstr "Vennligst velg relevante dokumenttyper (DocType)" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Velg minst én kolonne fra {0} for å sortere/gruppere" @@ -20068,7 +20066,7 @@ msgstr "Opprett en melding først" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "Konfigurer standard utgående e-postkonto fra Innstillinger > E-postkonto" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "Konfigurer standard utgående e-postkonto fra Verktøy > E-postkonto" @@ -20104,7 +20102,7 @@ msgstr "Spesifiser hvilket datetime-felt som må sjekkes" msgid "Please specify which value field must be checked" msgstr "Spesifiser hvilket verdifelt som skal krysses av" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Prøv igjen" @@ -20424,12 +20422,12 @@ msgstr "Primærnøkkelen til dokumenttypen (DocType) {0} kan ikke endres da det #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "Skriv ut" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Skriv ut" @@ -21137,7 +21135,7 @@ msgstr "Rå kommandoer" msgid "Raw Email" msgstr "Rå e-post" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -21166,7 +21164,7 @@ msgstr "Innstillinger for rå utskrift" msgid "Re-Run in Console" msgstr "Kjør på nytt i konsollen" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "Sv:" @@ -21686,7 +21684,7 @@ msgstr "Oppdater forhåndsvisning av utskrift" msgid "Refresh Token" msgstr "Oppdater token" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Oppdaterer" @@ -22010,9 +22008,9 @@ msgstr "Svar alle" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "Rapport" @@ -22145,7 +22143,7 @@ msgstr "Rapporten ble tidsavbrutt." msgid "Report updated successfully" msgstr "Arbeidsflyten ble vellykket oppdatert" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "Rapporten ble ikke lagret (det oppstod feil)" @@ -22170,7 +22168,7 @@ msgstr "Rapport {0} er deaktivert" msgid "Report {0} saved" msgstr "Rapport {0} er lagret" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Rapport:" @@ -22244,13 +22242,13 @@ msgstr "Forespørselsmetode" msgid "Request Structure" msgstr "Forespørselsstruktur" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "Forespørselen ble tidsavbrutt" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "Tidsavbrudd for forespørsel" @@ -22482,7 +22480,7 @@ msgstr "Begrens til domene" 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 "Begrens brukeren kun fra denne IP-adressen. Flere IP-adresser kan legges til ved å skille dem med komma. Godtar også delvise IP-adresser som (111.111.111)" -#: frappe/public/js/frappe/list/list_view.js:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Restriksjoner" @@ -22636,7 +22634,7 @@ msgstr "Rolletillatelser" msgid "Role Permissions Manager" msgstr "Ansvarlig for rolletillatelser" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Ansvarlig for rolletillatelser" @@ -22787,7 +22785,7 @@ msgstr "Omdirigeringer av stier" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Rad" @@ -22800,7 +22798,7 @@ msgstr "Rad #" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "Rad #{0}:" @@ -22960,7 +22958,7 @@ msgstr "SMS vellykket sendt" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS-en ble ikke sendt. Ta kontakt med administratoren." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "SMTP-server er påkrevd" @@ -23062,7 +23060,7 @@ msgstr "Lørdag" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23070,14 +23068,14 @@ msgstr "Lørdag" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23090,8 +23088,8 @@ msgstr "Lagre" msgid "Save Anyway" msgstr "Lagre uansett" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Lagre som" @@ -23139,7 +23137,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Lagrer" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23474,7 +23472,7 @@ msgstr "Seksjonstittel" msgid "Section must have at least one column" msgstr "Seksjonen må ha minst én kolonne" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23496,7 +23494,7 @@ msgstr "Se alle tidligere rapporter." msgid "See on Website" msgstr "Se på nettstedet" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "Se tidligere svar" @@ -23555,7 +23553,7 @@ msgstr "Velg" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "Velg alle" @@ -23571,7 +23569,7 @@ msgstr "Velg vedlegg" msgid "Select Child Table" msgstr "Velg undertabell" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Velg kolonne" @@ -23652,7 +23650,7 @@ msgstr "Velg felt som skal settes inn" msgid "Select Fields To Update" msgstr "Velg felt som skal oppdateres" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Velg filtre" @@ -23782,13 +23780,13 @@ msgstr "Velg minst én oppføring for utskrift" msgid "Select atleast 2 actions" msgstr "Velg minst 2 handlinger" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Velg listeelement" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Velg flere listeelementer" @@ -24115,7 +24113,7 @@ msgstr "Løpenummerserien {0} er allerede brukt i {1}" msgid "Server Action" msgstr "Serverhandling" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "Serverfeil" @@ -24146,11 +24144,11 @@ msgstr "Serverskript-funksjonen er ikke tilgjengelig på dette nettstedet." msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "Serveren klarte ikke å behandle denne forespørselen på grunn av en samtidig motstridende forespørsel. Vennligst prøv igjen." -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "Serveren var for opptatt til å behandle denne forespørselen. Vennligst prøv igjen." @@ -24490,7 +24488,7 @@ msgid "Setup > User Permissions" msgstr "Oppsett > Brukertillatelser" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Konfigurer automatisk e-post" @@ -24628,6 +24626,11 @@ msgstr "Vis valutasymbol på høyre side" msgid "Show Dashboard" msgstr "Vis oversiktspanel" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24783,7 +24786,7 @@ msgstr "Vis tittel" msgid "Show Title in Link Fields" msgstr "Vis tittel i lenkefelt" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Vis totalsummer" @@ -24805,7 +24808,7 @@ msgstr "Vis verdier over diagrammet" msgid "Show Warnings" msgstr "Vis advarsler" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Vis helger" @@ -24901,7 +24904,7 @@ msgstr "Vis tittel i nettleservinduet som \"Prefiks - tittel\"" msgid "Show {0} List" msgstr "Vis {0} -liste" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Viser bare numeriske felt fra rapporten" @@ -25300,7 +25303,7 @@ msgstr "Sorteringsfelt {0} må være et gyldig feltnavn" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25637,8 +25640,8 @@ msgstr "Tidsintervall for statistikk" #: 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25831,12 +25834,12 @@ msgstr "Kø for innsending" msgid "Submit" msgstr "Registrer" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Registrer" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Registrer" @@ -25865,7 +25868,7 @@ msgstr "Registrer etter import" msgid "Submit an Issue" msgstr "Registrer et problem" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "Registrer et nytt svar" @@ -25889,7 +25892,7 @@ msgstr "Registrer dette dokumentet for å fullføre dette trinnet." msgid "Submit this document to confirm" msgstr "Registrer dette dokumentet for å bekrefte" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Registrer {0} dokumenter?" @@ -25898,7 +25901,7 @@ msgstr "Registrer {0} dokumenter?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "Registrert" @@ -25950,7 +25953,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -26001,7 +26004,7 @@ msgstr "Antall vellykkede jobber" msgid "Successful Transactions" msgstr "Vellykkede transaksjoner" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "Vellykket: {0} til {1}" @@ -26022,7 +26025,7 @@ msgstr "Vellykket import av {0} ut av {1}-oppføringer." msgid "Successfully reset onboarding status for all users." msgstr "Vellykket tilbakestilling av onboarding-status for alle brukere." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26494,7 +26497,7 @@ msgstr "" msgid "Table Trimmed" msgstr "Tabellen er forkortet" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Tabellen er oppdatert" @@ -26519,8 +26522,8 @@ msgstr "Lenke for stikkord" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26686,7 +26689,7 @@ msgstr "Takk for at du kontaktet oss. Vi kontakter deg så snart som mulig.\n\n\ "Din forespørsel:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "Takk for at du bruker av din verdifulle tid på å fylle ut dette skjemaet" @@ -26710,7 +26713,7 @@ msgstr "Takk" msgid "The Auto Repeat for this document has been disabled." msgstr "Automatisk gjentakelse for dette dokumentet er deaktivert." -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "CSV-formatet skiller mellom store og små bokstaver" @@ -26782,7 +26785,7 @@ msgstr "Kommentaren kan ikke være tom" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "Innholdet i denne e-posten er strengt konfidensielt. Vennligst ikke videresend denne e-posten til noen." -#: frappe/public/js/frappe/list/list_view.js:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "Antallet som vises er et estimert antall. Klikk her for å se det nøyaktige antallet." @@ -26968,7 +26971,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -27078,7 +27081,7 @@ msgstr "Det oppstod feil" msgid "There were errors while creating the document. Please try again." msgstr "Det oppsto feil under oppretting av dokumentet. Prøv på nytt." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "Det oppsto feil under sending av e-post. Prøv på nytt." @@ -27784,11 +27787,11 @@ msgstr "Gjøremål" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "I dag" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "Vis/skjul diagram" @@ -27914,7 +27917,7 @@ msgstr "Emne" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "Totalt" @@ -27964,11 +27967,11 @@ msgstr "Totalt antall e-poster som skal synkroniseres i den første synkroniseri msgid "Total:" msgstr "Totalt:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "Totalsummer" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Rad for totalsummer" @@ -28031,7 +28034,7 @@ msgstr "Spor om e-posten din har blitt åpnet av mottakeren.\n" msgid "Track milestones for any document" msgstr "Spor milepæler for ethvert dokument" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "Sporing av URL generert og kopiert til utklippstavlen" @@ -28078,7 +28081,7 @@ msgstr "Oversett data" msgid "Translate Link Fields" msgstr "Oversett lenkefelt" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "Oversett verdier" @@ -28425,11 +28428,11 @@ msgstr "Klarte ikke å åpne den vedlagte filen. Eksporterte du den som CSV?" msgid "Unable to read file format for {0}" msgstr "Kan ikke lese filformatet for {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "Kan ikke sende e-post på grunn av manglende e-postkonto. Konfigurer standard e-postkonto fra Innstillinger > E-postkonto" -#: frappe/public/js/frappe/views/calendar/calendar.js:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "Kan ikke oppdatere hendelsen" @@ -28538,7 +28541,7 @@ msgstr "Usikker SQL-spørring" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "Avmerk alle" @@ -28862,7 +28865,7 @@ msgstr "Bruk en annen e-post-ID" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "Bruk hvis standardinnstillingene ikke ser ut til å oppdage dataene dine riktig" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "Bruk av under­spørring eller funksjon er ikke tillatt" @@ -29087,11 +29090,11 @@ msgstr "Brukerrettighet" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Brukerrettigheter" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Brukerrettigheter" @@ -29223,7 +29226,7 @@ msgstr "Bruker {0} har ikke tilgang til dette dokumentet" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "Bruker {0} har ikke tilgang til dokumenttypen (DocType) via rollerettigheter for dokument {1}." -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "Bruker {0} har ikke tillatelse til å opprette et arbeidsområde." @@ -29232,7 +29235,7 @@ msgstr "Bruker {0} har ikke tillatelse til å opprette et arbeidsområde." msgid "User {0} has requested for data deletion" msgstr "Bruker {0} har bedt om sletting av data" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29402,11 +29405,11 @@ msgstr "Endret verdi" msgid "Value To Be Set" msgstr "Verdi som skal settes" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "Verdien kan ikke endres for {0}" @@ -29426,7 +29429,7 @@ msgstr "Verdien for et kontrollfelt kan være enten 0 eller 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Verdien for feltet {0} er for lang i {1}. Lengden bør være mindre enn {2} tegn" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "Verdien for {0} kan ikke være en liste" @@ -29457,7 +29460,7 @@ msgstr "Verdi som skal valideres" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "For stor verdi" @@ -29800,7 +29803,7 @@ msgstr "Nettside" msgid "Web Page Block" msgstr "Websideblokk" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "Nettside-URL" @@ -30049,7 +30052,7 @@ msgstr "Websocket" msgid "Wednesday" msgstr "Onsdag" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Uke" @@ -30353,7 +30356,7 @@ msgstr "Arbeidsflyten ble oppdatert" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "Arbeidsområde" @@ -30445,11 +30448,11 @@ msgstr "Oppsummerer" msgid "Write" msgstr "Skrive" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "Feil «Hent fra»-verdi" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "Felt i X-akse" @@ -30472,7 +30475,7 @@ msgstr "" msgid "Y Axis" msgstr "Y-akse" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Felt for Y-akse" @@ -30542,8 +30545,8 @@ msgstr "Gul" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30819,7 +30822,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "Du opprettet dette dokumentet {0}" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "Du har ikke tilstrekkelige rettigheter til å få tilgang til denne ressursen. Ta kontakt med admin for å få tilgang." @@ -30831,11 +30834,11 @@ msgstr "Du har ikke tilstrekkelige rettigheter til å fullføre handlingen" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "Du har ikke rettigheter for tilgang til feltet: {0}" @@ -30899,7 +30902,7 @@ msgstr "Du har usett {0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "Du har ikke lagt til noen oversiktspanel-diagrammer eller tallkort ennå." -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "Du har ikke opprettet en {0} ennå" @@ -30976,7 +30979,7 @@ msgstr "Du må installere pycups for å bruke denne funksjonen!" msgid "You need to select indexes you want to add first." msgstr "Du må først velge indeksene du vil legge til." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "Du må angi én IMAP-mappe for {0}" @@ -31191,7 +31194,7 @@ msgstr "etter_innsetting" msgid "amend" msgstr "korriger" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "og" @@ -31254,7 +31257,7 @@ msgid "cyan" msgstr "cyan" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "d" @@ -31372,7 +31375,7 @@ msgstr "e-post innboks" msgid "empty" msgstr "tom" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "tom" @@ -31431,7 +31434,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "gzip ikke funnet i PATH! Dette er nødvendig for å ta en sikkerhetskopi." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "h" @@ -31451,17 +31454,17 @@ msgstr "ikon" msgid "import" msgstr "import" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31504,7 +31507,7 @@ msgid "long" msgstr "lang" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "m" @@ -31597,7 +31600,7 @@ msgstr "on_update" msgid "on_update_after_submit" msgstr "on_update_after_submit" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "eller" @@ -31670,7 +31673,7 @@ msgid "restored {0} as {1}" msgstr "gjenopprettet {0} som {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "s" @@ -31928,7 +31931,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0} Kalender" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} Diagram" @@ -31977,7 +31980,7 @@ msgstr "{0}-kart" msgid "{0} Name" msgstr "{0} Navn" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0}Har ikke lov til å endre {1} etter registrering fra {2} til {3}" @@ -32097,7 +32100,7 @@ msgstr "{0} endret {1} til {2}" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "{0} inneholder et ugyldig «Hent fra»-uttrykk. «Hent fra» kan ikke være selvrefererende." -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -32122,7 +32125,7 @@ msgstr "{0} d" msgid "{0} days ago" msgstr "{0} dager siden" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -32131,7 +32134,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "{0} finnes ikke i rad {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -32171,7 +32174,7 @@ msgstr "{0} har forlatt samtalen på {1} {2}" msgid "{0} hours ago" msgstr "{0} timer siden." -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} hvis du ikke blir omdirigert innen {1} sekunder" @@ -32180,7 +32183,7 @@ msgstr "{0} hvis du ikke blir omdirigert innen {1} sekunder" msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} i raden {1} kan ikke ha både URL og underordnede elementer" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -32192,11 +32195,11 @@ msgstr "{0} er et påkrevet felt" msgid "{0} is a not a valid zip file" msgstr "{0} er ikke en gyldig zip-fil" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -32208,16 +32211,16 @@ msgstr "{0} er et ugyldig datafelt." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} er en ugyldig e-postadresse i 'Mottakere'" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} er mellom {1} og {2}" @@ -32226,49 +32229,49 @@ msgstr "{0} er mellom {1} og {2}" msgid "{0} is currently {1}" msgstr "{0} er for øyeblikket {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} er lik {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} er større enn eller lik {1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} er større enn {1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} er mindre enn eller lik {1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} er mindre enn {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} er som {1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} er påkrevet" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32333,26 +32336,26 @@ msgstr "{0} er ikke en zip-fil" msgid "{0} is not an allowed role for {1}" msgstr "{0} er ikke en tillatt rolle for {1}" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} er ikke lik {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} er ikke som {1}" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} er ikke en av {1}" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} er ikke satt" @@ -32360,20 +32363,20 @@ msgstr "{0} er ikke satt" msgid "{0} is now default print format for {1} doctype" msgstr "{0} er nå standard utskriftsformat for {1} dokumenttype (DocType)" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} er en av {1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32381,21 +32384,21 @@ msgstr "{0} er en av {1}" msgid "{0} is required" msgstr "{0} er påkrevd" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} er satt" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} er innenfor {1}" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} elementer valgt" @@ -32451,11 +32454,11 @@ msgstr "{0} må ikke være noen av {1}" msgid "{0} must be one of {1}" msgstr "{0} må være en av {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} må angis først" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} må være unik" @@ -32476,11 +32479,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} kan ikke gis nytt navn" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} av {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} av {1} ({2} rader med underordnede)" @@ -32644,11 +32647,11 @@ msgstr "{0} {1} lagt til" msgid "{0} {1} added to Dashboard {2}" msgstr "Ny {0} {1} lagt til i oversiktspanelet {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} finnes allerede" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} kan ikke være \"{2}\". Det bør være en av \"{3}\"" @@ -32672,7 +32675,7 @@ msgstr "{0} {1} ikke funnet" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Registrert post kan ikke slettes. Du må {2} Avbryte {3} den først." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, Rad {1}" @@ -32685,7 +32688,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} fullført | La denne fanen være åpen til den er fullført." -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) vil bli avkortet, da maks tillatte tegn er {2}" @@ -32854,8 +32857,8 @@ msgstr "{} støtter ikke automatisk sletting av loggfiler." msgid "{} field cannot be empty." msgstr "{}-feltet kan ikke være tomt." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} er deaktivert. Den kan bare aktiveres hvis {} er merket av." @@ -32863,7 +32866,7 @@ msgstr "{} er deaktivert. Den kan bare aktiveres hvis {} er merket av." msgid "{} is not a valid date string." msgstr "{} er ikke en gyldig datostreng." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "{} ikke funnet i PATH! Dette er påkrevd for å få tilgang til konsollen." diff --git a/frappe/locale/nl.po b/frappe/locale/nl.po index 0ae3a6479d..2e8ac2b8f6 100644 --- a/frappe/locale/nl.po +++ b/frappe/locale/nl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:24\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' niet toegestaan voor type {1} in rij {2}" msgid "(Mandatory)" msgstr "(Verplicht)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Mislukt: {0} tot {1}: {2}" @@ -975,7 +975,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1042,6 +1042,7 @@ msgstr "Activiteitenlogboek" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1100,8 +1101,8 @@ msgstr "Onderliggende toevoegen" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Kolom toevoegen" @@ -1185,7 +1186,7 @@ msgstr "Abonnees toevoegen" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1218,6 +1219,11 @@ msgstr "Gebruikersrechten toevoegen" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "" @@ -1329,7 +1335,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1492,8 +1498,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "" @@ -2062,11 +2068,11 @@ msgstr "Reeds geregistreerd" msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "" @@ -2213,7 +2219,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "" @@ -2300,7 +2306,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "Toevoegen aan kan een van {0}" @@ -2354,7 +2360,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Toewijzingsregel toepassen" @@ -2441,11 +2447,11 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2563,7 +2569,7 @@ msgstr "" msgid "Assign To" msgstr "Toewijzen aan" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Toewijzen aan" @@ -2613,7 +2619,7 @@ msgstr "" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2826,7 +2832,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "" @@ -2888,7 +2894,7 @@ msgstr "" msgid "Authentication Apps you can use are:" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -3095,11 +3101,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3693,7 +3699,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "" @@ -3701,7 +3707,7 @@ msgstr "" msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "" @@ -3930,7 +3936,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3978,7 +3984,7 @@ msgstr "" msgid "Cancel" msgstr "Annuleren" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Annuleren" @@ -4004,7 +4010,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4053,7 +4059,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4097,7 +4103,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4197,7 +4203,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4217,7 +4223,7 @@ msgstr "" msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "" @@ -4242,11 +4248,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4421,7 +4427,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Diagramtype" @@ -4589,7 +4595,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4631,7 +4637,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "" @@ -4683,7 +4689,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -5055,7 +5061,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Reacties" @@ -5276,7 +5282,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "" @@ -5488,7 +5494,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5557,11 +5563,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5573,12 +5579,12 @@ msgstr "" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "" @@ -5615,7 +5621,7 @@ msgstr "" msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5768,7 +5774,7 @@ msgstr "" msgid "Create New" msgstr "Maak nieuw" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Maak nieuw" @@ -5805,10 +5811,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "" @@ -5825,7 +5831,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "" @@ -5844,7 +5850,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6214,7 +6220,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6246,6 +6252,11 @@ msgstr "" msgid "Customize Form Field" msgstr "" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6369,7 +6380,7 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "" @@ -6590,7 +6601,7 @@ msgstr "" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Dag" @@ -6619,7 +6630,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "" @@ -6704,7 +6715,7 @@ msgstr "Standaard Inbox" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Standaard Inkomende" @@ -6724,7 +6735,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Standaard uitgaande" @@ -6845,7 +6856,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "" @@ -6882,7 +6893,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6890,12 +6901,12 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "" @@ -6937,7 +6948,7 @@ msgstr "" msgid "Delete all" msgstr "Verwijder alles" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -6969,7 +6980,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -6987,17 +6998,17 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7027,10 +7038,6 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "" @@ -7425,7 +7432,7 @@ msgstr "Uitgeschakeld" msgid "Disabled Auto Reply" msgstr "" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7433,7 +7440,7 @@ msgstr "" msgid "Discard" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "" @@ -7521,7 +7528,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -8002,7 +8009,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8010,15 +8017,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "" @@ -8196,9 +8203,9 @@ msgstr "" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "" @@ -8283,7 +8290,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8295,7 +8302,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8303,7 +8310,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8408,12 +8415,12 @@ msgstr "" msgid "Edit" msgstr "Bewerk" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Bewerk" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Bewerk" @@ -8447,7 +8454,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8461,11 +8468,6 @@ msgstr "" msgid "Edit Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "" @@ -8568,7 +8570,7 @@ msgstr "" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "" @@ -8664,7 +8666,7 @@ msgstr "E-mail" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "" @@ -8681,7 +8683,7 @@ msgstr "" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -8871,7 +8873,7 @@ msgstr "" msgid "Email is mandatory to create User Email" msgstr "" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "" @@ -8893,7 +8895,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "" @@ -8988,7 +8990,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Inschakelen Binnenkomend" @@ -9001,7 +9003,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Inschakelen Uitgaand" @@ -9123,7 +9125,7 @@ msgstr "Ingeschakeld" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9302,7 +9304,7 @@ msgstr "" msgid "Entity Type" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Is gelijk aan" @@ -9398,7 +9400,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9406,7 +9408,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "" @@ -9418,15 +9420,15 @@ msgstr "" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9618,7 +9620,7 @@ msgstr "Uitbreiden" msgid "Expand All" msgstr "" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9678,12 +9680,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Exporteren" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exporteren" @@ -9727,11 +9729,11 @@ msgstr "" msgid "Export Type" msgstr "Exporttype" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "" @@ -10346,12 +10348,12 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "" @@ -10378,7 +10380,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10416,11 +10418,11 @@ msgstr "" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10443,7 +10445,7 @@ msgstr "" msgid "Filtered by \"{0}\"" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10514,7 +10516,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -10838,7 +10840,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -11044,7 +11046,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 "" @@ -11272,7 +11274,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -11877,7 +11879,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -11969,7 +11971,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "" @@ -12113,7 +12115,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "" @@ -12264,16 +12266,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12642,8 +12644,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "" @@ -12765,7 +12767,7 @@ msgstr "" msgid "Import" msgstr "Importeren" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "Importeren" @@ -13084,7 +13086,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "" @@ -13182,7 +13184,7 @@ msgstr "" msgid "Insert Below" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "" @@ -13307,7 +13309,7 @@ msgstr "" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "" @@ -13362,7 +13364,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "" @@ -13406,7 +13408,7 @@ msgstr "" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "" @@ -13423,8 +13425,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13480,7 +13482,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "" @@ -13553,19 +13555,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13613,11 +13611,11 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13678,11 +13676,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14708,7 +14706,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "" @@ -14911,7 +14909,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Leuk vinden" @@ -14935,7 +14933,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15145,7 +15143,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15175,7 +15173,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -15244,7 +15242,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15264,7 +15262,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15367,7 +15365,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "" @@ -15882,7 +15880,7 @@ msgstr "" msgid "Maximum attachment limit of {0} has been reached." msgstr "" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "" @@ -15893,7 +15891,7 @@ msgstr "" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "" @@ -15906,7 +15904,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15950,8 +15948,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "" @@ -16026,11 +16024,11 @@ msgstr "" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "" @@ -16297,7 +16295,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16404,7 +16402,7 @@ msgstr "" msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "Maand" @@ -16734,17 +16732,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "" @@ -16759,11 +16757,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16771,7 +16769,7 @@ msgstr "" msgid "Negative Value" msgstr "" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16907,7 +16905,7 @@ msgstr "" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "" @@ -17152,8 +17150,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17312,7 +17310,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "" @@ -17400,7 +17398,7 @@ msgstr "" msgid "No file attached" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "" @@ -17457,7 +17455,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "" @@ -17485,7 +17483,7 @@ msgstr "" msgid "No rows" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17502,7 +17500,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "" @@ -17514,7 +17512,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17635,9 +17633,9 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Niet opgeslagen" @@ -17652,7 +17650,7 @@ msgstr "" msgid "Not Sent" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "" @@ -17719,9 +17717,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17751,7 +17749,7 @@ msgstr "" msgid "Note:" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "" @@ -18139,7 +18137,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18214,7 +18212,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18459,7 +18457,7 @@ msgstr "" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -18600,7 +18598,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "" @@ -19117,7 +19115,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "" @@ -19316,7 +19314,7 @@ msgstr "" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "" @@ -19476,8 +19474,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "" @@ -19519,7 +19517,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 "" @@ -19575,7 +19573,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19644,7 +19642,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "" @@ -19755,7 +19753,7 @@ msgstr "" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "" @@ -19795,7 +19793,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "" @@ -19807,7 +19805,7 @@ msgstr "" msgid "Please select applicable Doctypes" msgstr "" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "" @@ -19869,7 +19867,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19905,7 +19903,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "" @@ -20225,12 +20223,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -20938,7 +20936,7 @@ msgstr "" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -20967,7 +20965,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21487,7 +21485,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21811,9 +21809,9 @@ msgstr "Allen beantwoorden" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "" @@ -21946,7 +21944,7 @@ msgstr "" msgid "Report updated successfully" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "" @@ -21971,7 +21969,7 @@ msgstr "" msgid "Report {0} saved" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "" @@ -22045,13 +22043,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22283,7 +22281,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -22437,7 +22435,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22588,7 +22586,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "" @@ -22601,7 +22599,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "" @@ -22761,7 +22759,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "" @@ -22863,7 +22861,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22871,14 +22869,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22891,8 +22889,8 @@ msgstr "bewaren" msgid "Save Anyway" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "" @@ -22940,7 +22938,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23275,7 +23273,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23297,7 +23295,7 @@ msgstr "" msgid "See on Website" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "" @@ -23356,7 +23354,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "" @@ -23372,7 +23370,7 @@ msgstr "" msgid "Select Child Table" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "" @@ -23453,7 +23451,7 @@ msgstr "" msgid "Select Fields To Update" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "" @@ -23583,13 +23581,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23916,7 +23914,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23947,11 +23945,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24267,7 +24265,7 @@ msgid "Setup > User Permissions" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "" @@ -24405,6 +24403,11 @@ msgstr "" msgid "Show Dashboard" msgstr "" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24560,7 +24563,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "" @@ -24582,7 +24585,7 @@ msgstr "" msgid "Show Warnings" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "" @@ -24678,7 +24681,7 @@ msgstr "" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "" @@ -25077,7 +25080,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25414,8 +25417,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25608,12 +25611,12 @@ msgstr "" msgid "Submit" msgstr "Indienen" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Indienen" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Indienen" @@ -25642,7 +25645,7 @@ msgstr "" msgid "Submit an Issue" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "" @@ -25666,7 +25669,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25675,7 +25678,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "" @@ -25727,7 +25730,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25778,7 +25781,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "" @@ -25799,7 +25802,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26271,7 +26274,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "" @@ -26296,8 +26299,8 @@ msgstr "" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26461,7 +26464,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "" @@ -26485,7 +26488,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "" @@ -26553,7 +26556,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26737,7 +26740,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26847,7 +26850,7 @@ msgstr "" msgid "There were errors while creating the document. Please try again." msgstr "" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "" @@ -27545,11 +27548,11 @@ msgstr "" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Vandaag" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "" @@ -27675,7 +27678,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "Totaal" @@ -27725,11 +27728,11 @@ msgstr "" msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "" @@ -27790,7 +27793,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27837,7 +27840,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "" @@ -28183,11 +28186,11 @@ msgstr "" msgid "Unable to read file format for {0}" msgstr "" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "" @@ -28294,7 +28297,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "" @@ -28618,7 +28621,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "" @@ -28843,11 +28846,11 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28979,7 +28982,7 @@ msgstr "" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -28988,7 +28991,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29158,11 +29161,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "" @@ -29182,7 +29185,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "" @@ -29213,7 +29216,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "" @@ -29556,7 +29559,7 @@ msgstr "Webpagina" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "" @@ -29805,7 +29808,7 @@ msgstr "" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "" @@ -30109,7 +30112,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "" @@ -30201,11 +30204,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "" @@ -30228,7 +30231,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "" @@ -30298,8 +30301,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30575,7 +30578,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" @@ -30587,11 +30590,11 @@ msgstr "" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30655,7 +30658,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "" @@ -30732,7 +30735,7 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30947,7 +30950,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "en" @@ -31010,7 +31013,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "" @@ -31128,7 +31131,7 @@ msgstr "" msgid "empty" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "" @@ -31187,7 +31190,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" @@ -31207,17 +31210,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31260,7 +31263,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "" @@ -31353,7 +31356,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "" @@ -31426,7 +31429,7 @@ msgid "restored {0} as {1}" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31684,7 +31687,7 @@ msgstr "" msgid "{0} Calendar" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "" @@ -31733,7 +31736,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31853,7 +31856,7 @@ msgstr "" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -31878,7 +31881,7 @@ msgstr "" msgid "{0} days ago" msgstr "{0} dagen geleden" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -31887,7 +31890,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -31927,7 +31930,7 @@ msgstr "" msgid "{0} hours ago" msgstr "{0} uur geleden" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "" @@ -31936,7 +31939,7 @@ msgstr "" msgid "{0} in row {1} cannot have both URL and child items" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31948,11 +31951,11 @@ msgstr "" msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -31964,16 +31967,16 @@ msgstr "" msgid "{0} is an invalid email address in 'Recipients'" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -31982,49 +31985,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32089,26 +32092,26 @@ msgstr "" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "" @@ -32116,20 +32119,20 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32137,21 +32140,21 @@ msgstr "" msgid "{0} is required" msgstr "{0} is verplicht" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "" @@ -32207,11 +32210,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "" @@ -32232,11 +32235,11 @@ msgid "{0} not allowed to be renamed" msgstr "" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "" @@ -32400,11 +32403,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32428,7 +32431,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "" @@ -32441,7 +32444,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" @@ -32610,8 +32613,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" @@ -32619,7 +32622,7 @@ msgstr "" msgid "{} is not a valid date string." msgstr "" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/pl.po b/frappe/locale/pl.po index 947bfe0a5b..f3e41d9188 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:24\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "" msgid "(Mandatory)" msgstr "(Obowiązkowy)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "" @@ -989,7 +989,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1056,6 +1056,7 @@ msgstr "Log aktywności" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1114,8 +1115,8 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Dodaj kolumnę" @@ -1199,7 +1200,7 @@ msgstr "Dodaj subskrybentów" msgid "Add Tags" msgstr "Dodaj tagi" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Dodaj tagi" @@ -1232,6 +1233,11 @@ msgstr "Dodaj uprawnienia użytkownika" msgid "Add Video Conferencing" msgstr "Dodaj wideokonferencję" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Dodaj filtr" @@ -1343,7 +1349,7 @@ msgstr "Dodaj do tej aktywności, wysyłając wiadomość e-mail na adres {0}" msgid "Add {0}" msgstr "Dodaj {0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Dodaj" @@ -1506,8 +1512,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Wyszukiwanie zaawansowane" @@ -2077,11 +2083,11 @@ msgstr "" msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "" @@ -2228,7 +2234,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "" @@ -2315,7 +2321,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "" @@ -2369,7 +2375,7 @@ msgstr "" msgid "Apply" msgstr "Zastosuj" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2456,11 +2462,11 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "Czy na pewno chcesz anulować zaproszenie?" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2578,7 +2584,7 @@ msgstr "" msgid "Assign To" msgstr "Przypisz do" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Przypisz do" @@ -2628,7 +2634,7 @@ msgstr "Przypisany przez" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2841,7 +2847,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Załączniki" @@ -2903,7 +2909,7 @@ msgstr "" msgid "Authentication Apps you can use are:" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -3110,11 +3116,11 @@ msgstr "" msgid "Automatic" msgstr "Automatyczny" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3708,7 +3714,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "" @@ -3716,7 +3722,7 @@ msgstr "" msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "" @@ -3945,7 +3951,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3993,7 +3999,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -4019,7 +4025,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4068,7 +4074,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4112,7 +4118,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4212,7 +4218,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4232,7 +4238,7 @@ msgstr "" msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "" @@ -4257,11 +4263,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4436,7 +4442,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "" @@ -4604,7 +4610,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4646,7 +4652,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "" @@ -4698,7 +4704,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -5070,7 +5076,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "" @@ -5291,7 +5297,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "" @@ -5503,7 +5509,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5572,11 +5578,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Skopiowano do schowka." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5588,12 +5594,12 @@ msgstr "" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "" @@ -5630,7 +5636,7 @@ msgstr "" msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5783,7 +5789,7 @@ msgstr "" msgid "Create New" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "" @@ -5820,10 +5826,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "" @@ -5840,7 +5846,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "" @@ -5859,7 +5865,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6229,7 +6235,7 @@ msgstr "" msgid "Customize" msgstr "Dostosuj" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Dostosuj" @@ -6261,6 +6267,11 @@ msgstr "Dostosuj formularz - {0}" msgid "Customize Form Field" msgstr "Dostosuj pole formularza" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6384,7 +6395,7 @@ msgstr "Ciemny motyw" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "Panel kontrolny" @@ -6605,7 +6616,7 @@ msgstr "" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "" @@ -6634,7 +6645,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "" @@ -6719,7 +6730,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "" @@ -6739,7 +6750,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "" @@ -6860,7 +6871,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "" @@ -6897,7 +6908,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6905,12 +6916,12 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Usuń" @@ -6952,7 +6963,7 @@ msgstr "" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -6984,7 +6995,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -7002,17 +7013,17 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7042,10 +7053,6 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Usunięte!" @@ -7440,7 +7447,7 @@ msgstr "" msgid "Disabled Auto Reply" msgstr "" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7448,7 +7455,7 @@ msgstr "" msgid "Discard" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "" @@ -7536,7 +7543,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -8017,7 +8024,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8025,15 +8032,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "" @@ -8211,9 +8218,9 @@ msgstr "" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "" @@ -8298,7 +8305,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8310,7 +8317,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8318,7 +8325,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8423,12 +8430,12 @@ msgstr "" msgid "Edit" msgstr "Edytuj" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Edytuj" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Edytuj" @@ -8462,7 +8469,7 @@ msgstr "" msgid "Edit DocType" msgstr "Edytuj DocType" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Edytuj DocType" @@ -8476,11 +8483,6 @@ msgstr "" msgid "Edit Filters" msgstr "Edytuj filtry" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "Edytuj filtry" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "" @@ -8583,7 +8585,7 @@ msgstr "" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "" @@ -8679,7 +8681,7 @@ msgstr "E-mail" msgid "Email Account" msgstr "Konto e-mail" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "" @@ -8696,7 +8698,7 @@ msgstr "" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -8886,7 +8888,7 @@ msgstr "" msgid "Email is mandatory to create User Email" msgstr "" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "" @@ -8908,7 +8910,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "" @@ -9003,7 +9005,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "" @@ -9016,7 +9018,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "" @@ -9138,7 +9140,7 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9317,7 +9319,7 @@ msgstr "" msgid "Entity Type" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Równa się" @@ -9413,7 +9415,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9421,7 +9423,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "" @@ -9433,15 +9435,15 @@ msgstr "" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9633,7 +9635,7 @@ msgstr "" msgid "Expand All" msgstr "" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9693,12 +9695,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -9742,11 +9744,11 @@ msgstr "" msgid "Export Type" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "" @@ -10361,12 +10363,12 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "" @@ -10393,7 +10395,7 @@ msgstr "Pliki" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10431,11 +10433,11 @@ msgstr "Nazwa filtru" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10458,7 +10460,7 @@ msgstr "" msgid "Filtered by \"{0}\"" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10529,7 +10531,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -10853,7 +10855,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -11059,7 +11061,7 @@ msgstr "Jasny Frappe" 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 "" @@ -11287,7 +11289,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -11892,7 +11894,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -11984,7 +11986,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "" @@ -12128,7 +12130,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "" @@ -12279,16 +12281,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12657,8 +12659,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "" @@ -12780,7 +12782,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13099,7 +13101,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "" @@ -13197,7 +13199,7 @@ msgstr "" msgid "Insert Below" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "" @@ -13322,7 +13324,7 @@ msgstr "" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "" @@ -13377,7 +13379,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "" @@ -13421,7 +13423,7 @@ msgstr "" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "" @@ -13438,8 +13440,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13495,7 +13497,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "" @@ -13568,19 +13570,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13628,11 +13626,11 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13693,11 +13691,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14723,7 +14721,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "" @@ -14926,7 +14924,7 @@ msgstr "Jasny motyw" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "" @@ -14950,7 +14948,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15160,7 +15158,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15190,7 +15188,7 @@ msgstr "" msgid "List Settings" msgstr "Ustawienia listy" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -15259,7 +15257,7 @@ msgstr "Załaduj więcej" #: 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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15279,7 +15277,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15382,7 +15380,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "" @@ -15897,7 +15895,7 @@ msgstr "" msgid "Maximum attachment limit of {0} has been reached." msgstr "Osiągnięto maksymalny limit załączników {0}." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "" @@ -15908,7 +15906,7 @@ msgstr "" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Ja" @@ -15921,7 +15919,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15965,8 +15963,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "" @@ -16041,11 +16039,11 @@ msgstr "Widomość wysłana" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "" @@ -16312,7 +16310,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16419,7 +16417,7 @@ msgstr "" msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "" @@ -16749,17 +16747,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Przejdź w dół listy" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Przejdź w górę listy" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "" @@ -16774,11 +16772,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16786,7 +16784,7 @@ msgstr "" msgid "Negative Value" msgstr "" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16922,7 +16920,7 @@ msgstr "" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "" @@ -17167,8 +17165,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17327,7 +17325,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Brak tagów" @@ -17415,7 +17413,7 @@ msgstr "" msgid "No file attached" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "Nie znaleziono filtrów" @@ -17472,7 +17470,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "" @@ -17500,7 +17498,7 @@ msgstr "" msgid "No rows" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17517,7 +17515,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "" @@ -17529,7 +17527,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17650,9 +17648,9 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Nie zapisano" @@ -17667,7 +17665,7 @@ msgstr "" msgid "Not Sent" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "" @@ -17734,9 +17732,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17766,7 +17764,7 @@ msgstr "" msgid "Note:" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "" @@ -18154,7 +18152,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18229,7 +18227,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18474,7 +18472,7 @@ msgstr "" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Otwórz element listy" @@ -18615,7 +18613,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "" @@ -19132,7 +19130,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "" @@ -19331,7 +19329,7 @@ msgstr "" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "" @@ -19491,8 +19489,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "" @@ -19534,7 +19532,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 "" @@ -19590,7 +19588,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19659,7 +19657,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "" @@ -19770,7 +19768,7 @@ msgstr "" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "" @@ -19810,7 +19808,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "" @@ -19822,7 +19820,7 @@ msgstr "" msgid "Please select applicable Doctypes" msgstr "" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "" @@ -19884,7 +19882,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19920,7 +19918,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "" @@ -20240,12 +20238,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -20953,7 +20951,7 @@ msgstr "" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -20982,7 +20980,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21502,7 +21500,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21826,9 +21824,9 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "" @@ -21961,7 +21959,7 @@ msgstr "" msgid "Report updated successfully" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "Raport nie został zapisany (wystąpiły błędy)" @@ -21986,7 +21984,7 @@ msgstr "" msgid "Report {0} saved" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "" @@ -22060,13 +22058,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22298,7 +22296,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Ograniczenia" @@ -22452,7 +22450,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "Menedżer uprawnień ról" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Menedżer uprawnień ról" @@ -22603,7 +22601,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "" @@ -22616,7 +22614,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "" @@ -22776,7 +22774,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "" @@ -22878,7 +22876,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22886,14 +22884,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22906,8 +22904,8 @@ msgstr "Zapisz" msgid "Save Anyway" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "" @@ -22955,7 +22953,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Zapisywanie" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23290,7 +23288,7 @@ msgstr "Tytuł sekcji" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23312,7 +23310,7 @@ msgstr "" msgid "See on Website" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "" @@ -23371,7 +23369,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "" @@ -23387,7 +23385,7 @@ msgstr "Wybierz załączniki" msgid "Select Child Table" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "" @@ -23468,7 +23466,7 @@ msgstr "" msgid "Select Fields To Update" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "" @@ -23598,13 +23596,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Wybierz element listy" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Wybierz wiele elementów listy" @@ -23931,7 +23929,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23962,11 +23960,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24282,7 +24280,7 @@ msgid "Setup > User Permissions" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "" @@ -24420,6 +24418,11 @@ msgstr "" msgid "Show Dashboard" msgstr "" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24575,7 +24578,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "" @@ -24597,7 +24600,7 @@ msgstr "" msgid "Show Warnings" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "" @@ -24693,7 +24696,7 @@ msgstr "" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "" @@ -25092,7 +25095,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25429,8 +25432,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25623,12 +25626,12 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "" @@ -25657,7 +25660,7 @@ msgstr "" msgid "Submit an Issue" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "" @@ -25681,7 +25684,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25690,7 +25693,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "" @@ -25742,7 +25745,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25793,7 +25796,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "" @@ -25814,7 +25817,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26286,7 +26289,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "" @@ -26311,8 +26314,8 @@ msgstr "" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26476,7 +26479,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "" @@ -26500,7 +26503,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "" @@ -26568,7 +26571,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26752,7 +26755,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26862,7 +26865,7 @@ msgstr "Wystąpiły błędy" msgid "There were errors while creating the document. Please try again." msgstr "" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "" @@ -27560,11 +27563,11 @@ msgstr "Do zrobienia" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "" @@ -27690,7 +27693,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "" @@ -27740,11 +27743,11 @@ msgstr "" msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "" @@ -27805,7 +27808,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27852,7 +27855,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "" @@ -28198,11 +28201,11 @@ msgstr "" msgid "Unable to read file format for {0}" msgstr "" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "" @@ -28309,7 +28312,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "" @@ -28633,7 +28636,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "" @@ -28858,11 +28861,11 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Uprawnienia użytkownika" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Uprawnienia użytkownika" @@ -28994,7 +28997,7 @@ msgstr "" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -29003,7 +29006,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29173,11 +29176,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "" @@ -29197,7 +29200,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "" @@ -29228,7 +29231,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "" @@ -29571,7 +29574,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "" @@ -29820,7 +29823,7 @@ msgstr "" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "" @@ -30124,7 +30127,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "" @@ -30216,11 +30219,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "" @@ -30243,7 +30246,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "" @@ -30313,8 +30316,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30590,7 +30593,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" @@ -30602,11 +30605,11 @@ msgstr "" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30670,7 +30673,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "" @@ -30747,7 +30750,7 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30962,7 +30965,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "" @@ -31025,7 +31028,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "" @@ -31143,7 +31146,7 @@ msgstr "" msgid "empty" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "" @@ -31202,7 +31205,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" @@ -31222,17 +31225,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31275,7 +31278,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "" @@ -31368,7 +31371,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "lub" @@ -31441,7 +31444,7 @@ msgid "restored {0} as {1}" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31699,7 +31702,7 @@ msgstr "" msgid "{0} Calendar" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "" @@ -31748,7 +31751,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31868,7 +31871,7 @@ msgstr "" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -31893,7 +31896,7 @@ msgstr "" msgid "{0} days ago" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -31902,7 +31905,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -31942,7 +31945,7 @@ msgstr "" msgid "{0} hours ago" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "" @@ -31951,7 +31954,7 @@ msgstr "" msgid "{0} in row {1} cannot have both URL and child items" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31963,11 +31966,11 @@ msgstr "" msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -31979,16 +31982,16 @@ msgstr "" msgid "{0} is an invalid email address in 'Recipients'" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -31997,49 +32000,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "{0} jest obecnie {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32104,26 +32107,26 @@ msgstr "" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "" @@ -32131,20 +32134,20 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32152,21 +32155,21 @@ msgstr "" msgid "{0} is required" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "Wybrano {0} elementy(ów)" @@ -32222,11 +32225,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "" @@ -32247,11 +32250,11 @@ msgid "{0} not allowed to be renamed" msgstr "" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} z {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "" @@ -32415,11 +32418,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32443,7 +32446,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "" @@ -32456,7 +32459,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" @@ -32625,8 +32628,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" @@ -32634,7 +32637,7 @@ msgstr "" msgid "{} is not a valid date string." msgstr "" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/pt.po b/frappe/locale/pt.po index 60e935dbe2..78b4753c71 100644 --- a/frappe/locale/pt.po +++ b/frappe/locale/pt.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:24\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' não permitido para o tipo {1} na linha {2}" msgid "(Mandatory)" msgstr "(Obrigatório)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "" @@ -569,7 +569,7 @@ msgstr "" #. Header text in the Welcome Workspace Workspace #: frappe/core/workspace/welcome_workspace/welcome_workspace.json msgid "Hi," -msgstr "" +msgstr "Olá," #: frappe/custom/doctype/custom_field/custom_field.js:39 msgid "Warning: This field is system generated and may be overwritten by a future update. Modify it using {0} instead." @@ -977,7 +977,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1044,6 +1044,7 @@ msgstr "" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1102,8 +1103,8 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Adicionar Coluna" @@ -1187,7 +1188,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1220,6 +1221,11 @@ msgstr "" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "" @@ -1331,7 +1337,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1494,8 +1500,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "" @@ -2064,11 +2070,11 @@ msgstr "" msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "" @@ -2215,7 +2221,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "" @@ -2302,7 +2308,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "" @@ -2356,7 +2362,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2443,11 +2449,11 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2565,7 +2571,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2615,7 +2621,7 @@ msgstr "" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2828,7 +2834,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "" @@ -2890,7 +2896,7 @@ msgstr "" msgid "Authentication Apps you can use are:" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -3097,11 +3103,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3695,7 +3701,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "" @@ -3703,7 +3709,7 @@ msgstr "" msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "" @@ -3932,7 +3938,7 @@ msgid "Camera" msgstr "Câmera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3980,7 +3986,7 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Cancelar" @@ -4006,7 +4012,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4055,7 +4061,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4099,7 +4105,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4199,7 +4205,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4219,7 +4225,7 @@ msgstr "" msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "" @@ -4244,11 +4250,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4424,7 +4430,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "" @@ -4592,7 +4598,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4634,7 +4640,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "" @@ -4686,7 +4692,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -5058,7 +5064,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "" @@ -5279,7 +5285,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "" @@ -5491,7 +5497,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5560,11 +5566,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5576,12 +5582,12 @@ msgstr "" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "" @@ -5618,7 +5624,7 @@ msgstr "" msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5771,7 +5777,7 @@ msgstr "" msgid "Create New" msgstr "Criar Novo" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Criar Novo" @@ -5808,10 +5814,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "" @@ -5828,7 +5834,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "" @@ -5847,7 +5853,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6217,7 +6223,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6249,6 +6255,11 @@ msgstr "" msgid "Customize Form Field" msgstr "" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6372,7 +6383,7 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "" @@ -6593,7 +6604,7 @@ msgstr "" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "" @@ -6622,7 +6633,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "" @@ -6707,7 +6718,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "" @@ -6727,7 +6738,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "" @@ -6848,7 +6859,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "" @@ -6885,7 +6896,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6893,12 +6904,12 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "" @@ -6940,7 +6951,7 @@ msgstr "" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -6972,7 +6983,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -6990,17 +7001,17 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7030,10 +7041,6 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Eliminado!" @@ -7428,7 +7435,7 @@ msgstr "" msgid "Disabled Auto Reply" msgstr "" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7436,7 +7443,7 @@ msgstr "" msgid "Discard" msgstr "Descartar" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Descartar" @@ -7524,7 +7531,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -8005,7 +8012,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8013,15 +8020,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "" @@ -8199,9 +8206,9 @@ msgstr "" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "" @@ -8286,7 +8293,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8298,7 +8305,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8306,7 +8313,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8411,12 +8418,12 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "" @@ -8450,7 +8457,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8464,11 +8471,6 @@ msgstr "" msgid "Edit Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "" @@ -8571,7 +8573,7 @@ msgstr "" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "" @@ -8667,7 +8669,7 @@ msgstr "" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "" @@ -8684,7 +8686,7 @@ msgstr "" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -8874,7 +8876,7 @@ msgstr "" msgid "Email is mandatory to create User Email" msgstr "" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "" @@ -8896,7 +8898,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "" @@ -8991,7 +8993,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "" @@ -9004,7 +9006,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "" @@ -9126,7 +9128,7 @@ msgstr "Ativado" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9305,7 +9307,7 @@ msgstr "" msgid "Entity Type" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Iguais" @@ -9401,7 +9403,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9409,7 +9411,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "" @@ -9421,15 +9423,15 @@ msgstr "" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9621,7 +9623,7 @@ msgstr "Expandir" msgid "Expand All" msgstr "" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9681,12 +9683,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Exportar" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Exportar" @@ -9730,11 +9732,11 @@ msgstr "" msgid "Export Type" msgstr "Tipo de exportação" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "" @@ -10349,12 +10351,12 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "" @@ -10381,7 +10383,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10419,11 +10421,11 @@ msgstr "" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10446,7 +10448,7 @@ msgstr "" msgid "Filtered by \"{0}\"" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10517,7 +10519,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -10841,7 +10843,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -11047,7 +11049,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 "" @@ -11275,7 +11277,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -11880,7 +11882,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -11972,7 +11974,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "" @@ -12116,7 +12118,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "" @@ -12267,16 +12269,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12645,8 +12647,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "" @@ -12768,7 +12770,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13087,7 +13089,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "" @@ -13185,7 +13187,7 @@ msgstr "" msgid "Insert Below" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "" @@ -13310,7 +13312,7 @@ msgstr "" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "" @@ -13365,7 +13367,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "" @@ -13409,7 +13411,7 @@ msgstr "" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "" @@ -13426,8 +13428,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13483,7 +13485,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "" @@ -13556,19 +13558,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13616,11 +13614,11 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13681,11 +13679,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14711,7 +14709,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "" @@ -14914,7 +14912,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Gostar" @@ -14938,7 +14936,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15148,7 +15146,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15178,7 +15176,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -15247,7 +15245,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15267,7 +15265,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15370,7 +15368,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "" @@ -15885,7 +15883,7 @@ msgstr "" msgid "Maximum attachment limit of {0} has been reached." msgstr "" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "" @@ -15896,7 +15894,7 @@ msgstr "" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "" @@ -15909,7 +15907,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15953,8 +15951,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "" @@ -16029,11 +16027,11 @@ msgstr "" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "" @@ -16300,7 +16298,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16407,7 +16405,7 @@ msgstr "" msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "" @@ -16737,17 +16735,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "" @@ -16762,11 +16760,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16774,7 +16772,7 @@ msgstr "" msgid "Negative Value" msgstr "" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16910,7 +16908,7 @@ msgstr "" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "" @@ -17155,8 +17153,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17315,7 +17313,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "" @@ -17403,7 +17401,7 @@ msgstr "" msgid "No file attached" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "" @@ -17460,7 +17458,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "" @@ -17488,7 +17486,7 @@ msgstr "" msgid "No rows" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17505,7 +17503,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "" @@ -17517,7 +17515,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17638,9 +17636,9 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Não Guardado" @@ -17655,7 +17653,7 @@ msgstr "" msgid "Not Sent" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "" @@ -17722,9 +17720,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17754,7 +17752,7 @@ msgstr "" msgid "Note:" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "" @@ -18142,7 +18140,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18217,7 +18215,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18462,7 +18460,7 @@ msgstr "" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -18603,7 +18601,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "" @@ -19120,7 +19118,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "" @@ -19319,7 +19317,7 @@ msgstr "" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "" @@ -19479,8 +19477,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "" @@ -19522,7 +19520,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 "" @@ -19578,7 +19576,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19647,7 +19645,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "" @@ -19758,7 +19756,7 @@ msgstr "" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "" @@ -19798,7 +19796,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "" @@ -19810,7 +19808,7 @@ msgstr "" msgid "Please select applicable Doctypes" msgstr "" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "" @@ -19872,7 +19870,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19908,7 +19906,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "" @@ -20228,12 +20226,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -20941,7 +20939,7 @@ msgstr "" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -20970,7 +20968,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21490,7 +21488,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21814,9 +21812,9 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "" @@ -21949,7 +21947,7 @@ msgstr "" msgid "Report updated successfully" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "" @@ -21974,7 +21972,7 @@ msgstr "" msgid "Report {0} saved" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "" @@ -22048,13 +22046,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22286,7 +22284,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -22440,7 +22438,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22591,7 +22589,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "" @@ -22604,7 +22602,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "" @@ -22764,7 +22762,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "" @@ -22866,7 +22864,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22874,14 +22872,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22894,8 +22892,8 @@ msgstr "" msgid "Save Anyway" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "" @@ -22943,7 +22941,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23278,7 +23276,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23300,7 +23298,7 @@ msgstr "" msgid "See on Website" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "" @@ -23359,7 +23357,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "" @@ -23375,7 +23373,7 @@ msgstr "" msgid "Select Child Table" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "" @@ -23456,7 +23454,7 @@ msgstr "" msgid "Select Fields To Update" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "" @@ -23586,13 +23584,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23919,7 +23917,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23950,11 +23948,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24270,7 +24268,7 @@ msgid "Setup > User Permissions" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "" @@ -24408,6 +24406,11 @@ msgstr "" msgid "Show Dashboard" msgstr "" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24563,7 +24566,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "" @@ -24585,7 +24588,7 @@ msgstr "" msgid "Show Warnings" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "" @@ -24681,7 +24684,7 @@ msgstr "" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "" @@ -25080,7 +25083,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25417,8 +25420,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25611,12 +25614,12 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "" @@ -25645,7 +25648,7 @@ msgstr "" msgid "Submit an Issue" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "" @@ -25669,7 +25672,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25678,7 +25681,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "" @@ -25730,7 +25733,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25781,7 +25784,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "" @@ -25802,7 +25805,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26274,7 +26277,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "" @@ -26299,8 +26302,8 @@ msgstr "" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26464,7 +26467,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "" @@ -26488,7 +26491,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "" @@ -26556,7 +26559,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26740,7 +26743,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26850,7 +26853,7 @@ msgstr "" msgid "There were errors while creating the document. Please try again." msgstr "" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "" @@ -27548,11 +27551,11 @@ msgstr "" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Hoje" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "" @@ -27678,7 +27681,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "" @@ -27728,11 +27731,11 @@ msgstr "Número total de emails a sincronizar no processo de sincronização ini msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "" @@ -27793,7 +27796,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27840,7 +27843,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "" @@ -28186,11 +28189,11 @@ msgstr "" msgid "Unable to read file format for {0}" msgstr "" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "" @@ -28297,7 +28300,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "" @@ -28621,7 +28624,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "" @@ -28846,11 +28849,11 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28982,7 +28985,7 @@ msgstr "" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -28991,7 +28994,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29161,11 +29164,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "" @@ -29185,7 +29188,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "" @@ -29216,7 +29219,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "" @@ -29559,7 +29562,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "" @@ -29808,7 +29811,7 @@ msgstr "" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "" @@ -30112,7 +30115,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "" @@ -30204,11 +30207,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "" @@ -30231,7 +30234,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "" @@ -30301,8 +30304,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30578,7 +30581,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" @@ -30590,11 +30593,11 @@ msgstr "" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30658,7 +30661,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "" @@ -30735,7 +30738,7 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30950,7 +30953,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "" @@ -31013,7 +31016,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "" @@ -31131,7 +31134,7 @@ msgstr "" msgid "empty" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "" @@ -31190,7 +31193,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" @@ -31210,17 +31213,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31263,7 +31266,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "" @@ -31356,7 +31359,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "ou" @@ -31429,7 +31432,7 @@ msgid "restored {0} as {1}" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31687,7 +31690,7 @@ msgstr "" msgid "{0} Calendar" msgstr "{0} Calendário" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "" @@ -31736,7 +31739,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31856,7 +31859,7 @@ msgstr "" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -31881,7 +31884,7 @@ msgstr "" msgid "{0} days ago" msgstr "há {0} dias" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -31890,7 +31893,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -31930,7 +31933,7 @@ msgstr "" msgid "{0} hours ago" msgstr "há {0} horas" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "" @@ -31939,7 +31942,7 @@ msgstr "" msgid "{0} in row {1} cannot have both URL and child items" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31951,11 +31954,11 @@ msgstr "{0} é um campo obrigatório" msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -31967,16 +31970,16 @@ msgstr "" msgid "{0} is an invalid email address in 'Recipients'" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -31985,49 +31988,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} é obrigatório" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32092,26 +32095,26 @@ msgstr "" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "" @@ -32119,20 +32122,20 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32140,21 +32143,21 @@ msgstr "" msgid "{0} is required" msgstr "{0} é obrigatório" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} itens selecionados" @@ -32210,11 +32213,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "{0} deve ser um dos {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} deve ser definido primeiro" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} deve ser único" @@ -32235,11 +32238,11 @@ msgid "{0} not allowed to be renamed" msgstr "Não é permitido alterar o nome de {0}" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} de {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "" @@ -32403,11 +32406,11 @@ msgstr "{0} {1} adicionado" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} já existe" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32431,7 +32434,7 @@ msgstr "{0} {1} não foi encontrado" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: O registo submetido não pode ser eliminado. Tem de {2} Cancelar {3} primeiro." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "" @@ -32444,7 +32447,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" @@ -32613,8 +32616,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" @@ -32622,7 +32625,7 @@ msgstr "" msgid "{} is not a valid date string." msgstr "" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/pt_BR.po b/frappe/locale/pt_BR.po index d919b61cbf..27e2ba5fa0 100644 --- a/frappe/locale/pt_BR.po +++ b/frappe/locale/pt_BR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "" msgid "(Mandatory)" msgstr "" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "" @@ -975,7 +975,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1042,6 +1042,7 @@ msgstr "" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1100,8 +1101,8 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "" @@ -1185,7 +1186,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1218,6 +1219,11 @@ msgstr "" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "" @@ -1329,7 +1335,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1492,8 +1498,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "" @@ -2062,11 +2068,11 @@ msgstr "" msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "" @@ -2213,7 +2219,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "" @@ -2300,7 +2306,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "" @@ -2354,7 +2360,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2441,11 +2447,11 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2563,7 +2569,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2613,7 +2619,7 @@ msgstr "" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2826,7 +2832,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "" @@ -2888,7 +2894,7 @@ msgstr "" msgid "Authentication Apps you can use are:" msgstr "Os aplicativos de autenticação que você pode usar são:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -3095,11 +3101,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3693,7 +3699,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "" @@ -3701,7 +3707,7 @@ msgstr "" msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "" @@ -3930,7 +3936,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3978,7 +3984,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -4004,7 +4010,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4053,7 +4059,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4097,7 +4103,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4197,7 +4203,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4217,7 +4223,7 @@ msgstr "" msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "" @@ -4242,11 +4248,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4421,7 +4427,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "" @@ -4589,7 +4595,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4631,7 +4637,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "" @@ -4683,7 +4689,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -5055,7 +5061,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "" @@ -5276,7 +5282,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "" @@ -5488,7 +5494,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5557,11 +5563,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5573,12 +5579,12 @@ msgstr "" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "" @@ -5615,7 +5621,7 @@ msgstr "" msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5768,7 +5774,7 @@ msgstr "" msgid "Create New" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "" @@ -5805,10 +5811,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "" @@ -5825,7 +5831,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "" @@ -5844,7 +5850,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6214,7 +6220,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6246,6 +6252,11 @@ msgstr "" msgid "Customize Form Field" msgstr "" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6369,7 +6380,7 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "" @@ -6590,7 +6601,7 @@ msgstr "" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "" @@ -6619,7 +6630,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "" @@ -6704,7 +6715,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "" @@ -6724,7 +6735,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "" @@ -6845,7 +6856,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "" @@ -6882,7 +6893,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6890,12 +6901,12 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "" @@ -6937,7 +6948,7 @@ msgstr "" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -6969,7 +6980,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -6987,17 +6998,17 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7027,10 +7038,6 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Excluído!" @@ -7086,7 +7093,7 @@ msgstr "" #. Label of the department (Data) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Department" -msgstr "" +msgstr "Departamento" #. Label of the dependencies (Data) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json @@ -7425,7 +7432,7 @@ msgstr "Desativado" msgid "Disabled Auto Reply" msgstr "" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7433,7 +7440,7 @@ msgstr "" msgid "Discard" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "" @@ -7521,7 +7528,7 @@ msgstr "Não criar novo usuário" msgid "Do not create new user if user with email does not exist in the system" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -8002,7 +8009,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8010,15 +8017,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "" @@ -8196,9 +8203,9 @@ msgstr "" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "" @@ -8283,7 +8290,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8295,7 +8302,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8303,7 +8310,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8408,12 +8415,12 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "" @@ -8447,7 +8454,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8461,11 +8468,6 @@ msgstr "" msgid "Edit Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "" @@ -8568,7 +8570,7 @@ msgstr "" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "" @@ -8664,7 +8666,7 @@ msgstr "E-Mail" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "" @@ -8681,7 +8683,7 @@ msgstr "" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -8871,7 +8873,7 @@ msgstr "" msgid "Email is mandatory to create User Email" msgstr "" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "" @@ -8893,7 +8895,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "" @@ -8988,7 +8990,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "" @@ -9001,7 +9003,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "" @@ -9123,7 +9125,7 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9302,7 +9304,7 @@ msgstr "" msgid "Entity Type" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "" @@ -9398,7 +9400,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9406,7 +9408,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "" @@ -9418,15 +9420,15 @@ msgstr "" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9618,7 +9620,7 @@ msgstr "" msgid "Expand All" msgstr "" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9678,12 +9680,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -9727,11 +9729,11 @@ msgstr "" msgid "Export Type" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "" @@ -10346,12 +10348,12 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "" @@ -10378,7 +10380,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10416,11 +10418,11 @@ msgstr "" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10443,7 +10445,7 @@ msgstr "" msgid "Filtered by \"{0}\"" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10514,7 +10516,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -10838,7 +10840,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -11044,7 +11046,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 "" @@ -11272,7 +11274,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -11877,7 +11879,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -11969,7 +11971,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "" @@ -12113,7 +12115,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "" @@ -12264,16 +12266,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12642,8 +12644,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "" @@ -12765,7 +12767,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13084,7 +13086,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "" @@ -13182,7 +13184,7 @@ msgstr "" msgid "Insert Below" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "" @@ -13307,7 +13309,7 @@ msgstr "" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "" @@ -13362,7 +13364,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "" @@ -13406,7 +13408,7 @@ msgstr "" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "" @@ -13423,8 +13425,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13480,7 +13482,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "" @@ -13553,19 +13555,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13613,11 +13611,11 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13678,11 +13676,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14708,7 +14706,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "" @@ -14911,7 +14909,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "" @@ -14935,7 +14933,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15145,7 +15143,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15175,7 +15173,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -15244,7 +15242,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15264,7 +15262,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15367,7 +15365,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "" @@ -15882,7 +15880,7 @@ msgstr "" msgid "Maximum attachment limit of {0} has been reached." msgstr "" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "" @@ -15893,7 +15891,7 @@ msgstr "" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "" @@ -15906,7 +15904,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15950,8 +15948,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "" @@ -16026,11 +16024,11 @@ msgstr "" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "" @@ -16297,7 +16295,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16404,7 +16402,7 @@ msgstr "" msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "" @@ -16734,17 +16732,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "" @@ -16759,11 +16757,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16771,7 +16769,7 @@ msgstr "" msgid "Negative Value" msgstr "" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16907,7 +16905,7 @@ msgstr "" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "" @@ -17152,8 +17150,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17312,7 +17310,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "" @@ -17400,7 +17398,7 @@ msgstr "" msgid "No file attached" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "" @@ -17457,7 +17455,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "" @@ -17485,7 +17483,7 @@ msgstr "" msgid "No rows" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17502,7 +17500,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "" @@ -17514,7 +17512,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17635,9 +17633,9 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "" @@ -17652,7 +17650,7 @@ msgstr "" msgid "Not Sent" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "" @@ -17719,9 +17717,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17751,7 +17749,7 @@ msgstr "" msgid "Note:" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "" @@ -18139,7 +18137,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18214,7 +18212,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18459,7 +18457,7 @@ msgstr "" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -18600,7 +18598,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "" @@ -19117,7 +19115,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "" @@ -19316,7 +19314,7 @@ msgstr "" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "" @@ -19476,8 +19474,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "" @@ -19519,7 +19517,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 "" @@ -19575,7 +19573,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19644,7 +19642,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "" @@ -19755,7 +19753,7 @@ msgstr "" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "" @@ -19795,7 +19793,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "" @@ -19807,7 +19805,7 @@ msgstr "" msgid "Please select applicable Doctypes" msgstr "" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "" @@ -19869,7 +19867,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19905,7 +19903,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "" @@ -20225,12 +20223,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -20938,7 +20936,7 @@ msgstr "" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -20967,7 +20965,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21487,7 +21485,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21811,9 +21809,9 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "" @@ -21946,7 +21944,7 @@ msgstr "" msgid "Report updated successfully" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "" @@ -21971,7 +21969,7 @@ msgstr "" msgid "Report {0} saved" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "" @@ -22045,13 +22043,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22283,7 +22281,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -22437,7 +22435,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22588,7 +22586,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "" @@ -22601,7 +22599,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "" @@ -22761,7 +22759,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "" @@ -22863,7 +22861,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22871,14 +22869,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22891,8 +22889,8 @@ msgstr "" msgid "Save Anyway" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "" @@ -22940,7 +22938,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23275,7 +23273,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23297,7 +23295,7 @@ msgstr "" msgid "See on Website" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "" @@ -23356,7 +23354,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "" @@ -23372,7 +23370,7 @@ msgstr "" msgid "Select Child Table" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "" @@ -23453,7 +23451,7 @@ msgstr "" msgid "Select Fields To Update" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "" @@ -23583,13 +23581,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23916,7 +23914,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23947,11 +23945,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24267,7 +24265,7 @@ msgid "Setup > User Permissions" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "" @@ -24405,6 +24403,11 @@ msgstr "" msgid "Show Dashboard" msgstr "" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24560,7 +24563,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "" @@ -24582,7 +24585,7 @@ msgstr "" msgid "Show Warnings" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "" @@ -24678,7 +24681,7 @@ msgstr "" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "" @@ -25077,7 +25080,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25414,8 +25417,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25608,12 +25611,12 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "" @@ -25642,7 +25645,7 @@ msgstr "" msgid "Submit an Issue" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "" @@ -25666,7 +25669,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25675,7 +25678,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "" @@ -25727,7 +25730,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25778,7 +25781,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "" @@ -25799,7 +25802,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26271,7 +26274,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "" @@ -26296,8 +26299,8 @@ msgstr "" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26461,7 +26464,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "" @@ -26485,7 +26488,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "" @@ -26553,7 +26556,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26737,7 +26740,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26847,7 +26850,7 @@ msgstr "" msgid "There were errors while creating the document. Please try again." msgstr "" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "" @@ -27545,11 +27548,11 @@ msgstr "" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "" @@ -27675,7 +27678,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "" @@ -27725,11 +27728,11 @@ msgstr "Número total de e-mails a serem sincronizados no processo de sincroniza msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "" @@ -27790,7 +27793,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27837,7 +27840,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "" @@ -28183,11 +28186,11 @@ msgstr "" msgid "Unable to read file format for {0}" msgstr "" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "" @@ -28294,7 +28297,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "" @@ -28618,7 +28621,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "" @@ -28843,11 +28846,11 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28979,7 +28982,7 @@ msgstr "" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -28988,7 +28991,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29158,11 +29161,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "" @@ -29182,7 +29185,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "" @@ -29213,7 +29216,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "" @@ -29556,7 +29559,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "" @@ -29805,7 +29808,7 @@ msgstr "" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "" @@ -30109,7 +30112,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "" @@ -30201,11 +30204,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "" @@ -30228,7 +30231,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "" @@ -30298,8 +30301,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30575,7 +30578,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" @@ -30587,11 +30590,11 @@ msgstr "" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30655,7 +30658,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "" @@ -30732,7 +30735,7 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30947,7 +30950,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "" @@ -31010,7 +31013,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "" @@ -31128,7 +31131,7 @@ msgstr "" msgid "empty" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "" @@ -31187,7 +31190,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" @@ -31207,17 +31210,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31260,7 +31263,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "" @@ -31353,7 +31356,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "" @@ -31426,7 +31429,7 @@ msgid "restored {0} as {1}" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31684,7 +31687,7 @@ msgstr "" msgid "{0} Calendar" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "" @@ -31733,7 +31736,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31853,7 +31856,7 @@ msgstr "" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -31878,7 +31881,7 @@ msgstr "" msgid "{0} days ago" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -31887,7 +31890,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -31927,7 +31930,7 @@ msgstr "" msgid "{0} hours ago" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "" @@ -31936,7 +31939,7 @@ msgstr "" msgid "{0} in row {1} cannot have both URL and child items" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31948,11 +31951,11 @@ msgstr "" msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -31964,16 +31967,16 @@ msgstr "" msgid "{0} is an invalid email address in 'Recipients'" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -31982,49 +31985,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32089,26 +32092,26 @@ msgstr "" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "" @@ -32116,20 +32119,20 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32137,21 +32140,21 @@ msgstr "" msgid "{0} is required" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "" @@ -32207,11 +32210,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "" @@ -32232,11 +32235,11 @@ msgid "{0} not allowed to be renamed" msgstr "" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "" @@ -32400,11 +32403,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32428,7 +32431,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "" @@ -32441,7 +32444,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" @@ -32610,8 +32613,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" @@ -32619,7 +32622,7 @@ msgstr "" msgid "{} is not a valid date string." msgstr "" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/ru.po b/frappe/locale/ru.po index dd818d14b5..a78233ed93 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' не разрешено для типа {1} в строке {2}" msgid "(Mandatory)" msgstr "(Обязательный)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Не удалось: {0} до {1}: {2}" @@ -1172,7 +1172,7 @@ msgstr "Действие {0} не удалось на {1} {2}. Просмотр #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1239,6 +1239,7 @@ msgstr "Логи активности" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1280,7 +1281,7 @@ msgstr "Добавить границу сверху" #: frappe/public/js/frappe/views/communication.js:195 msgid "Add CSS" -msgstr "" +msgstr "Добавить CSS" #: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" @@ -1297,8 +1298,8 @@ msgstr "Добавить потомка" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Добавить колонку" @@ -1382,7 +1383,7 @@ msgstr "Добавить подписчиков" msgid "Add Tags" msgstr "Добавить теги" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Добавить теги" @@ -1415,6 +1416,11 @@ msgstr "Добавить разрешения пользователя" msgid "Add Video Conferencing" msgstr "Добавить видеоконференцию" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Добавить фильтр" @@ -1469,7 +1475,7 @@ msgstr "Добавить поле" #: frappe/public/js/frappe/form/grid.js:66 msgid "Add multiple" -msgstr "" +msgstr "Добавить несколько" #: frappe/public/js/form_builder/components/Sidebar.vue:46 #: frappe/public/js/form_builder/components/Tabs.vue:153 @@ -1486,7 +1492,7 @@ msgstr "Добавить разрыв страницы" #: frappe/public/js/frappe/form/grid.js:66 msgid "Add row" -msgstr "" +msgstr "Добавить строку" #: frappe/custom/doctype/client_script/client_script.js:22 msgid "Add script for Child Table" @@ -1526,7 +1532,7 @@ msgstr "Добавьте к этой активности, отправив пи msgid "Add {0}" msgstr "Добавить {0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Добавить {0}" @@ -1689,8 +1695,8 @@ msgstr "Продвинутый" msgid "Advanced Control" msgstr "Продвинутое управление" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Расширенный поиск" @@ -2260,11 +2266,11 @@ msgstr "Уже зарегистрирован" msgid "Already in the following Users ToDo list:{0}" msgstr "Уже в списке задач следующих пользователей:{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "Также добавьте зависимое поле валюты {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "Также добавьте поле зависимости от статуса {0}" @@ -2377,7 +2383,7 @@ msgstr "При авторизации {} произошла непредвиде #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Analytics" -msgstr "" +msgstr "Аналитика" #: frappe/public/js/frappe/ui/filters/filter.js:35 msgid "Ancestors Of" @@ -2411,7 +2417,7 @@ msgstr "Матрица анонимизации" msgid "Anonymous responses" msgstr "Анонимные ответы" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "Другая транзакция блокирует текущую. Повторите попытку через несколько секунд." @@ -2498,7 +2504,7 @@ msgstr "Добавлять письма в папку Отправленные" msgid "Append To" msgstr "Добавить к" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "'Добавить к' может быть одним из {0}" @@ -2552,7 +2558,7 @@ msgstr "Применяется к (DocType)" msgid "Apply" msgstr "Применить" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Применить правило назначения" @@ -2639,13 +2645,13 @@ msgstr "Архивные колонки" msgid "Are you sure you want to cancel the invitation?" msgstr "Вы уверены, что хотите отменить приглашение?" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "Вы уверены, что хотите очистить задания?" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" -msgstr "" +msgstr "Вы уверены, что хотите удалить все строки {0}?" #: frappe/public/js/frappe/form/controls/attach.js:38 #: frappe/public/js/frappe/form/sidebar/attachments.js:135 @@ -2761,7 +2767,7 @@ msgstr "Условия назначения" msgid "Assign To" msgstr "Назначить на" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Назначить на" @@ -2774,7 +2780,7 @@ msgstr "Назначить группе" #. 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Assign To Users" -msgstr "" +msgstr "Назначить пользователям" #: frappe/public/js/frappe/form/sidebar/assign_to.js:375 msgid "Assign a user" @@ -2799,7 +2805,7 @@ msgstr "Назначить пользователю, указанному в э #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Assigned" -msgstr "" +msgstr "Назначение" #. Label of the assigned_by (Link) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json frappe/desk/report/todo/todo.py:41 @@ -2809,9 +2815,9 @@ msgstr "Назначено" #. Label of the assigned_by_full_name (Read Only) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json msgid "Assigned By Full Name" -msgstr "" +msgstr "Назначено полным именем" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2840,13 +2846,13 @@ msgstr "Назначение" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Assignment Completed" -msgstr "" +msgstr "Задание выполнено" #. Label of the sb (Section Break) field in DocType 'Assignment Rule' #. Label of the assignment_days (Table) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Assignment Days" -msgstr "" +msgstr "Дни назначений" #. Name of a DocType #. Label of the assignment_rule (Link) field in DocType 'ToDo' @@ -2873,7 +2879,7 @@ msgstr "Правило назначения не разрешено для ти #. 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Assignment Rules" -msgstr "" +msgstr "Правила назначения" #: frappe/desk/doctype/notification_log/notification_log.py:153 msgid "Assignment Update on {0}" @@ -2945,17 +2951,17 @@ msgstr "Прикрепить файлы" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Attach Image" -msgstr "" +msgstr "Прикрепить изображение" #. Label of the attach_package (Attach) field in DocType 'Package Import' #: frappe/core/doctype/package_import/package_import.json msgid "Attach Package" -msgstr "" +msgstr "Вложить пакет" #. Label of the attach_print (Check) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Attach Print" -msgstr "" +msgstr "Приложить печать" #: frappe/public/js/frappe/file_uploader/WebLink.vue:10 msgid "Attach a web link" @@ -2968,22 +2974,22 @@ msgstr "Прикрепите файлы/URL-адреса и добавьте в #. Label of the attached_file (Code) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Attached File" -msgstr "" +msgstr "Прикрепленный файл" #. Label of the attached_to_doctype (Link) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Attached To DocType" -msgstr "" +msgstr "Прикреплено к DocType" #. Label of the attached_to_field (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Attached To Field" -msgstr "" +msgstr "Прикрепленный к полю" #. Label of the attached_to_name (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Attached To Name" -msgstr "" +msgstr "Прикреплено к имени" #: frappe/core/doctype/file/file.py:154 msgid "Attached To Name must be a string or an integer" @@ -2992,14 +2998,14 @@ msgstr "Имя, прикрепленное к имени, должно быть #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Attachment" -msgstr "" +msgstr "Вложение" #. Label of the attachment_limit (Int) field in DocType 'Email Account' #. Label of the attachment_limit (Int) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Attachment Limit (MB)" -msgstr "" +msgstr "Лимит вложений (МБ)" #: frappe/core/doctype/file/file.py:349 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 @@ -3009,12 +3015,12 @@ msgstr "Достигнут лимит вложений" #. Label of the attachment_link (HTML) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Attachment Link" -msgstr "" +msgstr "Ссылка на вложение" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Attachment Removed" -msgstr "" +msgstr "Вложение удалено" #. Label of the column_break_25 (Section Break) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -3024,7 +3030,7 @@ msgstr "Настройки вложений" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Приложения" @@ -3060,7 +3066,7 @@ msgstr "История изменений / проверок" #. 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 "Данные URL-адреса авторизации" #: frappe/integrations/doctype/social_login_key/social_login_key.py:96 msgid "Auth URL data should be valid JSON" @@ -3086,7 +3092,7 @@ msgstr "Аутентификация" msgid "Authentication Apps you can use are:" msgstr "Вы можете использовать следующие приложения для аутентификации:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Ошибка аутентификации при получении писем с учетной записи электронной почты: {0}." @@ -3221,13 +3227,13 @@ msgstr "Автоповтор не удался для {0}" #. Label of the auto_reply (Section Break) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Auto Reply" -msgstr "" +msgstr "Автоответчик" #. Label of the auto_reply_message (Text Editor) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Auto Reply Message" -msgstr "" +msgstr "Сообщение автоответчика" #: frappe/automation/doctype/assignment_rule/assignment_rule.py:177 msgid "Auto assignment failed: {0}" @@ -3236,27 +3242,27 @@ msgstr "Автоназначение не удалось: {0}" #. Label of the follow_assigned_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that are assigned to you" -msgstr "" +msgstr "Автоматическое слежение за назначенными вам документами" #. Label of the follow_shared_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that are shared with you" -msgstr "" +msgstr "Автоматическое слежение за документами, которые вам предоставлены" #. Label of the follow_liked_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that you Like" -msgstr "" +msgstr "Автоматически отслеживайте документы, которые вам нравятся" #. Label of the follow_commented_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that you comment on" -msgstr "" +msgstr "Автоматическое слежение за документами, которые вы комментируете" #. Label of the follow_created_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that you create" -msgstr "" +msgstr "Автоматическое сопровождение созданных вами документов" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:242 msgid "Auto repeat failed. Please enable auto repeat after fixing the issues." @@ -3269,12 +3275,12 @@ msgstr "Автоматическое повторение не удалось. #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Autocomplete" -msgstr "" +msgstr "Автозаполнение" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Autoincrement" -msgstr "" +msgstr "Автоинкремент" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json @@ -3285,7 +3291,7 @@ msgstr "Автоматизируйте процессы и расширяйте #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Automated Message" -msgstr "" +msgstr "Автоматическое сообщение" #. Option for the 'Desk Theme' (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -3293,11 +3299,11 @@ msgstr "" msgid "Automatic" msgstr "Автоматический" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Автоматическую привязку можно активировать только для одной учетной записи электронной почты." -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Автоматическое связывание можно активировать только в том случае, если включена функция входящих сообщений." @@ -3317,7 +3323,7 @@ msgstr "Автоматическое применение фильтра для #. Label of the auto_account_deletion (Int) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Automatically delete account within (hours)" -msgstr "" +msgstr "Автоматическое удаление аккаунта в течение (часов)" #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Group By Type' (Select) field in DocType 'Dashboard Chart' @@ -3352,12 +3358,12 @@ msgstr "Избегайте годов, которые связаны с вами #. Label of the awaiting_password (Check) field in DocType 'User Email' #: frappe/core/doctype/user_email/user_email.json msgid "Awaiting Password" -msgstr "" +msgstr "Ожидание пароля" #. Label of the awaiting_password (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Awaiting password" -msgstr "" +msgstr "Ожидание пароля" #: frappe/public/js/frappe/widgets/onboarding_widget.js:195 msgid "Awesome Work" @@ -3757,7 +3763,7 @@ msgstr "Жирный" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Bot" -msgstr "" +msgstr "Бот" #: frappe/printing/page/print_format_builder/print_format_builder.js:126 msgid "Both DocType and Name required" @@ -3772,7 +3778,7 @@ msgstr "Требуется логин и пароль" #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:154 msgid "Bottom" -msgstr "" +msgstr "Нижний" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #. Option for the 'Page Number' (Select) field in DocType 'Print Format' @@ -3780,13 +3786,13 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:248 msgid "Bottom Center" -msgstr "" +msgstr "Нижний центр" #. Option for the 'Page Number' (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:247 msgid "Bottom Left" -msgstr "" +msgstr "Внизу слева" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #. Option for the 'Page Number' (Select) field in DocType 'Print Format' @@ -3794,12 +3800,12 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:249 msgid "Bottom Right" -msgstr "" +msgstr "Внизу справа" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Bounced" -msgstr "" +msgstr "Возврат" #. Label of the brand (Section Break) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json @@ -3809,17 +3815,17 @@ msgstr "Бренд" #. Label of the brand_html (Code) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Brand HTML" -msgstr "" +msgstr "Бренд HTML" #. Label of the banner_image (Attach Image) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Brand Image" -msgstr "" +msgstr "Изображение бренда" #. Label of the brand_logo (Attach Image) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Brand Logo" -msgstr "" +msgstr "Фирменный логотип" #. Description of the 'Brand HTML' (Code) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json @@ -3833,7 +3839,7 @@ msgstr "Бренд - это то, что отображается в левом #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_page/web_page.json msgid "Breadcrumbs" -msgstr "" +msgstr "Навигационная цепочка" #. Label of the browser (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json @@ -3844,7 +3850,7 @@ msgstr "Браузер" #. Label of the browser_version (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json msgid "Browser Version" -msgstr "" +msgstr "Версия браузера" #: frappe/public/js/frappe/desk.js:19 msgid "Browser not supported" @@ -3854,7 +3860,7 @@ msgstr "Браузер не поддерживается" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Brute Force Security" -msgstr "" +msgstr "Безопасность методом перебора паролей" #. Label of the bufferpool_size (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json @@ -3882,7 +3888,7 @@ msgstr "Построено на {0}" #. Label of the bulk_actions (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Bulk Actions" -msgstr "" +msgstr "Массовые действия" #: frappe/core/doctype/user_permission/user_permission_list.js:142 msgid "Bulk Delete" @@ -3892,7 +3898,7 @@ msgstr "Массовое удаление" msgid "Bulk Edit" msgstr "Массовое редактирование" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Массовое редактирование {0}" @@ -3900,7 +3906,7 @@ msgstr "Массовое редактирование {0}" msgid "Bulk Operation Failed" msgstr "Массовая операция не удалась" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "Массовая операция прошла успешно" @@ -3950,24 +3956,24 @@ msgstr "Цвет кнопки" #. Label of the button_gradients (Check) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Button Gradients" -msgstr "" +msgstr "Градиенты кнопок" #. Label of the button_rounded_corners (Check) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Button Rounded Corners" -msgstr "" +msgstr "Кнопки с закругленными углами" #. Label of the button_shadows (Check) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Button Shadows" -msgstr "" +msgstr "Тени кнопок" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "By \"Naming Series\" field" -msgstr "" +msgstr "По полю \"Серия названий\"" #: frappe/website/doctype/web_page/web_page.js:111 #: frappe/website/doctype/web_page/web_page.js:118 @@ -3979,20 +3985,20 @@ msgstr "По умолчанию в качестве метазаголовка #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "By fieldname" -msgstr "" +msgstr "По имени поля" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "By script" -msgstr "" +msgstr "По сценарию" #. Label of the bypass_restrict_ip_check_if_2fa_enabled (Check) field in #. DocType 'User' #: frappe/core/doctype/user/user.json msgid "Bypass Restricted IP Address Check If Two Factor Auth Enabled" -msgstr "" +msgstr "Обход проверки ограниченного IP-адреса при включенной двухфакторной аутентификации" #. Label of the bypass_2fa_for_retricted_ip_users (Check) field in DocType #. 'System Settings' @@ -4105,23 +4111,23 @@ msgstr "Звонок" #. Label of the call_to_action (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Call To Action" -msgstr "" +msgstr "Призыв к действию" #. Label of the call_to_action_url (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Call To Action URL" -msgstr "" +msgstr "URL-адрес призыва к действию" #. Label of the callback_message (Small Text) field in DocType 'Onboarding #. Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Callback Message" -msgstr "" +msgstr "Сообщение об обратном вызове" #. Label of the callback_title (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Callback Title" -msgstr "" +msgstr "Название обратного вызова" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:150 #: frappe/public/js/frappe/ui/capture.js:335 @@ -4129,7 +4135,7 @@ msgid "Camera" msgstr "Камера" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4139,7 +4145,7 @@ msgstr "Кампания" #. Campaign' #: frappe/website/doctype/utm_campaign/utm_campaign.json msgid "Campaign Description (Optional)" -msgstr "" +msgstr "Описание кампании (необязательно)" #: frappe/custom/doctype/custom_field/custom_field.py:412 msgid "Can not rename as column {0} is already present on DocType." @@ -4177,7 +4183,7 @@ msgstr "Невозможно переименовать {0} в {1} , так ка msgid "Cancel" msgstr "Отмена" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Отмена" @@ -4203,7 +4209,7 @@ msgstr "Отменить импорт" msgid "Cancel Prepared Report" msgstr "Отменить подготовленный отчет" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Отменить {0} документов?" @@ -4252,7 +4258,7 @@ msgstr "Невозможно получить значения" msgid "Cannot Remove" msgstr "Невозможно удалить" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "Невозможно обновить после отправки" @@ -4296,7 +4302,7 @@ msgstr "Невозможно изменить значение с/на «Авт msgid "Cannot create a {0} against a child document: {1}" msgstr "Невозможно создать {0} для дочернего документа: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "Невозможно создать личное рабочее пространство других пользователей" @@ -4396,7 +4402,7 @@ msgstr "Невозможно получить содержимое папки" msgid "Cannot have multiple printers mapped to a single print format." msgstr "Невозможно сопоставить несколько принтеров с одним форматом печати." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "Невозможно импортировать таблицу, содержащую более 5000 строк." @@ -4416,7 +4422,7 @@ msgstr "Невозможно сопоставить столбец {0} с как msgid "Cannot move row" msgstr "Невозможно переместить строку" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "Невозможно удалить поле ID" @@ -4441,11 +4447,11 @@ msgstr "Невозможно отправить {0}." msgid "Cannot update {0}" msgstr "Невозможно обновить {0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "Здесь нельзя использовать подзапрос." -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "Невозможно использовать {0} в order/group by" @@ -4621,7 +4627,7 @@ msgstr "Источник графика" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Тип графика" @@ -4789,7 +4795,7 @@ msgstr "Очистить и добавить шаблон" msgid "Clear All" msgstr "Очистить всё" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Очистить назначение" @@ -4831,7 +4837,7 @@ msgstr "Нажмите «Настроить», чтобы добавить св msgid "Click below to get started:" msgstr "Нажмите ниже, чтобы начать:" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Нажмите здесь" @@ -4883,7 +4889,7 @@ msgstr "Нажмите, чтобы установить динамические msgid "Click to Set Filters" msgstr "Нажмите, чтобы установить фильтры" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "Нажмите, чтобы отсортировать по {0}" @@ -4897,12 +4903,12 @@ msgstr "Перейдите по ссылке" #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json msgid "Client" -msgstr "" +msgstr "Клиент" #. Label of the client_code_section (Section Break) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Client Code" -msgstr "" +msgstr "Код клиента" #. Label of the sb_client_credentials_section (Section Break) field in DocType #. 'Connected App' @@ -4911,7 +4917,7 @@ msgstr "" #: frappe/integrations/doctype/connected_app/connected_app.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client Credentials" -msgstr "" +msgstr "Учетные данные клиента" #. Label of the client_id (Data) field in DocType 'Google Settings' #. Label of the client_id (Data) field in DocType 'OAuth Client' @@ -4920,18 +4926,18 @@ msgstr "" #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client ID" -msgstr "" +msgstr "Идентификатор клиента" #. Label of the client_id (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Client Id" -msgstr "" +msgstr "Идентификатор клиента" #. Label of the client_information (Section Break) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client Information" -msgstr "" +msgstr "Информация о клиенте" #. Label of the client_metadata_section (Section Break) field in DocType 'OAuth #. Client' @@ -4958,7 +4964,7 @@ msgstr "Клиентский скрипт" #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client Secret" -msgstr "" +msgstr "Секрет клиента" #. Option for the 'Token Endpoint Auth Method' (Select) field in DocType 'OAuth #. Client' @@ -4980,7 +4986,7 @@ msgstr "URI клиента" #. Label of the client_urls (Section Break) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client URLs" -msgstr "" +msgstr "URL-адреса клиентов" #. Label of the client_script (Code) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -4999,7 +5005,7 @@ msgstr "Закрыть" #. Label of the close_condition (Code) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Close Condition" -msgstr "" +msgstr "Близкое состояние" #: frappe/public/js/form_builder/components/FieldProperties.vue:96 msgid "Close properties" @@ -5032,13 +5038,13 @@ msgstr "Cmd+Enter, чтобы добавить комментарий" #: frappe/geo/doctype/country/country.json #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Code" -msgstr "" +msgstr "Код" #. Label of the code_challenge (Data) field in DocType 'OAuth Authorization #. Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Code Challenge" -msgstr "" +msgstr "Кодовый вызов" #. Label of the code_editor_type (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -5049,7 +5055,7 @@ msgstr "Тип редактора кода" #. Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Code challenge method" -msgstr "" +msgstr "Метод вызова кода" #: frappe/public/js/frappe/form/form_tour.js:276 #: frappe/public/js/frappe/ui/sidebar/sidebar.html:45 @@ -5078,7 +5084,7 @@ msgstr "Свернуть все" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Collapsible" -msgstr "" +msgstr "Складной" #. Label of the collapsible_depends_on (Code) field in DocType 'Custom Field' #. Label of the collapsible_depends_on (Code) field in DocType 'Customize Form @@ -5086,12 +5092,12 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Collapsible Depends On" -msgstr "" +msgstr "Складной Зависит от" #. Label of the collapsible_depends_on (Code) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Collapsible Depends On (JS)" -msgstr "" +msgstr "Складной зависит от (JS)" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the color (Data) field in DocType 'DocType' @@ -5159,7 +5165,7 @@ msgstr "Колонка {0} уже существуют." #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Column Break" -msgstr "" +msgstr "Разрыв колонки" #: frappe/core/doctype/data_export/exporter.py:140 msgid "Column Labels:" @@ -5204,7 +5210,7 @@ msgstr "Колонки" #. Label of the columns (HTML Editor) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Columns / Fields" -msgstr "" +msgstr "Колонки / Поля" #: frappe/public/js/frappe/views/kanban/kanban_view.js:411 msgid "Columns based on" @@ -5232,17 +5238,17 @@ msgstr "Комментарий" #. Label of the comment_by (Data) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Comment By" -msgstr "" +msgstr "Комментарий" #. Label of the comment_email (Data) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Comment Email" -msgstr "" +msgstr "Комментарий Электронная почта" #. Label of the comment_type (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Comment Type" -msgstr "" +msgstr "Тип комментария" #: frappe/desk/form/utils.py:57 msgid "Comment can only be edited by the owner" @@ -5255,14 +5261,14 @@ msgstr "Обновление публичности комментария мо #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Комментарии" #. Description of the 'Timeline Field' (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Comments and Communications will be associated with this linked document" -msgstr "" +msgstr "Комментарии и сообщения будут связаны с этим документом по ссылке" #: frappe/templates/includes/comments/comments.py:52 msgid "Comments cannot have links or email addresses" @@ -5271,17 +5277,17 @@ msgstr "Комментарии не могут содержать ссылки #. Option for the 'Rounding Method' (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Commercial Rounding" -msgstr "" +msgstr "Коммерческое округление" #. Label of the commit (Check) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "Commit" -msgstr "" +msgstr "Зафиксировать" #. Label of the committed (Check) field in DocType 'Console Log' #: frappe/desk/doctype/console_log/console_log.json msgid "Committed" -msgstr "" +msgstr "Обязательства" #: frappe/utils/password_strength.py:176 msgid "Common names and surnames are easy to guess." @@ -5322,7 +5328,7 @@ msgstr "Журналы связи" #. Label of the communication_type (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Communication Type" -msgstr "" +msgstr "Тип связи" #: frappe/integrations/frappe_providers/frappecloud_billing.py:32 msgid "Communication secret not set" @@ -5338,7 +5344,7 @@ msgstr "История компании" #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Company Introduction" -msgstr "" +msgstr "Введение компании" #. Label of the company_name (Data) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -5397,12 +5403,12 @@ msgstr "Завершенно" #. Label of the completed_by_role (Link) field in DocType 'Workflow Action' #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Completed By Role" -msgstr "" +msgstr "Завершено Роль" #. Label of the completed_by (Link) field in DocType 'Workflow Action' #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Completed By User" -msgstr "" +msgstr "Заполнено пользователем" #. Option for the 'Type' (Select) field in DocType 'Web Template' #: frappe/website/doctype/web_template/web_template.json @@ -5444,7 +5450,7 @@ msgstr "Условия" #. Label of the condition_json (JSON) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Condition JSON" -msgstr "" +msgstr "Условие JSON" #. Label of the condition_type (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -5474,9 +5480,9 @@ msgstr "Конфигурация" #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Configuration" -msgstr "" +msgstr "Конфигурация" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Настроить диаграмму" @@ -5498,7 +5504,9 @@ msgstr "Настроить столбцы для {0}" msgid "Configure how amended documents will be named.
\n\n" "Default behaviour is to follow an amend counter which adds a number to the end of the original name indicating the amended version.
\n\n" "Default Naming will make the amended document to behave same as new documents." -msgstr "" +msgstr "Настройте, как будут именоваться измененные документы.
\n\n" +"По умолчанию используется счетчик поправок, который добавляет число в конец исходного имени, указывающее на измененную версию.
\n\n" +"Именование по умолчанию заставит измененный документ вести себя так же, как и новые документы." #. Description of a DocType #: frappe/core/doctype/document_naming_settings/document_naming_settings.json @@ -5541,7 +5549,7 @@ msgstr "Подтвердить запрос" #. Group' #: frappe/email/doctype/email_group/email_group.json msgid "Confirmation Email Template" -msgstr "" +msgstr "Шаблон письма с подтверждением" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:398 msgid "Confirmed" @@ -5567,7 +5575,7 @@ msgstr "Подключенное приложение" #. Label of the connected_user (Link) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Connected User" -msgstr "" +msgstr "Подключенный пользователь" #: frappe/public/js/frappe/form/print_utils.js:145 #: frappe/public/js/frappe/form/print_utils.js:169 @@ -5688,7 +5696,7 @@ msgstr "Содержит {0} исправлений безопасности" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5740,28 +5748,28 @@ msgstr "Продолжить" #. Label of the contributed (Check) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Contributed" -msgstr "" +msgstr "Вклад" #. Label of the contribution_docname (Data) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Contribution Document Name" -msgstr "" +msgstr "Название документа по вкладу" #. Label of the contribution_status (Select) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Contribution Status" -msgstr "" +msgstr "Статус взноса" #. Description of the 'Sign ups' (Select) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "Определяет, могут ли новые пользователи регистрироваться с помощью этого ключа входа через социальную сеть. Если не задано, применяются настройки веб-сайта." -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Скопировано в буфер обмена." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "Скопировано {0} {1} в буфер обмена" @@ -5773,12 +5781,12 @@ msgstr "Скопировать ссылку" msgid "Copy embed code" msgstr "Копировать код для вставки" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "Скопировать ошибку в буфер обмена" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "Копировать в буфер обмена" @@ -5815,7 +5823,7 @@ msgstr "Не удалось найти {0}" msgid "Could not map column {0} to field {1}" msgstr "Не удалось сопоставить столбец {0} с полем {1}" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "Не удалось проанализировать поле: {0}" @@ -5945,12 +5953,12 @@ msgstr "Создать дочерний тип документа" #. Label of the create_contact (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Create Contacts from Incoming Emails" -msgstr "" +msgstr "Создание контактов из входящих сообщений электронной почты" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Create Entry" -msgstr "" +msgstr "Создать запись" #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:59 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:195 @@ -5960,7 +5968,7 @@ msgstr "Создать фирменный бланк" #. Label of the create_log (Check) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Create Log" -msgstr "" +msgstr "Создать журнал" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:41 #: frappe/public/js/frappe/views/treeview.js:386 @@ -5968,7 +5976,7 @@ msgstr "" msgid "Create New" msgstr "Создать новый" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Создать новый" @@ -6005,10 +6013,10 @@ msgstr "Создать новый ..." msgid "Create a new record" msgstr "Создать новую запись" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "Создать новый {0}" @@ -6025,7 +6033,7 @@ msgstr "Создать или изменить формат печати" msgid "Create or Edit Workflow" msgstr "Создать или изменить рабочий процесс" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "Создайте свой первый {0}" @@ -6042,9 +6050,9 @@ msgstr "Создано" #. Label of the created_at (Datetime) field in DocType 'Submission Queue' #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Created At" -msgstr "" +msgstr "Создано в" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6053,11 +6061,11 @@ msgstr "Создал" #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:174 msgid "Created By You" -msgstr "" +msgstr "Создано Вами" #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:175 msgid "Created By {0}" -msgstr "" +msgstr "Автор: {0}" #: frappe/workflow/doctype/workflow/workflow.py:65 msgid "Created Custom Field {0} in {1}" @@ -6093,7 +6101,7 @@ msgstr "Планировщик" #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json #: frappe/core/doctype/server_script/server_script.json msgid "Cron Format" -msgstr "" +msgstr "Формат Cron" #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.py:62 msgid "Cron format is required for job types with Cron frequency." @@ -6142,12 +6150,12 @@ msgstr "Валюта" #. Label of the currency_name (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Currency Name" -msgstr "" +msgstr "Название валюты" #. Label of the currency_precision (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Currency Precision" -msgstr "" +msgstr "Точность валюты" #. Description of a DocType #: frappe/geo/doctype/currency/currency.json @@ -6162,12 +6170,12 @@ msgstr "Текущий" #. Label of the current_job_id (Link) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Current Job ID" -msgstr "" +msgstr "Текущий идентификатор должности" #. Label of the current_value (Int) field in DocType 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Current Value" -msgstr "" +msgstr "Текущая стоимость" #: frappe/public/js/frappe/form/workflow.js:45 msgid "Current status" @@ -6206,32 +6214,32 @@ msgstr "Пользовательское" #. Label of the custom_base_url (Check) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Custom Base URL" -msgstr "" +msgstr "Пользовательский базовый URL" #. Label of the custom_block_name (Link) field in DocType 'Workspace Custom #. Block' #: frappe/desk/doctype/workspace_custom_block/workspace_custom_block.json msgid "Custom Block Name" -msgstr "" +msgstr "Пользовательское имя блока" #. Label of the custom_blocks_tab (Tab Break) field in DocType 'Workspace' #. Label of the custom_blocks (Table) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Custom Blocks" -msgstr "" +msgstr "Пользовательские блоки" #. Label of the css (Code) field in DocType 'Print Format' #. Label of the custom_css (Code) field in DocType 'Web Form' #: frappe/printing/doctype/print_format/print_format.json #: frappe/website/doctype/web_form/web_form.json msgid "Custom CSS" -msgstr "" +msgstr "Пользовательский CSS" #. Label of the custom_configuration_section (Section Break) field in DocType #. 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Custom Configuration" -msgstr "" +msgstr "Пользовательская конфигурация" #. Label of the custom_delimiters (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -6246,7 +6254,7 @@ msgstr "Пользовательский DocPerm" #. Label of the custom_select_doctypes (Table) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Custom Document Types (Select Permission)" -msgstr "" +msgstr "Пользовательские типы документов (выберите разрешение)" #: frappe/core/doctype/user_type/user_type.py:105 msgid "Custom Document Types Limit Exceeded" @@ -6414,7 +6422,7 @@ msgstr "Настройки для {0} экспортированы в:
Email Account" msgstr "Учётная запись электронной почты не настроена. Создайте новую учётную запись электронной почты в разделе «Настройки» > «Учётная запись электронной почты»" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "Учетная запись электронной почты {0} отключена" @@ -8905,7 +8909,7 @@ msgstr "E-mail адрес" #. Description of the 'Email Address' (Data) field in DocType 'Google Contacts' #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Email Address whose Google Contacts are to be synced." -msgstr "" +msgstr "Адрес электронной почты, чьи контакты Google необходимо синхронизировать." #: frappe/email/doctype/email_group/email_group.js:43 msgid "Email Addresses" @@ -8925,7 +8929,7 @@ msgstr "Очередь флагов электронной почты" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Email Footer Address" -msgstr "" +msgstr "Адрес электронной почты в колонтитуле" #. Name of a DocType #. Label of the email_group (Link) field in DocType 'Email Group Member' @@ -8957,7 +8961,7 @@ msgstr "Email ID" #. Label of the email_ids (Table) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Email IDs" -msgstr "" +msgstr "Идентификаторы электронной почты" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 @@ -8968,7 +8972,7 @@ msgstr "Email Id" #. Label of the email_inbox (Section Break) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Email Inbox" -msgstr "" +msgstr "Электронная почта Входящие" #. Name of a DocType #: frappe/email/doctype/email_queue/email_queue.json @@ -8992,12 +8996,12 @@ msgstr "Записи очереди электронной почты." #. Label of the email_reply_help (HTML) field in DocType 'Email Template' #: frappe/email/doctype/email_template/email_template.json msgid "Email Reply Help" -msgstr "" +msgstr "Помощь при ответе на электронное письмо" #. Label of the email_retry_limit (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Email Retry Limit" -msgstr "" +msgstr "Лимит повторных попыток отправки электронной почты" #. Name of a DocType #: frappe/email/doctype/email_rule/email_rule.json @@ -9021,22 +9025,22 @@ msgstr "Электронное письмо отправлено на" #: frappe/desk/doctype/notification_settings/notification_settings.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Email Settings" -msgstr "" +msgstr "Настройки электронной почты" #. Label of the email_signature (Text Editor) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Email Signature" -msgstr "" +msgstr "Подпись по электронной почте" #. Label of the email_status (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Email Status" -msgstr "" +msgstr "Статус электронной почты" #. Label of the email_sync_option (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Email Sync Option" -msgstr "" +msgstr "Опция синхронизации электронной почты" #. Label of the email_template (Link) field in DocType 'Communication' #. Name of a DocType @@ -9050,7 +9054,7 @@ msgstr "Шаблон Email" #. DocType 'Notification Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Email Threads on Assigned Document" -msgstr "" +msgstr "Потоки электронной почты по назначенному документу" #. Label of the email_to (Small Text) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json @@ -9074,7 +9078,7 @@ msgstr "Письмо перемещено в корзину" msgid "Email is mandatory to create User Email" msgstr "Для создания адреса электронной почты пользователя необходимо указать адрес электронной почты" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "Письмо не отправлено {0} (отписан / отключено)" @@ -9096,7 +9100,7 @@ msgstr "Электронные письма" msgid "Emails Pulled" msgstr "Выбранные письма" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "Письма с этой учетной записи уже доставлены." @@ -9107,7 +9111,7 @@ msgstr "Электронные письма отключены" #. Description of the 'Send Email Alert' (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Emails will be sent with next possible workflow actions" -msgstr "" +msgstr "Будут отправлены электронные письма с указанием следующих возможных действий в рабочем процессе" #: frappe/website/doctype/web_form/web_form.js:34 msgid "Embed code copied" @@ -9132,7 +9136,7 @@ msgstr "Пустые строковые аргументы не допускаю #: frappe/integrations/doctype/google_contacts/google_contacts.json #: frappe/integrations/doctype/google_settings/google_settings.json msgid "Enable" -msgstr "" +msgstr "Включить" #. Label of the enable_action_confirmation (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json @@ -9152,18 +9156,18 @@ msgstr "Включите опцию «Разрешить автоповтор» #. Label of the enable_auto_reply (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Enable Auto Reply" -msgstr "" +msgstr "Включить автоответчик" #. Label of the enable_automatic_linking (Check) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Enable Automatic Linking in Documents" -msgstr "" +msgstr "Включить автоматическое связывание в документах" #. Label of the enable_comments (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Enable Comments" -msgstr "" +msgstr "Включить комментарии" #. Label of the enable_dynamic_client_registration (Check) field in DocType #. 'OAuth Settings' @@ -9175,7 +9179,7 @@ msgstr "Включить динамическую регистрацию кли #. 'Notification Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Enable Email Notifications" -msgstr "" +msgstr "Включить уведомления по электронной почте" #: frappe/integrations/doctype/google_calendar/google_calendar.py:106 #: frappe/integrations/doctype/google_contacts/google_contacts.py:36 @@ -9187,24 +9191,24 @@ msgstr "Включите Google API в настройках Google." #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Enable Google indexing" -msgstr "" +msgstr "Включите индексацию Google" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Включить входящие" #. Label of the enable_onboarding (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Enable Onboarding" -msgstr "" +msgstr "Обеспечьте ввод в курс дела" #. Label of the enable_outgoing (Check) field in DocType 'User Email' #. 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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Включить исходящие" @@ -9212,34 +9216,34 @@ msgstr "Включить исходящие" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Enable Password Policy" -msgstr "" +msgstr "Включить политику паролей" #. Label of the enable_prepared_report (Check) field in DocType 'Role #. Permission for Page and Report' #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json msgid "Enable Prepared Report" -msgstr "" +msgstr "Включить готовый отчет" #. Label of the enable_print_server (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Enable Print Server" -msgstr "" +msgstr "Включить сервер печати" #. Label of the enable_push_notification_relay (Check) field in DocType 'Push #. Notification Settings' #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "Enable Push Notification Relay" -msgstr "" +msgstr "Включить передачу push-уведомлений" #. 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 "" +msgstr "Включить ограничение скорости" #. Label of the enable_raw_printing (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Enable Raw Printing" -msgstr "" +msgstr "Включить печать в сыром виде" #: frappe/core/doctype/report/report.js:39 msgid "Enable Report" @@ -9248,7 +9252,7 @@ msgstr "Включить отчет" #. Label of the enable_scheduler (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Enable Scheduled Jobs" -msgstr "" +msgstr "Включить запланированные задания" #: frappe/core/doctype/rq_job/rq_job_list.js:32 msgid "Enable Scheduler" @@ -9257,12 +9261,12 @@ msgstr "Включить планировщик" #. Label of the enable_security (Check) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Enable Security" -msgstr "" +msgstr "Включить безопасность" #. Label of the enable_social_login (Check) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Enable Social Login" -msgstr "" +msgstr "Включите социальный вход" #: frappe/website/doctype/website_settings/website_settings.js:139 msgid "Enable Tracking Page Views" @@ -9287,13 +9291,14 @@ msgstr "Включите режим разработчика для создан #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Enable if on click\n" "opens modal." -msgstr "" +msgstr "Включите, если при нажатии на\n" +"открывается модальное окно." #. Label of the enable_view_tracking (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Enable in-app website tracking" -msgstr "" +msgstr "Включите отслеживание веб-сайтов в приложении" #. Label of the enabled (Check) field in DocType 'Language' #. Label of the enabled (Check) field in DocType 'User' @@ -9326,7 +9331,7 @@ msgstr "Включено" msgid "Enabled Scheduler" msgstr "Включить Планировщик" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "Включен почтовый ящик электронной почты для пользователя {0}" @@ -9337,7 +9342,7 @@ msgstr "Включен почтовый ящик электронной почт #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Enables Calendar and Gantt views." -msgstr "" +msgstr "Включает представления календаря и Ганта." #: frappe/email/doctype/email_account/email_account.js:295 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" @@ -9357,12 +9362,12 @@ msgstr "Включение этой функции зарегистрирует #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Enabling this will submit documents in background" -msgstr "" +msgstr "Если включить эту функцию, документы будут отправляться в фоновом режиме" #. Label of the encrypt_backup (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Encrypt Backups" -msgstr "" +msgstr "Шифрование резервных копий" #: frappe/utils/password.py:196 msgid "Encryption key is in invalid format!" @@ -9390,7 +9395,7 @@ msgstr "Дата окончания" #. Label of the end_date_field (Select) field in DocType 'Calendar View' #: frappe/desk/doctype/calendar_view/calendar_view.json msgid "End Date Field" -msgstr "" +msgstr "Поле конечной даты" #: frappe/website/doctype/web_page/web_page.py:208 msgid "End Date cannot be before Start Date!" @@ -9405,28 +9410,28 @@ msgstr "Дата окончания не может быть сегодняшн #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Ended At" -msgstr "" +msgstr "Закончился в" #. Label of the sb_endpoints_section (Section Break) field in DocType #. 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Endpoints" -msgstr "" +msgstr "Конечные точки" #. Label of the ends_on (Datetime) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Ends on" -msgstr "" +msgstr "Заканчивается на" #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Energy Point" -msgstr "" +msgstr "Энергетическая точка" #. Label of the enqueued_by (Data) field in DocType 'Submission Queue' #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Enqueued By" -msgstr "" +msgstr "Записано" #: frappe/core/doctype/recorder/recorder.py:125 msgid "Enqueued creation of indexes" @@ -9451,7 +9456,7 @@ msgstr "Введите получателей электронной почты #. Label of the doc_type (Link) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Enter Form Type" -msgstr "" +msgstr "Введите тип формы" #: frappe/public/js/frappe/ui/messages.js:94 msgctxt "Title of prompt dialog" @@ -9465,7 +9470,7 @@ msgstr "Введите имя для этого {0}" #. Description of the 'User Defaults' (Table) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Enter default value fields (keys) and values. If you add multiple values for a field, the first one will be picked. These defaults are also used to set \"match\" permission rules. To see list of fields, go to \"Customize Form\"." -msgstr "" +msgstr "Введите поля (ключи) и значения по умолчанию. Если вы добавите несколько значений для поля, будет выбрано первое. Эти значения по умолчанию также используются для установки правил разрешения \"совпадения\". Чтобы просмотреть список полей, перейдите в раздел \"Настройка формы\"." #: frappe/public/js/frappe/views/file/file_view.js:111 msgid "Enter folder name" @@ -9485,13 +9490,13 @@ msgstr "Введите здесь статические параметры url #. Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Enter url parameter for message" -msgstr "" +msgstr "Введите параметр url для сообщения" #. Description of the 'Receiver Parameter' (Data) field in DocType 'SMS #. Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Enter url parameter for receiver nos" -msgstr "" +msgstr "Введите параметр url для приемника nos" #: frappe/public/js/frappe/ui/messages.js:341 msgid "Enter your password" @@ -9505,7 +9510,7 @@ msgstr "Имя объекта" msgid "Entity Type" msgstr "Тип объекта" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Равняется" @@ -9601,7 +9606,7 @@ msgstr "Ошибка в формате печати в строке {0}: {1}" msgid "Error in {0}.get_list: {1}" msgstr "Ошибка в {0}.get_list: {1}" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "Ошибка анализа вложенных фильтров:{0}. {1}" @@ -9609,7 +9614,7 @@ msgstr "Ошибка анализа вложенных фильтров:{0}. {1} msgid "Error validating \"Ignore User Permissions\"" msgstr "Ошибка проверки «Игнорировать разрешения пользователя»" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "Ошибка при подключении к учетной записи электронной почты {0}" @@ -9621,15 +9626,15 @@ msgstr "Ошибка при оценке уведомления {0}. Пожал msgid "Error {0}: {1}" msgstr "Ошибка {0}: {1}" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "Ошибка: данные отсутствуют в таблице {0}" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Ошибка: отсутствует значение для {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Ошибка: {0} Строка #{1}: Отсутствует значение для: {2}" @@ -9656,12 +9661,12 @@ msgstr "Событие" #. Label of the event_category (Select) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Event Category" -msgstr "" +msgstr "Категория события" #. Label of the event_frequency (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Event Frequency" -msgstr "" +msgstr "Частота событий" #. Name of a DocType #: frappe/desk/doctype/event_notifications/event_notifications.json @@ -9679,7 +9684,7 @@ msgstr "Участники события" #. 'Notification Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Event Reminders" -msgstr "" +msgstr "Напоминания о событиях" #: frappe/integrations/doctype/google_calendar/google_calendar.py:493 #: frappe/integrations/doctype/google_calendar/google_calendar.py:577 @@ -9691,7 +9696,7 @@ msgstr "Событие синхронизировано с Google Календа #: frappe/core/doctype/recorder/recorder.json #: frappe/desk/doctype/event/event.json msgid "Event Type" -msgstr "" +msgstr "Тип события" #: frappe/public/js/frappe/ui/notifications/notifications.js:74 msgid "Events" @@ -9716,41 +9721,41 @@ msgstr "Например: \"colors\": [\"#d1d8dd\", \"#ff5858\"]" #. Label of the exact_copies (Int) field in DocType 'Recorder Query' #: frappe/core/doctype/recorder_query/recorder_query.json msgid "Exact Copies" -msgstr "" +msgstr "Точные копии" #. Label of the example (HTML) field in DocType 'Workflow Transition' #: frappe/core/page/permission_manager/permission_manager_help.html:21 #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Example" -msgstr "" +msgstr "Пример" #. Description of the 'Default Portal Home' (Data) field in DocType 'Portal #. Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Example: \"/desk\"" -msgstr "" +msgstr "Пример: \"/desk\"" #. Description of the 'Path' (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Example: #Tree/Account" -msgstr "" +msgstr "Пример: #Tree/Account" #. Description of the 'Digits' (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Example: 00001" -msgstr "" +msgstr "Пример: 00001" #. Description of the 'Session Expiry (idle timeout)' (Data) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Example: Setting this to 24:00 will log out a user if they are not active for 24:00 hours." -msgstr "" +msgstr "Пример: Если установить значение 24:00, пользователь выйдет из системы, если он не будет активен в течение 24:00 часов." #. Description of the 'Description' (Small Text) field in DocType 'Assignment #. Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Example: {{ subject }}" -msgstr "" +msgstr "Пример: {{ subject }}" #. Option for the 'File Type' (Select) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json @@ -9768,7 +9773,7 @@ msgstr "Отлично" #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Exception" -msgstr "" +msgstr "Исключение" #. Label of the execute_section (Section Break) field in DocType 'System #. Console' @@ -9797,7 +9802,7 @@ msgstr "Время выполнения: {0} сек" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Executive" -msgstr "" +msgstr "Исполнительный директор" #. Label of the existing_role (Link) field in DocType 'Role Replication' #: frappe/core/doctype/role_replication/role_replication.json @@ -9821,7 +9826,7 @@ msgstr "Развернуть" msgid "Expand All" msgstr "Развернуть все" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "Ожидался оператор «и» или «или», найдено: {0}" @@ -9832,7 +9837,7 @@ msgstr "Экспериментальный" #. Option for the 'Level' (Select) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Expert" -msgstr "" +msgstr "Эксперт" #. Label of the expiration_time (Datetime) field in DocType 'OAuth #. Authorization Code' @@ -9841,12 +9846,12 @@ msgstr "" #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json msgid "Expiration time" -msgstr "" +msgstr "Срок годности" #. Label of the expire_notification_on (Datetime) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Expire Notification On" -msgstr "" +msgstr "Уведомление об истечении срока действия" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Status' (Select) field in DocType 'User Invitation' @@ -9860,7 +9865,7 @@ msgstr "Истек срок действия" #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Expires In" -msgstr "" +msgstr "Срок действия истекает" #. Label of the expires_on (Date) field in DocType 'Document Share Key' #: frappe/core/doctype/document_share_key/document_share_key.json @@ -9870,7 +9875,7 @@ msgstr "Актуален до" #. Label of the lifespan_qrcode_image (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Expiry time of QR Code Image Page" -msgstr "" +msgstr "Срок действия страницы с изображением QR-кода" #. Label of the export (Check) field in DocType 'Custom DocPerm' #. Label of the export (Check) field in DocType 'DocPerm' @@ -9881,12 +9886,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Экспорт" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Экспорт" @@ -9915,7 +9920,7 @@ msgstr "Экспортировать ошибочные строки" #. Label of the export_from (Data) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Export From" -msgstr "" +msgstr "Экспорт из" #: frappe/core/doctype/data_import/data_import.js:544 msgid "Export Import Log" @@ -9930,11 +9935,11 @@ msgstr "Экспорт отчета: {0}" msgid "Export Type" msgstr "Тип экспорта" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "Экспортировать все соответствующие строки?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "Экспортировать все {0} строки?" @@ -9958,13 +9963,13 @@ msgstr "" #. 'Data Export' #: frappe/core/doctype/data_export/data_export.json msgid "Export the data without any header notes and column descriptions" -msgstr "" +msgstr "Экспортируйте данные без примечаний к заголовкам и описаний столбцов" #. Label of the export_without_main_header (Check) field in DocType 'Data #. Export' #: frappe/core/doctype/data_export/data_export.json msgid "Export without main header" -msgstr "" +msgstr "Экспорт без основного заголовка" #: frappe/public/js/frappe/data_import/data_exporter.js:248 msgid "Export {0} records" @@ -9977,27 +9982,27 @@ msgstr "Экспортированные разрешения будут при #. Label of the expose_recipients (Data) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Expose Recipients" -msgstr "" +msgstr "Раскрыть получателей" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Expression" -msgstr "" +msgstr "Выражение" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Expression (old style)" -msgstr "" +msgstr "Выражение (старый стиль)" #. Description of the 'Condition' (Data) field in DocType 'Notification #. Recipient' #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "Expression, Optional" -msgstr "" +msgstr "Выражение, Дополнительно" #. Option for the 'Link Type' (Select) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json @@ -10014,7 +10019,7 @@ msgstr "Внешняя ссылка" #. App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Extra Parameters" -msgstr "" +msgstr "Дополнительные параметры" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -10047,7 +10052,7 @@ msgstr "Неудачные письма" #. Label of the failed_job_count (Int) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Failed Job Count" -msgstr "" +msgstr "Счетчик неудачных заданий" #. Label of the failed_jobs (Int) field in DocType 'System Health Report #. Workers' @@ -10058,7 +10063,7 @@ msgstr "Неудачные задания" #. Label of a number card in the Users Workspace #: frappe/core/workspace/users/users.json msgid "Failed Login Attempts" -msgstr "" +msgstr "Неудачные попытки входа" #. Label of the failed_logins (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json @@ -10196,7 +10201,7 @@ msgstr "FavIcon" #. Label of the fax (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Fax" -msgstr "" +msgstr "Факс" #: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Feedback" @@ -10215,7 +10220,7 @@ msgstr "Женщина" #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:29 #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:34 msgid "Fetch From" -msgstr "" +msgstr "Получить из" #: frappe/website/doctype/website_slideshow/website_slideshow.js:15 msgid "Fetch Images" @@ -10232,7 +10237,7 @@ msgstr "Извлечь прикрепленные изображения из д #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Fetch on Save if Empty" -msgstr "" +msgstr "Выборка при сохранении, если пусто" #: frappe/desk/doctype/global_search_settings/global_search_settings.py:61 msgid "Fetching default Global Search documents." @@ -10284,7 +10289,7 @@ msgstr "Поле {0} не найдено в {1}" #. Label of the description (Text) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Field Description" -msgstr "" +msgstr "Описание поля" #: frappe/core/doctype/doctype/doctype.py:1098 msgid "Field Missing" @@ -10323,12 +10328,12 @@ msgstr "Поле не разрешено в запросе" #. Description of the 'Workflow State Field' (Data) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Field that represents the Workflow State of the transaction (if field is not present, a new hidden Custom Field will be created)" -msgstr "" +msgstr "Поле, представляющее состояние рабочего процесса транзакции (если поле отсутствует, будет создано новое скрытое пользовательское поле)" #. Label of the track_field (Select) field in DocType 'Milestone Tracker' #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Field to Track" -msgstr "" +msgstr "От поля к треку" #: frappe/custom/doctype/property_setter/property_setter.py:52 msgid "Field type cannot be changed for {0}" @@ -10439,7 +10444,7 @@ msgstr "Поля" #. Label of the fields_multicheck (HTML) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json msgid "Fields Multicheck" -msgstr "" +msgstr "Поля Мультичек" #: frappe/core/doctype/file/file.py:442 msgid "Fields `file_name` or `file_url` must be set for File" @@ -10471,7 +10476,7 @@ msgstr "Поля разделенные запятой (,) будут включ #: frappe/website/doctype/web_form_list_column/web_form_list_column.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldtype" -msgstr "" +msgstr "Тип поля" #: frappe/custom/doctype/custom_field/custom_field.py:195 msgid "Fieldtype cannot be changed from {0} to {1}" @@ -10500,7 +10505,7 @@ msgstr "Файл \"{0}\" не найден" #. Log' #: frappe/core/doctype/access_log/access_log.json msgid "File Information" -msgstr "" +msgstr "Информация о файле" #: frappe/public/js/frappe/views/file/file_view.js:74 msgid "File Manager" @@ -10549,12 +10554,12 @@ msgstr "Имя файла не может содержать {0}" msgid "File not attached" msgstr "Файл не прикреплен" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "Размер файла превысил максимально допустимый размер {0} МБ" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "Файл слишком большой" @@ -10581,7 +10586,7 @@ msgstr "Файлы" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10596,7 +10601,7 @@ msgstr "" #. Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Filter Data" -msgstr "" +msgstr "Данные фильтра" #. Label of the filter_list (HTML) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json @@ -10606,7 +10611,7 @@ msgstr "Фильтры" #. Label of the filter_meta (Text) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Filter Meta" -msgstr "" +msgstr "Мета-фильтр" #. Label of the filter_name (Data) field in DocType 'List Filter' #: frappe/desk/doctype/list_filter/list_filter.json @@ -10617,13 +10622,13 @@ msgstr "Имя фильтра" #. Label of the filter_values (HTML) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Filter Values" -msgstr "" +msgstr "Значения фильтров" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "Условие фильтра отсутствует после оператора: {0}" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "Поля фильтра имеют недопустимую нотацию обратной кавычки: {0}" @@ -10635,7 +10640,7 @@ msgstr "Фильтр..." #. Step' #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json msgid "Filtered By" -msgstr "" +msgstr "Отфильтровано по" #: frappe/public/js/frappe/data_import/data_exporter.js:33 msgid "Filtered Records" @@ -10646,7 +10651,7 @@ msgstr "Отфильтрованные записи" msgid "Filtered by \"{0}\"" msgstr "Фильтрация по \"{0}\"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10717,7 +10722,7 @@ msgstr "Фильтры будут доступны через filters" @@ -10992,7 +10997,7 @@ msgstr "Нижний колонтитул может быть не виден, #. Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Footer will display correctly only in PDF" -msgstr "" +msgstr "Нижний колонтитул будет корректно отображаться только в PDF" #. Label of the for_doctype (Link) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json @@ -11002,7 +11007,7 @@ msgstr "Для DocType" #. Description of the 'Row Name' (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "For DocType Link / DocType Action" -msgstr "" +msgstr "Для DocType Link / DocType Action" #. Label of the for_document (Dynamic Link) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json @@ -11033,7 +11038,7 @@ msgstr "Для пользователя" #. Label of the for_value (Dynamic Link) field in DocType 'User Permission' #: frappe/core/doctype/user_permission/user_permission.json msgid "For Value" -msgstr "" +msgstr "За ценность" #. Description of the 'Subject' (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -11041,7 +11046,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "Для динамической темы используйте теги Jinja, например: {{ doc.name }} Доставлено" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Для сравнения используйте >5, <10 или =324. Для диапазонов используйте 5:10 (для значений от 5 до 10)." @@ -11056,12 +11061,12 @@ msgstr "Например: если вы хотите включить идент #. Description of the 'Format' (Data) field in DocType 'Workspace Shortcut' #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "For example: {} Open" -msgstr "" +msgstr "Например: {} Открыть" #. 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 "" +msgstr "Для получения справки см. раздел API клиентского сценария и примеры" #: frappe/integrations/doctype/google_settings/google_settings.js:7 msgid "For more information, {0}." @@ -11071,7 +11076,7 @@ msgstr "Для получения дополнительной информац #. 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 "" +msgstr "Для нескольких адресов укажите их в разных строках. например, test@test.com ⏎ test1@test.com" #: frappe/core/doctype/data_export/exporter.py:197 msgid "For updating, you can update only selective columns." @@ -11087,7 +11092,7 @@ msgstr "Для {0} на уровне {1} в {2} в строке {3}" #: frappe/core/doctype/package_import/package_import.json #: frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.json msgid "Force" -msgstr "" +msgstr "Принудительно" #. Label of the force_re_route_to_default_view (Check) field in DocType #. 'DocType' @@ -11096,7 +11101,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Force Re-route to Default View" -msgstr "" +msgstr "Принудительная переадресация на вид по умолчанию" #: frappe/core/doctype/rq_job/rq_job.js:13 msgid "Force Stop job" @@ -11106,13 +11111,13 @@ msgstr "Принудительная остановка работы" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Force User to Reset Password" -msgstr "" +msgstr "Принуждение пользователя к сбросу пароля" #. 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 "" +msgstr "Принудительный режим веб-захвата для загрузок" #: frappe/www/login.html:37 msgid "Forgot Password?" @@ -11138,12 +11143,12 @@ msgstr "Форма" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Form Builder" -msgstr "" +msgstr "Конструктор форм" #. Label of the form_dict (Code) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "Form Dict" -msgstr "" +msgstr "Диктант формы" #. Label of the form_settings_section (Section Break) field in DocType #. 'DocType' @@ -11156,7 +11161,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/website/doctype/web_form/web_form.json msgid "Form Settings" -msgstr "" +msgstr "Настройки формы" #. Name of a DocType #. Label of the form_tour (Link) field in DocType 'Onboarding Step' @@ -11173,7 +11178,7 @@ msgstr "Форма тура Шаг" #. Option for the 'Request Structure' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Form URL-Encoded" -msgstr "" +msgstr "URL-код формы" #. Label of the format (Data) field in DocType 'Workspace Shortcut' #. Label of the format (Select) field in DocType 'Auto Email Report' @@ -11186,7 +11191,7 @@ msgstr "Формат" #. Label of the format_data (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Format Data" -msgstr "" +msgstr "Формат данных" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json @@ -11206,7 +11211,7 @@ msgstr "Параметры прямого запроса" #. Label of the forward_to_email (Data) field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Forward To Email Address" -msgstr "" +msgstr "Переслать на адрес электронной почты" #. Label of the fraction (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json @@ -11247,7 +11252,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 "Ошибка OAuth Frappe Mail" @@ -11475,7 +11480,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Создавайте отдельные документы для каждого получателя" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "Создать URL-адрес отслеживания" @@ -12080,7 +12085,7 @@ msgstr "Скрипты верхнего и нижнего колонтитула msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "Заголовки должны быть словарем" @@ -12172,7 +12177,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "Вот ваш URL-адрес отслеживания" @@ -12316,7 +12321,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Скрыть выходные" @@ -12467,16 +12472,16 @@ msgstr "Полагаю, у вас пока нет доступа к рабоче #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "ID" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "ID" @@ -12845,8 +12850,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "Некорректный статус документа для {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Некорректный SQL запрос" @@ -12968,7 +12973,7 @@ msgstr "" msgid "Import" msgstr "Импорт" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "Импорт" @@ -13287,7 +13292,7 @@ msgstr "Отступ" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "Индекс" @@ -13385,7 +13390,7 @@ msgstr "Вставить после поля «{0}», упомянутого в msgid "Insert Below" msgstr "Вставить ниже" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "Вставить столбец перед {0}" @@ -13510,7 +13515,7 @@ msgstr "Интересы" msgid "Intermediate" msgstr "Промежуточный" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "Внутренняя ошибка сервера" @@ -13565,7 +13570,7 @@ msgstr "Неверный" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Недопустимое выражение «depends_on»" @@ -13609,7 +13614,7 @@ msgstr "Неверная дата" msgid "Invalid DocType" msgstr "Неверный тип документа" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "Неверный тип документа: {0}" @@ -13626,8 +13631,8 @@ msgstr "Неверное имя поля" msgid "Invalid File URL" msgstr "Неверный URL-адрес файла" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "Некорректный фильтр" @@ -13683,7 +13688,7 @@ msgstr "Неверный сервер или порт исходящей поч msgid "Invalid Output Format" msgstr "Неверный формат вывода" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "Недопустимое переопределение" @@ -13756,19 +13761,15 @@ msgstr "Недопустимый формат аргумента: {0}. Допу msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "Недопустимый тип аргумента: {0}. Допускаются только строки, числа, словари и None." -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "Недопустимые символы в имени поля: {0}. Допускаются только буквы, цифры и символы подчёркивания." -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "Недопустимые символы в имени таблицы: {0}" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Неверный столбец" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "Недопустимый тип условия во вложенных фильтрах: {0}" @@ -13816,11 +13817,11 @@ msgstr "Недопустимое имя поля «{0}» в autoname" msgid "Invalid file path: {0}" msgstr "Неверный путь к файлу: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "Недопустимое условие фильтра: {0}. Ожидается список или кортеж." -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "Недопустимый формат поля фильтра: {0}. Используйте «fieldname» или «link_fieldname.target_fieldname»." @@ -13881,11 +13882,11 @@ msgstr "Неверное тело запроса" msgid "Invalid role" msgstr "Недопустимая роль" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "Неверный формат простого фильтра: {0}" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "Недопустимое начало для условия фильтра: {0}. Ожидался список или кортеж." @@ -14911,7 +14912,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Покинуть этот разговор" @@ -15114,7 +15115,7 @@ msgstr "Светлая тема" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Подобно" @@ -15138,7 +15139,7 @@ msgstr "Лайки" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "Предел должен быть неотрицательным целым числом" @@ -15348,7 +15349,7 @@ msgstr "Ссылки" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15378,7 +15379,7 @@ msgstr "Фильтр списка" msgid "List Settings" msgstr "Настройки списка" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Настройки списка" @@ -15447,7 +15448,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15467,7 +15468,7 @@ msgstr "Загрузка версий..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15570,7 +15571,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "Не удалось войти, попробуйте еще раз" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "Требуется идентификатор входа" @@ -16085,7 +16086,7 @@ msgstr "Достигнут максимальный лимит вложений msgid "Maximum attachment limit of {0} has been reached." msgstr "Достигнут максимальный лимит вложений {0}." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "Максимально допустимое количество строк: {0}" @@ -16096,7 +16097,7 @@ msgstr "Максимально допустимое количество стр msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Мне" @@ -16109,7 +16110,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16130,7 +16131,7 @@ msgstr "" #. Group in Email Group's connections #: frappe/email/doctype/email_group/email_group.json msgid "Members" -msgstr "" +msgstr "Члены" #. Label of the cache_memory_usage (Data) field in DocType 'System Health #. Report' @@ -16153,8 +16154,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "Меню" @@ -16229,11 +16230,11 @@ msgstr "Сообщение отправлено" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Сообщение вырезано" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Сообщение от сервера: {0}" @@ -16500,7 +16501,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16607,7 +16608,7 @@ msgstr "Мониторинг журналов на предмет ошибок, msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "Mесяц" @@ -16937,17 +16938,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Перейти по списку вниз" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Перейти по списку вверх" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "Перейти к основному содержанию" @@ -16962,11 +16963,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "Нужна помощь?" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "Требуется роль менеджера рабочего пространства для редактирования личных рабочих пространств других пользователей" @@ -16974,7 +16975,7 @@ msgstr "Требуется роль менеджера рабочего прос msgid "Negative Value" msgstr "Отрицательное значение" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "Вложенные фильтры должны быть представлены в виде списка или последовательности." @@ -17110,7 +17111,7 @@ msgstr "Наименование нового формата печати" msgid "New Quick List" msgstr "Новый быстрый список" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "Название нового отчета" @@ -17174,7 +17175,7 @@ msgstr "Доступны новые обновления" #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "New users will have to be manually registered by system managers." -msgstr "" +msgstr "Новые пользователи должны будут регистрироваться вручную менеджерами системы." #. Description of the 'Set Value' (Small Text) field in DocType 'Property #. Setter' @@ -17357,8 +17358,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17517,7 +17518,7 @@ msgstr "Не найдено ни одного выбранного поля" msgid "No Suggestions" msgstr "Нет предложений" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Нет тегов" @@ -17605,7 +17606,7 @@ msgstr "Не найдено ни одного поля, которое можн msgid "No file attached" msgstr "Файл не прикреплен" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "Фильтры не найдены" @@ -17662,7 +17663,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "Нет разрешения на '{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "Нет разрешения на чтение {0}" @@ -17690,7 +17691,7 @@ msgstr "Записи не будут экспортированы" msgid "No rows" msgstr "Нет строк" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "Строки не выбраны" @@ -17707,7 +17708,7 @@ msgid "No user has the role {0}" msgstr "Нет пользователя с ролью {0}" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "Нет значений для отображения" @@ -17719,7 +17720,7 @@ msgstr "Нет {0}" msgid "No {0} found" msgstr "Не найдено {0}" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "Нет {0}, соответствующих выбранным фильтрам. Очистите фильтры, чтобы увидеть все {0}." @@ -17840,9 +17841,9 @@ msgstr "Не опубликовано" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Не сохранено" @@ -17857,7 +17858,7 @@ msgstr "Не видели" msgid "Not Sent" msgstr "Не отправлено" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "Не установлено" @@ -17924,9 +17925,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "Не в режиме разработчика! Установите в site_config.json или сделайте 'Custom' DocType." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17956,7 +17957,7 @@ msgstr "Примечание просмотрено" msgid "Note:" msgstr "Примечание:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Примечание: Изменение названия страницы приведет к поломке предыдущего URL-адреса этой страницы." @@ -18344,7 +18345,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "Смещение должно быть неотрицательным целым числом" @@ -18419,7 +18420,7 @@ msgstr "В или После" msgid "On or Before" msgstr "В или До" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "На {0}, {1} написал:" @@ -18664,7 +18665,7 @@ msgstr "Открыть в новой вкладке" msgid "Open in new tab" msgstr "Открыть в новой вкладке" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Открыть элемент списка" @@ -18805,7 +18806,7 @@ msgstr "Параметры для {0} должны быть установлен msgid "Options is required for field {0} of type {1}" msgstr "Параметры обязательны для поля {0} типа {1}" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "Параметры не установлены для поля ссылки {0}" @@ -18860,7 +18861,7 @@ msgstr "Исходное значение" #: frappe/desk/doctype/event/event.json #: frappe/desk/page/setup_wizard/install_fixtures.py:30 msgid "Other" -msgstr "" +msgstr "Другие" #. Label of the outgoing_tab (Tab Break) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -19322,7 +19323,7 @@ msgstr "Пароль успешно изменен." msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Требуется пароль или выберите Ожидание пароля" @@ -19521,7 +19522,7 @@ msgstr "Удалить {0} навсегда?" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "Ошибка доступа" @@ -19630,7 +19631,7 @@ msgstr "" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Personal" -msgstr "" +msgstr "Личный" #. Name of a DocType #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json @@ -19681,8 +19682,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "Номер телефона {0} указанный в поле {1} недействителен." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Выберите столбцы" @@ -19724,7 +19725,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 "Пожалуйста, авторизуйте OAuth для учетной записи электронной почты {0}" @@ -19780,7 +19781,7 @@ msgstr "Пожалуйста, прикрепите пакет" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Проверьте значения фильтра, установленные для диаграммы панели мониторинга: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Проверьте значение параметра «Извлечь из», заданное для поля {0}" @@ -19849,7 +19850,7 @@ msgstr "Прежде чем отключать вход с помощью име #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "Пожалуйста, включите всплывающие окна" @@ -19960,7 +19961,7 @@ msgstr "Пожалуйста, сохраните документ перед у msgid "Please save the form before previewing the message" msgstr "Пожалуйста, сохраните форму перед предварительным просмотром сообщения" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Пожалуйста, сначала сохраните отчет" @@ -20000,7 +20001,7 @@ msgstr "Сначала выберите файл." msgid "Please select a file or url" msgstr "Пожалуйста, выберите файл или URL" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Пожалуйста, выберите действительный CSV-файл с данными" @@ -20012,7 +20013,7 @@ msgstr "Пожалуйста, выберите допустимый фильтр msgid "Please select applicable Doctypes" msgstr "Пожалуйста, выберите применимые типы документов" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Выберите хотя бы 1 столбец из {0} для сортировки/группировки" @@ -20074,7 +20075,7 @@ msgstr "Пожалуйста, сначала настройте сообщени msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "Настройте исходящую учетную запись электронной почты по умолчанию в разделе «Настройки» > «Учетная запись электронной почты»" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "Настройте учетную запись исходящей электронной почты по умолчанию в меню Инструменты > Учетная запись электронной почты" @@ -20110,7 +20111,7 @@ msgstr "Пожалуйста, укажите, какое поле даты и в msgid "Please specify which value field must be checked" msgstr "Пожалуйста, укажите, какое поле значения необходимо проверить" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Пожалуйста, попробуйте еще раз" @@ -20430,12 +20431,12 @@ msgstr "Первичный ключ doctype {0} не может быть изм #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "Распечатать" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Распечатать" @@ -20688,7 +20689,7 @@ msgstr "Профессор" #. Group in User's connections #: frappe/core/doctype/user/user.json msgid "Profile" -msgstr "" +msgstr "Профиль" #. Label of a field in the edit-profile Web Form #: frappe/core/web_form/edit_profile/edit_profile.json @@ -21143,7 +21144,7 @@ msgstr "Необработанные команды" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -21172,7 +21173,7 @@ msgstr "Настройки печати Raw" msgid "Re-Run in Console" msgstr "Повторный запуск в консоли" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "Ответ:" @@ -21692,7 +21693,7 @@ msgstr "Обновить предварительный просмотр печ msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Обновление" @@ -22016,9 +22017,9 @@ msgstr "Ответить Всем" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "Отчет" @@ -22151,7 +22152,7 @@ msgstr "Отчет завершен по времени." msgid "Report updated successfully" msgstr "Отчет успешно обновлен" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "Отчет не был сохранен (были ошибки)" @@ -22176,7 +22177,7 @@ msgstr "Отчет {0} отключен" msgid "Report {0} saved" msgstr "Отчет {0} сохранен" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Отчет:" @@ -22250,13 +22251,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "Время ожидания запроса истекло" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "Истекло время ожидания запроса" @@ -22488,7 +22489,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Ограничения" @@ -22642,7 +22643,7 @@ msgstr "Разрешения ролей" msgid "Role Permissions Manager" msgstr "Менеджер разрешений ролей" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Управление разрешениями ролей" @@ -22793,7 +22794,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Строка" @@ -22806,7 +22807,7 @@ msgstr "Строка #" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "Строка #{0}:" @@ -22966,7 +22967,7 @@ msgstr "SMS успешно отправлено" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS не было отправлено. Пожалуйста, свяжитесь с администратором." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "Требуется SMTP-сервер" @@ -23068,7 +23069,7 @@ msgstr "Суббота" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23076,14 +23077,14 @@ msgstr "Суббота" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23096,8 +23097,8 @@ msgstr "Сохранить" msgid "Save Anyway" msgstr "Сохранить в любом случае" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Сохранить как" @@ -23145,7 +23146,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Сохранение" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "Сохранение изменений..." @@ -23272,7 +23273,7 @@ msgstr "Планировщик: Неактивен" #. Label of the scope (Data) field in DocType 'OAuth Scope' #: frappe/integrations/doctype/oauth_scope/oauth_scope.json msgid "Scope" -msgstr "" +msgstr "Область применения" #. Label of the sb_scope_section (Section Break) field in DocType 'Connected #. App' @@ -23480,7 +23481,7 @@ msgstr "Название раздела" msgid "Section must have at least one column" msgstr "Раздел должен иметь хотя бы один столбец" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23502,7 +23503,7 @@ msgstr "Посмотреть все прошлые отчеты." msgid "See on Website" msgstr "Смотрите на сайте" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "См. предыдущие ответы" @@ -23561,7 +23562,7 @@ msgstr "Выбрать" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "Выбрать все" @@ -23577,7 +23578,7 @@ msgstr "Выберите вложения" msgid "Select Child Table" msgstr "Дочерняя таблица" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Выбор столбца" @@ -23658,7 +23659,7 @@ msgstr "Выберите поля для вставки" msgid "Select Fields To Update" msgstr "Выберите поля для обновления" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Выбрать фильтры" @@ -23788,13 +23789,13 @@ msgstr "Выберите не менее 1 записи для печати" msgid "Select atleast 2 actions" msgstr "Выберите не менее 2 действий" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Выберите элемент списка" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Выберите несколько элементов списка" @@ -24121,7 +24122,7 @@ msgstr "Серия {0} уже использована в {1}" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "Ошибка сервера" @@ -24152,11 +24153,11 @@ msgstr "Функция Server Scripts недоступна на этом сай msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "Серверу не удалось обработать этот запрос из-за параллельного конфликтующего запроса. Повторите попытку." -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "Сервер был слишком занят для обработки этого запроса. Попробуйте ещё раз." @@ -24489,7 +24490,7 @@ msgid "Setup > User Permissions" msgstr "Настройка > Разрешения пользователей" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Настройка автоматической электронной почты" @@ -24627,6 +24628,11 @@ msgstr "" msgid "Show Dashboard" msgstr "Показать панель инструментов" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24782,7 +24788,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Показать итоги" @@ -24804,7 +24810,7 @@ msgstr "Показать значения на диаграмме" msgid "Show Warnings" msgstr "Показать предупреждения" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Выходные дни" @@ -24900,7 +24906,7 @@ msgstr "" msgid "Show {0} List" msgstr "Показать список {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Отображение в отчете только числовых полей" @@ -25299,7 +25305,7 @@ msgstr "Поле сортировки {0} должно быть действит #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25636,8 +25642,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25830,12 +25836,12 @@ msgstr "Очередь отправки" msgid "Submit" msgstr "Утвердить" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Утвердить" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Утвердить" @@ -25864,7 +25870,7 @@ msgstr "" msgid "Submit an Issue" msgstr "Отправить сообщение о проблеме" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "Отправить еще один ответ" @@ -25888,7 +25894,7 @@ msgstr "Для завершения этого шага отправьте эт msgid "Submit this document to confirm" msgstr "Предоставьте этот документ для подтверждения" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Отправить {0} документов?" @@ -25897,7 +25903,7 @@ msgstr "Отправить {0} документов?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "Утвержден" @@ -25949,7 +25955,7 @@ msgstr "Тонкий" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -26000,7 +26006,7 @@ msgstr "" msgid "Successful Transactions" msgstr "Успешные проводки" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "Успешно: от {0} до {1}" @@ -26021,7 +26027,7 @@ msgstr "Успешно импортировано {0} из {1} записей." msgid "Successfully reset onboarding status for all users." msgstr "Успешно сброшен статус регистрации для всех пользователей." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "Вы успешно вышли" @@ -26493,7 +26499,7 @@ msgstr "Для Table MultiSelect требуется таблица хотя бы msgid "Table Trimmed" msgstr "Таблица обрезана" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Таблица обновлена" @@ -26518,8 +26524,8 @@ msgstr "Тег Ссылка" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26685,7 +26691,7 @@ msgstr "Спасибо, что обратились к нам. Мы свяжем "Ваш вопрос:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "Спасибо, что потратили свое драгоценное время на заполнение этой формы" @@ -26709,7 +26715,7 @@ msgstr "Спасибо" msgid "The Auto Repeat for this document has been disabled." msgstr "Автоповтор для этого документа был отключен." -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "Формат CSV чувствителен к регистру" @@ -26779,7 +26785,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "Показанное количество является приблизительным. Нажмите здесь, чтобы увидеть точное количество." @@ -26965,7 +26971,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -27075,7 +27081,7 @@ msgstr "Были допущены ошибки" msgid "There were errors while creating the document. Please try again." msgstr "При создании документа возникли ошибки. Пожалуйста, попробуйте еще раз." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "При отправке электронной почты возникли ошибки. Пожалуйста, попробуйте ещё раз." @@ -27774,11 +27780,11 @@ msgstr "Задачи" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Сегодня" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "Переключить диаграмму" @@ -27904,7 +27910,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "Общая сумма" @@ -27954,11 +27960,11 @@ msgstr "Общее количество электронных писем, си msgid "Total:" msgstr "Всего:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "Всего" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Строка итогов" @@ -28021,7 +28027,7 @@ msgstr "Отслеживайте, было ли ваше письмо откры msgid "Track milestones for any document" msgstr "Отслеживайте основные этапы для любого документа" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "Создается URL-адрес отслеживания и копируется в буфер обмена" @@ -28068,7 +28074,7 @@ msgstr "Перевести данные" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "Перевод значений" @@ -28415,11 +28421,11 @@ msgstr "Невозможно открыть прикрепленный файл. msgid "Unable to read file format for {0}" msgstr "Невозможно прочитать формат файла для {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "Невозможно обновить событие" @@ -28528,7 +28534,7 @@ msgstr "Небезопасный SQL-запрос" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "Снять все выделения" @@ -28852,7 +28858,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "Используйте, если настройки по умолчанию не позволяют правильно определить ваши данные" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "Использование подзапроса или функции ограничено" @@ -29077,11 +29083,11 @@ msgstr "Разрешение пользователя" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Разрешения пользователя" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Разрешения пользователя" @@ -29213,7 +29219,7 @@ msgstr "Пользователь {0} не имеет доступа к этом msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "Пользователь {0} не имеет доступа к типу документа через разрешение роли для документа {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "Пользователь {0} не имеет разрешения на создание рабочей области." @@ -29222,7 +29228,7 @@ msgstr "Пользователь {0} не имеет разрешения на msgid "User {0} has requested for data deletion" msgstr "Пользователь {0} запросил удаление данных" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29392,11 +29398,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "Значение не может быть изменено для {0}" @@ -29416,7 +29422,7 @@ msgstr "Значение поля проверки может быть 0 или msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Значение поля {0} слишком длинное в {1}. Длина должна быть меньше {2} символов" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "Значение для {0} не может быть списком" @@ -29447,7 +29453,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "Слишком большое значение" @@ -29790,7 +29796,7 @@ msgstr "Веб-страница" msgid "Web Page Block" msgstr "Блок веб-страницы" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "URL-адрес веб-страницы" @@ -30039,7 +30045,7 @@ msgstr "Websocket" msgid "Wednesday" msgstr "Среда" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Неделя" @@ -30343,7 +30349,7 @@ msgstr "Рабочий процесс успешно обновлен" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "Рабочее пространство" @@ -30435,11 +30441,11 @@ msgstr "Завершение" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "Неправильное значение Fetch From" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "Поле оси X" @@ -30462,7 +30468,7 @@ msgstr "Ошибка XMLHttpRequest" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Поля оси Y" @@ -30532,8 +30538,8 @@ msgstr "Жёлтый" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30809,7 +30815,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "Вы отменили этот документ {0}" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "У вас недостаточно прав для доступа к этому ресурсу. Пожалуйста, свяжитесь с вашим менеджером, чтобы получить доступ." @@ -30821,11 +30827,11 @@ msgstr "У вас недостаточно прав для выполнения msgid "You do not have import permission for {0}" msgstr "У вас нет разрешения на импорт {0}" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "У вас нет прав доступа к полю: {0}" @@ -30889,7 +30895,7 @@ msgstr "У вас есть невидимые {0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "Вы еще не добавили ни одной диаграммы приборной панели или карточки с цифрами." -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "Вы еще не создали {0}" @@ -30966,7 +30972,7 @@ msgstr "Чтобы использовать эту функцию, необхо msgid "You need to select indexes you want to add first." msgstr "Сначала нужно выбрать индексы, которые вы хотите добавить." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "Вам необходимо установить одну папку IMAP для {0}" @@ -31181,7 +31187,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "и" @@ -31244,7 +31250,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "d" @@ -31362,7 +31368,7 @@ msgstr "почта для входящих" msgid "empty" msgstr "пустой" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "пустой" @@ -31421,7 +31427,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "gzip не найден в PATH! Это необходимо для создания резервной копии." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "ч" @@ -31441,17 +31447,17 @@ msgstr "иконка" msgid "import" msgstr "импорт" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31494,7 +31500,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "м" @@ -31587,7 +31593,7 @@ msgstr "on_update" msgid "on_update_after_submit" msgstr "on_update_after_submit" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "или" @@ -31660,7 +31666,7 @@ msgid "restored {0} as {1}" msgstr "восстановлено {0} как {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "с" @@ -31918,7 +31924,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "Календарь {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "Диаграмма {0}" @@ -31967,7 +31973,7 @@ msgstr "{0} Карта" msgid "{0} Name" msgstr "{0} Имя" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} Не разрешается изменять {1} после подачи с {2} на {3}" @@ -32087,7 +32093,7 @@ msgstr "{0} изменено {1} на {2}" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "{0} содержит недопустимое выражение Fetch From, Fetch From не может быть самореферентным." -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -32112,7 +32118,7 @@ msgstr "{0} д" msgid "{0} days ago" msgstr "{0} дн. назад" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -32121,7 +32127,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "{0} не существует в строке {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -32161,7 +32167,7 @@ msgstr "{0} покинул беседу в {1} {2}" msgid "{0} hours ago" msgstr "{0} часов назад" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} если вы не будете перенаправлены в течение {1} секунд" @@ -32170,7 +32176,7 @@ msgstr "{0} если вы не будете перенаправлены в те msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} в строке {1} не может быть как URL, так и дочерних элементов" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -32182,11 +32188,11 @@ msgstr "{0} - обязательное поле" msgid "{0} is a not a valid zip file" msgstr "{0} — недопустимый zip-файл" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -32198,16 +32204,16 @@ msgstr "{0} является недопустимым полем \"Данные\ msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} является недопустимым адресом электронной почты в 'Получатели'" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} находится между {1} и {2}" @@ -32216,49 +32222,49 @@ msgstr "{0} находится между {1} и {2}" msgid "{0} is currently {1}" msgstr "{0} в данный момент {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} равно {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} больше или равно {1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} больше, чем {1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} меньше или равно {1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} меньше, чем {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} это как {1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} является обязательным" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32323,26 +32329,26 @@ msgstr "{0} не является zip файлом" msgid "{0} is not an allowed role for {1}" msgstr "{0} не является допустимым родительским полем для {1}" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} не равен {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} не похож на {1}" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} не является одним из {1}" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} не задан" @@ -32350,20 +32356,20 @@ msgstr "{0} не задан" msgid "{0} is now default print format for {1} doctype" msgstr "{0} теперь является форматом печати по умолчанию для типа документа {1}" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} — один из {1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32371,21 +32377,21 @@ msgstr "{0} — один из {1}" msgid "{0} is required" msgstr "{0} требуется" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} задан" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} входит в {1}" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "Выбрано {0} элементов" @@ -32441,11 +32447,11 @@ msgstr "{0} не может быть ни одним из {1}" msgid "{0} must be one of {1}" msgstr "{0} должно быть одним из {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "Сначала необходимо задать {0}" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} должно быть уникальным" @@ -32466,11 +32472,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} не разрешается переименовать" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} из {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} из {1} ({2} строк с дочерними)" @@ -32634,11 +32640,11 @@ msgstr "{0} {1} добавлено" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} добавлено в Dashboard {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} уже существует" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} не может быть \"{2}\". Должен быть одним из \"{3}\"" @@ -32662,7 +32668,7 @@ msgstr "{0} {1} не найдено" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Отправленная запись не может быть удалена. Сначала необходимо {2} Отменить {3}." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, Строка {1}" @@ -32675,7 +32681,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} complete | Пожалуйста, оставьте эту вкладку открытой до завершения." -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) будет усечен, так как максимальное количество символов {2}" @@ -32844,8 +32850,8 @@ msgstr "{} не поддерживает автоматическую очист msgid "{} field cannot be empty." msgstr "Поле {} не должно быть пустым." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} было отключено. Может быть включён только если отметить {}." @@ -32853,7 +32859,7 @@ msgstr "{} было отключено. Может быть включён то msgid "{} is not a valid date string." msgstr "{} не является допустимой строкой даты." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "{} не найден в PATH! Это необходимо для доступа к консоли." diff --git a/frappe/locale/sl.po b/frappe/locale/sl.po index 4e496a9772..1373cf4f8f 100644 --- a/frappe/locale/sl.po +++ b/frappe/locale/sl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' ni dovoljeno za tip {1} v vrstici {2}" msgid "(Mandatory)" msgstr "(Obvezno)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Neuspešno: od {0} do {1}: {2}" @@ -606,7 +606,7 @@ msgstr "

Primer Odgovora po E-pošti

\n\n" #. Content of the 'html_5' (HTML) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "
Or
" -msgstr "" +msgstr "
Ali
" #. Content of the 'Message Examples' (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -1163,7 +1163,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1230,6 +1230,7 @@ msgstr "Dnevnik Dejavnosti" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1288,8 +1289,8 @@ msgstr "Dodaj Podrejeno" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Dodaj Stolpec" @@ -1373,7 +1374,7 @@ msgstr "Dodaj Naročnike" msgid "Add Tags" msgstr "Dodaj Oznake" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Dodaj Oznake" @@ -1406,6 +1407,11 @@ msgstr "" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Dodaj Filter" @@ -1517,7 +1523,7 @@ msgstr "Dodajte k tej dejavnosti po pošti na {0}" msgid "Add {0}" msgstr "Dodaj {0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Dodaj {0}" @@ -1680,8 +1686,8 @@ msgstr "Napredno" msgid "Advanced Control" msgstr "Napredni Nadzor" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Napredno Iskanje" @@ -2112,7 +2118,7 @@ msgstr "Dovoli uporabniku prijavo samo pred to uro (0–24)" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow users to log in without a password, using a login link sent to their email" -msgstr "" +msgstr "Dovoli uporabnikom prijavo brez gesla z uporabo povezave za prijavo, poslane na njihovo e-pošto" #. Label of the allowed (Link) field in DocType 'Workflow Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json @@ -2250,11 +2256,11 @@ msgstr "Že Registriran" msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "" @@ -2401,7 +2407,7 @@ msgstr "" msgid "Anonymous responses" msgstr "Anonimni odgovori" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "" @@ -2412,7 +2418,7 @@ msgstr "" #. Description of the 'Raw Commands' (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Any string-based printer languages can be used. Writing raw commands requires knowledge of the printer's native language provided by the printer manufacturer. Please refer to the developer manual provided by the printer manufacturer on how to write their native commands. These commands are rendered on the server side using the Jinja Templating Language." -msgstr "" +msgstr "Lahko se uporabijo vsi tiskarski jeziki, ki temeljijo na nizih. Za pisanje surovih ukazov je potrebno poznavanje maternega jezika tiskalnika, ki ga zagotovi proizvajalec tiskalnika. Prosimo, glejte priročnik za razvijalce, ki ga je priskrbel proizvajalec tiskalnika, o tem, kako zapisati njihove izvorne ukaze. Ti ukazi se prikažejo na strani strežnika z uporabo Jinja predlogov jezika." #: frappe/core/page/permission_manager/permission_manager_help.html:103 msgid "Apart from System Manager, roles with Set User Permissions right can set permissions for other users for that Document Type." @@ -2488,7 +2494,7 @@ msgstr "" msgid "Append To" msgstr "Dodaj k" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "Dodaj k je lahko eden od {0}" @@ -2542,7 +2548,7 @@ msgstr "" msgid "Apply" msgstr "Uporabi" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Uporabi Pravilo Dodelitve" @@ -2629,11 +2635,11 @@ msgstr "Arhivirani Stolpci" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2751,7 +2757,7 @@ msgstr "Dodeli Pogoj" msgid "Assign To" msgstr "Dodeli" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Dodeli" @@ -2801,7 +2807,7 @@ msgstr "Dodelil/a" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -3014,7 +3020,7 @@ msgstr "Nastavitve Priloge" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Priloge" @@ -3076,7 +3082,7 @@ msgstr "" msgid "Authentication Apps you can use are:" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -3283,11 +3289,11 @@ msgstr "Samodejno sporočilo" msgid "Automatic" msgstr "Samodejno" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3881,7 +3887,7 @@ msgstr "Množično brisanje" msgid "Bulk Edit" msgstr "Množično urejanje" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Množično urejanje {0}" @@ -3889,7 +3895,7 @@ msgstr "Množično urejanje {0}" msgid "Bulk Operation Failed" msgstr "Množična operacija ni uspela" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "Množična operacija je uspešna" @@ -4118,7 +4124,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4166,7 +4172,7 @@ msgstr "" msgid "Cancel" msgstr "Prekliči" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Prekliči" @@ -4192,7 +4198,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4241,7 +4247,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4285,7 +4291,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4385,7 +4391,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4405,7 +4411,7 @@ msgstr "" msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "" @@ -4430,11 +4436,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4609,7 +4615,7 @@ msgstr "Vir Grafikona" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Tip Grafikona" @@ -4777,7 +4783,7 @@ msgstr "Počisti & Dodaj Predlogo" msgid "Clear All" msgstr "Počisti vse" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Počisti dodelitev" @@ -4819,7 +4825,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Klikni tukaj" @@ -4871,7 +4877,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -5243,7 +5249,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "" @@ -5464,7 +5470,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "" @@ -5676,7 +5682,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5745,11 +5751,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5761,12 +5767,12 @@ msgstr "" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "" @@ -5803,7 +5809,7 @@ msgstr "" msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5956,7 +5962,7 @@ msgstr "" msgid "Create New" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "" @@ -5993,10 +5999,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "" @@ -6013,7 +6019,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "" @@ -6032,7 +6038,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6402,7 +6408,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6434,6 +6440,11 @@ msgstr "" msgid "Customize Form Field" msgstr "" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6557,7 +6568,7 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "" @@ -6778,7 +6789,7 @@ msgstr "" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "" @@ -6807,7 +6818,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "" @@ -6892,7 +6903,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "" @@ -6912,7 +6923,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "" @@ -7033,7 +7044,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "" @@ -7070,7 +7081,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7078,12 +7089,12 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "" @@ -7125,7 +7136,7 @@ msgstr "" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -7157,7 +7168,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -7175,17 +7186,17 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7215,10 +7226,6 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "" @@ -7613,7 +7620,7 @@ msgstr "" msgid "Disabled Auto Reply" msgstr "" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7621,7 +7628,7 @@ msgstr "" msgid "Discard" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "" @@ -7709,7 +7716,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -8190,7 +8197,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8198,15 +8205,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "" @@ -8384,9 +8391,9 @@ msgstr "" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "" @@ -8471,7 +8478,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8483,7 +8490,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8491,7 +8498,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8596,12 +8603,12 @@ msgstr "ESC" msgid "Edit" msgstr "Uredi" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Uredi" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Uredi" @@ -8635,7 +8642,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8649,11 +8656,6 @@ msgstr "" msgid "Edit Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "" @@ -8756,7 +8758,7 @@ msgstr "" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "" @@ -8852,7 +8854,7 @@ msgstr "E-pošta" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "" @@ -8869,7 +8871,7 @@ msgstr "" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -9059,7 +9061,7 @@ msgstr "" msgid "Email is mandatory to create User Email" msgstr "" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "" @@ -9081,7 +9083,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "" @@ -9176,7 +9178,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "" @@ -9189,7 +9191,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "" @@ -9311,7 +9313,7 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9490,7 +9492,7 @@ msgstr "" msgid "Entity Type" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "" @@ -9586,7 +9588,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9594,7 +9596,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "" @@ -9606,15 +9608,15 @@ msgstr "" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9806,7 +9808,7 @@ msgstr "" msgid "Expand All" msgstr "" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9866,12 +9868,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -9915,11 +9917,11 @@ msgstr "" msgid "Export Type" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "" @@ -10534,12 +10536,12 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "" @@ -10566,7 +10568,7 @@ msgstr "Datoteke" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10604,11 +10606,11 @@ msgstr "Ime Filtra" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10631,7 +10633,7 @@ msgstr "" msgid "Filtered by \"{0}\"" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10702,7 +10704,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -11026,7 +11028,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -11232,7 +11234,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 "" @@ -11460,7 +11462,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -12065,7 +12067,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -12157,7 +12159,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "" @@ -12301,7 +12303,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "" @@ -12452,16 +12454,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12830,8 +12832,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "" @@ -12953,7 +12955,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13272,7 +13274,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "" @@ -13370,7 +13372,7 @@ msgstr "" msgid "Insert Below" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "" @@ -13495,7 +13497,7 @@ msgstr "" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "" @@ -13550,7 +13552,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "" @@ -13594,7 +13596,7 @@ msgstr "" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "" @@ -13611,8 +13613,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13668,7 +13670,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "" @@ -13741,19 +13743,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13801,11 +13799,11 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13866,11 +13864,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14896,7 +14894,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "" @@ -15099,7 +15097,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "" @@ -15123,7 +15121,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15333,7 +15331,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15363,7 +15361,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -15432,7 +15430,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15452,7 +15450,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15555,7 +15553,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "" @@ -16070,7 +16068,7 @@ msgstr "" msgid "Maximum attachment limit of {0} has been reached." msgstr "" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "" @@ -16081,7 +16079,7 @@ msgstr "" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "" @@ -16094,7 +16092,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16138,8 +16136,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "" @@ -16214,11 +16212,11 @@ msgstr "" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "" @@ -16485,7 +16483,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16592,7 +16590,7 @@ msgstr "" msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "" @@ -16922,17 +16920,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "" @@ -16947,11 +16945,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16959,7 +16957,7 @@ msgstr "" msgid "Negative Value" msgstr "" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -17095,7 +17093,7 @@ msgstr "" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "" @@ -17340,8 +17338,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17500,7 +17498,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "" @@ -17588,7 +17586,7 @@ msgstr "" msgid "No file attached" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "" @@ -17645,7 +17643,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "" @@ -17673,7 +17671,7 @@ msgstr "" msgid "No rows" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17690,7 +17688,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "" @@ -17702,7 +17700,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17823,9 +17821,9 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "" @@ -17840,7 +17838,7 @@ msgstr "" msgid "Not Sent" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "" @@ -17907,9 +17905,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17939,7 +17937,7 @@ msgstr "" msgid "Note:" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "" @@ -18327,7 +18325,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18402,7 +18400,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18647,7 +18645,7 @@ msgstr "" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -18788,7 +18786,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "" @@ -19305,7 +19303,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "" @@ -19504,7 +19502,7 @@ msgstr "" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "" @@ -19664,8 +19662,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "" @@ -19707,7 +19705,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 "" @@ -19763,7 +19761,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19832,7 +19830,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "" @@ -19943,7 +19941,7 @@ msgstr "" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "" @@ -19983,7 +19981,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "" @@ -19995,7 +19993,7 @@ msgstr "" msgid "Please select applicable Doctypes" msgstr "" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "" @@ -20057,7 +20055,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -20093,7 +20091,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "" @@ -20413,12 +20411,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -21126,7 +21124,7 @@ msgstr "" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -21155,7 +21153,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21675,7 +21673,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21999,9 +21997,9 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "" @@ -22134,7 +22132,7 @@ msgstr "" msgid "Report updated successfully" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "" @@ -22159,7 +22157,7 @@ msgstr "" msgid "Report {0} saved" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "" @@ -22233,13 +22231,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22471,7 +22469,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -22625,7 +22623,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22776,7 +22774,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "" @@ -22789,7 +22787,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "" @@ -22949,7 +22947,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "" @@ -23051,7 +23049,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23059,14 +23057,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23079,8 +23077,8 @@ msgstr "" msgid "Save Anyway" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "" @@ -23128,7 +23126,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23463,7 +23461,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23485,7 +23483,7 @@ msgstr "" msgid "See on Website" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "" @@ -23544,7 +23542,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "" @@ -23560,7 +23558,7 @@ msgstr "" msgid "Select Child Table" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "" @@ -23641,7 +23639,7 @@ msgstr "" msgid "Select Fields To Update" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "" @@ -23771,13 +23769,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -24104,7 +24102,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -24135,11 +24133,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24455,7 +24453,7 @@ msgid "Setup > User Permissions" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "" @@ -24593,6 +24591,11 @@ msgstr "" msgid "Show Dashboard" msgstr "" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24748,7 +24751,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "" @@ -24770,7 +24773,7 @@ msgstr "" msgid "Show Warnings" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "" @@ -24866,7 +24869,7 @@ msgstr "" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "" @@ -25265,7 +25268,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25602,8 +25605,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25796,12 +25799,12 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "" @@ -25830,7 +25833,7 @@ msgstr "" msgid "Submit an Issue" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "" @@ -25854,7 +25857,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25863,7 +25866,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "" @@ -25915,7 +25918,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25966,7 +25969,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "" @@ -25987,7 +25990,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26459,7 +26462,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "" @@ -26484,8 +26487,8 @@ msgstr "" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26649,7 +26652,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "" @@ -26673,7 +26676,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "" @@ -26741,7 +26744,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26925,7 +26928,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -27035,7 +27038,7 @@ msgstr "" msgid "There were errors while creating the document. Please try again." msgstr "" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "" @@ -27733,11 +27736,11 @@ msgstr "" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "" @@ -27863,7 +27866,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "" @@ -27913,11 +27916,11 @@ msgstr "" msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "" @@ -27978,7 +27981,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -28025,7 +28028,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "" @@ -28371,11 +28374,11 @@ msgstr "" msgid "Unable to read file format for {0}" msgstr "" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "" @@ -28482,7 +28485,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "" @@ -28806,7 +28809,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "" @@ -29031,11 +29034,11 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -29167,7 +29170,7 @@ msgstr "" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -29176,7 +29179,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29346,11 +29349,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "" @@ -29370,7 +29373,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "" @@ -29401,7 +29404,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "" @@ -29744,7 +29747,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "" @@ -29993,7 +29996,7 @@ msgstr "" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "" @@ -30297,7 +30300,7 @@ msgstr "Delovni Tok uspešno posodobljen" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "" @@ -30389,11 +30392,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "" @@ -30416,7 +30419,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "" @@ -30486,8 +30489,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30763,7 +30766,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" @@ -30775,11 +30778,11 @@ msgstr "" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30843,7 +30846,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "" @@ -30920,7 +30923,7 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -31135,7 +31138,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "" @@ -31198,7 +31201,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "" @@ -31316,7 +31319,7 @@ msgstr "" msgid "empty" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "" @@ -31375,7 +31378,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" @@ -31395,17 +31398,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31448,7 +31451,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "" @@ -31541,7 +31544,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "" @@ -31614,7 +31617,7 @@ msgid "restored {0} as {1}" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31872,7 +31875,7 @@ msgstr "" msgid "{0} Calendar" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "" @@ -31921,7 +31924,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -32041,7 +32044,7 @@ msgstr "" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -32066,7 +32069,7 @@ msgstr "" msgid "{0} days ago" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -32075,7 +32078,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -32115,7 +32118,7 @@ msgstr "" msgid "{0} hours ago" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "" @@ -32124,7 +32127,7 @@ msgstr "" msgid "{0} in row {1} cannot have both URL and child items" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -32136,11 +32139,11 @@ msgstr "" msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -32152,16 +32155,16 @@ msgstr "" msgid "{0} is an invalid email address in 'Recipients'" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -32170,49 +32173,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32277,26 +32280,26 @@ msgstr "" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "" @@ -32304,20 +32307,20 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32325,21 +32328,21 @@ msgstr "" msgid "{0} is required" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "" @@ -32395,11 +32398,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "" @@ -32420,11 +32423,11 @@ msgid "{0} not allowed to be renamed" msgstr "" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "" @@ -32588,11 +32591,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32616,7 +32619,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "" @@ -32629,7 +32632,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" @@ -32798,8 +32801,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" @@ -32807,7 +32810,7 @@ msgstr "" msgid "{} is not a valid date string." msgstr "" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/sr.po b/frappe/locale/sr.po index 2106556bed..39857d7ac6 100644 --- a/frappe/locale/sr.po +++ b/frappe/locale/sr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' није дозвољен за врсту {1} у реду {2}" msgid "(Mandatory)" msgstr "(Обавезно)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Неуспешно: {0} до {1}: {2}" @@ -1168,7 +1168,7 @@ msgstr "Радње {0} није успела на {1} {2}. Прегледајт #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1235,6 +1235,7 @@ msgstr "Дневник активности" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1293,8 +1294,8 @@ msgstr "Додај зависни елемент" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Додај колону" @@ -1378,7 +1379,7 @@ msgstr "Додај претплатнике" msgid "Add Tags" msgstr "Додај ознаке" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Додај ознаке" @@ -1411,6 +1412,11 @@ msgstr "Додај корисничку дозволу" msgid "Add Video Conferencing" msgstr "Додај видео-конференцију" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Додај филтер" @@ -1522,7 +1528,7 @@ msgstr "Додај у ову активност слањем имејла на { msgid "Add {0}" msgstr "Додај {0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Додај {0}" @@ -1685,8 +1691,8 @@ msgstr "Напредно" msgid "Advanced Control" msgstr "Напредна контрола" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Напредна претрага" @@ -2256,11 +2262,11 @@ msgstr "Већ регистрован" msgid "Already in the following Users ToDo list:{0}" msgstr "Већ се налази на листи за урадити следећих корисника: {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "Такође додавање зависног поља за валуту {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "Такође додавање поља од зависности статуса {0}" @@ -2407,7 +2413,7 @@ msgstr "Матрица анонимности" msgid "Anonymous responses" msgstr "Анонимни одговори" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "Друга трансакција блокира ову. Покушајте поново за неколико секунди." @@ -2494,7 +2500,7 @@ msgstr "Додај имејл у датотеку послате" msgid "Append To" msgstr "Додај у" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "Додај у, може бити једно од {0}" @@ -2548,7 +2554,7 @@ msgstr "Односи се на (DocType)" msgid "Apply" msgstr "Примени" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Примени правило доделе" @@ -2635,11 +2641,11 @@ msgstr "Архивиране колоне" msgid "Are you sure you want to cancel the invitation?" msgstr "Да ли сте сигурни да желите да откажете позивницу?" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "Да ли сте сигурни да желите да очистите додељене задатке?" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "Да ли сте сигурни да желите да обришете свих {0} редова?" @@ -2757,7 +2763,7 @@ msgstr "Додели услов" msgid "Assign To" msgstr "Додели" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Додели" @@ -2807,7 +2813,7 @@ msgstr "Додељено од" msgid "Assigned By Full Name" msgstr "Име и презиме доделиоца" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -3020,7 +3026,7 @@ msgstr "Подешавање прилога" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Прилози" @@ -3082,7 +3088,7 @@ msgstr "Аутентификација" msgid "Authentication Apps you can use are:" msgstr "Апликација за аутентификацију које можете да користите су:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Аутентификација није успела приликом примања имејлова са имејл налога: {0}." @@ -3289,11 +3295,11 @@ msgstr "Аутоматска порука" msgid "Automatic" msgstr "Аутоматски" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Аутоматско повезивање може бити активирано само за један имејл налог." -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Аутоматско повезивање може бити активирано само уколико је улазни омогућен." @@ -3888,7 +3894,7 @@ msgstr "Масовно брисање" msgid "Bulk Edit" msgstr "Масовно уређивање" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Масовно уређивање {0}" @@ -3896,7 +3902,7 @@ msgstr "Масовно уређивање {0}" msgid "Bulk Operation Failed" msgstr "Масовна операција није успела" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "Масовна операција је успешно завршена" @@ -4125,7 +4131,7 @@ msgid "Camera" msgstr "Камера" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4173,7 +4179,7 @@ msgstr "Не може се преименовати из {0} у {1} јер {0} msgid "Cancel" msgstr "Откажи" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Откажи" @@ -4199,7 +4205,7 @@ msgstr "Откажи увоз" msgid "Cancel Prepared Report" msgstr "Откажи припремљен извештај" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Откажи {0} документа?" @@ -4248,7 +4254,7 @@ msgstr "Није могуће преузети вредности" msgid "Cannot Remove" msgstr "Није могуће уклонити" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "Није могуће ажурирати након подношења" @@ -4292,7 +4298,7 @@ msgstr "Није могуће променити са/на аутоматско msgid "Cannot create a {0} against a child document: {1}" msgstr "Није могуће креирати {0} против зависног документа: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "Није могуће креирати приватни радни простор за остале кориснике" @@ -4392,7 +4398,7 @@ msgstr "Није могуће преузети садржај фајла из д msgid "Cannot have multiple printers mapped to a single print format." msgstr "Није могуће мапирати више штампача на један формат за штампу." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "Није могуће увозити табелу са више од 5000 редова." @@ -4412,7 +4418,7 @@ msgstr "Није могуће упарити колону {0} ни са једн msgid "Cannot move row" msgstr "Није могуће померити ред" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "Није могуће уклонити ИД поље" @@ -4437,11 +4443,11 @@ msgstr "Није могуће поднети {0}." msgid "Cannot update {0}" msgstr "Није могуће ажурирати {0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "Није могуће користити подупит овде." -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "Није могуће користити {0} у команди сортирај/групиши по" @@ -4617,7 +4623,7 @@ msgstr "Извор дијаграма" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Врста дијаграма" @@ -4785,7 +4791,7 @@ msgstr "Очисти и додај шаблон" msgid "Clear All" msgstr "Очисти све" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Очисти додељене задатке" @@ -4827,7 +4833,7 @@ msgstr "Кликните на прилагоди да додате свој пр msgid "Click below to get started:" msgstr "Кликните испод да бисте започели:" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Кликните овде" @@ -4879,7 +4885,7 @@ msgstr "Кликните да поставите динамичке филтер msgid "Click to Set Filters" msgstr "Кликните да поставите филтере" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "Кликните да сортирате по {0}" @@ -5251,7 +5257,7 @@ msgstr "Видљивост коментара може да ажурира ис #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Коментари" @@ -5472,7 +5478,7 @@ msgstr "Конфигурација" msgid "Configuration" msgstr "Конфигурација" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Конфигуришите дијаграм" @@ -5686,7 +5692,7 @@ msgstr "Садржи {0} исправки безбедности" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5755,11 +5761,11 @@ msgstr "Статус доприноса" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "Контролише да ли нови корисници могу да се региструју користећи овај кључ за пријављивање путем друштвених мрежа. Уколико није постављено, поштују се подешавања веб-сајта." -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Копирано у међуспремник." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "Копирано {0} {1} у међуспремник" @@ -5771,12 +5777,12 @@ msgstr "Копирај линк" msgid "Copy embed code" msgstr "Копирај embedded code" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "Копирај грешку у међуспремник" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "Копирај у међуспремник" @@ -5813,7 +5819,7 @@ msgstr "Није било могуће пронаћи {0}" msgid "Could not map column {0} to field {1}" msgstr "Није било могуће мапирати колону {0} на поље {1}" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "Није могуће обрадити поље: {0}" @@ -5966,7 +5972,7 @@ msgstr "Креирај евиденцију" msgid "Create New" msgstr "Креирај нови" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Креирај нови" @@ -6003,10 +6009,10 @@ msgstr "Креирај нови ..." msgid "Create a new record" msgstr "Креирај нови запис" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "Креирај нови {0}" @@ -6023,7 +6029,7 @@ msgstr "Креирај или уреди формат штампе" msgid "Create or Edit Workflow" msgstr "Креирај или уреди радни ток" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "Креирај свој први {0}" @@ -6042,7 +6048,7 @@ msgstr "Креирано" msgid "Created At" msgstr "Креирано на" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6412,7 +6418,7 @@ msgstr "Прилагођавање за {0} су извезена:
{1} msgid "Customize" msgstr "Прилагоди" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Прилагоди" @@ -6444,6 +6450,11 @@ msgstr "Прилагоди образац - {0}" msgid "Customize Form Field" msgstr "Прилагоди поље обрасца" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6567,7 +6578,7 @@ msgstr "Тамна тема" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "Контролна табла" @@ -6788,7 +6799,7 @@ msgstr "Датум и време" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Дан" @@ -6817,7 +6828,7 @@ msgstr "Дана пре" msgid "Days Before or After" msgstr "Дана пре или након" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "Дошло је до застоја" @@ -6902,7 +6913,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Подразумевани улазни" @@ -6922,7 +6933,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Подразумевани излазни" @@ -7043,7 +7054,7 @@ msgstr "Подразумевана вредност" msgid "Defaults" msgstr "Подразумеване вредности" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "Подразумеване вредности ажуриране" @@ -7080,7 +7091,7 @@ msgstr "Кашњење" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7088,12 +7099,12 @@ msgstr "Кашњење" msgid "Delete" msgstr "Обриши" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Обриши" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Обриши" @@ -7135,7 +7146,7 @@ msgstr "Обриши картицу" msgid "Delete all" msgstr "Обриши све" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "Обриши свих {0} редова" @@ -7167,7 +7178,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "Обриши целу картицу заједно са пољима" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "Обриши ред" @@ -7185,17 +7196,17 @@ msgstr "Обриши картицу" msgid "Delete this record to allow sending to this email address" msgstr "Обриши овај запис да би омогућио слање на ову имејл адресу" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Трајно обриши {0} ставку?" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Трајно обриши {0} ставке?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "Обриши {0} редова" @@ -7225,10 +7236,6 @@ msgstr "Обрисани документ" msgid "Deleted Name" msgstr "Обрисани назив" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "Сви документи су успешно обрисани" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Обрисано!" @@ -7623,7 +7630,7 @@ msgstr "Онемогућено" msgid "Disabled Auto Reply" msgstr "Онемогући аутоматски одговор" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7631,7 +7638,7 @@ msgstr "Онемогући аутоматски одговор" msgid "Discard" msgstr "Одбаци" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Одбаци" @@ -7719,7 +7726,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "Немој уређивати заглавља која су унапред постављена у шаблону" @@ -8203,7 +8210,7 @@ msgstr "Врсте и дозволе документа" msgid "Document Unlocked" msgstr "Документ је откључан" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "Документ се не може користити као вредност филтера" @@ -8211,15 +8218,15 @@ msgstr "Документ се не може користити као вредн msgid "Document follow is not enabled for this user." msgstr "Праћење документа није омогућено за овог корисника." -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "Документ је отказан" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "Документ је поднет" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "Документ у стању нацрта" @@ -8397,9 +8404,9 @@ msgstr "Преузми извештај" msgid "Download Template" msgstr "Преузми шаблон" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Преузмите Ваше податке" @@ -8484,7 +8491,7 @@ msgstr "Дупликат уноса" msgid "Duplicate Filter Name" msgstr "Дупликат назив филтера" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Дупликат назива" @@ -8496,7 +8503,7 @@ msgstr "Дупликат тренутног реда" msgid "Duplicate field" msgstr "Дупликат поља" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "Дупликат реда" @@ -8504,7 +8511,7 @@ msgstr "Дупликат реда" msgid "Duplicate rows" msgstr "Дупликат редова" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "Дупликат {0} редова" @@ -8609,12 +8616,12 @@ msgstr "ИЗЛАЗ" msgid "Edit" msgstr "Уреди" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Уреди" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Уреди" @@ -8648,7 +8655,7 @@ msgstr "Уреди прилагођени HTML" msgid "Edit DocType" msgstr "Уреди DocType" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Уреди DocType" @@ -8662,11 +8669,6 @@ msgstr "Уреди постојећи" msgid "Edit Filters" msgstr "Уреди филтере" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "Уреди филтере" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "Уреди подножје" @@ -8769,7 +8771,7 @@ msgstr "Уредите Ваш одговор" msgid "Edit your workflow visually using the Workflow Builder." msgstr "Визуално уредите свој радни ток помоћу уређивача радног тока." -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "Уреди {0}" @@ -8865,7 +8867,7 @@ msgstr "Имејл" msgid "Email Account" msgstr "Имејл налог" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "Имејл налог онемогућен." @@ -8882,7 +8884,7 @@ msgstr "Имејл налог је додат више пута" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "Имејл налог није постављен. Молимо Вас да креирате нови имејл налог кроз Подешавање > Имејл налог" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "Имејл налог {0} је онемогућен" @@ -9072,7 +9074,7 @@ msgstr "Имејл је премештен у отпад" msgid "Email is mandatory to create User Email" msgstr "Имејл је обавезан за креирање корисничког имејла" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "Имејл није послат {0} (отказана претплата / онемогућено)" @@ -9094,7 +9096,7 @@ msgstr "Имејлови" msgid "Emails Pulled" msgstr "Имејлови преузети" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "Имејлови се већ преузимају са овог налога." @@ -9189,7 +9191,7 @@ msgstr "Омогући Google индексирање" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Омогући улазни" @@ -9202,7 +9204,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Омогући излазну" @@ -9325,7 +9327,7 @@ msgstr "Омогућено" msgid "Enabled Scheduler" msgstr "Планер омогућен" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "Омогући пријемну пошту имејла за корисника {0}" @@ -9504,7 +9506,7 @@ msgstr "Назив ентитета" msgid "Entity Type" msgstr "Врста ентитета" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Једнако" @@ -9600,7 +9602,7 @@ msgstr "Грешка у формату штампе на линији {0}: {1}" msgid "Error in {0}.get_list: {1}" msgstr "Грешка у {0}.get_list: {1}" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "Грешка при обради угњеждених филтера: {0}. {1}" @@ -9608,7 +9610,7 @@ msgstr "Грешка при обради угњеждених филтера: {0 msgid "Error validating \"Ignore User Permissions\"" msgstr "Грешка при валидацији поља \"Игнориши корисничке дозволе\"" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "Грешка при повезивању са имејл налогом {0}" @@ -9620,15 +9622,15 @@ msgstr "Грешка при обради обавештења {0}. Молимо msgid "Error {0}: {1}" msgstr "Грешка {0}: {1}" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "Грешка: Подаци недостају у табели {0}" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Грешка: Вредност недостаје за {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Грешка: {0} Ред #{1}: Вредност недостаје за: {2}" @@ -9820,7 +9822,7 @@ msgstr "Прошири" msgid "Expand All" msgstr "Прошири све" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "Очекиван је оператор 'and' или 'or', пронађено: {0}" @@ -9880,12 +9882,12 @@ msgstr "Време истека страница са QR кодом" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Извоз" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Извоз" @@ -9929,11 +9931,11 @@ msgstr "Извоз извештаја: {0}" msgid "Export Type" msgstr "Врста извоза" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "Извоз свих редова који се подударају?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "Извоз свих {0} редова?" @@ -10548,12 +10550,12 @@ msgstr "Назив фајла не може садржати {0}" msgid "File not attached" msgstr "Фајл није приложен" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "Величина фајла је премашила максималну дозвољену величину од {0} MB" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "Фајл је превелики" @@ -10580,7 +10582,7 @@ msgstr "Фајлови" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10618,11 +10620,11 @@ msgstr "Филтер назива" msgid "Filter Values" msgstr "Филтер вредности" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "Недостаје услов филтера након оператора: {0}" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "Поља филтера имају неважећу backtick нотацију: {0}" @@ -10645,7 +10647,7 @@ msgstr "Филтрирани записи" msgid "Filtered by \"{0}\"" msgstr "Филтрирани по \"{0}\"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "Филтрирано по: {0}." @@ -10716,7 +10718,7 @@ msgstr "Филтери ће бити доступни путем филт msgid "Filters {0}" msgstr "Филтери {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "Филтери:" @@ -11040,7 +11042,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "За динамички наслов користите Jinja ознаке попут ове: {{ doc.name }} Delivered" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "За поређење, користите >5, <10 или =324. За опсеге, користите 5:10 (за вредности између 5 и 10)." @@ -11246,7 +11248,7 @@ msgstr "Frappe Light" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "Frappe имејл OAuth грешка" @@ -11474,7 +11476,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Генериши одвојене документе за сваког додељеног корисника" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "Генериши URL за праћење" @@ -12079,7 +12081,7 @@ msgstr "Скрипте за заглавље/подножје могу се ко msgid "Headers" msgstr "Заглавља" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "Заглавља морају бити у формату речника" @@ -12171,7 +12173,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "Ево Вашег URL за праћење" @@ -12315,7 +12317,7 @@ msgstr "Сакриј бочну траку, мени и коментаре" msgid "Hide Standard Menu" msgstr "Сакриј стандардни мени" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Сакриј викенде" @@ -12466,16 +12468,16 @@ msgstr "Изгледа да још увек немаш приступ нијед #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "ИД" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "ИД" @@ -12844,8 +12846,8 @@ msgstr "Игнорисане апликације" msgid "Illegal Document Status for {0}" msgstr "Неважећи статус документа за {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Неважећи SQL упит" @@ -12967,7 +12969,7 @@ msgstr "Имплицитно" msgid "Import" msgstr "Увоз" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "Увоз" @@ -13286,7 +13288,7 @@ msgstr "Захтев" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "Индекс" @@ -13384,7 +13386,7 @@ msgstr "Поље за унос након поља '{0}' поменутог у msgid "Insert Below" msgstr "Унеси пре" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "Унеси колону пре {0}" @@ -13509,7 +13511,7 @@ msgstr "Интересовања" msgid "Intermediate" msgstr "Средње" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "Интерна грешка сервера" @@ -13564,7 +13566,7 @@ msgstr "Неважеће" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Неважећи \"depends_on\" израз" @@ -13608,7 +13610,7 @@ msgstr "Неважећи датум" msgid "Invalid DocType" msgstr "Неважећи DocType" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "Неважећи DocType: {0}" @@ -13625,8 +13627,8 @@ msgstr "Неважећи назив поља" msgid "Invalid File URL" msgstr "Неважећи URL фајла" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "Неважећи филтер" @@ -13682,7 +13684,7 @@ msgstr "Неважећи излазни имејл сервер или порт: msgid "Invalid Output Format" msgstr "Неважећи излазни формат" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "Неважећа измена" @@ -13755,19 +13757,15 @@ msgstr "Неважећи формат аргумента: {0}. Дозвољен msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "Неважећа врста аргумента: {0}. Дозвољени су само текстови, бројеви, речници и None." -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "Неважећи карактери у називу поља: {0}. Дозвољена су слова, бројеви и доње црте." -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "Неважећи карактери у називу табеле: {0}" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Неважећа колона" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "Неважећа врста услова у угњежденим филтерима: {0}" @@ -13815,11 +13813,11 @@ msgstr "Неважећи назив поља '{0}' у аутоматском и msgid "Invalid file path: {0}" msgstr "Неважећа путања фајла: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "Неважећи услов филтера: {0}. Очекивана је листа или tuple." -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "Неважећи формат поља за филтер: {0}. Користите 'fieldname' или 'link_fieldname.target_fieldname'." @@ -13880,11 +13878,11 @@ msgstr "Неважеће тело захтева" msgid "Invalid role" msgstr "Неважећа улога" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "Неважећи једноставни формат филтера: {0}" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "Неважећи почетак услова за филтер: {0}. Очекивана је листа или tuple." @@ -14910,7 +14908,7 @@ msgid "Leave blank to repeat always" msgstr "Остави празно да се увек понавља" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Напусти овај разговор" @@ -15113,7 +15111,7 @@ msgstr "Светла тема" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Лајк" @@ -15137,7 +15135,7 @@ msgstr "Лајковања" msgid "Limit" msgstr "Лимит" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "Ограничење мора бити позитиван цео број" @@ -15347,7 +15345,7 @@ msgstr "Линкови" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "Листа" @@ -15377,7 +15375,7 @@ msgstr "Филтер листе" msgid "List Settings" msgstr "Подешавање листе" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Подешавање листе" @@ -15446,7 +15444,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15466,7 +15464,7 @@ msgstr "Учитавање верзија..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15569,7 +15567,7 @@ msgstr "Пријава пре" msgid "Login Failed please try again" msgstr "Пријава није успела, покушајте поново" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "Неопходан је ИД за пријаву" @@ -15628,7 +15626,7 @@ msgstr "Пријавите се да бисте започели нову дис #: frappe/www/portal.py:17 msgid "Login to view" -msgstr "" +msgstr "Пријавите се за приказ" #: frappe/www/login.html:64 msgid "Login to {0}" @@ -16084,7 +16082,7 @@ msgstr "Достигнут је максимални број прилога о msgid "Maximum attachment limit of {0} has been reached." msgstr "Достигнут је максимални број прилога од {0}." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "Дозвољено је највише {0} редова" @@ -16095,7 +16093,7 @@ msgstr "Дозвољено је највише {0} редова" msgid "Maybe" msgstr "Можда" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Ја" @@ -16108,7 +16106,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16152,8 +16150,8 @@ msgstr "Помињање" msgid "Mentions" msgstr "Помињања" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "Мени" @@ -16228,11 +16226,11 @@ msgstr "Порука послата" msgid "Message Type" msgstr "Врста поруке" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Порука је скраћена" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Порука са сервера: {0}" @@ -16499,7 +16497,7 @@ msgstr "Покретач модалног прозора" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16606,7 +16604,7 @@ msgstr "Праћење евиденције грешака, позадински msgid "Monospace" msgstr "Monospace" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "Месец" @@ -16938,17 +16936,17 @@ msgstr "Шаблон навигационе траке" msgid "Navbar Template Values" msgstr "Вредности шаблона навигационе траке" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Помери листу према доле" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Помери листу према горе" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "Иди на главни садржај" @@ -16963,11 +16961,11 @@ msgstr "Навигациона дугмад" msgid "Navigation Settings" msgstr "Подешавање навигације" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "Треба Вам помоћ?" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "Неопходна је улога менаџера радног простора да бисте уређивали приватни радни простор других корисника" @@ -16975,7 +16973,7 @@ msgstr "Неопходна је улога менаџера радног про msgid "Negative Value" msgstr "Негативна вредност" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "Угњеждени филтери морају бити предати као листа или tuple." @@ -17111,7 +17109,7 @@ msgstr "Нови назив формата штампе" msgid "New Quick List" msgstr "Нова брза листа" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "Нови назив извештаја" @@ -17358,8 +17356,8 @@ msgstr "Следеће на клик" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17518,7 +17516,7 @@ msgstr "Није пронађено поље за избор" msgid "No Suggestions" msgstr "Нема предлога" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Нема ознака" @@ -17606,7 +17604,7 @@ msgstr "Није пронађено поље које може бити кори msgid "No file attached" msgstr "Нема приложених фајлова" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "Ниједан филтер није пронађен" @@ -17663,7 +17661,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "Не постоји дозвола за '{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "Не постоји дозвола за читање {0}" @@ -17691,7 +17689,7 @@ msgstr "Ниједан запис неће бити извезен" msgid "No rows" msgstr "Нема редова" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "Нема изабраних редова" @@ -17708,7 +17706,7 @@ msgid "No user has the role {0}" msgstr "Ниједан корисник нема улогу {0}" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "Нема вредности за приказ" @@ -17720,7 +17718,7 @@ msgstr "Нема {0}" msgid "No {0} found" msgstr "Није пронађен ниједан {0}" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "Нема {0} који одговарају филтерима. Очистите филтере да видите све {0}." @@ -17841,9 +17839,9 @@ msgstr "Није објављено" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Није сачувано" @@ -17858,7 +17856,7 @@ msgstr "Није виђено" msgid "Not Sent" msgstr "Није послато" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "Није постављено" @@ -17925,9 +17923,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "Није у развојном режиму! Поставите у ситецонфиг.јсон или направите 'Прилагођени' DocType." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17957,7 +17955,7 @@ msgstr "Напомена виђена од стране" msgid "Note:" msgstr "Напомена:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Напомена: Промена назива страница ће прекинути претходни URL ка овој страници." @@ -18345,7 +18343,7 @@ msgstr "Помак X" msgid "Offset Y" msgstr "Помак Y" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "Помак мора бити позитиван цео број" @@ -18420,7 +18418,7 @@ msgstr "На или након" msgid "On or Before" msgstr "На или пре" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "На {0}, {1} је написао/ла:" @@ -18665,7 +18663,7 @@ msgstr "Отвори у новој картици" msgid "Open in new tab" msgstr "Отвори у новој картици" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Отворене ставке" @@ -18806,7 +18804,7 @@ msgstr "Опције за {0} морају бити подешене пре не msgid "Options is required for field {0} of type {1}" msgstr "Опције су неопходне за поље {0} врсте {1}" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "Опције нису постављене за линк поље {0}" @@ -18982,7 +18980,7 @@ msgstr "PID" #: frappe/email/oauth.py:75 msgid "POP3 OAuth authentication failed for Email Account {0}" -msgstr "" +msgstr "POP3 OAuth аутентификација није успела за имејл налог {0}" #. Option for the 'Method' (Select) field in DocType 'Recorder' #. Option for the 'Request Method' (Select) field in DocType 'Webhook' @@ -19323,7 +19321,7 @@ msgstr "Лозинка је успешно промењена." msgid "Password for Base DN" msgstr "Лозинка за основни DN" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Лозинка је обавезна или изаберите Чека лозинку" @@ -19522,7 +19520,7 @@ msgstr "Трајно обрисати {0}?" msgid "Permission" msgstr "Дозвола" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "Грешка у дозволама" @@ -19682,8 +19680,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "Број телефона {0} постављен у пољу {1} није валидан." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Изаберите колоне" @@ -19725,7 +19723,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 "Молимо Вас да ауторизујете OAuth за имејл налог {0}" @@ -19781,7 +19779,7 @@ msgstr "Молимо Вас да приложите пакет" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Молимо Вас да проверите вредности филтера постављене за графикон за контролној табли: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Молимо Вас да проверите вредности поља \"Преузми из\" постављених за поље {0}" @@ -19850,7 +19848,7 @@ msgstr "Молимо Вас да омогућите барем један кљу #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "Молимо Вас да омогућите искачуће прозоре" @@ -19961,7 +19959,7 @@ msgstr "Молимо Вас да сачувате документ пре укл msgid "Please save the form before previewing the message" msgstr "Молимо Вас да сачувате образац пре прегледа поруке" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Молимо Вас да прво сачувате извештај" @@ -20001,7 +19999,7 @@ msgstr "Молимо Вас да прво изаберете фајл." msgid "Please select a file or url" msgstr "Молим Вас да изаберете фајл или URL" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Молимо Вас да изаберете важећи CSV фајл са подацима" @@ -20013,7 +20011,7 @@ msgstr "Молимо Вас да изаберете важећи филтер д msgid "Please select applicable Doctypes" msgstr "Молимо Вас да изаберете примењиве DocType-ове" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Молимо Вас да изаберете барем 1 колону из {0} за сортирање/груписање" @@ -20075,7 +20073,7 @@ msgstr "Молимо Вас да прво поставите поруку" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "Молимо Вас да поставите подразумевани излазни имејл налог из Подешавања > Имејл налог" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "Молимо Вас да поставите подразумевани излазни имејл налог из Алати > Имејл налог" @@ -20111,7 +20109,7 @@ msgstr "Молимо Вас да наведете које поље за дат msgid "Please specify which value field must be checked" msgstr "Молимо Вас да наведете које поље за вредност мора бити проверено" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Молимо Вас да покушате поново" @@ -20431,12 +20429,12 @@ msgstr "Примарни кључ за DocType {0} не може бити про #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "Штампа" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Штампа" @@ -21144,7 +21142,7 @@ msgstr "Необрађене команде" msgid "Raw Email" msgstr "Необрађени имејл" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "Необрађени HTML може се користити само на шаблонима имејла који имају означено поље 'Користите HTML'. Наставља се са имејлом у обичном тексту." @@ -21173,7 +21171,7 @@ msgstr "Подешавања необрађене штампе" msgid "Re-Run in Console" msgstr "Поново покрени у конзоли" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "Re:" @@ -21258,7 +21256,7 @@ msgstr "Прочитајте документацију за више инфор #: frappe/utils/safe_exec.py:494 msgid "Read-Only queries are allowed" -msgstr "" +msgstr "Дозвољени су само упити за читање" #. Label of the readme (Markdown Editor) field in DocType 'Package' #: frappe/core/doctype/package/package.json @@ -21693,7 +21691,7 @@ msgstr "Освежи преглед штампе" msgid "Refresh Token" msgstr "Токен за освежавање" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Освежавање" @@ -22017,9 +22015,9 @@ msgstr "Одговори свима" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "Извештај" @@ -22152,7 +22150,7 @@ msgstr "Извештај је истекао." msgid "Report updated successfully" msgstr "Извештај је успешно ажуриран" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "Извештај није сачуван (догодиле су се грешке)" @@ -22177,7 +22175,7 @@ msgstr "Извештај {0} је онемогућен" msgid "Report {0} saved" msgstr "Извештај {0} је сачуван" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Извештај:" @@ -22251,13 +22249,13 @@ msgstr "Метод захтева" msgid "Request Structure" msgstr "Структура захтева" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "Захтев је истекао" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "Време за захтев је истекло" @@ -22489,7 +22487,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 адресе, као што је (111.111.111)" -#: frappe/public/js/frappe/list/list_view.js:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Ограничења" @@ -22643,7 +22641,7 @@ msgstr "Дозволе улога" msgid "Role Permissions Manager" msgstr "Менаџер дозвола улога" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Менаџер дозвола улога" @@ -22794,7 +22792,7 @@ msgstr "Преусмеравање путање" msgid "Route: Example \"/desk\"" msgstr "Путања: Пример \"/desk\"" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Ред" @@ -22807,7 +22805,7 @@ msgstr "Ред #" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "Ред # {0}: Корисници који нису администратори не могу додати улогу {1} у прилагођеном DocType-у." -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "Ред #{0}:" @@ -22967,7 +22965,7 @@ msgstr "SMS је успешно послат" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS није послат. Молимо Вас да контактирате администратора." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "SMTP сервер је неопходан" @@ -23069,7 +23067,7 @@ msgstr "Субота" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23077,14 +23075,14 @@ msgstr "Субота" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23097,8 +23095,8 @@ msgstr "Сачувај" msgid "Save Anyway" msgstr "Ипак сачувај" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Сачувај као" @@ -23146,7 +23144,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Чување" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "Чување промена..." @@ -23481,9 +23479,9 @@ msgstr "Наслов одељка" msgid "Section must have at least one column" msgstr "Одељка мора имати најмање једну колону" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" -msgstr "" +msgstr "Безбедносно упозорење: Неко се представља као Ваш налог" #. Label of the sb3 (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -23503,7 +23501,7 @@ msgstr "Погледај све претходне извештаје." msgid "See on Website" msgstr "Погледај на веб-сајту" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "Погледај претходне одговоре" @@ -23562,7 +23560,7 @@ msgstr "Изабери" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "Изабери све" @@ -23578,7 +23576,7 @@ msgstr "Изабери прилоге" msgid "Select Child Table" msgstr "Изабери зависну табелу" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Изабери колону" @@ -23659,7 +23657,7 @@ msgstr "Изабери поља за унос" msgid "Select Fields To Update" msgstr "Изабери поља за ажурирање" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Изабери филтере" @@ -23789,13 +23787,13 @@ msgstr "Изабери бар један запис за штампање" msgid "Select atleast 2 actions" msgstr "Изабери бар 2 радње" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Изабери ставку из листе" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Изабери више ставки из листе" @@ -24122,7 +24120,7 @@ msgstr "Серија {0} је већ искоришћена у {1}" msgid "Server Action" msgstr "Серверска радња" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "Серверска грешка" @@ -24153,11 +24151,11 @@ msgstr "Функционалност серверских скрипти ниј msgid "Server error during upload. The file might be corrupted." msgstr "Серверска грешка током отпремања. Фајл може бити оштећен." -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "Сервер није успео да обради захтев због истовременог конфликтног захтева. Молимо Вас да покушате поново." -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "Сервер је био преоптерећен да обради захтев. Покушајте поново." @@ -24497,7 +24495,7 @@ msgid "Setup > User Permissions" msgstr "Поставке > Корисничке дозволе" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Поставке аутоматског имејла" @@ -24635,6 +24633,11 @@ msgstr "Прикажи симбол валуте са десне стране" msgid "Show Dashboard" msgstr "Прикажи контролну таблу" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24790,7 +24793,7 @@ msgstr "Прикажи наслов" msgid "Show Title in Link Fields" msgstr "Прикажи наслов у пољима за линк" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Прикажи укупне вредности" @@ -24812,7 +24815,7 @@ msgstr "Прикажи вредности изнад графикона" msgid "Show Warnings" msgstr "Прикажи упозорења" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Прикажи викенде" @@ -24908,7 +24911,7 @@ msgstr "Прикажи наслов у интернет претраживачу msgid "Show {0} List" msgstr "Прикажи листу {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Приказ само нумеричких поља из извештаја" @@ -25307,7 +25310,7 @@ msgstr "Поље за сортирање {0} мора бити важећи на #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25644,8 +25647,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25838,12 +25841,12 @@ msgstr "Ред чекања за подношење" msgid "Submit" msgstr "Поднеси" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Поднеси" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Поднеси" @@ -25872,7 +25875,7 @@ msgstr "Поднеси након увоза" msgid "Submit an Issue" msgstr "Пријави проблем" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "Поднеси још један одговор" @@ -25896,7 +25899,7 @@ msgstr "Поднесите овај документ да бисте заврш msgid "Submit this document to confirm" msgstr "Поднесите овај документ да бисте потврдили" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Поднеси {0} докумената?" @@ -25905,7 +25908,7 @@ msgstr "Поднеси {0} докумената?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "Поднето" @@ -25957,7 +25960,7 @@ msgstr "Неупадљиво" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -26008,7 +26011,7 @@ msgstr "Број успешних задатака" msgid "Successful Transactions" msgstr "Успешне трансакције" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "Успешно: {0} до {1}" @@ -26029,7 +26032,7 @@ msgstr "Успешно увезено {0} од {1} записа." msgid "Successfully reset onboarding status for all users." msgstr "Успешно је ресетован статус уводне обуке за све кориснике." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "Успешно одјављивање" @@ -26501,7 +26504,7 @@ msgstr "Вишеструки одабир у табели захтева таб msgid "Table Trimmed" msgstr "Скраћена табела" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Табела ажурирана" @@ -26526,8 +26529,8 @@ msgstr "Линк ознаке" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26693,7 +26696,7 @@ msgstr "Хвала Вам што сте нас контактирали. Одг "Ваше питање:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "Хвала Вам што сте издвојили своје драгоцене време да попуните овај образац" @@ -26717,7 +26720,7 @@ msgstr "Хвала" msgid "The Auto Repeat for this document has been disabled." msgstr "Аутоматско понављање за овај документ је онемогућено." -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "CSV формат разликује велика и мала слова" @@ -26789,7 +26792,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "Приказан број процена. Кликните овде да видите тачан број." @@ -26975,7 +26978,7 @@ msgstr "Корисник може ажурирати купца или било msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "Корисник може прегледати излазне фактуре, али не може мењати вредности поља у њима." -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "Вредност поља {0} је предугачка у документу {1}. Да бисте решили овај проблем, смањите дужину вредности или промените врсту поља {0} у дужи текст користећи прилагођавање обрасца, а затим покушајте поново." @@ -27085,7 +27088,7 @@ msgstr "Дошло је до грешака" msgid "There were errors while creating the document. Please try again." msgstr "Дошло је до грешака приликом креирања документа. Молимо Вас да покушате поново." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "Дошло је до грешке приликом слања имејла. Молимо Вас да покушате поново." @@ -27792,11 +27795,11 @@ msgstr "За урадити" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Данас" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "Пребаци графикон" @@ -27922,7 +27925,7 @@ msgstr "Тема" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "Укупно" @@ -27972,11 +27975,11 @@ msgstr "Укупан број имејл порука за синхрониза msgid "Total:" msgstr "Укупно:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "Укупно" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Укупно редова" @@ -28039,7 +28042,7 @@ msgstr "Прати да ли је имејл отворен од стране п msgid "Track milestones for any document" msgstr "Прати кључне тачке документа" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "URL за праћење је генерисан и копиран у међуспремник" @@ -28086,7 +28089,7 @@ msgstr "Преведи податке" msgid "Translate Link Fields" msgstr "Преведи поља са линковима" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "Преведи вредности" @@ -28433,11 +28436,11 @@ msgstr "Није могуће отворити приложени фајл. Да msgid "Unable to read file format for {0}" msgstr "Није могуће прочитати формат фајла за {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "Није могуће ажурирати догађај" @@ -28546,7 +28549,7 @@ msgstr "Несигуран SQL упит" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "Поништи одабир свега" @@ -28870,7 +28873,7 @@ msgstr "Користите други ИД имејла" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "Користите уколико подразумевана подешавања не препознају тачно Ваше податке" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "Коришћење подупита или функције је ограничено" @@ -29095,11 +29098,11 @@ msgstr "Корисничка дозвола" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Корисничке дозволе" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Корисничке дозволе" @@ -29231,7 +29234,7 @@ msgstr "Корисник {0} нема приступ овом документу msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "Корисник {0} нема приступ DocType путем дозволе улоге за документ {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "Корисник {0} нема дозволу да креира радни простор." @@ -29240,9 +29243,9 @@ msgstr "Корисник {0} нема дозволу да креира радн msgid "User {0} has requested for data deletion" msgstr "Корисник {0} је затражио брисање података" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" -msgstr "" +msgstr "Корисник {0} је започео сесију представљања као Ви.

Наведени разлог: {1}" #: frappe/core/doctype/user/user.py:1452 msgid "User {0} impersonated as {1}" @@ -29410,11 +29413,11 @@ msgstr "Вредност промењена" msgid "Value To Be Set" msgstr "Вредност коју треба поставити" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "Вредност је предугачка" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "Вредност се не може променити за {0}" @@ -29434,7 +29437,7 @@ msgstr "Вредност за поље избора може бити само 0 msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Вредност за поље {0} у {1} је предугачка. Дужина треба да буде мања од {2} карактера" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "Вредност за {0} не може бити листа" @@ -29465,7 +29468,7 @@ msgstr "Вредност за валидацију" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "Вредност која се поставља када се примени ово стање радног тока. Користите обичан текст (нпр. Одобрено) или израз уколико је омогућено “Евалуирај као израз“." -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "Вредност је превелика" @@ -29808,7 +29811,7 @@ msgstr "Веб-страница" msgid "Web Page Block" msgstr "Блок веб-странице" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "URL веб-странице" @@ -30057,7 +30060,7 @@ msgstr "Websocket" msgid "Wednesday" msgstr "Среда" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Недеља" @@ -30361,7 +30364,7 @@ msgstr "Радни ток је успешно ажуриран" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "Радни простор" @@ -30453,11 +30456,11 @@ msgstr "Завршавање" msgid "Write" msgstr "Измена" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "Погрешна вредност у пољу преузми из" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "Поље X осе" @@ -30480,7 +30483,7 @@ msgstr "XMLHttpRequest Грешка" msgid "Y Axis" msgstr "Y оса" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Поље Y осе" @@ -30550,8 +30553,8 @@ msgstr "Жута" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30827,7 +30830,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "Ви сте креирали овај документ {0}" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "Немате довољно дозвола за приступ овом ресурсу. Обратите се свом менаџеру за приступ." @@ -30839,11 +30842,11 @@ msgstr "Немате довољно дозвола да довршите ову msgid "You do not have import permission for {0}" msgstr "Немате дозволу за увоз за {0}" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "Немате дозволу за приступ пољу у зависној табели: {0}" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "Немате дозволу за приступ пољу: {0}" @@ -30907,7 +30910,7 @@ msgstr "Имате непрочитано {0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "Још увек нисте додали графиконе или бројчане картице на контролну таблу." -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "Још увек нисте креирали {0}" @@ -30984,7 +30987,7 @@ msgstr "Морате да инсталирате пyцупс да бисте к msgid "You need to select indexes you want to add first." msgstr "Морате најпре одабрати индексе које желите да да додате." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "Морате подесити једну IMAP датотеку за {0}" @@ -31199,7 +31202,7 @@ msgstr "афтеринсерт" msgid "amend" msgstr "измени" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "и" @@ -31262,7 +31265,7 @@ msgid "cyan" msgstr "цијан" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "д" @@ -31380,7 +31383,7 @@ msgstr "пријемна пошта имејла" msgid "empty" msgstr "празно" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "празно" @@ -31439,7 +31442,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "gzip није пронађен у PATH! Ово је неопходно за прављење резервне копије." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "х" @@ -31459,17 +31462,17 @@ msgstr "иконица" msgid "import" msgstr "увоз" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "је онемогућено" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "је омогућено" @@ -31512,7 +31515,7 @@ msgid "long" msgstr "дуго" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "m" @@ -31605,7 +31608,7 @@ msgstr "on_update" msgid "on_update_after_submit" msgstr "on_update_after_submit" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "или" @@ -31678,7 +31681,7 @@ msgid "restored {0} as {1}" msgstr "враћено {0} као {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "s" @@ -31936,7 +31939,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0} календар" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} графикон" @@ -31985,7 +31988,7 @@ msgstr "{0} мапа" msgid "{0} Name" msgstr "{0} назив" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} није дозвољено мењати {1}, након што је поднето од {2} за {3}" @@ -32105,7 +32108,7 @@ msgstr "{0} је променио {1} у {2}" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "{0} садржи неважећи израз функције преузми из, функција преузми из не може бити самореференцијална." -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "{0} садржи {1}" @@ -32130,7 +32133,7 @@ msgstr "{0} д" msgid "{0} days ago" msgstr "пре {0} дана" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "{0} не садржи {1}" @@ -32139,7 +32142,7 @@ msgstr "{0} не садржи {1}" msgid "{0} does not exist in row {1}" msgstr "{0} не постоји у реду {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "{0} је једнако {1}" @@ -32179,7 +32182,7 @@ msgstr "{0} је напустио разговор у {1} {2}" msgid "{0} hours ago" msgstr "пре {0} часова" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} уколико нисте преусмерени унутар {1} секунди" @@ -32188,7 +32191,7 @@ msgstr "{0} уколико нисте преусмерени унутар {1} с msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} у реду {1} не може имати URL и зависне ставке" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "{0} је потомак {1}" @@ -32200,11 +32203,11 @@ msgstr "{0} је обавезно поље" msgid "{0} is a not a valid zip file" msgstr "{0} није важећи зип фајл" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "{0} је након {1}" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "{0} је надређен {1}" @@ -32216,16 +32219,16 @@ msgstr "{0} није важеће поље за податак." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} није важећа имејл адреса у 'Примаоци'" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "{0} је пре {1}" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "{0} је између {1}" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} је између {1} и {2}" @@ -32234,49 +32237,49 @@ msgstr "{0} је између {1} и {2}" msgid "{0} is currently {1}" msgstr "{0} је тренутно {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "{0} је онемогућен" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "{0} је омогућен" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} је једнако {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} је веће или једнако {1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} је веће од {1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} је мање или једнако {1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} је мање од {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} је као {1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} је обавезно" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "{0} није потомак {1}" @@ -32341,26 +32344,26 @@ msgstr "{0} није зип фајл" msgid "{0} is not an allowed role for {1}" msgstr "{0} није дозвољена улога за {1}" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "{0} није надређен {1}" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} није једнако {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} није као {1}" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} није један од {1}" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} није постављен" @@ -32368,20 +32371,20 @@ msgstr "{0} није постављен" msgid "{0} is now default print format for {1} doctype" msgstr "{0} је сада подразумевани формат за штампање за {1} доцтyпе" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "{0} је на или након {1}" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "{0} је на или пре {1}" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} је једно од {1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32389,21 +32392,21 @@ msgstr "{0} је једно од {1}" msgid "{0} is required" msgstr "{0} је неопходно" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} је постављено" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} је унутар {1}" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "{0} је {1}" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "одабрано {0} ставки" @@ -32459,11 +32462,11 @@ msgstr "{0} не сме бити ниједно од {1}" msgid "{0} must be one of {1}" msgstr "{0} мора бити један од {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} мора прво бити постављено" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} мора бити јединствено" @@ -32484,11 +32487,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} се не може преименовати" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} од {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} од {1} ({2} редова са зависним подацима)" @@ -32652,11 +32655,11 @@ msgstr "{0} {1} је додат" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} је додат на контролну таблу {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} већ постоји" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} не може бити \"{2}\". Требало би да буде једно од \"{3}\"" @@ -32680,7 +32683,7 @@ msgstr "{0} {1} није пронађен" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Поднети запис не може бити обрисан. Прво морате {2} отказати {3}." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, ред {1}" @@ -32693,7 +32696,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} завршено | Оставите ову картицу отвореном док се процес не заврши." -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) ће бити скраћено, јер је максималан број дозвољених карактера {2}" @@ -32862,8 +32865,8 @@ msgstr "{} не подржава аутоматско чишћење евиде msgid "{} field cannot be empty." msgstr "{} поље не може бити празно." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} је онемогућено. Може се омогућити само уколико је {} означено." @@ -32871,7 +32874,7 @@ msgstr "{} је онемогућено. Може се омогућити сам msgid "{} is not a valid date string." msgstr "{} није исправан датум у текстуалном формату." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "{} није пронађен PATH! Ово је неопходно за приступ конзоли." diff --git a/frappe/locale/sr_CS.po b/frappe/locale/sr_CS.po index 37b8c78a76..4269337acd 100644 --- a/frappe/locale/sr_CS.po +++ b/frappe/locale/sr_CS.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:57\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Serbian (Latin)\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' nije dozvoljen za vrstu {1} u redu {2}" msgid "(Mandatory)" msgstr "(Obavezno)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Neuspešno: {0} do {1}: {2}" @@ -1169,7 +1169,7 @@ msgstr "Radnje {0} nije uspela na {1} {2}. Pregledajte je {3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1236,6 +1236,7 @@ msgstr "Dnevnik aktivnosti" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1294,8 +1295,8 @@ msgstr "Dodaj zavisni element" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Dodaj kolonu" @@ -1379,7 +1380,7 @@ msgstr "Dodaj pretplatnike" msgid "Add Tags" msgstr "Dodaj oznake" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Dodaj oznake" @@ -1412,6 +1413,11 @@ msgstr "Dodaj korisničku dozvolu" msgid "Add Video Conferencing" msgstr "Dodaj video-konferenciju" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Dodaj filter" @@ -1523,7 +1529,7 @@ msgstr "Dodaj u ovu aktivnost slanjem imejla na {0}" msgid "Add {0}" msgstr "Dodaj {0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Dodaj {0}" @@ -1686,8 +1692,8 @@ msgstr "Napredno" msgid "Advanced Control" msgstr "Napredna kontrola" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Napredna pretraga" @@ -2257,11 +2263,11 @@ msgstr "Već registrovan" msgid "Already in the following Users ToDo list:{0}" msgstr "Već se nalazi na listi za uraditi sledećih korisnika: {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "Takođe dodavanje zavisnog polja za valutu {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "Takođe dodavanje polja od zavisnosti statusa {0}" @@ -2408,7 +2414,7 @@ msgstr "Matrica anonimnosti" msgid "Anonymous responses" msgstr "Anonimni odgovori" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "Druga transakcija blokira ovu. Pokušajte ponovo za nekoliko sekundi." @@ -2495,7 +2501,7 @@ msgstr "Dodaj imejl u datoteku poslate" msgid "Append To" msgstr "Dodaj u" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "Dodaj u, može biti jedno od {0}" @@ -2549,7 +2555,7 @@ msgstr "Odnosi se na (DocType)" msgid "Apply" msgstr "Primeni" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Primeni pravilo dodele" @@ -2636,11 +2642,11 @@ msgstr "Arhivirane kolone" msgid "Are you sure you want to cancel the invitation?" msgstr "Da li ste sigurni da želite da otkažete pozivnicu?" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "Da li ste sigurni da želite da očistite dodeljene zadatke?" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "Da li ste sigurni da želite da obrišete svih {0} redova?" @@ -2758,7 +2764,7 @@ msgstr "Dodeli uslov" msgid "Assign To" msgstr "Dodeli" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Dodeli" @@ -2808,7 +2814,7 @@ msgstr "Dodeljeno od" msgid "Assigned By Full Name" msgstr "Ime i prezime dodelioca" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -3021,7 +3027,7 @@ msgstr "Podešavanje priloga" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Prilozi" @@ -3083,7 +3089,7 @@ msgstr "Autentifikacija" msgid "Authentication Apps you can use are:" msgstr "Aplikacija za autentifikaciju koje možete da koristite su:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "Autentifikacija nije uspela prilikom primanja imejlova sa imejl naloga: {0}." @@ -3290,11 +3296,11 @@ msgstr "Automatska poruka" msgid "Automatic" msgstr "Automatski" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "Automatsko povezivanje može biti aktivirano samo za jedan imejl nalog." -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Automatsko povezivanje može biti aktivirano samo ukoliko je ulazni omogućen." @@ -3889,7 +3895,7 @@ msgstr "Masovno brisanje" msgid "Bulk Edit" msgstr "Masovno uređivanje" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Masovno uređivanje {0}" @@ -3897,7 +3903,7 @@ msgstr "Masovno uređivanje {0}" msgid "Bulk Operation Failed" msgstr "Masovna operacija nije uspela" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "Masovna operacija je uspešno završena" @@ -4126,7 +4132,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4174,7 +4180,7 @@ msgstr "Ne može se preimenovati iz {0} u {1} jer {0} ne postoji." msgid "Cancel" msgstr "Otkaži" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Otkaži" @@ -4200,7 +4206,7 @@ msgstr "Otkaži uvoz" msgid "Cancel Prepared Report" msgstr "Otkaži pripremljen izveštaj" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Otkaži {0} dokumenta?" @@ -4249,7 +4255,7 @@ msgstr "Nije moguće preuzeti vrednosti" msgid "Cannot Remove" msgstr "Nije moguće ukloniti" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "Nije moguće ažurirati nakon podnošenja" @@ -4293,7 +4299,7 @@ msgstr "Nije moguće promeniti sa/na automatsko povećanje automatskog naziva u msgid "Cannot create a {0} against a child document: {1}" msgstr "Nije moguće kreirati {0} protiv zavisnog dokumenta: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "Nije moguće kreirati privatni radni prostor za ostale korisnike" @@ -4393,7 +4399,7 @@ msgstr "Nije moguće preuzeti sadržaj fajla iz datoteke" msgid "Cannot have multiple printers mapped to a single print format." msgstr "Nije moguće mapirati više štampača na jedan format za štampu." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "Nije moguće uvoziti tabelu sa više od 5000 redova." @@ -4413,7 +4419,7 @@ msgstr "Nije moguće upariti kolonu {0} ni sa jednim poljem" msgid "Cannot move row" msgstr "Nije moguće pomeriti red" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "Nije moguće ukloniti ID polje" @@ -4438,11 +4444,11 @@ msgstr "Nije moguće podneti {0}." msgid "Cannot update {0}" msgstr "Nije moguće ažurirati {0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "Nije moguće koristiti podupit ovde." -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "Nije moguće koristiti {0} u komandi sortiraj/grupiši po" @@ -4618,7 +4624,7 @@ msgstr "Izvor dijagrama" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Vrsta dijagrama" @@ -4786,7 +4792,7 @@ msgstr "Očisti i dodaj šablon" msgid "Clear All" msgstr "Očisti sve" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Očisti dodeljene zadatke" @@ -4828,7 +4834,7 @@ msgstr "Kliknite na prilagodi da dodate svoj prvi vidžet" msgid "Click below to get started:" msgstr "Kliknite ispod da biste započeli:" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Kliknite ovde" @@ -4880,7 +4886,7 @@ msgstr "Kliknite da postavite dinamičke filtere" msgid "Click to Set Filters" msgstr "Kliknite da postavite filtere" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "Kliknite da sortirate po {0}" @@ -5252,7 +5258,7 @@ msgstr "Vidljivost komentara može da ažurira isključivo originalni autor ili #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Komentari" @@ -5473,7 +5479,7 @@ msgstr "Konfiguracija" msgid "Configuration" msgstr "Konfiguracija" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Konfigurišite dijagram" @@ -5687,7 +5693,7 @@ msgstr "Sadrži {0} ispravki bezbednosti" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5756,11 +5762,11 @@ msgstr "Status doprinosa" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "Kontroliše da li novi korisnici mogu da se registruju koristeći ovaj ključ za prijavljivanje putem društvenih mreža. Ukoliko nije postavljeno, poštuju se podešavanja veb-sajta." -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Kopirano u međuspremnik." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "Kopirano {0} {1} u međuspremnik" @@ -5772,12 +5778,12 @@ msgstr "Kopiraj link" msgid "Copy embed code" msgstr "Kopiraj embedded code" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "Kopiraj grešku u međuspremnik" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "Kopiraj u međuspremnik" @@ -5814,7 +5820,7 @@ msgstr "Nije bilo moguće pronaći {0}" msgid "Could not map column {0} to field {1}" msgstr "Nije bilo moguće mapirati kolonu {0} na polje {1}" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "Nije moguće obraditi polje: {0}" @@ -5967,7 +5973,7 @@ msgstr "Kreiraj evidenciju" msgid "Create New" msgstr "Kreiraj novi" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Kreiraj novi" @@ -6004,10 +6010,10 @@ msgstr "Kreiraj novi ..." msgid "Create a new record" msgstr "Kreiraj novi zapis" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "Kreiraj novi {0}" @@ -6024,7 +6030,7 @@ msgstr "Kreiraj ili uredi format štampe" msgid "Create or Edit Workflow" msgstr "Kreiraj ili uredi radni tok" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "Kreiraj svoj prvi {0}" @@ -6043,7 +6049,7 @@ msgstr "Kreirano" msgid "Created At" msgstr "Kreirano na" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6413,7 +6419,7 @@ msgstr "Prilagođavanje za {0} su izvezena:
{1}" msgid "Customize" msgstr "Prilagodi" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Prilagodi" @@ -6445,6 +6451,11 @@ msgstr "Prilagodi obrazac - {0}" msgid "Customize Form Field" msgstr "Prilagodi polje obrasca" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6568,7 +6579,7 @@ msgstr "Tamna tema" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "Kontrolna tabla" @@ -6789,7 +6800,7 @@ msgstr "Datum i vreme" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Dan" @@ -6818,7 +6829,7 @@ msgstr "Dana pre" msgid "Days Before or After" msgstr "Dana pre ili nakon" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "Došlo je do zastoja" @@ -6903,7 +6914,7 @@ msgstr "Podrazumevana prijemna pošta" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Podrazumevani ulazni" @@ -6923,7 +6934,7 @@ msgstr "Podrazumevano imenovanje" #. 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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Podrazumevani izlazni" @@ -7044,7 +7055,7 @@ msgstr "Podrazumevana vrednost" msgid "Defaults" msgstr "Podrazumevane vrednosti" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "Podrazumevane vrednosti ažurirane" @@ -7081,7 +7092,7 @@ msgstr "Kašnjenje" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7089,12 +7100,12 @@ msgstr "Kašnjenje" msgid "Delete" msgstr "Obriši" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Obriši" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Obriši" @@ -7136,7 +7147,7 @@ msgstr "Obriši karticu" msgid "Delete all" msgstr "Obriši sve" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "Obriši svih {0} redova" @@ -7168,7 +7179,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "Obriši celu karticu zajedno sa poljima" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "Obriši red" @@ -7186,17 +7197,17 @@ msgstr "Obriši karticu" msgid "Delete this record to allow sending to this email address" msgstr "Obriši ovaj zapis da bi omogućio slanje na ovu imejl adresu" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Trajno obriši {0} stavku?" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Trajno obriši {0} stavke?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "Obriši {0} redova" @@ -7226,10 +7237,6 @@ msgstr "Obrisani dokument" msgid "Deleted Name" msgstr "Obrisani naziv" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "Svi dokumenti su uspešno obrisani" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Obrisano!" @@ -7624,7 +7631,7 @@ msgstr "Onemogućeno" msgid "Disabled Auto Reply" msgstr "Onemogući automatski odgovor" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7632,7 +7639,7 @@ msgstr "Onemogući automatski odgovor" msgid "Discard" msgstr "Odbaci" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Odbaci" @@ -7720,7 +7727,7 @@ msgstr "Nemoj kreirati novog korisnika" msgid "Do not create new user if user with email does not exist in the system" msgstr "Nemoj kreirati novog korisnika ukoliko korisnik sa tim imejlom ne postoji u sistemu" -#: frappe/public/js/frappe/form/grid.js:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "Nemoj uređivati zaglavlja koja su unapred postavljena u šablonu" @@ -8204,7 +8211,7 @@ msgstr "Vrste i dozvole dokumenta" msgid "Document Unlocked" msgstr "Dokument je otključan" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "Dokument se ne može koristiti kao vrednost filtera" @@ -8212,15 +8219,15 @@ msgstr "Dokument se ne može koristiti kao vrednost filtera" msgid "Document follow is not enabled for this user." msgstr "Praćenje dokumenta nije omogućeno za ovog korisnika." -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "Dokument je otkazan" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "Dokument je podnet" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "Dokument u stanju nacrta" @@ -8398,9 +8405,9 @@ msgstr "Preuzmi izveštaj" msgid "Download Template" msgstr "Preuzmi šablon" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Preuzmite Vaše podatke" @@ -8485,7 +8492,7 @@ msgstr "Duplikat unosa" msgid "Duplicate Filter Name" msgstr "Duplikat naziv filtera" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Duplikat naziva" @@ -8497,7 +8504,7 @@ msgstr "Duplikat trenutnog reda" msgid "Duplicate field" msgstr "Duplikat polja" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "Duplikat reda" @@ -8505,7 +8512,7 @@ msgstr "Duplikat reda" msgid "Duplicate rows" msgstr "Duplikat redova" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "Duplikat {0} redova" @@ -8610,12 +8617,12 @@ msgstr "IZLAZ" msgid "Edit" msgstr "Uredi" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Uredi" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Uredi" @@ -8649,7 +8656,7 @@ msgstr "Uredi prilagođeni HTML" msgid "Edit DocType" msgstr "Uredi DocType" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Uredi DocType" @@ -8663,11 +8670,6 @@ msgstr "Uredi postojeći" msgid "Edit Filters" msgstr "Uredi filtere" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "Uredi filtere" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "Uredi podnožje" @@ -8770,7 +8772,7 @@ msgstr "Uredite Vaš odgovor" msgid "Edit your workflow visually using the Workflow Builder." msgstr "Vizualno uredite svoj radni tok pomoću uređivača radnog toka." -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "Uredi {0}" @@ -8866,7 +8868,7 @@ msgstr "Imejl" msgid "Email Account" msgstr "Imejl nalog" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "Imejl nalog onemogućen." @@ -8883,7 +8885,7 @@ msgstr "Imejl nalog je dodat više puta" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "Imejl nalog nije postavljen. Molimo Vas da kreirate novi imejl nalog kroz Podešavanje > Imejl nalog" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "Imejl nalog {0} je onemogućen" @@ -9073,7 +9075,7 @@ msgstr "Imejl je premešten u otpad" msgid "Email is mandatory to create User Email" msgstr "Imejl je obavezan za kreiranje korisničkog imejla" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "Imejl nije poslat {0} (otkazana pretplata / onemogućeno)" @@ -9095,7 +9097,7 @@ msgstr "Imejlovi" msgid "Emails Pulled" msgstr "Imejlovi preuzeti" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "Imejlovi se već preuzimaju sa ovog naloga." @@ -9190,7 +9192,7 @@ msgstr "Omogući Google indeksiranje" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Omogući ulazni" @@ -9203,7 +9205,7 @@ msgstr "Omogući uvodnu obuku" #. 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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Omogući izlaznu" @@ -9326,7 +9328,7 @@ msgstr "Omogućeno" msgid "Enabled Scheduler" msgstr "Planer omogućen" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "Omogući prijemnu poštu imejla za korisnika {0}" @@ -9505,7 +9507,7 @@ msgstr "Naziv entiteta" msgid "Entity Type" msgstr "Vrsta entiteta" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Jednako" @@ -9601,7 +9603,7 @@ msgstr "Greška u formatu štampe na liniji {0}: {1}" msgid "Error in {0}.get_list: {1}" msgstr "Greška u {0}.get_list: {1}" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "Greška pri obradi ugnježdenih filtera: {0}. {1}" @@ -9609,7 +9611,7 @@ msgstr "Greška pri obradi ugnježdenih filtera: {0}. {1}" msgid "Error validating \"Ignore User Permissions\"" msgstr "Greška pri validaciji polja \"Ignoriši korisničke dozvole\"" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "Greška pri povezivanju sa imejl nalogom {0}" @@ -9621,15 +9623,15 @@ msgstr "Greška pri obradi obaveštenja {0}. Molimo Vas da ispravite Vaš šablo msgid "Error {0}: {1}" msgstr "Greška {0}: {1}" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "Greška: Podaci nedostaju u tabeli {0}" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Greška: Vrednost nedostaje za {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Greška: {0} Red #{1}: Vrednost nedostaje za: {2}" @@ -9821,7 +9823,7 @@ msgstr "Proširi" msgid "Expand All" msgstr "Proširi sve" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "Očekivan je operator 'and' ili 'or', pronađeno: {0}" @@ -9881,12 +9883,12 @@ msgstr "Vreme isteka stranica sa QR kodom" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Izvoz" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Izvoz" @@ -9930,11 +9932,11 @@ msgstr "Izvoz izveštaja: {0}" msgid "Export Type" msgstr "Vrsta izvoza" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "Izvoz svih redova koji se podudaraju?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "Izvoz svih {0} redova?" @@ -10549,12 +10551,12 @@ msgstr "Naziv fajla ne može sadržati {0}" msgid "File not attached" msgstr "Fajl nije priložen" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "Veličina fajla je premašila maksimalnu dozvoljenu veličinu od {0} MB" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "Fajl je preveliki" @@ -10581,7 +10583,7 @@ msgstr "Fajlovi" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10619,11 +10621,11 @@ msgstr "Filter naziva" msgid "Filter Values" msgstr "Filter vrednosti" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "Nedostaje uslov filtera nakon operatora: {0}" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "Polja filtera imaju nevažeću backtick notaciju: {0}" @@ -10646,7 +10648,7 @@ msgstr "Filtrirani zapisi" msgid "Filtered by \"{0}\"" msgstr "Filtrirani po \"{0}\"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "Filtrirano po: {0}." @@ -10717,7 +10719,7 @@ msgstr "Filteri će biti dostupni putem filtera.

Pošalji i msgid "Filters {0}" msgstr "Filteri {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "Filteri:" @@ -11041,7 +11043,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "Za dinamički naslov koristite Jinja oznake poput ove:{{ doc.name }} Delivered" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Za poređenje, koristite >5, <10 or =324. Za opsege, koristite 5:10 (za vrednosti između 5 i 10)." @@ -11247,7 +11249,7 @@ msgstr "Frappe Light" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "Frappe imejl OAuth greška" @@ -11475,7 +11477,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Generiši odvojene dokumente za svakog dodeljenog korisnika" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "Generiši URL za praćenje" @@ -12080,7 +12082,7 @@ msgstr "Skripte za zaglavlje/podnožje mogu se koristiti za dodavanje dinamičko msgid "Headers" msgstr "Zaglavlja" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "Zaglavlja moraju biti u formatu rečnika" @@ -12172,7 +12174,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "Evo Vašeg URL za praćenje" @@ -12316,7 +12318,7 @@ msgstr "Sakrij bočnu traku, meni i komentare" msgid "Hide Standard Menu" msgstr "Sakrij standardni meni" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Sakrij vikende" @@ -12467,16 +12469,16 @@ msgstr "Izgleda da još uvek nemaš pristup nijednom radnom prostoru, uvek može #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "ID" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "ID" @@ -12845,8 +12847,8 @@ msgstr "Ignorisane aplikacije" msgid "Illegal Document Status for {0}" msgstr "Nevažeći status dokumenta za {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Nevažeći SQL upit" @@ -12968,7 +12970,7 @@ msgstr "Implicitno" msgid "Import" msgstr "Uvoz" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "Uvoz" @@ -13287,7 +13289,7 @@ msgstr "Zahtev" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "Indeks" @@ -13385,7 +13387,7 @@ msgstr "Polje za unos nakon polja '{0}' pomenutog u prilagođenom polju '{1}', s msgid "Insert Below" msgstr "Unesi pre" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "Unesi kolonu pre {0}" @@ -13510,7 +13512,7 @@ msgstr "Interesovanja" msgid "Intermediate" msgstr "Srednje" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "Interna greška servera" @@ -13565,7 +13567,7 @@ msgstr "Nevažeće" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Nevažeći \"depends_on\" izraz" @@ -13609,7 +13611,7 @@ msgstr "Nevažeći datum" msgid "Invalid DocType" msgstr "Nevažeći DocType" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "Nevažeći DocType: {0}" @@ -13626,8 +13628,8 @@ msgstr "Nevažeći naziv polja" msgid "Invalid File URL" msgstr "Nevažeći URL fajla" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "Nevažeći filter" @@ -13683,7 +13685,7 @@ msgstr "Nevažeći izlazni imejl server ili port: {0}" msgid "Invalid Output Format" msgstr "Nevažeći izlazni format" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "Nevažeća izmena" @@ -13756,19 +13758,15 @@ msgstr "Nevažeći format argumenta: {0}. Dozvoljeni su samo navodnicima obuhva msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "Nevažeća vrsta argumenta: {0}. Dozvoljeni su samo tekstovi, brojevi, rečnici i None." -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "Nevažeći karakteri u nazivu polja: {0}. Dozvoljena su slova, brojevi i donje crte." -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "Nevažeći karakteri u nazivu tabele: {0}" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Nevažeća kolona" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "Nevažeća vrsta uslova u ugnježdenom filteru: {0}" @@ -13816,11 +13814,11 @@ msgstr "Nevažeći naziv polja '{0}' u automatskom imenovanju" msgid "Invalid file path: {0}" msgstr "Nevažeća putanja fajla: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "Nevažeći uslov filtera: {0}. Očekivana je lista ili tuple." -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "Nevažeći format polja za filter: {0}. Koristite 'fieldname' or 'link_fieldname.target_fieldname'." @@ -13881,11 +13879,11 @@ msgstr "Nevažeće telo zahteva" msgid "Invalid role" msgstr "Nevažeća uloga" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "Nevažeći jednostavni format filtera: {0}" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "Nevažeći početak uslova za filter: {0}. Očekivana je lista ili tuple." @@ -14911,7 +14909,7 @@ msgid "Leave blank to repeat always" msgstr "Ostavi prazno da se uvek ponavlja" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Napusti ovaj razgovor" @@ -15114,7 +15112,7 @@ msgstr "Svetla tema" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Lajk" @@ -15138,7 +15136,7 @@ msgstr "Lajkovanja" msgid "Limit" msgstr "Limit" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "Ograničenje mora biti pozitivan ceo broj" @@ -15348,7 +15346,7 @@ msgstr "Linkovi" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "Lista" @@ -15378,7 +15376,7 @@ msgstr "Filter liste" msgid "List Settings" msgstr "Podešavanje liste" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Podešavanje liste" @@ -15447,7 +15445,7 @@ msgstr "Učita 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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15467,7 +15465,7 @@ msgstr "Učitavanje verzija..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15570,7 +15568,7 @@ msgstr "Prijava pre" msgid "Login Failed please try again" msgstr "Prijava nije uspela, pokušajte ponovo" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "Neophodan je ID za prijavu" @@ -15629,7 +15627,7 @@ msgstr "Prijavite se da biste započeli novu diskusiju" #: frappe/www/portal.py:17 msgid "Login to view" -msgstr "" +msgstr "Prijavite se za prikaz" #: frappe/www/login.html:64 msgid "Login to {0}" @@ -16085,7 +16083,7 @@ msgstr "Dostignut je maksimalni broj priloga od {0} za {1} {2}." msgid "Maximum attachment limit of {0} has been reached." msgstr "Dostignut je maksimalni broj priloga od {0}." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "Dozvoljeno je najviše {0} redova" @@ -16096,7 +16094,7 @@ msgstr "Dozvoljeno je najviše {0} redova" msgid "Maybe" msgstr "Možda" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Ja" @@ -16109,7 +16107,7 @@ msgstr "Značenje različitih vrsta dozvola" #. 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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16153,8 +16151,8 @@ msgstr "Pominjanje" msgid "Mentions" msgstr "Pominjanja" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "Meni" @@ -16229,11 +16227,11 @@ msgstr "Poruka poslata" msgid "Message Type" msgstr "Vrsta poruke" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Poruka je skraćena" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Poruka sa servera: {0}" @@ -16500,7 +16498,7 @@ msgstr "Pokretač modalnog prozora" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16607,7 +16605,7 @@ msgstr "Praćenje evidencije grešaka, pozadinskih zadataka, komunikacije i akti msgid "Monospace" msgstr "Monospace" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "Mesec" @@ -16939,17 +16937,17 @@ msgstr "Šablon navigacione trake" msgid "Navbar Template Values" msgstr "Vrednosti šablona navigacione trake" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Pomeri listu prema dole" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Pomeri listu prema gore" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "Idi na glavni sadržaj" @@ -16964,11 +16962,11 @@ msgstr "Navigaciona dugmad" msgid "Navigation Settings" msgstr "Podešavanje navigacije" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "Treba Vam pomoć?" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "Neophodna je uloga menadžera radnog prostora da biste uređivali privatni radni prostor drugih korisnika" @@ -16976,7 +16974,7 @@ msgstr "Neophodna je uloga menadžera radnog prostora da biste uređivali privat msgid "Negative Value" msgstr "Negativna vrednost" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "Ugnježdeni filteri moraju biti predati kao lista ili tuple." @@ -17112,7 +17110,7 @@ msgstr "Novi naziv formata štampe" msgid "New Quick List" msgstr "Nova brza lista" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "Novi naziv izveštaja" @@ -17359,8 +17357,8 @@ msgstr "Sledeće na klik" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17519,7 +17517,7 @@ msgstr "Nije pronađeno polje za izbor" msgid "No Suggestions" msgstr "Nema predloga" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Nema oznaka" @@ -17607,7 +17605,7 @@ msgstr "Nije pronađeno polje koje može biti korišćeno kao Kanban kolona. Kor msgid "No file attached" msgstr "Nema priloženih fajlova" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "Nijedan filter nije pronađen" @@ -17664,7 +17662,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "Ne postoji dozvola za '{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "Ne postoji dozvola za čitanje {0}" @@ -17692,7 +17690,7 @@ msgstr "Nijedan zapis neće biti izvezen" msgid "No rows" msgstr "Nema redova" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "Nema izabranih redova" @@ -17709,7 +17707,7 @@ msgid "No user has the role {0}" msgstr "Nijedan korisnik nema ulogu {0}" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "Nema vrednosti za prikaz" @@ -17721,7 +17719,7 @@ msgstr "Nema {0}" msgid "No {0} found" msgstr "Nije pronađen nijedan {0}" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "Nema {0} koji odgovaraju filterima. Očistite filtere da vidite sve {0}." @@ -17842,9 +17840,9 @@ msgstr "Nije objavljeno" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Nije sačuvano" @@ -17859,7 +17857,7 @@ msgstr "Nije viđeno" msgid "Not Sent" msgstr "Nije poslato" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "Nije postavljeno" @@ -17926,9 +17924,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "Nije u razvojnom režimu! Postavite u site_config.json ili napravite 'Prilagođeni' DocType." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17958,7 +17956,7 @@ msgstr "Napomena viđena od strane" msgid "Note:" msgstr "Napomena:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Napomena: Promena naziva stranica će prekinuti prethodni URL ka ovoj stranici." @@ -18346,7 +18344,7 @@ msgstr "Pomak X" msgid "Offset Y" msgstr "Pomak Y" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "Pomak mora biti pozitivan ceo broj" @@ -18421,7 +18419,7 @@ msgstr "Na ili nakon" msgid "On or Before" msgstr "Na ili pre" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "Na {0}, {1} je napisao/la:" @@ -18666,7 +18664,7 @@ msgstr "Otvori u novoj kartici" msgid "Open in new tab" msgstr "Otvori u novoj kartici" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Otvorene stavke" @@ -18807,7 +18805,7 @@ msgstr "Opcije za {0} moraju biti podešene pre nego što se postavi podrazumeva msgid "Options is required for field {0} of type {1}" msgstr "Opcije su neophodne za polje {0} vrste {1}" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "Opcije nisu postavljene za link polje {0}" @@ -18983,7 +18981,7 @@ msgstr "PID" #: frappe/email/oauth.py:75 msgid "POP3 OAuth authentication failed for Email Account {0}" -msgstr "" +msgstr "POP3 OAuth autentifikacija nije uspela za imejl nalog {0}" #. Option for the 'Method' (Select) field in DocType 'Recorder' #. Option for the 'Request Method' (Select) field in DocType 'Webhook' @@ -19324,7 +19322,7 @@ msgstr "Lozinka je uspešno promenjena." msgid "Password for Base DN" msgstr "Lozinka za osnovni DN" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Lozinka je obavezna ili izaberite Čeka lozinku" @@ -19523,7 +19521,7 @@ msgstr "Trajno obrisati {0}?" msgid "Permission" msgstr "Dozvola" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "Greška u dozvolama" @@ -19683,8 +19681,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "Broj telefona {0} postavljen u polju {1} nije validan." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Izaberite kolone" @@ -19726,7 +19724,7 @@ msgstr "Obični tekst" msgid "Plant" msgstr "Postrojenje" -#: 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 "Molimo Vas da autorizujete OAuth za imejl nalog {0}" @@ -19782,7 +19780,7 @@ msgstr "Molimo Vas da priložite paket" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Molimo Vas da proverite vrednosti filtera postavljene za grafikon za kontrolnoj tabli: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Molimo Vas da proverite vrednosti polja \"Preuzmi iz\" postavljenih za polje {0}" @@ -19851,7 +19849,7 @@ msgstr "Molimo Vas da omogućite barem jedan ključ za prijavljivanje putem dru #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "Molimo Vas da omogućite iskačuće prozore" @@ -19962,7 +19960,7 @@ msgstr "Molimo Vas da sačuvate dokument pre uklanjanja dodeljivanja" msgid "Please save the form before previewing the message" msgstr "Molimo Vas da sačuvate obrazac pre pregleda poruke" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Molimo Vas da prvo sačuvate izveštaj" @@ -20002,7 +20000,7 @@ msgstr "Molimo Vas da prvo izaberete fajl." msgid "Please select a file or url" msgstr "Molim Vas da izaberete fajl ili URL" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Molimo Vas da izaberete važeći CSV fajl sa podacima" @@ -20014,7 +20012,7 @@ msgstr "Molimo Vas da izaberete važeći filter da datum" msgid "Please select applicable Doctypes" msgstr "Molimo Vas da izaberete primenjive DocType-ove" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Molimo Vas da izaberete barem 1 kolonu iz {0} za sortiranje/grupisanje" @@ -20076,7 +20074,7 @@ msgstr "Molimo Vas da prvo postavite poruku" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "Molimo Vas da postavite podrazumevani izlazni imejl nalog iz Podešavanja > Imejl nalog" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "Molimo Vas da postavite podrazumevani izlazni imejl nalog iz Alati > Imejl nalog" @@ -20112,7 +20110,7 @@ msgstr "Molimo Vas da navedete koje polje za datum i vreme mora biti provereno" msgid "Please specify which value field must be checked" msgstr "Molimo Vas da navedete koje polje za vrednost mora biti provereno" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Molimo Vas da pokušate ponovo" @@ -20432,12 +20430,12 @@ msgstr "Primarni ključ za doctype {0} ne može biti promenjen jer sadrži posto #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "Štampa" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Štampa" @@ -21145,7 +21143,7 @@ msgstr "Neobrađene komande" msgid "Raw Email" msgstr "Neobrađeni imejl" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "Neobrađeni HTML može se koristiti samo sa šablonima imejla koji imaju označeno polje 'Koristite HTML'. Nastavlja se sa imejlom u običnom tekstu." @@ -21174,7 +21172,7 @@ msgstr "Podešavanja neobrađene štampe" msgid "Re-Run in Console" msgstr "Ponovo pokreni u konzoli" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "Re:" @@ -21259,7 +21257,7 @@ msgstr "Pročitajte dokumentaciju za više informacija" #: frappe/utils/safe_exec.py:494 msgid "Read-Only queries are allowed" -msgstr "" +msgstr "Dozvoljeni su samo upiti za čitanje" #. Label of the readme (Markdown Editor) field in DocType 'Package' #: frappe/core/doctype/package/package.json @@ -21694,7 +21692,7 @@ msgstr "Osveži pregled štampe" msgid "Refresh Token" msgstr "Token za osvežavanje" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Osvežavanje" @@ -22018,9 +22016,9 @@ msgstr "Odgovori svima" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "Izveštaj" @@ -22153,7 +22151,7 @@ msgstr "Izveštaj je istekao." msgid "Report updated successfully" msgstr "Izveštaj je uspešno ažuriran" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "Izveštaj nije sačuvan (dogodile su se greške)" @@ -22178,7 +22176,7 @@ msgstr "Izveštaj {0} je onemogućen" msgid "Report {0} saved" msgstr "Izveštaj {0} je sačuvan" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Izveštaj:" @@ -22252,13 +22250,13 @@ msgstr "Metod zahteva" msgid "Request Structure" msgstr "Struktura zahteva" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "Zahtev je istekao" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "Vreme za zahtev je isteklo" @@ -22490,7 +22488,7 @@ msgstr "Ograniči na domen" 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či korisnika samo sa ove IP adrese. Više adresa se može uneti razdvajanjem zarezima. Prihvaćene su i delimične IP adrese, kao što je (111.111.111)" -#: frappe/public/js/frappe/list/list_view.js:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Ograničenja" @@ -22644,7 +22642,7 @@ msgstr "Dozvole uloga" msgid "Role Permissions Manager" msgstr "Menadžer dozvola uloga" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Menadžer dozvola uloga" @@ -22795,7 +22793,7 @@ msgstr "Preusmeravanje putanje" msgid "Route: Example \"/desk\"" msgstr "Putanja: Primer \"/desk\"" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Red" @@ -22808,7 +22806,7 @@ msgstr "Red #" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "Red # {0}: Korisnici koji nisu administratori ne mogu dodati ulogu {1} u prilagođenom DocType-u." -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "Red #{0}:" @@ -22968,7 +22966,7 @@ msgstr "SMS je uspešno poslat" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS nije poslat. Molimo Vas da kontaktirate administratora." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "SMTP server je neophodan" @@ -23070,7 +23068,7 @@ msgstr "Subota" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23078,14 +23076,14 @@ msgstr "Subota" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23098,8 +23096,8 @@ msgstr "Sačuvaj" msgid "Save Anyway" msgstr "Ipak sačuvaj" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Sačuvaj kao" @@ -23147,7 +23145,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Čuvanje" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "Čuvanje promena..." @@ -23482,9 +23480,9 @@ msgstr "Naslov odeljka" msgid "Section must have at least one column" msgstr "Odeljka mora imati najmanje jednu kolonu" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" -msgstr "" +msgstr "Bezbednosno upozorenje: Neko se predstavlja kao Vaš nalog" #. Label of the sb3 (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -23504,7 +23502,7 @@ msgstr "Pogledaj sve prethodne izveštaje." msgid "See on Website" msgstr "Pogledaj na veb-sajtu" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "Pogledaj prethodne odgovore" @@ -23563,7 +23561,7 @@ msgstr "Izaberi" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "Izaberi sve" @@ -23579,7 +23577,7 @@ msgstr "Izaberi priloge" msgid "Select Child Table" msgstr "Izaberi zavisnu tabelu" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Izaberi kolonu" @@ -23660,7 +23658,7 @@ msgstr "Izaberi polja za unos" msgid "Select Fields To Update" msgstr "Izaberi polja za ažuriranje" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Izaberi filtere" @@ -23790,13 +23788,13 @@ msgstr "Izaberi bar jedan zapis za štampanje" msgid "Select atleast 2 actions" msgstr "Izaberi bar 2 radnje" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Izaberi stavku iz liste" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Izaberi više stavki iz liste" @@ -24123,7 +24121,7 @@ msgstr "Serija {0} je već iskorišćena u {1}" msgid "Server Action" msgstr "Serverska radnja" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "Serverska greška" @@ -24154,11 +24152,11 @@ msgstr "Funkcionalnost serverskih skripti nije dostupna na ovom sajtu." msgid "Server error during upload. The file might be corrupted." msgstr "Serverska greška tokom otpremanja. Fajl može biti oštećen." -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "Server nije uspeo da obradi zahtev zbog istovremenog konfliktnog zahteva. Molimo Vas da pokušate ponovo." -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "Server je bio preopterećen da obradi zahtev. Pokušajte ponovo." @@ -24498,7 +24496,7 @@ msgid "Setup > User Permissions" msgstr "Postavke > Korisničke dozvole" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Postavke automatskog imejla" @@ -24636,6 +24634,11 @@ msgstr "Prikaži simbol valute sa desne strane" msgid "Show Dashboard" msgstr "Prikaži kontrolnu tablu" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24791,7 +24794,7 @@ msgstr "Prikaži naslov" msgid "Show Title in Link Fields" msgstr "Prikaži naslov u poljima za link" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Prikaži ukupne vrednosti" @@ -24813,7 +24816,7 @@ msgstr "Prikaži vrednosti iznad grafikona" msgid "Show Warnings" msgstr "Prikaži upozorenja" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Prikaži vikende" @@ -24909,7 +24912,7 @@ msgstr "Prikaži naslov u internet pretraživaču kao \"Prefiks - naslov\"" msgid "Show {0} List" msgstr "Prikaži listu {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Prikaz samo numeričkih polja iz izveštaja" @@ -25308,7 +25311,7 @@ msgstr "Polje za sortiranje {0} mora biti važeći naziv polja" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25645,8 +25648,8 @@ msgstr "Vremenski interval statistike" #: 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25839,12 +25842,12 @@ msgstr "Red čekanja za podnošenje" msgid "Submit" msgstr "Podnesi" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Podnesi" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Podnesi" @@ -25873,7 +25876,7 @@ msgstr "Podnesi nakon uvoza" msgid "Submit an Issue" msgstr "Prijavi problem" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "Podnesi još jedan odgovor" @@ -25897,7 +25900,7 @@ msgstr "Podnesite ovaj dokument da biste završili ovaj korak." msgid "Submit this document to confirm" msgstr "Podnesite ovaj dokument da biste potvrdili" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Podnesi {0} dokumenata?" @@ -25906,7 +25909,7 @@ msgstr "Podnesi {0} dokumenata?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "Podneto" @@ -25958,7 +25961,7 @@ msgstr "Neupadljivo" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -26009,7 +26012,7 @@ msgstr "Broj uspešnih zadataka" msgid "Successful Transactions" msgstr "Uspešne transakcije" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "Uspešno: {0} do {1}" @@ -26030,7 +26033,7 @@ msgstr "Uspešno uvezeno {0} od {1} zapisa." msgid "Successfully reset onboarding status for all users." msgstr "Uspešno je resetovan status uvodne obuke za sve korisnike." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "Uspešno odjavljivanje" @@ -26502,7 +26505,7 @@ msgstr "Višestruki odabir u tabeli zahteva tabelu sa najmanje jednim poljem sa msgid "Table Trimmed" msgstr "Skraćena tabela" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Tabela ažurirana" @@ -26527,8 +26530,8 @@ msgstr "Link oznake" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26694,7 +26697,7 @@ msgstr "Hvala Vam što ste nas kontaktirali. Odgovorićemo Vam u najkraćem mogu "Vaše pitanje:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "Hvala Vam što ste izdvojili svoje dragocene vreme da popunite ovaj obrazac" @@ -26718,7 +26721,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:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "CSV format razlikuje velika i mala slova" @@ -26790,7 +26793,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 ovog imejla je strogo poverljiv. Molimo Vas da ga ne prosleđujete." -#: frappe/public/js/frappe/list/list_view.js:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "Prikazan broj procena. Kliknite ovde da vidite tačan broj." @@ -26976,7 +26979,7 @@ msgstr "Korisnik može ažurirati kupca ili bilo koje drugo polje u postojećoj msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "Korisnik može pregledati izlazne fakture, ali ne može menjati vrednosti polja u njima." -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "Vrednost polja {0} je predugačka u dokumentu {1}. Da biste rešili ovaj problem, smanjite dužinu vrednosti ili promenite vrstu polja {0} u duži tekst koristeći prilagođavanje obrasca, a zatim pokušajte ponovo." @@ -27086,7 +27089,7 @@ msgstr "Došlo je do grešaka" msgid "There were errors while creating the document. Please try again." msgstr "Došlo je do grešaka prilikom kreiranja dokumenta. Molimo Vas da pokušate ponovo." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "Došlo je do greške prilikom slanja imejla. Molimo Vas da pokušate ponovo." @@ -27793,11 +27796,11 @@ msgstr "Za uraditi" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Danas" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "Prebaci grafikon" @@ -27923,7 +27926,7 @@ msgstr "Tema" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "Ukupno" @@ -27973,11 +27976,11 @@ msgstr "Ukupan broj imejl poruka za sinhronizaciju tokom početnog procesa" msgid "Total:" msgstr "Ukupno:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "Ukupno" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Ukupno redova" @@ -28040,7 +28043,7 @@ msgstr "Prati da li je imejl otvoren od strane primaoca.\n" msgid "Track milestones for any document" msgstr "Prati ključne tačke dokumenta" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "URL za praćenje je generisan i kopiran u međuspremnik" @@ -28087,7 +28090,7 @@ msgstr "Prevedi podatke" msgid "Translate Link Fields" msgstr "Prevedi polja sa linkovima" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "Prevedi vrednosti" @@ -28434,11 +28437,11 @@ msgstr "Nije moguće otvoriti priloženi fajl. Da li ste ga izvezli kao CSV?" msgid "Unable to read file format for {0}" msgstr "Nije moguće pročitati format fajla za {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "Nije moguće poslati imejl zbog nedostajućeg imejl naloga. Molimo Vas da postavite podrazumevani nalog u Podešavanjima > Imejl nalog" -#: frappe/public/js/frappe/views/calendar/calendar.js:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "Nije moguće ažurirati događaj" @@ -28546,7 +28549,7 @@ msgstr "Nesiguran SQL upit" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "Poništi odabir svega" @@ -28870,7 +28873,7 @@ msgstr "Koristite drugi ID imejla" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "Koristite ukoliko podrazumevana podešavanja ne prepoznaju tačno Vaše podatke" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "Korišćenje podupita ili funkcije je ograničeno" @@ -29095,11 +29098,11 @@ msgstr "Korisnička dozvola" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Korisničke dozvole" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Korisničke dozvole" @@ -29231,7 +29234,7 @@ msgstr "Korisnik {0} nema pristup ovom dokumentu" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "Korisnik {0} nema pristup doctype putem dozvole uloge za dokument {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "Korisnik {0} nema dozvolu da kreira radni prostor." @@ -29240,9 +29243,9 @@ msgstr "Korisnik {0} nema dozvolu da kreira radni prostor." msgid "User {0} has requested for data deletion" msgstr "Korisnik {0} je zatražio brisanje podataka" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" -msgstr "" +msgstr "Korisnik {0} je započeo sesiju predstavljanja kao Vi.

Navedeni razlog: {1}" #: frappe/core/doctype/user/user.py:1452 msgid "User {0} impersonated as {1}" @@ -29410,11 +29413,11 @@ msgstr "Vrednost promenjena" msgid "Value To Be Set" msgstr "Vrednost koju treba postaviti" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "Vrednost je predugačka" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "Vrednost se ne može promeniti za {0}" @@ -29434,7 +29437,7 @@ msgstr "Vrednost za polje izbora može biti samo 0 ili 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Vrednost za polje {0} u {1} je predugačka. Dužina treba da bude manja od {2} karaktera" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "Vrednost za {0} ne može biti lista" @@ -29465,7 +29468,7 @@ msgstr "Vrednost za validaciju" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "Vrednost koja se postavlja kada se primeni ovo stanje radnog toka. Koristite običan tekst (npr. Odobreno) ili izraz ukoliko je omogućeno “Evaluiraj kao izraz“." -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "Vrednost je prevelika" @@ -29808,7 +29811,7 @@ msgstr "Veb-stranica" msgid "Web Page Block" msgstr "Blok veb-stranice" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "URL veb-stranice" @@ -30057,7 +30060,7 @@ msgstr "Websocket" msgid "Wednesday" msgstr "Sreda" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Nedelja" @@ -30361,7 +30364,7 @@ msgstr "Radni tok je uspešno ažuriran" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "Radni prostor" @@ -30453,11 +30456,11 @@ msgstr "Završavanje" msgid "Write" msgstr "Izmena" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "Pogrešna vrednost u polju preuzmi iz" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "Polje X ose" @@ -30480,7 +30483,7 @@ msgstr "XMLHttpRequest Greška" msgid "Y Axis" msgstr "Y osa" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Polje Y ose" @@ -30550,8 +30553,8 @@ msgstr "Žuta" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30827,7 +30830,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "Vi ste kreirali ovaj dokument {0}" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "Nemate dovoljno dozvola za pristup ovom resursu. Obratite se svom menadžeru za pristup." @@ -30839,11 +30842,11 @@ msgstr "Nemate dovoljno dozvola da dovršite ovu radnju" msgid "You do not have import permission for {0}" msgstr "Nemate dozvolu za uvoz za {0}" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "Nemate dozvolu za pristup polju u zavisnoj tabeli: {0}" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "Nemate dozvolu za pristup polju: {0}" @@ -30907,7 +30910,7 @@ msgstr "Imate nepročitano {0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "Još uvek niste dodali grafikone ili brojčane kartice na kontrolnu tablu." -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "Još uvek niste kreirali {0}" @@ -30984,7 +30987,7 @@ msgstr "Morate da instalirate pycups da biste koristili ovu mogućnost!" msgid "You need to select indexes you want to add first." msgstr "Morate najpre odabrati indekse koje želite da da dodate." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "Morate podesiti jednu IMAP datoteku za {0}" @@ -31199,7 +31202,7 @@ msgstr "after_insert" msgid "amend" msgstr "izmeni" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "i" @@ -31262,7 +31265,7 @@ msgid "cyan" msgstr "cijan" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "d" @@ -31380,7 +31383,7 @@ msgstr "prijemna pošta imejla" msgid "empty" msgstr "prazno" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "prazno" @@ -31439,7 +31442,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "gzip nije pronađen u PATH! Ovo je neophodno za pravljenje rezervne kopije." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "h" @@ -31459,17 +31462,17 @@ msgstr "ikonica" msgid "import" msgstr "uvoz" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "je onemogućeno" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "je omogućeno" @@ -31512,7 +31515,7 @@ msgid "long" msgstr "dugo" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "m" @@ -31605,7 +31608,7 @@ msgstr "on_update" msgid "on_update_after_submit" msgstr "on_update_after_submit" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "ili" @@ -31678,7 +31681,7 @@ msgid "restored {0} as {1}" msgstr "vraćeno {0} kao {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "s" @@ -31936,7 +31939,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0} kalendar" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} grafikon" @@ -31985,7 +31988,7 @@ msgstr "{0} mapa" msgid "{0} Name" msgstr "{0} naziv" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} nije dozvoljeno menjati {1}, nakon što je podneto od {2} za {3}" @@ -32105,7 +32108,7 @@ msgstr "{0} je promenio {1} u {2}" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "{0} sadrži nevažeći izraz funkcije preuzmi iz, funkcija preuzmi iz ne može biti samoreferencijalna." -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "{0} sadrži {1}" @@ -32130,7 +32133,7 @@ msgstr "{0} d" msgid "{0} days ago" msgstr "pre {0} dana" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "{0} ne sadrži {1}" @@ -32139,7 +32142,7 @@ msgstr "{0} ne sadrži {1}" msgid "{0} does not exist in row {1}" msgstr "{0} ne postoji u redu {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "{0} je jednako {1}" @@ -32179,7 +32182,7 @@ msgstr "{0} je napustio razgovor u {1} {2}" msgid "{0} hours ago" msgstr "pre {0} časova" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} ukoliko niste preusmereni unutar {1} sekundi" @@ -32188,7 +32191,7 @@ msgstr "{0} ukoliko niste preusmereni unutar {1} sekundi" msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} u redu {1} ne može imati URL i zavisne stavke" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "{0} je potomak {1}" @@ -32200,11 +32203,11 @@ msgstr "{0} je obavezno polje" msgid "{0} is a not a valid zip file" msgstr "{0} nije važeći zip fajl" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "{0} je nakon {1}" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "{0} je nadređen {1}" @@ -32216,16 +32219,16 @@ msgstr "{0} nije važeće polje za podatak." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} nije važeća imejl adresa u 'Primaoci'" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "{0} je pre {1}" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "{0} je između {1}" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} je između {1} i {2}" @@ -32234,49 +32237,49 @@ msgstr "{0} je između {1} i {2}" msgid "{0} is currently {1}" msgstr "{0} je trenutno {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "{0} je onemogućen" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "{0} je omogućen" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} je jednako {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} je veće ili jednako {1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} je veće od {1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} je manje ili jednako {1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} je manje od {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} je kao {1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} je obavezno" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "{0} nije potomak {1}" @@ -32341,26 +32344,26 @@ msgstr "{0} nije zip fajl" msgid "{0} is not an allowed role for {1}" msgstr "{0} nije dozvoljena uloga za {1}" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "{0} nije nadređen {1}" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} nije jednako {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} nije kao {1}" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} nije jedan od {1}" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} nije postavljen" @@ -32368,20 +32371,20 @@ msgstr "{0} nije postavljen" msgid "{0} is now default print format for {1} doctype" msgstr "{0} je sada podrazumevani format za štampanje za {1} doctype" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "{0} je na ili nakon {1}" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "{0} je na ili pre {1}" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} je jedno od {1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32389,21 +32392,21 @@ msgstr "{0} je jedno od {1}" msgid "{0} is required" msgstr "{0} je neophodno" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} je postavljeno" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} je unutar {1}" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "{0} je {1}" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "odabrano {0} stavki" @@ -32459,11 +32462,11 @@ msgstr "{0} ne sme biti nijedno od {1}" msgid "{0} must be one of {1}" msgstr "{0} mora biti jedan od {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} mora prvo biti postavljeno" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} mora biti jedinstveno" @@ -32484,11 +32487,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} se ne može preimenovati" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} od {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} od {1} ({2} redova sa zavisnim podacima)" @@ -32652,11 +32655,11 @@ msgstr "{0} {1} je dodat" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} je dodat na kontrolnu tablu {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} već postoji" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} ne može biti \"{2}\". Trebalo bi da bude jedno od \"{3}\"" @@ -32680,7 +32683,7 @@ msgstr "{0} {1} nije pronađen" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Podneti zapis ne može biti obrisan. Prvo morate {2} otkazati {3}." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, red {1}" @@ -32693,7 +32696,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} završeno | Ostavite ovu karticu otvorenom dok se proces ne završi." -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) će biti skraćeno, jer je maksimalan broj dozvoljenih karaktera {2}" @@ -32862,8 +32865,8 @@ msgstr "{} ne podržava automatsko čišćenje evidencija." msgid "{} field cannot be empty." msgstr "{} polje ne može biti prazno." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} je onemogućeno. Može se omogućiti samo ukoliko je {} označeno." @@ -32871,7 +32874,7 @@ msgstr "{} je onemogućeno. Može se omogućiti samo ukoliko je {} označeno." msgid "{} is not a valid date string." msgstr "{} nije ispravan datum u tekstualnom formatu." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "{} nije pronađen PATH! Ovo je neophodno za pristup konzoli." diff --git a/frappe/locale/sv.po b/frappe/locale/sv.po index 9f56cbde1d..4dd8c3a452 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-10 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' är otillåtet för typ {1} på rad {2}" msgid "(Mandatory)" msgstr "(Erfordrad)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Misslyckades: {0} till {1}: {2}" @@ -1169,7 +1169,7 @@ msgstr "Åtgärd {0} misslyckades {1} {2}. Visa {3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1236,6 +1236,7 @@ msgstr "Aktivitet Logg" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1294,8 +1295,8 @@ msgstr "Lägg till Underval" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Lägg till Kolumn" @@ -1379,7 +1380,7 @@ msgstr "Lägg till Prenumeranter" msgid "Add Tags" msgstr "Lägg till Taggar" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Lägg till Taggar" @@ -1412,6 +1413,11 @@ msgstr "Lägg till Användar Rättigheter" msgid "Add Video Conferencing" msgstr "Lägg till Videokonferens" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "Lägg till X-Original-From rubrik" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Lägg till Filter" @@ -1523,7 +1529,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:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Lägg till {0}" @@ -1686,8 +1692,8 @@ msgstr "Avancerad" msgid "Advanced Control" msgstr "Avancerad Kontroll" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Avancerad Sökning" @@ -2257,11 +2263,11 @@ msgstr "Redan Registrerad" msgid "Already in the following Users ToDo list:{0}" msgstr "Redan i följande Användare Att-Göra lista: {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "Lägger till beroende valuta fält {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "Lägger till status beroende fält {0}" @@ -2408,7 +2414,7 @@ msgstr "Anonymisering Matris" msgid "Anonymous responses" msgstr "Anonyma svar" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "Annan transaktion spärrar detta. Försök igen om några sekunder." @@ -2495,7 +2501,7 @@ msgstr "Lägg E-post meddelande till Skickad Mapp" msgid "Append To" msgstr "E-post Till" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "E-post Till kan vara en av {0}" @@ -2549,7 +2555,7 @@ msgstr "Gäller för (DocType)" msgid "Apply" msgstr "Tillämpa" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Tillämpa Tilldelning Regel" @@ -2636,11 +2642,11 @@ msgstr "Arkiverade Kolumner" msgid "Are you sure you want to cancel the invitation?" msgstr "Är du säker på att du vill avbryta inbjudan?" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 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:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "Är du säker på att du vill ta bort alla {0} rader?" @@ -2758,7 +2764,7 @@ msgstr "Tilldela Villkor" msgid "Assign To" msgstr "Tilldela till" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Tilldela till" @@ -2808,7 +2814,7 @@ msgstr "Tilldelad Av" msgid "Assigned By Full Name" msgstr "Tilldelad Av Fullständig Namn" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -3021,7 +3027,7 @@ msgstr "Bilaga Inställningar" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Bilagor" @@ -3083,7 +3089,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:339 +#: frappe/email/doctype/email_account/email_account.py:340 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}." @@ -3290,11 +3296,11 @@ msgstr "Automatiskt Meddelande" msgid "Automatic" msgstr "Automatisk" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 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:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Automatisk länkning kan endast aktiveras om Inkommande E-post är aktiverad." @@ -3889,7 +3895,7 @@ msgstr "Massborttagning" msgid "Bulk Edit" msgstr "Mass Redigera" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Mass Redigera {0}" @@ -3897,7 +3903,7 @@ msgstr "Mass Redigera {0}" msgid "Bulk Operation Failed" msgstr "Mass Åtgärd Fel" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "Mass Åtgärd Klar" @@ -4126,7 +4132,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4174,7 +4180,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:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "Annullera" @@ -4200,7 +4206,7 @@ msgstr "Avbryt Import" msgid "Cancel Prepared Report" msgstr "Avbryt Förberedd Rapport" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "Annullera {0} dokument?" @@ -4249,7 +4255,7 @@ msgstr "Kan inte Hämta Värden" msgid "Cannot Remove" msgstr "Kan inte Ta Bort" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "Kan inte Uppdatera efter Godkännande" @@ -4293,7 +4299,7 @@ msgstr "Kan inte ändra till/från automatisk ökning av automatisk name i Anpas msgid "Cannot create a {0} against a child document: {1}" msgstr "Kan inte skapa {0} mot underordnad dokument: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "Kan inte skapa privat arbetsyta för andra användare" @@ -4393,7 +4399,7 @@ msgstr "Kan inte hämta fil innehåll från mapp" msgid "Cannot have multiple printers mapped to a single print format." msgstr "Kan inte mappa flera skrivare till enskild utskrift format." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "Kan inte importera tabell med fler än 5000 rader." @@ -4413,7 +4419,7 @@ msgstr "Kan inte avstäma kolumn {0} med något fält" msgid "Cannot move row" msgstr "Kan inte flytta rad" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "Kan inte ta bort ID fält" @@ -4438,11 +4444,11 @@ msgstr "Kan inte godkänna {0}." msgid "Cannot update {0}" msgstr "Kan inte uppdatera {0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "Kan inte använda underfråga här." -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "Kan inte använda {0} i ordna/gruppera efter" @@ -4618,7 +4624,7 @@ msgstr "Diagram Källa" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Diagram Typ" @@ -4786,7 +4792,7 @@ msgstr "Rensa & Lägg till Mall" msgid "Clear All" msgstr "Rensa Alla" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Rensa Tilldelning" @@ -4828,7 +4834,7 @@ msgstr "Klicka på Anpassa för att lägga till din första widget" msgid "Click below to get started:" msgstr "Klicka nedan för att komma igång:" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Klicka här" @@ -4880,7 +4886,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:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "Klicka på att sortera efter {0}" @@ -5252,7 +5258,7 @@ msgstr "Kommentar publicitet kan endast uppdateras av den ursprungliga författa #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Kommentarer" @@ -5473,7 +5479,7 @@ msgstr "Konfiguration" msgid "Configuration" msgstr "Konfiguration" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Försäljning Order Diagram" @@ -5687,7 +5693,7 @@ msgstr "Innehåller {0} säkerhetskorrigeringar" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5756,11 +5762,11 @@ msgstr "Bidrag Status" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "Kontrollerar om nya användare kan registrera sig med denna Sociala Inloggning Nyckel. Om ej vald, respekteras webbplats inställningar." -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Kopierad till urklipp." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "Kopierade {0} {1} till urklipp" @@ -5772,12 +5778,12 @@ msgstr "Kopiera Länk" msgid "Copy embed code" msgstr "Kopiera inbäddningskod" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "Kopiera fel till urklipp" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "Kopiera till Urklipp" @@ -5814,7 +5820,7 @@ msgstr "Kunde inte hitta {0}" msgid "Could not map column {0} to field {1}" msgstr "Kunde inte mappa kolumn {0} till fält {1}" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "Kunde inte parsa fält: {0}" @@ -5967,7 +5973,7 @@ msgstr "Skapa Logg" msgid "Create New" msgstr "Skapa Ny" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Skapa Ny " @@ -6004,10 +6010,10 @@ msgstr "Skapa ny..." msgid "Create a new record" msgstr "Skapa ny Post" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "Skapa {0}" @@ -6024,7 +6030,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:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "Skapa {0}" @@ -6043,7 +6049,7 @@ msgstr "Skapad" msgid "Created At" msgstr "Skapad" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6413,7 +6419,7 @@ msgstr "Anpassningar för {0} som exporterades till:
{1}" msgid "Customize" msgstr "Anpassa" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Anpassa" @@ -6445,6 +6451,11 @@ msgstr "Anpassa Formulär - {0}" msgid "Customize Form Field" msgstr "Anpassa Formulär Fält" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "Anpassa Snabb Filter" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6568,7 +6579,7 @@ msgstr "Mörk Tema" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "Översikt Panel" @@ -6789,7 +6800,7 @@ msgstr "Datum och Tid" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Dag" @@ -6818,7 +6829,7 @@ msgstr "Dagar Före" msgid "Days Before or After" msgstr "Dagar Före eller Efter" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "Dödläge Inträffade" @@ -6903,7 +6914,7 @@ msgstr "Standard Inkorg" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Standard Inkommande" @@ -6923,7 +6934,7 @@ msgstr "Standard Namngivning Serie" #. 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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Standard Utgående" @@ -7044,7 +7055,7 @@ msgstr "Standard Värde" msgid "Defaults" msgstr "Standard" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "Standard Inställningar Uppdaterade" @@ -7081,7 +7092,7 @@ msgstr "Försenad" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7089,12 +7100,12 @@ msgstr "Försenad" msgid "Delete" msgstr "Ta bort" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Ta bort" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Ta bort" @@ -7136,7 +7147,7 @@ msgstr "Ta bort Flik" msgid "Delete all" msgstr "Ta bort alla" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "Ta bort alla {0} rader" @@ -7168,7 +7179,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "Ta bort flik med fält" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "Ta bort rad" @@ -7186,17 +7197,17 @@ 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:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "Ta bort {0} Post permanent?" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "Ta bort {0} Poster permanent?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "Ta bort {0} rader" @@ -7226,10 +7237,6 @@ msgstr "Raderad Dokument" msgid "Deleted Name" msgstr "Borttaget Namn" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "Alla Dokument Borttagna" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Borttagen!" @@ -7624,7 +7631,7 @@ msgstr "Inaktiverad" msgid "Disabled Auto Reply" msgstr "Inaktiverad Autosvar" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7632,7 +7639,7 @@ msgstr "Inaktiverad Autosvar" msgid "Discard" msgstr "Ångra" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Ångra" @@ -7720,7 +7727,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "Ändra inte rubriker som är förinställda i mall" @@ -8204,7 +8211,7 @@ msgstr "Dokument Typer och Behörigheter" msgid "Document Unlocked" msgstr "Dokument Upplåst" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "Dokument kan inte användas som filtervärde" @@ -8212,15 +8219,15 @@ msgstr "Dokument kan inte användas som filtervärde" 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:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "Dokumentet är annullerad" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "Dokument är godkänd" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "Dokumentet är i utkast tillstånd" @@ -8398,9 +8405,9 @@ msgstr "Ladda ner Rapport" msgid "Download Template" msgstr "Ladda ner Mall" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Ladda ner Data" @@ -8485,7 +8492,7 @@ msgstr "Kopiera Post" msgid "Duplicate Filter Name" msgstr "Kopiera Filter Namn" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Kopiera Namn" @@ -8497,7 +8504,7 @@ msgstr "Kopiera Aktuell Rad" msgid "Duplicate field" msgstr "Kopiera fält" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "Duplicera rad" @@ -8505,7 +8512,7 @@ msgstr "Duplicera rad" msgid "Duplicate rows" msgstr "Duplicera rader" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "Duplicera {0} rader" @@ -8610,12 +8617,12 @@ msgstr "ESC" msgid "Edit" msgstr "Redigera" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Redigera" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Redigera" @@ -8649,7 +8656,7 @@ msgstr "Redigera Anpassad HTML" msgid "Edit DocType" msgstr "Redigera DocType" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "Redigera DocType" @@ -8663,11 +8670,6 @@ msgstr "Redigera Befintlig" msgid "Edit Filters" msgstr "Redigera Filter" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "Redigera Filter" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "Redigera Sidfot" @@ -8770,7 +8772,7 @@ msgstr "Redigera din respons" msgid "Edit your workflow visually using the Workflow Builder." msgstr "Redigera arbetsflöde visuellt med Arbetsflöde Generator." -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "Redigera {0}" @@ -8866,7 +8868,7 @@ msgstr "E-post" msgid "Email Account" msgstr "E-post Konto" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "E-post Konto Inaktiverad" @@ -8883,7 +8885,7 @@ msgstr "E-post Konto lagt till flera gånger" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "E-post Konto inte konfigurerad. Skapa ny E-post Konto från Inställningar > E-post Konto" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "E-postkonto {0} Inaktiverad" @@ -9073,7 +9075,7 @@ msgstr "E-post är flyttad till papperskorg" msgid "Email is mandatory to create User Email" msgstr "E-post erfordras för att skapa Användare E-post" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "E-post inte skickad till {0} (avregistrerad / inaktiverad)" @@ -9095,7 +9097,7 @@ msgstr "E-post " msgid "Emails Pulled" msgstr "E-post Hämtade" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "E-post meddelanden hämtas redan från detta konto." @@ -9190,7 +9192,7 @@ msgstr "Aktivera Google Indexering" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Aktivera Inkommande" @@ -9203,7 +9205,7 @@ msgstr "Aktivera Introduktion" #. 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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Aktivera Utgående" @@ -9326,7 +9328,7 @@ msgstr "Aktiverad" msgid "Enabled Scheduler" msgstr "Aktiverad Schemaläggare" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "E-post Konto Aktiverad för {0}" @@ -9505,7 +9507,7 @@ msgstr "Entitet Namn" msgid "Entity Type" msgstr "Entitet Typ" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Lika" @@ -9601,7 +9603,7 @@ msgstr "Fel i Utskrift Format på rad {0}: {1}" msgid "Error in {0}.get_list: {1}" msgstr "Fel i {0}.get_list: {1}" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "Fel vid parsning av nästlade filter: {0}. {1}" @@ -9609,7 +9611,7 @@ msgstr "Fel vid parsning av nästlade filter: {0}. {1}" msgid "Error validating \"Ignore User Permissions\"" msgstr "Fel vid validering av \"Ignorera användarbehörigheter\"" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "Fel vid anslutning till E-post Konto {0}" @@ -9621,15 +9623,15 @@ msgstr "Fel vid test av Avisering {0}. Fixa Mall." msgid "Error {0}: {1}" msgstr "Fel {0}: {1}" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "Fel: Data saknas i tabell {0}" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Fel: Värdet saknas för {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Fel: {0} Rad #{1}: Värde saknas för: {2}" @@ -9821,7 +9823,7 @@ msgstr "Expandera" msgid "Expand All" msgstr "Expandera Alla" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "Operator \"and\" eller \"or\" förväntades, resultat: {0}" @@ -9881,12 +9883,12 @@ msgstr "Förfallo Tid för QR Kod Bild Sida" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Export" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Export" @@ -9930,11 +9932,11 @@ msgstr "Exportera Rapport: {0}" msgid "Export Type" msgstr "Export Typ" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "Exportera alla matchande rader?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "Exportera alla {0} rader? " @@ -10549,12 +10551,12 @@ msgstr "Fil Namn får inte innehålla {0}" msgid "File not attached" msgstr "Fil inte bifogad" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "Fil storlek överskred högsta tillåtna storlek på {0} MB" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "Fil för stor" @@ -10581,7 +10583,7 @@ msgstr "Filer" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10619,11 +10621,11 @@ msgstr "Filter Namn" msgid "Filter Values" msgstr "Filtervärden" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "Filtervillkor saknas efter operator: {0}" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "Filter fält har ogiltig returnotation: {0}" @@ -10646,7 +10648,7 @@ msgstr "Filtrerade Poster" msgid "Filtered by \"{0}\"" msgstr "Filtrerad efter \"{0}\"" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "Filtrerad efter: {0}." @@ -10717,7 +10719,7 @@ msgstr "Filter är tillgänglig via filters .

Skicka utdata msgid "Filters {0}" msgstr "Filter {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "Filter:" @@ -11041,7 +11043,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "För dynamiskt ämne, använd Jinja taggar som denna: {{ doc.name }} Levererad" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "För jämförelse, använd >5, <10 eller = 324. För intervall, använd 5:10 (för värden mellan 5 och 10)." @@ -11247,7 +11249,7 @@ msgstr "Frappe Light" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "Frappe Mail OAuth fel" @@ -11475,7 +11477,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "Skapa Separata Dokument för varje Tilldelad" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "Skapa Spårning URL" @@ -12080,7 +12082,7 @@ msgstr "Skript för Brevhuvud/Brevfot kan användas för att lägga till dynamis msgid "Headers" msgstr "Huvud Rubriker" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "Headers måste vara dictionary" @@ -12172,7 +12174,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "Här är din spårning URL" @@ -12316,7 +12318,7 @@ msgstr "Dölj Sidofält, Meny och Kommentarer" msgid "Hide Standard Menu" msgstr "Dölj Standard Meny" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Dölj Helger" @@ -12467,16 +12469,16 @@ 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:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "ID" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "ID" @@ -12845,8 +12847,8 @@ msgstr "Ignorerade Appar" msgid "Illegal Document Status for {0}" msgstr "Ej Tillåten Dokument Status för {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Ej Tillåten SQL Data förfråga" @@ -12968,7 +12970,7 @@ msgstr "Implicit" msgid "Import" msgstr "Importera" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "Importera" @@ -13287,7 +13289,7 @@ msgstr "Rekvisition" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "Index" @@ -13385,7 +13387,7 @@ msgstr "Infoga Efter fält '{0}' som anges i Anpassad Fält '{1}', med Etikett ' msgid "Insert Below" msgstr "Infoga Nedan" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "Infoga Kolumn Före {0}" @@ -13510,7 +13512,7 @@ msgstr "Intresse" msgid "Intermediate" msgstr "Mellan" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "Intern Server Fel" @@ -13565,7 +13567,7 @@ msgstr "Ogiltig" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Ogiltig 'depends_on' uttryck" @@ -13609,7 +13611,7 @@ msgstr "Ogiltigt Datum" msgid "Invalid DocType" msgstr "Ogiltig DocType" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "Ogiltig DocType: {0}" @@ -13626,8 +13628,8 @@ msgstr "Ogiltigt Fält Namn" msgid "Invalid File URL" msgstr "Ogiltig Fil URL" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "Ogiltigt Filter" @@ -13683,7 +13685,7 @@ msgstr "Ogiltig Utgående E-Post Server eller Port: {0}" msgid "Invalid Output Format" msgstr "Ogiltig Utdata Format" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "Ogiltig Åsidosättning" @@ -13756,19 +13758,15 @@ msgstr "Ogiltig argument format: {0}. Endast citerade sträng litteraler eller e msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "Ogiltig argument typ: {0}. Endast strängar, siffror, dikter och None är tillåtna." -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "Ogiltiga tecken i fältnamn: {0}. Endast bokstäver, siffror och understreck är tillåtna." -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "Ogiltiga tecken i tabellnamn: {0}" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Ogiltig Kolumn" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "Ogiltig villkorstyp i nästlade filter: {0}" @@ -13816,11 +13814,11 @@ msgstr "Ogiltig Fält Namn '{0}' i automatisk namn" msgid "Invalid file path: {0}" msgstr "Ogiltig Sökväg: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "Ogiltig filtervillkor: {0}. Förväntade lista eller tupel." -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "Ogiltig filter fältformat: {0}. Använd 'fieldname' eller 'link_fieldname.target_fieldname'." @@ -13881,11 +13879,11 @@ msgstr "Ogiltig begäran" msgid "Invalid role" msgstr "Ogiltig roll" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "Ogiltig enkelt filterformat: {0}" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "Ogiltig start för filtervillkor: {0}. Förväntade lista eller tupel." @@ -14911,7 +14909,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:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Lämna denna kommunikation" @@ -15114,7 +15112,7 @@ msgstr "Ljus Tema" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Gillar" @@ -15138,7 +15136,7 @@ msgstr "Gillar" msgid "Limit" msgstr "Begränsa" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "Gränsvärde får inte vara negativt heltal" @@ -15348,7 +15346,7 @@ msgstr "Länkar" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "Lista" @@ -15378,7 +15376,7 @@ msgstr "Lista Filter" msgid "List Settings" msgstr "Lista Inställningar" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Lista Inställningar" @@ -15447,7 +15445,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15467,7 +15465,7 @@ msgstr "Laddar versioner..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15570,7 +15568,7 @@ msgstr "Logga in Före" msgid "Login Failed please try again" msgstr "Inloggning Misslyckades, försök igen" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "Inloggning Erfodras" @@ -16085,7 +16083,7 @@ msgstr "Maximum bilaga gräns på {0} är uppnåd för {1} {2}." msgid "Maximum attachment limit of {0} has been reached." msgstr "Maxim bilaga gräns på {0} är uppnåd." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "Maximum {0} rader tillåtna" @@ -16096,7 +16094,7 @@ msgstr "Maximum {0} rader tillåtna" msgid "Maybe" msgstr "Kanske" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Jag" @@ -16109,7 +16107,7 @@ msgstr "Betydelsen av olika typer av behörigheter" #. 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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16153,8 +16151,8 @@ msgstr "Hänvisa" msgid "Mentions" msgstr "Hänvisningar" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "Meny" @@ -16229,11 +16227,11 @@ msgstr "Meddelande Skickad" msgid "Message Type" msgstr "Meddelande Typ" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Meddelande Urlippt" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Meddelande från Server: {0}" @@ -16500,7 +16498,7 @@ msgstr "Modal Utlösare" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16607,7 +16605,7 @@ msgstr "Övervaka loggar för fel, bakgrundsjobb, kommunikation och användarakt msgid "Monospace" msgstr "Monospace" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "Månad" @@ -16939,17 +16937,17 @@ msgstr "Toppfält Mall" msgid "Navbar Template Values" msgstr "Toppfält Mall Värden" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Navigera lista ner" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Navigera lista upp" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "Navigera till huvud innehåll" @@ -16964,11 +16962,11 @@ msgstr "Navigering Knappar" msgid "Navigation Settings" msgstr "Navigation Inställningar" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "Behövs hjälp?" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "Arbetsyta Ansvarig roll erfordras för att redigera andra användares privat arbetsyta" @@ -16976,7 +16974,7 @@ msgstr "Arbetsyta Ansvarig roll erfordras för att redigera andra användares pr msgid "Negative Value" msgstr "Negativ Värde" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "Nästlade filter måste anges som lista eller tupel." @@ -17112,7 +17110,7 @@ msgstr "Ny Utskrift Format Namn" msgid "New Quick List" msgstr "Ny Snabb Lista" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "Ny Rapport Namn" @@ -17359,8 +17357,8 @@ msgstr "Nästa på Klick" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17519,7 +17517,7 @@ msgstr "Ingen Välj Fält Hittad" msgid "No Suggestions" msgstr "Inga Förslag" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Inga Taggar" @@ -17607,7 +17605,7 @@ msgstr "Inga fält hittades som kan användas som Anslagstavla kolumn. Använd A msgid "No file attached" msgstr "Ingen Fil bifogad" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "Inga filter hittades" @@ -17664,7 +17662,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "Behörigheter saknas att '{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "Behörigheter saknas att läsa {0}" @@ -17692,7 +17690,7 @@ msgstr "Inga poster kommer att exporteras" msgid "No rows" msgstr "Inga rader" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "Inga rader valda" @@ -17709,7 +17707,7 @@ msgid "No user has the role {0}" msgstr "Ingen användare har {0} roll" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "Ingen värde att visa" @@ -17721,7 +17719,7 @@ msgstr "Ingen {0}" msgid "No {0} found" msgstr "Ingen {0} Hittades" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 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}." @@ -17842,9 +17840,9 @@ msgstr "Ej Publicerad" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Ej Sparad" @@ -17859,7 +17857,7 @@ msgstr "Ej Visad" msgid "Not Sent" msgstr "Ej Skickad" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "Ej Angiven" @@ -17926,9 +17924,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "Ej i Utvecklar Läge! Ändra site_config.json eller skapa 'Anpassad' DocType." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17958,7 +17956,7 @@ msgstr "Avisering Visad Av" msgid "Note:" msgstr "Anteckning:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Obs: Om du ändrar sidnamn bryts tidigare URL till den här sidan." @@ -18346,7 +18344,7 @@ msgstr "Förskjutning X" msgid "Offset Y" msgstr "Förskjutning Y" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "Förskjutning får inte vara negativt heltal" @@ -18421,7 +18419,7 @@ msgstr "På eller efter" msgid "On or Before" msgstr "På eller före" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "{0}, {1} skrev" @@ -18666,7 +18664,7 @@ msgstr "Öppna i ny flik" msgid "Open in new tab" msgstr "Öppna i ny flik" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Öppna List Post" @@ -18807,7 +18805,7 @@ msgstr "Alternativ för {0} måste anges före man anger standard värde." msgid "Options is required for field {0} of type {1}" msgstr "Alternativ erfodras för fält {0} av typ {1}" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "Alternativ inte angiven för länk fält {0}" @@ -19324,7 +19322,7 @@ msgstr "Lösenord ändrad." msgid "Password for Base DN" msgstr "Lösenord för Bas DN" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Lösenord erfordras eller välj Väntar på Lösenord" @@ -19523,7 +19521,7 @@ msgstr "Permanent ta bort {0}?" msgid "Permission" msgstr "Behörighet" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "Behörighet Fel" @@ -19683,8 +19681,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "Telefon Nummer {0} som anges i fält {1} är inte giltig." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Välj Kolumner" @@ -19726,7 +19724,7 @@ msgstr "Vanlig Text" msgid "Plant" msgstr "Anläggning" -#: 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 "Auktorisera OAuth för E-post Konto {0}" @@ -19782,7 +19780,7 @@ msgstr "Lägg till App" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Kontrollera filter värden angivna för Översikt Panel Diagram: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "Kontrollera värde för uppsättning 'Hämta från' för fält {0}" @@ -19851,7 +19849,7 @@ msgstr "Aktivera minst en social inloggning nyckel eller LDAP eller Logga in med #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "Aktivera PopUp" @@ -19962,7 +19960,7 @@ msgstr "Spara dokument före radering av tilldelning" msgid "Please save the form before previewing the message" msgstr "Spara formulär innan förhandsgranskning av meddelande" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Spara Rapport" @@ -20002,7 +20000,7 @@ msgstr "Välj fil först." msgid "Please select a file or url" msgstr "Välj fil eller URL" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Välj giltig CSV fil med data" @@ -20014,7 +20012,7 @@ msgstr "Välj giltig datum filter" msgid "Please select applicable Doctypes" msgstr "Välj tillämpliga DocTypes" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Välj minst en kolumn från {0} för att sortera/gruppera" @@ -20076,7 +20074,7 @@ msgstr "Försäljning Order Meddelande" 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/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "Ange standard utgående e-postkonto från Verktyg > E-postkonto" @@ -20112,7 +20110,7 @@ msgstr "Ange vilket datum och tid fält som måste bli vald" msgid "Please specify which value field must be checked" msgstr "Ange Värde Fält som måste kontrolleras" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Försök igen" @@ -20432,12 +20430,12 @@ msgstr "Primär nyckel för doctype {0} kan inte ändras eftersom det finns befi #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "Utskrift" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Utskrift" @@ -21145,7 +21143,7 @@ msgstr "Rå Kommand" msgid "Raw Email" msgstr "Rå E-post" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "HTML kan endast användas med E-post Mallar där \"Använd HTML\" är vald. Fortsätter med vanlig text i e-post meddelandet." @@ -21174,7 +21172,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:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "Sv:" @@ -21694,7 +21692,7 @@ msgstr "Uppdatera Utskrift Förhandsgranskning" msgid "Refresh Token" msgstr "Uppdatera Token" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Uppdaterar" @@ -22018,9 +22016,9 @@ msgstr "Svara Alla" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "Rapport" @@ -22153,7 +22151,7 @@ msgstr "Rapport förföll." msgid "Report updated successfully" msgstr "Rapport är uppdaterad" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "Rapport är inte sparad (det fanns fel)" @@ -22178,7 +22176,7 @@ msgstr "Rapport {0} är inaktiverad" msgid "Report {0} saved" msgstr "Rapport {0} är sparad" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Rapport:" @@ -22252,13 +22250,13 @@ msgstr "Begäran Sätt" msgid "Request Structure" msgstr "Begäran Struktur" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "Begäran tog för lång tid" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "Begäran förfaller om" @@ -22490,7 +22488,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Begränsningar" @@ -22644,7 +22642,7 @@ msgstr "Roll Behörigheter" msgid "Role Permissions Manager" msgstr "Roll Behörigheter Hanterare" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Roll Behörigheter Hanterare" @@ -22795,7 +22793,7 @@ msgstr "Sökväg Omdirigeringar" msgid "Route: Example \"/desk\"" msgstr "Sökväg: Exempel \"/desk\"" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Rad" @@ -22808,7 +22806,7 @@ msgstr "Rad #" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "Rad # {0}: Användare som inte är administratörer kan inte lägga till roll {1} i en anpassad DocType." -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "Rad # {0}:" @@ -22968,7 +22966,7 @@ msgstr "SMS skickad" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS inte skickad. Kontakta Administratör." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "SMTP Server erfordras" @@ -23070,7 +23068,7 @@ msgstr "Lördag" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23078,14 +23076,14 @@ msgstr "Lördag" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23098,8 +23096,8 @@ msgstr "Spara" msgid "Save Anyway" msgstr "Spara Ändå" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Spara Som" @@ -23147,7 +23145,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Sparar" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "Sparar Ändringar..." @@ -23482,7 +23480,7 @@ msgstr "Sektion Benämning" msgid "Section must have at least one column" msgstr "Sektion måste ha minst en kolumn" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "Säkerhetsvarning: Ditt konto personifieras av annan användare" @@ -23504,7 +23502,7 @@ msgstr "Visa alla tidigare rapporter." msgid "See on Website" msgstr "Visapå Webbplats" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "Visa föregående respons" @@ -23563,7 +23561,7 @@ msgstr "Välj i Listan" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "Välj Alla" @@ -23579,7 +23577,7 @@ msgstr "Välj Bilagor" msgid "Select Child Table" msgstr "Välj Undertabell" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Välj Kolumn" @@ -23660,7 +23658,7 @@ msgstr "Välj Fält att Infoga" msgid "Select Fields To Update" msgstr "Välj Fält att Uppdatera" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Välj Filter" @@ -23790,13 +23788,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:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Välj List Artikel" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Välj flera List Artiklar" @@ -24123,7 +24121,7 @@ msgstr "Namngivning Serie {0} används redan i {1}" msgid "Server Action" msgstr "Server Åtgärd" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "Server Fel" @@ -24154,11 +24152,11 @@ msgstr "Server Skript funktion är inte tillgänglig på denna webbplats." msgid "Server error during upload. The file might be corrupted." msgstr "Serverfel under uppladdning. Filen kan vara skadad." -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "Servern kunde inte behandla denna begäran på grund av en samtidig motstridig begäran. Försök igen." -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "Servern var för upptagen för att behandla denna begäran. Var god försök igen." @@ -24498,7 +24496,7 @@ msgid "Setup > User Permissions" msgstr "Inställningar > Användar Behörigheter" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Automatisk E-post Rapport" @@ -24636,6 +24634,11 @@ msgstr "Visa Valuta Symbol efter Belopp" msgid "Show Dashboard" msgstr "Visa Översikt Panel" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "Visa Beskrivning vid Klick" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24791,7 +24794,7 @@ msgstr "Visa Benämning" msgid "Show Title in Link Fields" msgstr "Visa Benämning i Länk Fält" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Visa Totalt" @@ -24813,7 +24816,7 @@ msgstr "Visa Värden över Diagram" msgid "Show Warnings" msgstr "Visa Varningar" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Visa Helger" @@ -24909,7 +24912,7 @@ msgstr "Visar Benämning i webbläsare fönster som 'Prefix - Benämning'" msgid "Show {0} List" msgstr "Visa {0} Lista" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Visar endast Numeriska fält från Rapport" @@ -25308,7 +25311,7 @@ msgstr "Sortering Fält {0} måste vara giltig fält namn" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25645,8 +25648,8 @@ msgstr "Statistik Tid Intervall" #: 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25839,12 +25842,12 @@ msgstr "Godkännande Kö" msgid "Submit" msgstr "Godkänn" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Godkänn" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Skicka" @@ -25873,7 +25876,7 @@ msgstr "Godkänn efter Import" msgid "Submit an Issue" msgstr "Anmäl Ärende" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "Anmäl annan respons" @@ -25897,7 +25900,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:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "Godkänn {0} dokument?" @@ -25906,7 +25909,7 @@ msgstr "Godkänn {0} dokument?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "Godkänd" @@ -25958,7 +25961,7 @@ msgstr "Subtilt" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -26009,7 +26012,7 @@ msgstr "Antal Klara Jobb " msgid "Successful Transactions" msgstr "Klara Transaktioner" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "Klar: {0} till {1}" @@ -26030,7 +26033,7 @@ msgstr "Importerade {0} av {1} poster." msgid "Successfully reset onboarding status for all users." msgstr "Introduktion återställd för alla användare." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "Utloggad" @@ -26502,7 +26505,7 @@ msgstr "Tabell MultiSelect kräver en tabell med minst ett länkfält, men inget msgid "Table Trimmed" msgstr "Tabell Optimerad" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Tabell Uppdaterad" @@ -26527,8 +26530,8 @@ msgstr "Tagg Länk" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26694,7 +26697,7 @@ msgstr "Tack för att du når ut till oss. Vi återkommer snarast.\n\n\n" "Din fråga:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "Tack för att ni lägger ner värdefull tid på att fylla i detta formulär" @@ -26718,7 +26721,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:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "CSV format är skiftläge känslig" @@ -26786,7 +26789,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 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." @@ -26972,7 +26975,7 @@ msgstr "Användare kan uppdatera kund eller andra fält i befintlig Försäljnin msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "Användare kan visa Försäljning Fakturor men kan inte ändra några fältvärde." -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "Värde för fält {0} är för lång i dokument {1}. För att lösa problem, minska värde längd eller ändra fälttyp {0} till lång text med hjälp av ett anpassad formulär och försök sedan igen." @@ -27082,7 +27085,7 @@ msgstr "Det fanns fel" msgid "There were errors while creating the document. Please try again." msgstr "Det fanns fel när dokument skapades . Försök igen." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "Det fanns fel när e-post skickades. Försök igen." @@ -27787,11 +27790,11 @@ msgstr "Att Göra" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Idag" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "Växla Diagram" @@ -27917,7 +27920,7 @@ msgstr "Ämne" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "Totalt" @@ -27967,11 +27970,11 @@ msgstr "Totalt antal E-post meddelande som ska synkroniseras i första synkronis msgid "Total:" msgstr "Totalt:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "Totals" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Totalt Antal Rader" @@ -28034,7 +28037,7 @@ msgstr "Spåra om E-post är öppnad av mottagare.\n" msgid "Track milestones for any document" msgstr "Spåra milstolpar för alla dokument" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "Spårning URL skapad och kopierad till urklipp" @@ -28081,7 +28084,7 @@ msgstr "Översätt Data" msgid "Translate Link Fields" msgstr "Översätt Länk Fält" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "Översätt värden" @@ -28428,11 +28431,11 @@ msgstr "Kan inte öppna bifogad fil. Är den exporterad som CSV?" msgid "Unable to read file format for {0}" msgstr "Kan inte läsa fil format för {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "Kunde inte att skicka e-post på grund av att standard e-post konto saknas. Ange standard e-post konto från Inställningar > E-post Konto" -#: frappe/public/js/frappe/views/calendar/calendar.js:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "Kan inte uppdatera händelse" @@ -28541,7 +28544,7 @@ msgstr "Osäker SQL Fråga" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "Avmarkera Alla" @@ -28865,7 +28868,7 @@ msgstr "Använda annan E-post " msgid "Use if the default settings don't seem to detect your data correctly" msgstr "Använd om standard inställningar inte kan identifiera din data korrekt" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "Användning av underfråga eller funktion är begränsad" @@ -29090,11 +29093,11 @@ msgstr "Användare Behörighet" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Användare Behörigheter" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Användare Behörigheter" @@ -29226,7 +29229,7 @@ msgstr "Användare {0} har inte tillgång till detta dokument" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "Användare {0} har inte tillgång till DocType via roll tillstånd för dokument {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "Användare {0} har inte behörighet att skapa Arbetsyta." @@ -29235,7 +29238,7 @@ msgstr "Användare {0} har inte behörighet att skapa Arbetsyta." msgid "User {0} has requested for data deletion" msgstr "Användare {0} begärde radering av data" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "Användare {0} har startat personifiering session för dig.

Anledning: {1}" @@ -29405,11 +29408,11 @@ msgstr "Värde Ändrad" msgid "Value To Be Set" msgstr "Värde som ska Anges" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "Värde för Lång" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "Värde kan inte ändras för {0}" @@ -29429,7 +29432,7 @@ msgstr "Värde för ett kontroll fält kan vara antingen 0 eller 1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "Värde för fält {0} är för lång i {1}. Längd ska vara mindre än {2} tecken" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "Värde för {0} kan inte vara en lista" @@ -29460,7 +29463,7 @@ msgstr "Värde att Validera" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "Värde som ska anges när detta arbetsflöde tillstånd tillämpas. Använd vanlig text (t.ex. Godkänd) eller ett uttryck om \"Bedöm som Uttryck\" är aktiverad." -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "Värde för hög" @@ -29803,7 +29806,7 @@ msgstr "Webbsida" msgid "Web Page Block" msgstr "Webbsida Avsnitt" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "Webbsida URL" @@ -30052,7 +30055,7 @@ msgstr "Webbsocket" msgid "Wednesday" msgstr "Onsdag" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Vecka" @@ -30356,7 +30359,7 @@ msgstr "Arbetsflöde är uppdaterad" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "Arbetsyta" @@ -30448,11 +30451,11 @@ msgstr "Slutför" msgid "Write" msgstr "Skriva" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "Fel Hämtning Från Värde" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "X Axel Fält" @@ -30475,7 +30478,7 @@ msgstr "XMLHttpRequest Fel" msgid "Y Axis" msgstr "Y Axel" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Y Axel Fält" @@ -30545,8 +30548,8 @@ msgstr "Gul" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30822,7 +30825,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "Du skapade detta dokument {0}" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "Du har inte behörighet för att komma åt denna resurs. Kontakta Administratör ." @@ -30834,11 +30837,11 @@ msgstr "Du har inte behörighet att slutföra åtgärd" msgid "You do not have import permission for {0}" msgstr "Du har inte import behörighet för {0}" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "Du har inte behörighet att komma åt underordnad tabell fält: {0}" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "Du har inte åtkomstbehörighet till fält: {0}" @@ -30902,7 +30905,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:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "Ingen {0} skapad än" @@ -30979,7 +30982,7 @@ msgstr "Du måste installera pycups för att använda denna funktion!" msgid "You need to select indexes you want to add first." msgstr "Du måste välja index du vill lägga till först." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "Du måste ange en IMAP mapp för {0}" @@ -31194,7 +31197,7 @@ msgstr "efter_infoga" msgid "amend" msgstr "ändra" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "och" @@ -31257,7 +31260,7 @@ msgid "cyan" msgstr "cyan" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "d" @@ -31375,7 +31378,7 @@ msgstr "e-post inkorg" msgid "empty" msgstr "tom" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "tom" @@ -31434,7 +31437,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "gzip hittades inte i SÖKVÄG! Erfordras för att skapa säkerhetskopia." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "h" @@ -31454,17 +31457,17 @@ msgstr "ikon" msgid "import" msgstr "import" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "är inaktiverad" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "är aktiverad" @@ -31507,7 +31510,7 @@ msgid "long" msgstr "lång" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "m" @@ -31600,7 +31603,7 @@ msgstr "på_uppdatering" msgid "on_update_after_submit" msgstr "på_uppdatering_efter_godkänn" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "eller" @@ -31673,7 +31676,7 @@ msgid "restored {0} as {1}" msgstr "återställde {0} som {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "s" @@ -31931,7 +31934,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0} Kalender" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} Diagram" @@ -31980,7 +31983,7 @@ msgstr "{0} Karta" msgid "{0} Name" msgstr "{0} Namn" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} Ej Tillåtet att ändra {1} efter godkännande från {2} till {3}" @@ -32100,7 +32103,7 @@ msgstr "{0} ändrade {1} till {2}" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "{0} innehåller ogiltigt Hämta Från uttryck, Hämta från kan inte vara självrefererande." -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "{0} innehåller {1}" @@ -32125,7 +32128,7 @@ msgstr "{0} d" msgid "{0} days ago" msgstr "{0} dagar sedan" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "{0} innehåller inte {1}" @@ -32134,7 +32137,7 @@ msgstr "{0} innehåller inte {1}" msgid "{0} does not exist in row {1}" msgstr "{0} finns inte på rad {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "{0} är lika med {1}" @@ -32174,7 +32177,7 @@ msgstr "{0} har lämnat konversation i {1} {2}" msgid "{0} hours ago" msgstr "{0} timmar sedan" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} om du inte omdirigeras inom {1} sekunder" @@ -32183,7 +32186,7 @@ msgstr "{0} om du inte omdirigeras inom {1} sekunder" msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} på rad {1} inte kan ha både URL och under artiklar" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "{0} är underordnad till {1}" @@ -32195,11 +32198,11 @@ msgstr "{0} är erfordrad fält" msgid "{0} is a not a valid zip file" msgstr "{0} är inte giltig zip fil" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "{0} är efter {1}" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "{0} är överordnad till {1}" @@ -32211,16 +32214,16 @@ msgstr "{0} är ogiltig Data Fält." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} är ogiltig E-post i 'Mottagare'" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "{0} är före {1}" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "{0} är mellan {1}" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} är mellan {1} och {2}" @@ -32229,49 +32232,49 @@ msgstr "{0} är mellan {1} och {2}" msgid "{0} is currently {1}" msgstr "{0} är för närvarande {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "{0} är inaktiverad" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "{0} är aktiverad" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} är lika med {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} är större än eller lika med {1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} är större än {1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} är mindre än eller lika med {1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} är mindre än {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} är som {1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} är erfodrad" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "{0} är inte underordnad till {1}" @@ -32336,26 +32339,26 @@ msgstr "{0} är inte en zip-fil" msgid "{0} is not an allowed role for {1}" msgstr "{0} är inte en tillåten roll för {1}" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "{0} är inte överordnad till {1}" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} är inte lika med {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} är inte som {1}" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} är inte en av {1}" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} är inte angiven" @@ -32363,20 +32366,20 @@ msgstr "{0} är inte angiven" msgid "{0} is now default print format for {1} doctype" msgstr "{0} är nu standard utskrift format för {1} DocType" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "{0} är på eller efter {1}" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "{0} är på eller före {1}" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} är en av {1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32384,21 +32387,21 @@ msgstr "{0} är en av {1}" msgid "{0} is required" msgstr "{0} erfordras" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} är angiven" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} är inom {1}" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "{0} är {1}" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} artiklar valda" @@ -32454,11 +32457,11 @@ msgstr "{0} måste inte vara någon av {1}" msgid "{0} must be one of {1}" msgstr "{0} måste vara en av {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} måste anges först" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} måste vara unik" @@ -32479,11 +32482,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} Ej Tillåtet att ändra namn på" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} av {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} av {1} ({2} rader med underordnade)" @@ -32647,11 +32650,11 @@ msgstr "{0} {1} lagd till" msgid "{0} {1} added to Dashboard {2}" msgstr "{0} {1} är lagd till i Översikt Panel {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} finns redan" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1} kan inte vara \"{2}\". Det kan vara en av följande: \"{3}\"" @@ -32675,7 +32678,7 @@ msgstr "{0} {1} hittades inte" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Godkänd Post kan inte tas bort. Du måste {2} Annullera {3} det först." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, Rad {1}" @@ -32688,7 +32691,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} komplett | Lämna denna flik öppen tills den är klar." -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) kommer att avkortas, eftersom max tillåtna tecken är {2}" @@ -32857,8 +32860,8 @@ msgstr "{} stöder inte automatisk logg rensning." msgid "{} field cannot be empty." msgstr "{} fält kan inte vara tom." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} är inaktiverad. Den kan bara aktiveras om {} är markerad." @@ -32866,7 +32869,7 @@ msgstr "{} är inaktiverad. Den kan bara aktiveras om {} är markerad." msgid "{} is not a valid date string." msgstr "{} är inte giltig datum sträng." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "{} hittades inte i Sökväg! Detta erfordras för att komma åt konsol." diff --git a/frappe/locale/th.po b/frappe/locale/th.po index fbf7806a7a..bb9b082cfc 100644 --- a/frappe/locale/th.po +++ b/frappe/locale/th.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Thai\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' ไม่อนุญาตสำหรับประเภท {1 msgid "(Mandatory)" msgstr "(จำเป็น)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** ล้มเหลว: {0} ถึง {1}: {2}" @@ -975,7 +975,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1042,6 +1042,7 @@ msgstr "" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1100,8 +1101,8 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "" @@ -1185,7 +1186,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1218,6 +1219,11 @@ msgstr "" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "" @@ -1329,7 +1335,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1492,8 +1498,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "" @@ -2062,11 +2068,11 @@ msgstr "" msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "" @@ -2213,7 +2219,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "" @@ -2300,7 +2306,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "" @@ -2354,7 +2360,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2441,11 +2447,11 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2563,7 +2569,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2613,7 +2619,7 @@ msgstr "" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2826,7 +2832,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "" @@ -2888,7 +2894,7 @@ msgstr "" msgid "Authentication Apps you can use are:" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -3095,11 +3101,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3693,7 +3699,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "" @@ -3701,7 +3707,7 @@ msgstr "" msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "" @@ -3930,7 +3936,7 @@ msgid "Camera" msgstr "กล้อง" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3978,7 +3984,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -4004,7 +4010,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4053,7 +4059,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4097,7 +4103,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4197,7 +4203,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4217,7 +4223,7 @@ msgstr "" msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "" @@ -4242,11 +4248,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4421,7 +4427,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "" @@ -4589,7 +4595,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4631,7 +4637,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "" @@ -4683,7 +4689,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -5055,7 +5061,7 @@ msgstr "การเปลี่ยนแปลงสถานะการเผ #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "" @@ -5276,7 +5282,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "" @@ -5488,7 +5494,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5557,11 +5563,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "ควบคุมว่าสามารถให้ผู้ใช้ใหม่ลงทะเบียนโดยใช้คีย์การเข้าสู่ระบบโซเชียลนี้ได้หรือไม่ หากไม่ได้ตั้งค่า จะใช้การตั้งค่าเว็บไซต์" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "คัดลอกไปยังคลิปบอร์ดแล้ว" -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5573,12 +5579,12 @@ msgstr "คัดลอกลิงก์" msgid "Copy embed code" msgstr "คัดลอกรหัสฝัง" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "คัดลอกข้อผิดพลาดไปยังคลิปบอร์ด" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "คัดลอกไปยังคลิปบอร์ด" @@ -5615,7 +5621,7 @@ msgstr "" msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5768,7 +5774,7 @@ msgstr "" msgid "Create New" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "" @@ -5805,10 +5811,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "" @@ -5825,7 +5831,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "" @@ -5844,7 +5850,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6214,7 +6220,7 @@ msgstr "การปรับแต่งสำหรับ {0} ถูก msgid "Customize" msgstr "ปรับแต่ง" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "ปรับแต่ง" @@ -6246,6 +6252,11 @@ msgstr "ปรับแต่งฟอร์ม - {0}" msgid "Customize Form Field" msgstr "ปรับแต่งฟิลด์ฟอร์ม" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6369,7 +6380,7 @@ msgstr "ธีมมืด" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "แดชบอร์ด" @@ -6590,7 +6601,7 @@ msgstr "วันที่และเวลา" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "วัน" @@ -6619,7 +6630,7 @@ msgstr "วันก่อน" msgid "Days Before or After" msgstr "วันก่อนหรือหลัง" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "เกิดการล็อกตาย" @@ -6704,7 +6715,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "" @@ -6724,7 +6735,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "" @@ -6845,7 +6856,7 @@ msgstr "ค่าเริ่มต้น" msgid "Defaults" msgstr "ค่าเริ่มต้น" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "อัปเดตค่าเริ่มต้นแล้ว" @@ -6882,7 +6893,7 @@ msgstr "ล่าช้า" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6890,12 +6901,12 @@ msgstr "ล่าช้า" msgid "Delete" msgstr "ลบ" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "ลบ" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "ลบ" @@ -6937,7 +6948,7 @@ msgstr "ลบแท็บ" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -6969,7 +6980,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "ลบทั้งแท็บพร้อมฟิลด์" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -6987,17 +6998,17 @@ msgstr "ลบแท็บ" msgid "Delete this record to allow sending to this email address" msgstr "ลบบันทึกนี้เพื่ออนุญาตให้ส่งไปยังที่อยู่อีเมลนี้" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "ลบ {0} รายการอย่างถาวร?" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "ลบ {0} รายการอย่างถาวร?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7027,10 +7038,6 @@ msgstr "ลบเอกสารแล้ว" msgid "Deleted Name" msgstr "ลบชื่อแล้ว" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "ลบเอกสารทั้งหมดสำเร็จแล้ว" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "ลบแล้ว!" @@ -7425,7 +7432,7 @@ msgstr "" msgid "Disabled Auto Reply" msgstr "" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7433,7 +7440,7 @@ msgstr "" msgid "Discard" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "" @@ -7521,7 +7528,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -8002,7 +8009,7 @@ msgstr "ประเภทเอกสารและสิทธิ์" msgid "Document Unlocked" msgstr "เอกสารถูกปลดล็อก" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8010,15 +8017,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "การติดตามเอกสารไม่ได้เปิดใช้งานสำหรับผู้ใช้นี้" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "เอกสารถูกยกเลิกแล้ว" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "เอกสารถูกส่งแล้ว" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "เอกสารอยู่ในสถานะร่าง" @@ -8196,9 +8203,9 @@ msgstr "ดาวน์โหลดรายงาน" msgid "Download Template" msgstr "ดาวน์โหลดเทมเพลต" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "ดาวน์โหลดข้อมูลของคุณ" @@ -8283,7 +8290,7 @@ msgstr "รายการซ้ำ" msgid "Duplicate Filter Name" msgstr "ชื่อฟิลเตอร์ซ้ำ" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "ชื่อซ้ำ" @@ -8295,7 +8302,7 @@ msgstr "แถวปัจจุบันซ้ำ" msgid "Duplicate field" msgstr "ฟิลด์ซ้ำ" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8303,7 +8310,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8408,12 +8415,12 @@ msgstr "" msgid "Edit" msgstr "แก้ไข" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "แก้ไข" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "แก้ไข" @@ -8447,7 +8454,7 @@ msgstr "แก้ไข HTML ที่กำหนดเอง" msgid "Edit DocType" msgstr "แก้ไข DocType" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "แก้ไข DocType" @@ -8461,11 +8468,6 @@ msgstr "แก้ไขที่มีอยู่" msgid "Edit Filters" msgstr "แก้ไขฟิลเตอร์" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "แก้ไขฟิลเตอร์" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "แก้ไขส่วนท้าย" @@ -8568,7 +8570,7 @@ msgstr "แก้ไขคำตอบของคุณ" msgid "Edit your workflow visually using the Workflow Builder." msgstr "แก้ไขเวิร์กโฟลว์ของคุณด้วยภาพโดยใช้ตัวสร้างเวิร์กโฟลว์" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "แก้ไข {0}" @@ -8664,7 +8666,7 @@ msgstr "อีเมล" msgid "Email Account" msgstr "บัญชีอีเมล" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "บัญชีอีเมลถูกปิดใช้งาน" @@ -8681,7 +8683,7 @@ msgstr "เพิ่มบัญชีอีเมลหลายครั้ง msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "ยังไม่ได้ตั้งค่าบัญชีอีเมล โปรดสร้างบัญชีอีเมลใหม่จาก การตั้งค่า > บัญชีอีเมล" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "บัญชีอีเมล {0} ถูกปิดใช้งาน" @@ -8871,7 +8873,7 @@ msgstr "อีเมลถูกย้ายไปที่ถังขยะ" msgid "Email is mandatory to create User Email" msgstr "อีเมลเป็นสิ่งจำเป็นในการสร้างอีเมลผู้ใช้" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "ไม่ได้ส่งอีเมลถึง {0} (ยกเลิกการสมัคร / ปิดใช้งาน)" @@ -8893,7 +8895,7 @@ msgstr "อีเมล" msgid "Emails Pulled" msgstr "ดึงอีเมลแล้ว" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "กำลังดึงอีเมลจากบัญชีนี้อยู่แล้ว" @@ -8988,7 +8990,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "เปิดใช้งานขาเข้า" @@ -9001,7 +9003,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "เปิดใช้งานขาออก" @@ -9123,7 +9125,7 @@ msgstr "เปิดใช้งานแล้ว" msgid "Enabled Scheduler" msgstr "เปิดใช้งานตัวจัดตารางเวลาแล้ว" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "เปิดใช้งานกล่องจดหมายอีเมลสำหรับผู้ใช้ {0}" @@ -9302,7 +9304,7 @@ msgstr "ชื่อเอนทิตี" msgid "Entity Type" msgstr "ประเภทเอนทิตี" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "เท่ากับ" @@ -9398,7 +9400,7 @@ msgstr "ข้อผิดพลาดในรูปแบบการพิม msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9406,7 +9408,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "ข้อผิดพลาดขณะเชื่อมต่อกับบัญชีอีเมล {0}" @@ -9418,15 +9420,15 @@ msgstr "ข้อผิดพลาดขณะประเมินการแ msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "ข้อผิดพลาด: ข้อมูลหายไปในตาราง {0}" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "ข้อผิดพลาด: ค่าหายไปสำหรับ {0}: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "ข้อผิดพลาด: {0} แถว #{1}: ค่าหายไปสำหรับ: {2}" @@ -9618,7 +9620,7 @@ msgstr "ขยาย" msgid "Expand All" msgstr "ขยายทั้งหมด" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9678,12 +9680,12 @@ msgstr "เวลาหมดอายุของหน้าภาพ QR Code" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "ส่งออก" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "ส่งออก" @@ -9727,11 +9729,11 @@ msgstr "ส่งออกรายงาน: {0}" msgid "Export Type" msgstr "ประเภทการส่งออก" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "ส่งออกแถวที่ตรงกันทั้งหมดหรือไม่?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "ส่งออกแถว {0} ทั้งหมดหรือไม่?" @@ -10346,12 +10348,12 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "" @@ -10378,7 +10380,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10416,11 +10418,11 @@ msgstr "" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10443,7 +10445,7 @@ msgstr "" msgid "Filtered by \"{0}\"" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10514,7 +10516,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -10838,7 +10840,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -11044,7 +11046,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 "ข้อผิดพลาด OAuth ของฟรัปเป้เมล" @@ -11272,7 +11274,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -11877,7 +11879,7 @@ msgstr "สคริปต์ส่วนหัว/ส่วนท้ายส msgid "Headers" msgstr "ส่วนหัว" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -11969,7 +11971,7 @@ msgstr "เฮลเวติกา" msgid "Helvetica Neue" msgstr "เฮลเวติกา นอย" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "นี่คือลิงก์ติดตามของคุณ" @@ -12113,7 +12115,7 @@ msgstr "ซ่อนแถบด้านข้าง เมนู และค msgid "Hide Standard Menu" msgstr "ซ่อนเมนูมาตรฐาน" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "ซ่อนวันหยุดสุดสัปดาห์" @@ -12264,16 +12266,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "รหัส" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "รหัส" @@ -12642,8 +12644,8 @@ msgstr "แอปที่ถูกละเว้น" msgid "Illegal Document Status for {0}" msgstr "สถานะเอกสารไม่ถูกต้องสำหรับ {0}" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "คำสั่ง SQL ไม่ถูกต้อง" @@ -12765,7 +12767,7 @@ msgstr "โดยนัย" msgid "Import" msgstr "นำเข้า" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "นำเข้า" @@ -13084,7 +13086,7 @@ msgstr "เยื้อง" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "ดัชนี" @@ -13182,7 +13184,7 @@ msgstr "ฟิลด์แทรกหลังจาก '{0}' ที่กล msgid "Insert Below" msgstr "แทรกด้านล่าง" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "แทรกคอลัมน์ก่อน {0}" @@ -13307,7 +13309,7 @@ msgstr "ความสนใจ" msgid "Intermediate" msgstr "ระดับกลาง" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน" @@ -13362,7 +13364,7 @@ msgstr "ไม่ถูกต้อง" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "" @@ -13406,7 +13408,7 @@ msgstr "วันที่ไม่ถูกต้อง" msgid "Invalid DocType" msgstr "DocType ไม่ถูกต้อง" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "DocType ไม่ถูกต้อง: {0}" @@ -13423,8 +13425,8 @@ msgstr "ชื่อฟิลด์ไม่ถูกต้อง" msgid "Invalid File URL" msgstr "URL ไฟล์ไม่ถูกต้อง" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13480,7 +13482,7 @@ msgstr "เซิร์ฟเวอร์เมลขาออกหรือพ msgid "Invalid Output Format" msgstr "รูปแบบผลลัพธ์ไม่ถูกต้อง" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "การแทนที่ไม่ถูกต้อง" @@ -13553,19 +13555,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "คอลัมน์ไม่ถูกต้อง" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13613,11 +13611,11 @@ msgstr "ชื่อฟิลด์ไม่ถูกต้อง '{0}' ใน a msgid "Invalid file path: {0}" msgstr "เส้นทางไฟล์ไม่ถูกต้อง: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13678,11 +13676,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14708,7 +14706,7 @@ msgid "Leave blank to repeat always" msgstr "เว้นว่างไว้เพื่อทำซ้ำเสมอ" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "ออกจากการสนทนานี้" @@ -14911,7 +14909,7 @@ msgstr "ธีมสีอ่อน" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "ถูกใจ" @@ -14935,7 +14933,7 @@ msgstr "การถูกใจ" msgid "Limit" msgstr "ขีดจำกัด" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15145,7 +15143,7 @@ msgstr "ลิงก์" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15175,7 +15173,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -15244,7 +15242,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15264,7 +15262,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15367,7 +15365,7 @@ msgstr "เข้าสู่ระบบก่อน" msgid "Login Failed please try again" msgstr "การเข้าสู่ระบบล้มเหลว โปรดลองอีกครั้ง" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "ต้องการรหัสเข้าสู่ระบบ" @@ -15882,7 +15880,7 @@ msgstr "ถึงขีดจำกัดไฟล์แนบสูงสุด msgid "Maximum attachment limit of {0} has been reached." msgstr "ถึงขีดจำกัดไฟล์แนบสูงสุด {0} แล้ว" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "อนุญาตสูงสุด {0} แถว" @@ -15893,7 +15891,7 @@ msgstr "อนุญาตสูงสุด {0} แถว" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "ฉัน" @@ -15906,7 +15904,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15950,8 +15948,8 @@ msgstr "กล่าวถึง" msgid "Mentions" msgstr "การกล่าวถึง" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "เมนู" @@ -16026,11 +16024,11 @@ msgstr "ส่งข้อความแล้ว" msgid "Message Type" msgstr "ประเภทข้อความ" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "ข้อความถูกตัด" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "ข้อความจากเซิร์ฟเวอร์: {0}" @@ -16297,7 +16295,7 @@ msgstr "ตัวกระตุ้นโมดอล" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16404,7 +16402,7 @@ msgstr "" msgid "Monospace" msgstr "โมโนสเปซ" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "เดือน" @@ -16734,17 +16732,17 @@ msgstr "แม่แบบแถบนำทาง" msgid "Navbar Template Values" msgstr "ค่าของแม่แบบแถบนำทาง" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "เลื่อนรายการลง" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "เลื่อนรายการขึ้น" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "ไปยังเนื้อหาหลัก" @@ -16759,11 +16757,11 @@ msgstr "" msgid "Navigation Settings" msgstr "การตั้งค่าการนำทาง" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "ต้องการบทบาทผู้จัดการพื้นที่ทำงานเพื่อแก้ไขพื้นที่ทำงานส่วนตัวของผู้ใช้อื่น" @@ -16771,7 +16769,7 @@ msgstr "ต้องการบทบาทผู้จัดการพื้ msgid "Negative Value" msgstr "ค่าติดลบ" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16907,7 +16905,7 @@ msgstr "ชื่อรูปแบบการพิมพ์ใหม่" msgid "New Quick List" msgstr "รายการด่วนใหม่" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "ชื่อรายงานใหม่" @@ -17152,8 +17150,8 @@ msgstr "ถัดไปเมื่อคลิก" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17312,7 +17310,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "" @@ -17400,7 +17398,7 @@ msgstr "" msgid "No file attached" msgstr "ไม่มีไฟล์แนบ" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "ไม่พบตัวกรอง" @@ -17457,7 +17455,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "ไม่มีสิทธิ์ในการ '{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "ไม่มีสิทธิ์ในการอ่าน {0}" @@ -17485,7 +17483,7 @@ msgstr "จะไม่มีการส่งออกบันทึก" msgid "No rows" msgstr "ไม่มีแถว" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17502,7 +17500,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "ไม่มีค่าที่จะแสดง" @@ -17514,7 +17512,7 @@ msgstr "ไม่มี {0}" msgid "No {0} found" msgstr "ไม่พบ {0}" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "ไม่พบ {0} ที่ตรงกับตัวกรอง ล้างตัวกรองเพื่อดู {0} ทั้งหมด" @@ -17635,9 +17633,9 @@ msgstr "ไม่ได้เผยแพร่" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "ไม่ได้บันทึก" @@ -17652,7 +17650,7 @@ msgstr "ไม่ได้เห็น" msgid "Not Sent" msgstr "ไม่ได้ส่ง" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "ไม่ได้ตั้งค่า" @@ -17719,9 +17717,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "ไม่ได้อยู่ในโหมดนักพัฒนา! ตั้งค่าใน site_config.json หรือสร้าง DocType 'Custom'" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17751,7 +17749,7 @@ msgstr "หมายเหตุที่เห็นโดย" msgid "Note:" msgstr "หมายเหตุ:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "หมายเหตุ: การเปลี่ยนชื่อหน้าจะทำให้ URL ก่อนหน้านี้ไปยังหน้านี้เสีย" @@ -18139,7 +18137,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18214,7 +18212,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18459,7 +18457,7 @@ msgstr "" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -18600,7 +18598,7 @@ msgstr "ต้องตั้งค่าตัวเลือกสำหรั msgid "Options is required for field {0} of type {1}" msgstr "ต้องการตัวเลือกสำหรับฟิลด์ {0} ประเภท {1}" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "ไม่ได้ตั้งค่าตัวเลือกสำหรับฟิลด์ลิงก์ {0}" @@ -19117,7 +19115,7 @@ msgstr "เปลี่ยนรหัสผ่านสำเร็จแล้ msgid "Password for Base DN" msgstr "รหัสผ่านสำหรับ Base DN" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "ต้องการรหัสผ่านหรือเลือกกำลังรอรหัสผ่าน" @@ -19316,7 +19314,7 @@ msgstr "ลบ {0} อย่างถาวร?" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "ข้อผิดพลาดในการอนุญาต" @@ -19476,8 +19474,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "หมายเลขโทรศัพท์ {0} ที่ตั้งค่าในฟิลด์ {1} ไม่ถูกต้อง" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "เลือกคอลัมน์" @@ -19519,7 +19517,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 "โปรดยืนยัน OAuth สำหรับบัญชีอีเมล {0}" @@ -19575,7 +19573,7 @@ msgstr "โปรดแนบแพ็คเกจ" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "โปรดตรวจสอบค่าตัวกรองที่ตั้งค่าสำหรับแผนภูมิแดชบอร์ด: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19644,7 +19642,7 @@ msgstr "โปรดเปิดใช้งานคีย์เข้าสู #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "โปรดเปิดใช้งานป๊อปอัป" @@ -19755,7 +19753,7 @@ msgstr "โปรดบันทึกเอกสารก่อนลบกา msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "โปรดบันทึกรายงานก่อน" @@ -19795,7 +19793,7 @@ msgstr "โปรดเลือกไฟล์ก่อน" msgid "Please select a file or url" msgstr "โปรดเลือกไฟล์หรือ URL" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "โปรดเลือกไฟล์ CSV ที่ถูกต้องพร้อมข้อมูล" @@ -19807,7 +19805,7 @@ msgstr "โปรดเลือกตัวกรองวันที่ที msgid "Please select applicable Doctypes" msgstr "โปรดเลือกประเภทเอกสารที่เกี่ยวข้อง" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "โปรดเลือกอย่างน้อย 1 คอลัมน์จาก {0} เพื่อจัดเรียง/จัดกลุ่ม" @@ -19869,7 +19867,7 @@ msgstr "โปรดตั้งค่าข้อความก่อน" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "โปรดตั้งค่าบัญชีอีเมลขาออกเริ่มต้นจากการตั้งค่า > บัญชีอีเมล" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "โปรดตั้งค่าบัญชีอีเมลขาออกเริ่มต้นจากเครื่องมือ > บัญชีอีเมล" @@ -19905,7 +19903,7 @@ msgstr "โปรดระบุฟิลด์วันที่และเว msgid "Please specify which value field must be checked" msgstr "โปรดระบุฟิลด์ค่าที่ต้องตรวจสอบ" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "โปรดลองอีกครั้ง" @@ -20225,12 +20223,12 @@ msgstr "คีย์หลักของประเภทเอกสาร {0 #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "พิมพ์" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "พิมพ์" @@ -20938,7 +20936,7 @@ msgstr "" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -20967,7 +20965,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21487,7 +21485,7 @@ msgstr "" msgid "Refresh Token" msgstr "รีเฟรชโทเค็น" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "กำลังรีเฟรช" @@ -21811,9 +21809,9 @@ msgstr "ตอบกลับทั้งหมด" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "รายงาน" @@ -21946,7 +21944,7 @@ msgstr "รายงานหมดเวลา" msgid "Report updated successfully" msgstr "อัปเดตรายงานเรียบร้อยแล้ว" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "รายงานไม่ได้รับการบันทึก (มีข้อผิดพลาด)" @@ -21971,7 +21969,7 @@ msgstr "รายงาน {0} ถูกปิดใช้งาน" msgid "Report {0} saved" msgstr "บันทึกรายงาน {0} แล้ว" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "รายงาน:" @@ -22045,13 +22043,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22283,7 +22281,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "ข้อจำกัด" @@ -22437,7 +22435,7 @@ msgstr "สิทธิ์บทบาท" msgid "Role Permissions Manager" msgstr "ผู้จัดการสิทธิ์บทบาท" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "ผู้จัดการสิทธิ์บทบาท" @@ -22588,7 +22586,7 @@ msgstr "เปลี่ยนเส้นทางเส้นทาง" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "แถว" @@ -22601,7 +22599,7 @@ msgstr "แถว #" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "แถว #{0}:" @@ -22761,7 +22759,7 @@ msgstr "ส่ง SMS สำเร็จ" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS ไม่ถูกส่ง โปรดติดต่อผู้ดูแลระบบ" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "ต้องการเซิร์ฟเวอร์ SMTP" @@ -22863,7 +22861,7 @@ msgstr "วันเสาร์" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22871,14 +22869,14 @@ msgstr "วันเสาร์" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22891,8 +22889,8 @@ msgstr "บันทึก" msgid "Save Anyway" msgstr "บันทึกอยู่ดี" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "บันทึกเป็น" @@ -22940,7 +22938,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "กำลังบันทึก" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23275,7 +23273,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23297,7 +23295,7 @@ msgstr "" msgid "See on Website" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "" @@ -23356,7 +23354,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "เลือกทั้งหมด" @@ -23372,7 +23370,7 @@ msgstr "" msgid "Select Child Table" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "" @@ -23453,7 +23451,7 @@ msgstr "เลือกฟิลด์เพื่อแทรก" msgid "Select Fields To Update" msgstr "เลือกฟิลด์เพื่ออัปเดต" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "เลือกตัวกรอง" @@ -23583,13 +23581,13 @@ msgstr "เลือกอย่างน้อย 1 รายการสำห msgid "Select atleast 2 actions" msgstr "เลือกอย่างน้อย 2 การกระทำ" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "เลือกรายการในรายการ" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "เลือกรายการในรายการหลายรายการ" @@ -23916,7 +23914,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23947,11 +23945,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "ระบบไม่สามารถประมวลผลคำขอ เนื่องจากเกิดข้อขัดแย้งจากคำขอที่ทำงานพร้อมกัน กรุณาลองอีกครั้ง" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24267,7 +24265,7 @@ msgid "Setup > User Permissions" msgstr "การตั้งค่า > สิทธิ์ผู้ใช้" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "ตั้งค่าอีเมลอัตโนมัติ" @@ -24405,6 +24403,11 @@ msgstr "แสดงสัญลักษณ์สกุลเงินทาง msgid "Show Dashboard" msgstr "แสดงแดชบอร์ด" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24560,7 +24563,7 @@ msgstr "แสดงชื่อเรื่อง" msgid "Show Title in Link Fields" msgstr "แสดงชื่อเรื่องในฟิลด์ลิงก์" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "แสดงยอดรวม" @@ -24582,7 +24585,7 @@ msgstr "" msgid "Show Warnings" msgstr "แสดงคำเตือน" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "แสดงวันหยุดสุดสัปดาห์" @@ -24678,7 +24681,7 @@ msgstr "" msgid "Show {0} List" msgstr "แสดงรายการ {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "แสดงเฉพาะฟิลด์ตัวเลขจากรายงาน" @@ -25077,7 +25080,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25414,8 +25417,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25608,12 +25611,12 @@ msgstr "คิวการส่ง" msgid "Submit" msgstr "ส่ง" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "ส่ง" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "ส่ง" @@ -25642,7 +25645,7 @@ msgstr "ส่งหลังจากนำเข้า" msgid "Submit an Issue" msgstr "ส่งปัญหา" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "ส่งคำตอบอื่น" @@ -25666,7 +25669,7 @@ msgstr "ส่งเอกสารนี้เพื่อดำเนินก msgid "Submit this document to confirm" msgstr "ส่งเอกสารนี้เพื่อยืนยัน" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "ส่งเอกสาร {0} หรือไม่?" @@ -25675,7 +25678,7 @@ msgstr "ส่งเอกสาร {0} หรือไม่?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "ส่งแล้ว" @@ -25727,7 +25730,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25778,7 +25781,7 @@ msgstr "จำนวนงานที่สำเร็จ" msgid "Successful Transactions" msgstr "ธุรกรรมที่สำเร็จ" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "สำเร็จ: {0} ถึง {1}" @@ -25799,7 +25802,7 @@ msgstr "นำเข้า {0} จาก {1} รายการสำเร็ msgid "Successfully reset onboarding status for all users." msgstr "รีเซ็ตสถานะการเริ่มต้นใช้งานสำหรับผู้ใช้ทั้งหมดสำเร็จ" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26271,7 +26274,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "" @@ -26296,8 +26299,8 @@ msgstr "" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26461,7 +26464,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "ขอบคุณที่สละเวลาของคุณในการกรอกแบบฟอร์มนี้" @@ -26485,7 +26488,7 @@ msgstr "ขอบคุณ" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "" @@ -26553,7 +26556,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "จำนวนที่แสดงเป็นจำนวนโดยประมาณ คลิกที่นี่เพื่อดูจำนวนที่ถูกต้อง" @@ -26737,7 +26740,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26847,7 +26850,7 @@ msgstr "มีข้อผิดพลาด" msgid "There were errors while creating the document. Please try again." msgstr "เกิดข้อผิดพลาดขณะสร้างเอกสาร โปรดลองอีกครั้ง" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "เกิดข้อผิดพลาดขณะส่งอีเมล โปรดลองอีกครั้ง" @@ -27545,11 +27548,11 @@ msgstr "สิ่งที่ต้องทำ" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "วันนี้" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "สลับแผนภูมิ" @@ -27675,7 +27678,7 @@ msgstr "หัวข้อ" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "รวม" @@ -27725,11 +27728,11 @@ msgstr "" msgid "Total:" msgstr "รวม:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "รวมทั้งหมด" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "แถวรวม" @@ -27790,7 +27793,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "ติดตามเหตุการณ์สำคัญสำหรับเอกสารใด ๆ" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "URL การติดตามถูกสร้างและคัดลอกไปยังคลิปบอร์ด" @@ -27837,7 +27840,7 @@ msgstr "แปลข้อมูล" msgid "Translate Link Fields" msgstr "แปลฟิลด์ลิงก์" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "แปลค่า" @@ -28183,11 +28186,11 @@ msgstr "ไม่สามารถเปิดไฟล์ที่แนบม msgid "Unable to read file format for {0}" msgstr "ไม่สามารถอ่านรูปแบบไฟล์สำหรับ {0}" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "ไม่สามารถอัปเดตกิจกรรมได้" @@ -28294,7 +28297,7 @@ msgstr "คำสั่ง SQL ที่ไม่ปลอดภัย" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "ยกเลิกการเลือกทั้งหมด" @@ -28618,7 +28621,7 @@ msgstr "ใช้รหัสอีเมลที่แตกต่าง" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "ใช้หากการตั้งค่าเริ่มต้นดูเหมือนจะไม่ตรวจจับข้อมูลของคุณอย่างถูกต้อง" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "การใช้คำสั่งย่อยหรือฟังก์ชันถูกจำกัด" @@ -28843,11 +28846,11 @@ msgstr "สิทธิ์ของผู้ใช้" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "สิทธิ์ของผู้ใช้" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "สิทธิ์ของผู้ใช้" @@ -28979,7 +28982,7 @@ msgstr "ผู้ใช้ {0} ไม่มีสิทธิ์เข้าถ msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "ผู้ใช้ {0} ไม่มีสิทธิ์เข้าถึงประเภทเอกสารผ่านสิทธิ์บทบาทสำหรับเอกสาร {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "ผู้ใช้ {0} ไม่มีสิทธิ์สร้างพื้นที่ทำงาน" @@ -28988,7 +28991,7 @@ msgstr "ผู้ใช้ {0} ไม่มีสิทธิ์สร้าง msgid "User {0} has requested for data deletion" msgstr "ผู้ใช้ {0} ได้ร้องขอการลบข้อมูล" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29158,11 +29161,11 @@ msgstr "ค่าที่เปลี่ยนแปลง" msgid "Value To Be Set" msgstr "ค่าที่จะตั้ง" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "ค่าไม่สามารถเปลี่ยนแปลงได้สำหรับ {0}" @@ -29182,7 +29185,7 @@ msgstr "ค่าของฟิลด์ตรวจสอบสามารถ msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "ค่าของฟิลด์ {0} ยาวเกินไปใน {1} ความยาวควรน้อยกว่า {2} ตัวอักษร" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "ค่าของ {0} ไม่สามารถเป็นรายการได้" @@ -29213,7 +29216,7 @@ msgstr "ค่าที่จะตรวจสอบ" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "ค่ามากเกินไป" @@ -29556,7 +29559,7 @@ msgstr "หน้าเว็บ" msgid "Web Page Block" msgstr "บล็อกหน้าเว็บ" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "URL หน้าเว็บ" @@ -29805,7 +29808,7 @@ msgstr "" msgid "Wednesday" msgstr "วันพุธ" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "สัปดาห์" @@ -30109,7 +30112,7 @@ msgstr "อัปเดตเวิร์กโฟลว์สำเร็จ" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "พื้นที่ทำงาน" @@ -30201,11 +30204,11 @@ msgstr "กำลังสรุป" msgid "Write" msgstr "เขียน" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "ค่าที่ดึงมาผิด" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "ฟิลด์แกน X" @@ -30228,7 +30231,7 @@ msgstr "" msgid "Y Axis" msgstr "แกน Y" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "ฟิลด์แกน Y" @@ -30298,8 +30301,8 @@ msgstr "สีเหลือง" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30575,7 +30578,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "คุณสร้างเอกสารนี้ {0}" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "คุณไม่มีสิทธิ์เพียงพอที่จะเข้าถึงทรัพยากรนี้ โปรดติดต่อผู้จัดการของคุณเพื่อขอสิทธิ์เข้าถึง" @@ -30587,11 +30590,11 @@ msgstr "คุณไม่มีสิทธิ์เพียงพอที่ msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30655,7 +30658,7 @@ msgstr "คุณมี {0} ที่ยังไม่ได้ดู" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "คุณยังไม่ได้เพิ่มแผนภูมิแดชบอร์ดหรือการ์ดตัวเลขใด ๆ" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "คุณยังไม่ได้สร้าง {0}" @@ -30732,7 +30735,7 @@ msgstr "คุณต้องติดตั้ง pycups เพื่อใช msgid "You need to select indexes you want to add first." msgstr "คุณต้องเลือกดัชนีที่คุณต้องการเพิ่มก่อน" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "คุณต้องตั้งค่าหนึ่งโฟลเดอร์ IMAP สำหรับ {0}" @@ -30947,7 +30950,7 @@ msgstr "หลังจากแทรก" msgid "amend" msgstr "แก้ไข" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "และ" @@ -31010,7 +31013,7 @@ msgid "cyan" msgstr "สีฟ้า" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "วัน" @@ -31128,7 +31131,7 @@ msgstr "กล่องจดหมายอีเมล" msgid "empty" msgstr "ว่างเปล่า" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "ว่างเปล่า" @@ -31187,7 +31190,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "ไม่พบ gzip ใน PATH! จำเป็นต้องใช้เพื่อสำรองข้อมูล" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" @@ -31207,17 +31210,17 @@ msgstr "ไอคอน" msgid "import" msgstr "นำเข้า" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31260,7 +31263,7 @@ msgid "long" msgstr "ยาว" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "นาที" @@ -31353,7 +31356,7 @@ msgstr "เมื่ออัปเดต" msgid "on_update_after_submit" msgstr "เมื่ออัปเดตหลังจากส่ง" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "หรือ" @@ -31426,7 +31429,7 @@ msgid "restored {0} as {1}" msgstr "กู้คืน {0} เป็น {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "วินาที" @@ -31684,7 +31687,7 @@ msgstr "" msgid "{0} Calendar" msgstr "ปฏิทิน {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "แผนภูมิ {0}" @@ -31733,7 +31736,7 @@ msgstr "แผนที่ {0}" msgid "{0} Name" msgstr "ชื่อ {0}" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} ไม่อนุญาตให้เปลี่ยน {1} หลังจากส่งจาก {2} เป็น {3}" @@ -31853,7 +31856,7 @@ msgstr "{0} เปลี่ยน {1} เป็น {2}" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "{0} มีนิพจน์ Fetch From ที่ไม่ถูกต้อง Fetch From ไม่สามารถอ้างอิงตัวเองได้" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -31878,7 +31881,7 @@ msgstr "{0} วัน" msgid "{0} days ago" msgstr "{0} วันที่ผ่านมา" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -31887,7 +31890,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "{0} ไม่มีอยู่ในแถว {1}" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -31927,7 +31930,7 @@ msgstr "{0} ออกจากการสนทนาใน {1} {2}" msgid "{0} hours ago" msgstr "{0} ชั่วโมงที่ผ่านมา" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "{0} หากคุณไม่ได้ถูกเปลี่ยนเส้นทางภายใน {1} วินาที" @@ -31936,7 +31939,7 @@ msgstr "{0} หากคุณไม่ได้ถูกเปลี่ยน msgid "{0} in row {1} cannot have both URL and child items" msgstr "{0} ในแถว {1} ไม่สามารถมีทั้ง URL และรายการลูกได้" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31948,11 +31951,11 @@ msgstr "{0} เป็นฟิลด์ที่จำเป็น" msgid "{0} is a not a valid zip file" msgstr "{0} ไม่ใช่ไฟล์ zip ที่ถูกต้อง" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -31964,16 +31967,16 @@ msgstr "{0} เป็นฟิลด์ข้อมูลที่ไม่ถ msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} เป็นที่อยู่อีเมลที่ไม่ถูกต้องใน 'ผู้รับ'" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0} อยู่ระหว่าง {1} และ {2}" @@ -31982,49 +31985,49 @@ msgstr "{0} อยู่ระหว่าง {1} และ {2}" msgid "{0} is currently {1}" msgstr "{0} ปัจจุบันคือ {1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} เท่ากับ {1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} มากกว่าหรือเท่ากับ {1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} มากกว่า {1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} น้อยกว่าหรือเท่ากับ {1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} น้อยกว่า {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} คล้ายกับ {1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} เป็นสิ่งจำเป็น" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32089,26 +32092,26 @@ msgstr "{0} ไม่ใช่ไฟล์ zip" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} ไม่เท่ากับ {1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} ไม่คล้ายกับ {1}" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0} ไม่ใช่หนึ่งใน {1}" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} ไม่ได้ตั้งค่า" @@ -32116,20 +32119,20 @@ msgstr "{0} ไม่ได้ตั้งค่า" msgid "{0} is now default print format for {1} doctype" msgstr "{0} เป็นรูปแบบการพิมพ์เริ่มต้นสำหรับประเภทเอกสาร {1} แล้ว" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0} เป็นหนึ่งใน {1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32137,21 +32140,21 @@ msgstr "{0} เป็นหนึ่งใน {1}" msgid "{0} is required" msgstr "{0} เป็นสิ่งจำเป็น" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} ถูกตั้งค่า" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0} อยู่ภายใน {1}" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} รายการที่เลือก" @@ -32207,11 +32210,11 @@ msgstr "{0} ต้องไม่เป็นหนึ่งใน {1}" msgid "{0} must be one of {1}" msgstr "{0} ต้องเป็นหนึ่งใน {1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} ต้องตั้งค่าก่อน" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} ต้องไม่ซ้ำกัน" @@ -32232,11 +32235,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} ไม่อนุญาตให้เปลี่ยนชื่อ" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0} ของ {1}" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} ของ {1} ({2} แถวที่มีลูก)" @@ -32400,11 +32403,11 @@ msgstr "เพิ่ม {0} {1}" msgid "{0} {1} added to Dashboard {2}" msgstr "เพิ่ม {0} {1} ในแดชบอร์ด {2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} มีอยู่แล้ว" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32428,7 +32431,7 @@ msgstr "ไม่พบ {0} {1}" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: ไม่สามารถลบระเบียนที่ส่งได้ คุณต้อง {2} ยกเลิก {3} ก่อน" -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, แถว {1}" @@ -32441,7 +32444,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "{0}/{1} เสร็จสิ้น | โปรดเปิดแท็บนี้ไว้จนกว่าจะเสร็จสิ้น" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}: '{1}' ({3}) จะถูกตัดออก เนื่องจากจำนวนตัวอักษรสูงสุดที่อนุญาตคือ {2}" @@ -32610,8 +32613,8 @@ msgstr "{} ไม่รองรับการล้างบันทึกอ msgid "{} field cannot be empty." msgstr "ฟิลด์ {} ไม่สามารถว่างเปล่าได้" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} ถูกปิดใช้งาน สามารถเปิดใช้งานได้เฉพาะเมื่อเลือก {}" @@ -32619,7 +32622,7 @@ msgstr "{} ถูกปิดใช้งาน สามารถเปิด msgid "{} is not a valid date string." msgstr "{} ไม่ใช่สตริงวันที่ที่ถูกต้อง" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "ไม่พบ {} ใน PATH! จำเป็นต้องใช้เพื่อเข้าถึงคอนโซล" diff --git a/frappe/locale/tr.po b/frappe/locale/tr.po index c18f2012cc..fdb6cfa27a 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "'{0}' {2} satırındaki {1} türü için izin verilmiyor" msgid "(Mandatory)" msgstr "(Zorunlu)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "** Başarısız: {0} - {1}: {2}" @@ -1158,7 +1158,7 @@ msgstr "Eylem {0} {1} {2} tarihinde başarısız oldu. Görüntüle {3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1225,6 +1225,7 @@ msgstr "Aktivite Günlüğü" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1283,8 +1284,8 @@ msgstr "Alt öğe ekle" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "Sütun Ekle" @@ -1368,7 +1369,7 @@ msgstr "Abonelere Ekle " msgid "Add Tags" msgstr "Etiket Ekle" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "Etiket Ekle" @@ -1401,6 +1402,11 @@ msgstr "Kullanıcı İzinleri Ekle" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "Yeni Filtre" @@ -1512,7 +1518,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:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "Yeni {0}" @@ -1675,8 +1681,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "Gelişmiş Arama" @@ -2246,11 +2252,11 @@ msgstr "Zaten kayıltı" msgid "Already in the following Users ToDo list:{0}" msgstr "Zaten şu Kullanıcıların Yapılacaklar listesinde:{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "Bağımlı para birimi alanı da ekleniyor {0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "Durum bağımlılığı alanı da ekleniyor {0}" @@ -2397,7 +2403,7 @@ msgstr "Anonimleştirme Matrisi" msgid "Anonymous responses" msgstr "İsimsiz Yanıtlar" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "Başka bir işlem bunu engelliyor. Lütfen birkaç saniye içinde tekrar deneyin." @@ -2484,7 +2490,7 @@ msgstr "" msgid "Append To" msgstr "Sonuna ekle" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "Sonuna eklenen {0} değerinden biri olabilir" @@ -2538,7 +2544,7 @@ msgstr "" msgid "Apply" msgstr "Uygula" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "Arama Kuralı Uygula" @@ -2625,11 +2631,11 @@ msgstr "Arşivlenmiş Sütunlar" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "Atamaları temizlemek istediğinizen emin misiniz?" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2747,7 +2753,7 @@ msgstr "Koşulu Ata" msgid "Assign To" msgstr "Ata" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "Ata" @@ -2797,7 +2803,7 @@ msgstr "Atamayı Yapan" msgid "Assigned By Full Name" msgstr "Atanan Kişinin Tam Adı" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -3010,7 +3016,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "Belge Ekleri" @@ -3072,7 +3078,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:339 +#: frappe/email/doctype/email_account/email_account.py:340 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}." @@ -3279,11 +3285,11 @@ msgstr "Otomatik Mesaj" msgid "Automatic" msgstr "Otomatik" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 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:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "Otomatik Bağlama yalnızca Gelen etkinleştirildiğinde etkinleştirilebilir." @@ -3878,7 +3884,7 @@ msgstr "Toplu Silme" msgid "Bulk Edit" msgstr "Toplu Düzenleme" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "Toplu {0} Düzenleme" @@ -3886,7 +3892,7 @@ msgstr "Toplu {0} Düzenleme" msgid "Bulk Operation Failed" msgstr "Toplu İşlem Başarısız Oldu" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "Toplu İşlem Başarılı" @@ -4115,7 +4121,7 @@ msgid "Camera" msgstr "Kamera" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4163,7 +4169,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:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "İptal" @@ -4189,7 +4195,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "{0} belge iptal edilsin mi?" @@ -4238,7 +4244,7 @@ msgstr "Değerler Getirilemiyor" msgid "Cannot Remove" msgstr "Kaldırılamıyor" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "Belge Gönderildikten Sonra Güncelleme Yapılamaz" @@ -4282,7 +4288,7 @@ msgstr "Özelleştir Formunda otomatik artırma otomatik adı olarak değiştiri msgid "Cannot create a {0} against a child document: {1}" msgstr "Alt belgeye karşı {0} dosyası oluşturulamaz: {1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "Diğer kullanıcılar adına özel çalışma alanı oluşturulamıyor" @@ -4382,7 +4388,7 @@ msgstr "Bir Klasörün dosya içerikleri alınamıyor" 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." -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4402,7 +4408,7 @@ msgstr "{0} sütunu herhangi bir alanla eşleştirilemiyor" msgid "Cannot move row" msgstr "Satır taşınamıyor" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "ID Alanı Kaldırılamaz" @@ -4427,11 +4433,11 @@ msgstr "{0} gönderilemiyor." msgid "Cannot update {0}" msgstr "{0} güncellenemiyor" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "{0} sıraya/gruplamaya göre kullanılamaz" @@ -4606,7 +4612,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "Grafik Türü" @@ -4774,7 +4780,7 @@ msgstr "Temizle ve Şablon Ekle" msgid "Clear All" msgstr "Temizle" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "Atamayı Temizle" @@ -4816,7 +4822,7 @@ msgstr "İlk Bileşeni eklemek için Özelleştir'e tıklayın." msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "Buraya tıklayın" @@ -4868,7 +4874,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:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "Sıralama Yapmak İçin Tıklayın" @@ -5240,7 +5246,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "Yorumlar" @@ -5461,7 +5467,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "Grafiği Yapılandır" @@ -5673,7 +5679,7 @@ msgstr "{0} güvenlik düzeltmesi içerir" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5742,11 +5748,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "Panoya kopyalandı." -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5758,12 +5764,12 @@ msgstr "Bağlantıyı Kopyala" msgid "Copy embed code" msgstr "Gömülü Kodu Kopyala" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "Hatayı Kopyala" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "Panoya Kopyala" @@ -5800,7 +5806,7 @@ msgstr "{0} bulunamadı." msgid "Could not map column {0} to field {1}" msgstr "{0} sütunu {1} alanıyla eşleştirilemedi" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5953,7 +5959,7 @@ msgstr "Kayıt Oluştur" msgid "Create New" msgstr "Yeni Oluştur" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "Yeni Oluştur" @@ -5990,10 +5996,10 @@ msgstr "Yeni Oluştur ..." msgid "Create a new record" msgstr "Yeni Kayıt Oluştur" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "Yeni {0} Oluştur" @@ -6010,7 +6016,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:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "{0} Oluştur" @@ -6029,7 +6035,7 @@ msgstr "Oluşturdu" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6399,7 +6405,7 @@ msgstr "{0} için özelleştirmeler şuraya aktarıldı:
{1}" msgid "Customize" msgstr "Özelleştir" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "Özelleştir" @@ -6431,6 +6437,11 @@ msgstr "Form Özelleştir - {0}" msgid "Customize Form Field" msgstr "Form Alanını Özelleştir" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6554,7 +6565,7 @@ msgstr "Koyu Tema" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "" @@ -6775,7 +6786,7 @@ msgstr "Tarih ve Saat" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "Gün" @@ -6804,7 +6815,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "Kilitlenme Meydana Geldi" @@ -6889,7 +6900,7 @@ msgstr "Varsayılan Gelen Kutusu" #. 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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "Varsayılan Gelen Kutusu" @@ -6909,7 +6920,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "Varsayılan Giden" @@ -7030,7 +7041,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "Varsayılanlar Güncellendi" @@ -7067,7 +7078,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7075,12 +7086,12 @@ msgstr "" msgid "Delete" msgstr "Sil" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "Sil" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "Sil" @@ -7122,7 +7133,7 @@ msgstr "Sekmeyi Sil" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -7154,7 +7165,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "Alanlarla birlikte tüm sekmeyi sil" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -7172,17 +7183,17 @@ 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:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 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:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "{0} öğesini kalıcı olarak sil?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7212,10 +7223,6 @@ msgstr "Silinmiş Belge" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "Tüm belgeler başarıyla silindi" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "Silindi!" @@ -7610,7 +7617,7 @@ msgstr "Devre dışı" msgid "Disabled Auto Reply" msgstr "Otomatik Yanıt Devre Dışı" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7618,7 +7625,7 @@ msgstr "Otomatik Yanıt Devre Dışı" msgid "Discard" msgstr "Vazgeç" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "Vazgeç" @@ -7706,7 +7713,7 @@ 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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "Şablonda önceden ayarlanmış başlıkları düzenlemeyin" @@ -8187,7 +8194,7 @@ msgstr "Belge Türleri ve İzinler" msgid "Document Unlocked" msgstr "Belge Kilidi Açıldı" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8195,15 +8202,15 @@ msgstr "" 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:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "Belge iptal edildi" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "Belge Gönderildi" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "Belge taslak durumundadır" @@ -8381,9 +8388,9 @@ msgstr "Raporu İndir" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "Verilerinizi İndirin" @@ -8468,7 +8475,7 @@ msgstr "Yinelenen Giriş" msgid "Duplicate Filter Name" msgstr "Yinelenen Filtre Adı" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "Çoklu İsim" @@ -8480,7 +8487,7 @@ msgstr "Mevcut satırı çoğalt" msgid "Duplicate field" msgstr "Alanı çoğalt" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8488,7 +8495,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8593,12 +8600,12 @@ msgstr "ESC" msgid "Edit" msgstr "Düzenle" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "Düzenle" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "Düzenle" @@ -8632,7 +8639,7 @@ msgstr "HTML Kodunu Düzenle" msgid "Edit DocType" msgstr "DocType Düzenle" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "DocType Düzenle" @@ -8646,11 +8653,6 @@ msgstr "Düzenle" msgid "Edit Filters" msgstr "Filtreleri Düzenle" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "Filtreleri Düzenle" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "Altbilgiyi Düzenle" @@ -8753,7 +8755,7 @@ msgstr "Yanıtınızı düzenleyin" msgid "Edit your workflow visually using the Workflow Builder." msgstr "İş Akışı Oluşturucu'yu kullanarak iş akışınızı görsel olarak düzenleyin." -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "{0} Düzenle" @@ -8849,7 +8851,7 @@ msgstr "E-posta" msgid "Email Account" msgstr "E-posta Hesabı" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "E-posta Hesabı Devre Dışı Bırakıldı." @@ -8866,7 +8868,7 @@ msgstr "E-posta Hesabı birden çok kez eklendi" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "E-posta Hesabı ayarlanmamış. Lütfen Ayarlar > E-posta Hesabı bölümünden yeni bir E-posta Hesabı oluşturun" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -9056,7 +9058,7 @@ msgstr "E-posta çöp kutusuna taşındı" msgid "Email is mandatory to create User Email" msgstr "" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "Gönderilmez Email {0} (devre dışı / üyelikten)" @@ -9078,7 +9080,7 @@ msgstr "E-postalar" msgid "Emails Pulled" msgstr "E-postalar Çekildi" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "E-postalar zaten bu hesaptan çekiliyor." @@ -9173,7 +9175,7 @@ msgstr "Google indekslemeyi etkinleştir" #. 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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "Geleni Etkinleştir" @@ -9186,7 +9188,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "Gideni Etkinleştir" @@ -9308,7 +9310,7 @@ msgstr "Etkin" msgid "Enabled Scheduler" msgstr "Zamanlayıcıyı Etkinleştir" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "{0} kullanıcısı için e-posta gelen kutusu etkinleştirildi" @@ -9487,7 +9489,7 @@ msgstr "Varlık Adı" msgid "Entity Type" msgstr "Varlık Türü" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "Eşittir" @@ -9583,7 +9585,7 @@ msgstr "{0} satırındaki yazdırma biçiminde hata: {1}" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9591,7 +9593,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "E-posta hesabına bağlanırken hata oluştu {0}" @@ -9603,15 +9605,15 @@ msgstr "{0} Bildirim değerlendirilirken hata oluştu. Lütfen şablonunuzu düz msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "Hata: {0} tablosunda veri eksik" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "Hata: {0} için değer eksik: {1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "Hata: {0} Satır #{1}: {2} için değer eksik" @@ -9803,7 +9805,7 @@ msgstr "Genişlet" msgid "Expand All" msgstr "Tümünü Genişlet" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9863,12 +9865,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "Dışarı Aktar" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "Dışarı Aktar" @@ -9912,11 +9914,11 @@ msgstr "Raporu Dışarı Aktar: {0}" msgid "Export Type" msgstr "Dışa Aktarma Türü" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "Eşleşen tüm satırlar dışarı aktarılsın mı?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "Tüm {0} satırları dışarı aktarılacak?" @@ -10531,12 +10533,12 @@ msgstr "Dosya adı {0} olamaz" msgid "File not attached" msgstr "Dosya eklenmedi" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "Dosya boyutu izin verilen maksimum boyutu aştı {0} MB" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "Dosya boyutu çok büyük" @@ -10563,7 +10565,7 @@ msgstr "Dosyalar" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10601,11 +10603,11 @@ msgstr "Filtre Adı" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10628,7 +10630,7 @@ msgstr "Filtrelenmiş Kayıtlar" msgid "Filtered by \"{0}\"" msgstr "\"{0}\" tarafından filtrelendi" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10699,7 +10701,7 @@ msgstr "Filtrelere filtreleriaracılığıyla erişilebilir.
{{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "Karşılaştırmak için >5, <10 veya =324 kullanın. Örneğin 5-10 arasındaki değerleri göstermek için, 5:10 kullanın." @@ -11229,7 +11231,7 @@ msgstr "Açık Tema" msgid "Frappe Mail" msgstr "Frappe Mail" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "Frappe Mail OAuth Hatası" @@ -11457,7 +11459,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "İzleme Bağlantısı Oluştur" @@ -12062,7 +12064,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -12154,7 +12156,7 @@ msgstr "Helvetica" msgid "Helvetica Neue" msgstr "Helvetica Neue" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "İzleme Bağlantınız" @@ -12298,7 +12300,7 @@ msgstr "Kenar Çubuğunu, Menüyü ve Yorumları Gizle" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "Hafta Sonlarını Gizle" @@ -12449,16 +12451,16 @@ 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:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "ID" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "ID" @@ -12827,8 +12829,8 @@ msgstr "Yoksayılan Uygulamalar" msgid "Illegal Document Status for {0}" msgstr "{0} için Uygun Olmayan Belge Durumu" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "Geçersiz SQL Sorgusu" @@ -12950,7 +12952,7 @@ msgstr "" msgid "Import" msgstr "İçe Aktar" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "İçe Aktar" @@ -13269,7 +13271,7 @@ msgstr "Talep" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "Dizin" @@ -13367,7 +13369,7 @@ msgstr "" msgid "Insert Below" msgstr "Aşağıya Ekle" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "{0} Sütunundan Önce Ekle" @@ -13492,7 +13494,7 @@ msgstr "İlgi Alanları" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "Sunucu tarafında bazı hatalar oluştu. Lütfen sayfayı yenileyin." @@ -13547,7 +13549,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "Geçersiz \"depends_on\" ifadesi" @@ -13591,7 +13593,7 @@ msgstr "Geçersiz Tarih" msgid "Invalid DocType" msgstr "Geçersiz DocType" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "Geçersiz DocType: {0}" @@ -13608,8 +13610,8 @@ msgstr "Geçersiz Alan Adı" msgid "Invalid File URL" msgstr "Geçersiz Dosya URL'si" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13665,7 +13667,7 @@ msgstr "Geçersiz Giden Posta Sunucusu veya Bağlantı Noktası: {0}" msgid "Invalid Output Format" msgstr "Geçersiz Çıktı Formatı" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "Hatalı Geçersiz Kılma" @@ -13738,19 +13740,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "Geçersiz Sütun" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13798,11 +13796,11 @@ msgstr "Otomatik adlandırmada geçersiz alan adı '{0}'" msgid "Invalid file path: {0}" msgstr "Geçersiz dosya yolu: {0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13863,11 +13861,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14893,7 +14891,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:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "Bu konuşmadan ayrıl" @@ -15096,7 +15094,7 @@ msgstr "Açık Tema" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "Benzer" @@ -15120,7 +15118,7 @@ msgstr "" msgid "Limit" msgstr "Limit" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15330,7 +15328,7 @@ msgstr "Bağlantılar" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15360,7 +15358,7 @@ msgstr "Filtreyi Listele" msgid "List Settings" msgstr "Liste Ayarları" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "Liste Ayarları" @@ -15429,7 +15427,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15449,7 +15447,7 @@ msgstr "Versiyonlar yükleniyor..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15552,7 +15550,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "Giriş başarısız oldu, lütfen tekrar deneyin" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "Giriş Kimliği gereklidir" @@ -16067,7 +16065,7 @@ msgstr "{1} {2} için {0} Maksimum Ek Sınırı'na ulaşıldı." msgid "Maximum attachment limit of {0} has been reached." msgstr "{0} maksimum ek sınırına ulaşıldı." -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "İzin verilen en fazla satır sayısı {0}" @@ -16078,7 +16076,7 @@ msgstr "İzin verilen en fazla satır sayısı {0}" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "Kendim" @@ -16091,7 +16089,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16135,8 +16133,8 @@ msgstr "Bahsetme" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "Menü" @@ -16211,11 +16209,11 @@ msgstr "" msgid "Message Type" msgstr "Mesaj Türü" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "Mesaj kopyalandı" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "Sunucudan mesaj: {0}" @@ -16482,7 +16480,7 @@ msgstr "Modal Tetikleyici" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16589,7 +16587,7 @@ msgstr "Hatalar, arka plan işleri, haberleşme ve kullanıcı etkinlikleri içi msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "Ay" @@ -16921,17 +16919,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "Gezinme Çubuğu Şablon Değerleri" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "Listede Aşağı Git" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "Listede Yukarı git" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "Ana içeriğe git" @@ -16946,11 +16944,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "Diğer kullanıcıların özel çalışma alanlarını düzenlemek için Çalışma Alanı Yöneticisi rolü gerekli." @@ -16958,7 +16956,7 @@ msgstr "Diğer kullanıcıların özel çalışma alanlarını düzenlemek için msgid "Negative Value" msgstr "Negatif Değer" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -17094,7 +17092,7 @@ msgstr "Yeni Baskı Formatı Adı" msgid "New Quick List" msgstr "Yeni Hızlı Liste" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "Yeni Rapor İsmi" @@ -17339,8 +17337,8 @@ msgstr "Sonraki Tıklamada" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17499,7 +17497,7 @@ msgstr "Seçim Alanı Bulunamadı" msgid "No Suggestions" msgstr "Öneri Yok" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "Etiket Yok" @@ -17587,7 +17585,7 @@ msgstr "Kanban Sütunu olarak kullanılabilecek alanlar bulunamadı. \"Seçim\" msgid "No file attached" msgstr "Dosya eklenmedi" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "Filtre bulunamadı" @@ -17644,7 +17642,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "Okuma {0} izni yok" @@ -17672,7 +17670,7 @@ msgstr "Hiçbir kayıt dışa aktarılmayacak" msgid "No rows" msgstr "Sıra yok" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17689,7 +17687,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "Gösterilecek Veri Yok" @@ -17701,7 +17699,7 @@ msgstr "{0} Yok" msgid "No {0} found" msgstr "{0} bulunamadı." -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "Filtrelere uygun {0} bulunamadı. Tüm filtreleri temizleyip tekrar deneyebilirsiniz." @@ -17822,9 +17820,9 @@ msgstr "Yayınlanmadı" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "Kaydedilmedi" @@ -17839,7 +17837,7 @@ msgstr "Görülmedi" msgid "Not Sent" msgstr "Gönderilmedi" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "Ayarlanmamış" @@ -17906,9 +17904,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "Geliştirici Modunda değil! site_config.json dosyasına ayarlayın veya 'Özel' DocType yapın." #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17938,7 +17936,7 @@ msgstr "Notu Gören" msgid "Note:" msgstr "Not:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "Not: Sayfa Adının değiştirilmesi, bu sayfanın önceki bağlantısını bozacaktır." @@ -18326,7 +18324,7 @@ msgstr "X Ekseni" msgid "Offset Y" msgstr "Y Ekseni" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18401,7 +18399,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18646,7 +18644,7 @@ msgstr "Yeni sekmede aç" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "Liste Öğesini Aç" @@ -18787,7 +18785,7 @@ msgstr "Varsayılan değeri ayarlamadan önce {0} seçenekleri ayarlanmalıdır. msgid "Options is required for field {0} of type {1}" msgstr "{1} türündeki {0} alanı için seçenekler gereklidir" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "{0} bağlantı alanı için ayarlanmamış seçenekler" @@ -19304,7 +19302,7 @@ msgstr "Şifre başarıyla değiştirildi." msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "Şifre gerekli veya Şifre Bekleniyor'u seçin" @@ -19503,7 +19501,7 @@ msgstr "{0} öğesi kalıcı olarak silinecek." msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "İzin Hatası" @@ -19663,8 +19661,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "{1} alanına girilen Telefon Numarası {0} geçerli değil." #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "Sütunları Seç" @@ -19706,7 +19704,7 @@ msgstr "Düz Metin" msgid "Plant" msgstr "Fabrika" -#: 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 "Lütfen E-posta Hesabı için OAuth'u Yetkilendirin {0}" @@ -19762,7 +19760,7 @@ msgstr "Lütfen paketi ekleyin" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "Lütfen Gösterge Tablosu Grafiği için ayarlanan filtre değerlerini kontrol edin: {}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19831,7 +19829,7 @@ msgstr "Kullanıcı adı/şifre tabanlı girişi devre dışı bırakmadan önce #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "Pop-up etkinleştirin" @@ -19942,7 +19940,7 @@ msgstr "Lütfen atamayı kaldırmadan önce belgeyi kaydedin" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "Lütfen önce raporu kaydedin." @@ -19982,7 +19980,7 @@ msgstr "Lütfen önce bir dosya seçin." msgid "Please select a file or url" msgstr "Lütfen bir dosya veya url seçin" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "Lütfen veri içeren geçerli bir csv dosyası seçin" @@ -19994,7 +19992,7 @@ msgstr "Lütfen geçerli bir tarih filtresi seçin" msgid "Please select applicable Doctypes" msgstr "Lütfen geçerli DocType'ları seçin" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "Lütfen sıralamak/gruplamak için {0} en az 1 sütun seçin" @@ -20056,7 +20054,7 @@ msgstr "Lütfen önce bir mesaj ayarlayın" 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/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -20092,7 +20090,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "Lütfen hangi değer alanının kontrol edilmesi gerektiğini belirtin" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "Lütfen tekrar deneyin" @@ -20412,12 +20410,12 @@ msgstr "{0} belge türünün birincil anahtarı mevcut değerler olduğundan de #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "Yazdır" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "Yazdır" @@ -21125,7 +21123,7 @@ msgstr "" msgid "Raw Email" msgstr "Ham E-posta" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -21154,7 +21152,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "Cvp:" @@ -21674,7 +21672,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "Yenileniyor" @@ -21998,9 +21996,9 @@ msgstr "Tümünü Yanıtla" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "Rapor" @@ -22133,7 +22131,7 @@ msgstr "Rapor zaman aşımına uğradı." msgid "Report updated successfully" msgstr "Rapor başarıyla güncellendi" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "Rapor Kaydedilemedi (hatalar içeriyor)" @@ -22158,7 +22156,7 @@ msgstr "{0} Raporu devre dışı bırakıldı" msgid "Report {0} saved" msgstr "{0} Raporu kaydedildi" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "Rapor:" @@ -22232,13 +22230,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "İstek Zaman Aşımına Uğradı" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22470,7 +22468,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "Kısıtlamalar" @@ -22624,7 +22622,7 @@ msgstr "Rol İzinleri" msgid "Role Permissions Manager" msgstr "Rol İzinlerini Yönet" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "Rol İzinlerini Yönet" @@ -22775,7 +22773,7 @@ msgstr "Rota Yönlendirmeleri" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "Satır" @@ -22788,7 +22786,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "Satır #{0}:" @@ -22948,7 +22946,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "SMS gönderilemedi. Lütfen Yönetici ile iletişime geçin." -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "SMTP Sunucusu gereklidir" @@ -23050,7 +23048,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23058,14 +23056,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23078,8 +23076,8 @@ msgstr "Kaydet" msgid "Save Anyway" msgstr "Yine de Kaydet" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "Farklı Kaydet" @@ -23127,7 +23125,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "Kaydediliyor" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23462,7 +23460,7 @@ msgstr "Bölüm Başlığı" msgid "Section must have at least one column" msgstr "Bölümde en az bir sütun bulunmalıdır" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23484,7 +23482,7 @@ msgstr "Tüm geçmiş raporları görün." msgid "See on Website" msgstr "Web Sitesinde Gör" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "Önceki yanıtları görün" @@ -23543,7 +23541,7 @@ msgstr "Seçim" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "Tümünü Seç" @@ -23559,7 +23557,7 @@ msgstr "Dosya Seçimi" msgid "Select Child Table" msgstr "Alt Tabloyu Seçin" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "Sütun Seç" @@ -23640,7 +23638,7 @@ msgstr "Eklenecek Alanları Seçin" msgid "Select Fields To Update" msgstr "Güncellenecek Alanları Seçin" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "Filtre Seçin" @@ -23770,13 +23768,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:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "Liste Öğesini Seç" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "Birden Fazla Öğe Seçin" @@ -24103,7 +24101,7 @@ msgstr "Seri {0} zaten {1} adresinde kullanılıyor" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "Sunucu Hatası" @@ -24134,11 +24132,11 @@ msgstr "Bu sitede Sunucu Scriptleri özelliği bulunmamaktadır." msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "Sunucu bu isteği işleyemeyecek kadar meşguldü. Lütfen tekrar deneyin." @@ -24478,7 +24476,7 @@ msgid "Setup > User Permissions" msgstr "Kurulum > Kullanıcı İzinleri" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "Otomatik E-Postayı Ayarla" @@ -24616,6 +24614,11 @@ msgstr "" msgid "Show Dashboard" msgstr "Panoyu Göster" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24771,7 +24774,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "Toplamı Göster" @@ -24793,7 +24796,7 @@ msgstr "" msgid "Show Warnings" msgstr "Uyarıları Göster" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "Hafta Sonlarını Göster" @@ -24889,7 +24892,7 @@ msgstr "" msgid "Show {0} List" msgstr "{0} Listesini Göster" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "Rapordan yalnızca Sayısal alanlar gösteriliyor" @@ -25288,7 +25291,7 @@ msgstr "Sıralama alanı {0} geçerli bir alan adı olmalıdır" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25625,8 +25628,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25819,12 +25822,12 @@ msgstr "Gönderim Kuyruğu" msgid "Submit" msgstr "Gönder" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "Gönder/İşle" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "Gönder/İşle" @@ -25853,7 +25856,7 @@ msgstr "" msgid "Submit an Issue" msgstr "Hata Bildir" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "Başka bir yanıt gönder" @@ -25877,7 +25880,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:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "{0} belge gönderilsin mi?" @@ -25886,7 +25889,7 @@ msgstr "{0} belge gönderilsin mi?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "İşlendi" @@ -25938,7 +25941,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25989,7 +25992,7 @@ msgstr "" msgid "Successful Transactions" msgstr "Başarılı İşlemler" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "" @@ -26010,7 +26013,7 @@ msgstr "{1} kayıttan {0} tanesi başarıyla içe aktarıldı." msgid "Successfully reset onboarding status for all users." msgstr "Tüm kullanıcılar için tanıtım durumu başarıyla sıfırlandı." -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26482,7 +26485,7 @@ msgstr "" msgid "Table Trimmed" msgstr "Tablo Temizlendi" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "Tablo güncellendi" @@ -26507,8 +26510,8 @@ msgstr "Etiket Bağlantısı" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26674,7 +26677,7 @@ msgstr "Bize ulaştığınız için teşekkür ederiz. En kısa sürede size ger "Sorunuz:\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "Bu formu doldurmak için değerli zamanınızı ayırdığınız için teşekkür ederiz" @@ -26698,7 +26701,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:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "CSV formatı büyük/küçük harfe duyarlıdır" @@ -26770,7 +26773,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 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." @@ -26956,7 +26959,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -27066,7 +27069,7 @@ msgstr "Hatalar oluştu" msgid "There were errors while creating the document. Please try again." msgstr "Belge oluşturulurken hatalar oluştu. Lütfen tekrar deneyin." -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "E-posta gönderirken hatalar vardı. Lütfen tekrar deneyin." @@ -27770,11 +27773,11 @@ msgstr "Yapılacaklar" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "Bugün" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "Grafiği Aç/Kapat" @@ -27900,7 +27903,7 @@ msgstr "Konu" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "Toplam" @@ -27950,11 +27953,11 @@ msgstr "İlk senkronizasyon işleminde senkronize edilecek toplam e-posta sayıs msgid "Total:" msgstr "Toplam:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "Toplamlar" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "Toplam Satır" @@ -28015,7 +28018,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "İzleme bağlantısı oluşturuldu ve panoya kopyalandı" @@ -28062,7 +28065,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "Değerleri çevir" @@ -28409,11 +28412,11 @@ msgstr "Ekli dosya açılamıyor. CSV olarak mı dışa aktardınız?" msgid "Unable to read file format for {0}" msgstr "{0} için dosya biçimi okunamıyor" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "Eksik bir e-posta hesabı nedeniyle e-posta gönderilemiyor. Lütfen Ayarlar > E-posta Hesabı bölümünden varsayılan E-posta Hesabını ayarlayın" -#: frappe/public/js/frappe/views/calendar/calendar.js:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "Etkinlik güncellenemiyor" @@ -28520,7 +28523,7 @@ msgstr "Güvenli olmayan SQL sorgusu" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "Tüm Seçimi Kaldır" @@ -28844,7 +28847,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "Varsayılan ayarların verilerinizi doğru şekilde algılamadığını düşünüyorsanız kullanın" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "" @@ -29069,11 +29072,11 @@ msgstr "Kullanıcı İzinleri" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "Kullanıcı İzinleri" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "Kullanıcı İzinleri" @@ -29205,7 +29208,7 @@ msgstr "{0} kullanıcısı bu erişim için gerekli yetkiye sahip değil" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "Kullanıcı {0} bir Çalışma Alanı oluşturma iznine sahip değil." @@ -29214,7 +29217,7 @@ msgstr "Kullanıcı {0} bir Çalışma Alanı oluşturma iznine sahip değil." msgid "User {0} has requested for data deletion" msgstr "{0} isimli Kullanıcı veri silme talebinde bulundu" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29384,11 +29387,11 @@ msgstr "Değer Değişti" msgid "Value To Be Set" msgstr "Ayarlanacak Değer" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "{0} Değeri Değiştirilemez" @@ -29408,7 +29411,7 @@ msgstr "Bir kontrol alanı için değer 0 veya 1 olabilir" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "{0} alanı için değer {1} için çok uzun. Uzunluk {2} karakterden daha az olmalıdır" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "{0} için değer bir liste olamaz" @@ -29439,7 +29442,7 @@ msgstr "Doğrulanacak Değer" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "Değer çok büyük" @@ -29782,7 +29785,7 @@ msgstr "Web Sayfası" msgid "Web Page Block" msgstr "Web Sayfası Bloğu" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "Web Sayfası URL'si" @@ -30031,7 +30034,7 @@ msgstr "Web Soketi" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "Haftalık" @@ -30335,7 +30338,7 @@ msgstr "İş akışı başarıyla güncellendi" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "Çalışma Alanı" @@ -30427,11 +30430,11 @@ msgstr "Son dokunuşlar" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "X Ekseni Alanı" @@ -30454,7 +30457,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Y Ekseni Alanları" @@ -30524,8 +30527,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30801,7 +30804,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "Bu kaynağa erişmek için yeterli izniniz yok. Erişim için lütfen yöneticinizle iletişime geçin." @@ -30813,11 +30816,11 @@ msgstr "İşlemi tamamlamak için yeterli izniniz yok" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30881,7 +30884,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:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "" @@ -30958,7 +30961,7 @@ msgstr "Bu özelliği kullanmak için pycups yüklemeniz gerekir!" msgid "You need to select indexes you want to add first." msgstr "Önce eklemek istediğiniz dizinleri seçmeniz gerekir." -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "{0} için bir IMAP klasörü ayarlamanız gerekir" @@ -31173,7 +31176,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "ve" @@ -31236,7 +31239,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "g" @@ -31354,7 +31357,7 @@ msgstr "e-posta gelen kutusu" msgid "empty" msgstr "boş" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "boş" @@ -31413,7 +31416,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "gzip PATH içinde bulunamadı! Yedek almak için bu gereklidir." #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "s" @@ -31433,17 +31436,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31486,7 +31489,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "d" @@ -31579,7 +31582,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "veya" @@ -31652,7 +31655,7 @@ msgid "restored {0} as {1}" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "s" @@ -31910,7 +31913,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0} Takvimi" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0} Grafiği" @@ -31959,7 +31962,7 @@ msgstr "{0} Harita" msgid "{0} Name" msgstr "{0} İsmi" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -32079,7 +32082,7 @@ msgstr "{0} {1} değerini {2} olarak değiştirdi" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -32104,7 +32107,7 @@ msgstr "{0} g" msgid "{0} days ago" msgstr "{0} gün önce" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -32113,7 +32116,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "{1} satırında {0} mevcut değil" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -32153,7 +32156,7 @@ msgstr "{0} hesabı {1} {2} ile ilgili aboneliği sonlandırıldı." msgid "{0} hours ago" msgstr "{0} saat önce" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "" @@ -32162,7 +32165,7 @@ msgstr "" msgid "{0} in row {1} cannot have both URL and child items" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -32174,11 +32177,11 @@ msgstr "{0} zorunlu bir alandır" msgid "{0} is a not a valid zip file" msgstr "{0} geçerli bir zip dosyası değil" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -32190,16 +32193,16 @@ msgstr "{0} geçersiz bir Veri alanıdır." msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0} 'Alıcılar' bölümünde geçersiz bir e-posta adresi var" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -32208,49 +32211,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0} ile {1} eşittir" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0} değeri {1} değerinden büyük veya eşittir" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0} değeri {1} değerinden büyüktür" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0} değeri {1} değerinden küçük veya eşittir" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0} değeri {1} değerinden küçüktür" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0} {1} gibi" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0} yaşam alanı" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32315,26 +32318,26 @@ msgstr "{0} bir zip dosyası değil" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0} ile {1} eşit değildir" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0} ile {1} benzer değil" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0} ayarlanmamış" @@ -32342,20 +32345,20 @@ msgstr "{0} ayarlanmamış" msgid "{0} is now default print format for {1} doctype" msgstr "{0} artık {1} belge türü için varsayılan yazdırma biçimidir" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32363,21 +32366,21 @@ msgstr "" msgid "{0} is required" msgstr "{0} içerir" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0} ayarlandı" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "{0} Kayıt Seçildi" @@ -32433,11 +32436,11 @@ msgstr "{0} hiçbiri {1} olmamalıdır" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0} önce ayarlanmalıdır" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0} benzersiz olmalıdır" @@ -32458,11 +32461,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0} yeniden adlandırılmasına izin verilmiyor" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "{0}/{1} Kayıt Listeleniyor" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "" @@ -32626,11 +32629,11 @@ msgstr "{0} {1} Eklendi" msgid "{0} {1} added to Dashboard {2}" msgstr "{0}: {1}, {2} Panosuna eklendi." -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1} zaten mevcut." -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32654,7 +32657,7 @@ msgstr "{0} {1} bulunamadı." msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: Gönderilen kayıt silinemez. Önce {2} İptal {3} işlemini gerçekleştirin." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0}, Satır {1}" @@ -32667,7 +32670,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" @@ -32836,8 +32839,8 @@ msgstr "{} otomatik günlük temizlemeyi desteklemiyor." msgid "{} field cannot be empty." msgstr "{} alanı boş olamaz." -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{} devre dışı bırakılmıştır. Yalnızca {} işaretliyse etkinleştirilebilir." @@ -32845,7 +32848,7 @@ msgstr "{} devre dışı bırakılmıştır. Yalnızca {} işaretliyse etkinleş msgid "{} is not a valid date string." msgstr "{} geçerli bir tarih dizesi değil." -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/vi.po b/frappe/locale/vi.po index 7afc4e3005..255fe63a23 100644 --- a/frappe/locale/vi.po +++ b/frappe/locale/vi.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "" msgid "(Mandatory)" msgstr "" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "" @@ -975,7 +975,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1042,6 +1042,7 @@ msgstr "" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1100,8 +1101,8 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "" @@ -1185,7 +1186,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1218,6 +1219,11 @@ msgstr "" msgid "Add Video Conferencing" msgstr "" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "" @@ -1329,7 +1335,7 @@ msgstr "" msgid "Add {0}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "" @@ -1492,8 +1498,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "" @@ -2062,11 +2068,11 @@ msgstr "" msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "" @@ -2213,7 +2219,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "" @@ -2300,7 +2306,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "" @@ -2354,7 +2360,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2441,11 +2447,11 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2563,7 +2569,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2613,7 +2619,7 @@ msgstr "" msgid "Assigned By Full Name" msgstr "" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -2826,7 +2832,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "" @@ -2888,7 +2894,7 @@ msgstr "" msgid "Authentication Apps you can use are:" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -3095,11 +3101,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3693,7 +3699,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "" @@ -3701,7 +3707,7 @@ msgstr "" msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "" @@ -3930,7 +3936,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3978,7 +3984,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -4004,7 +4010,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4053,7 +4059,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "" @@ -4097,7 +4103,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "" @@ -4197,7 +4203,7 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "" @@ -4217,7 +4223,7 @@ msgstr "" msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "" @@ -4242,11 +4248,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4421,7 +4427,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "" @@ -4589,7 +4595,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4631,7 +4637,7 @@ msgstr "" msgid "Click below to get started:" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "" @@ -4683,7 +4689,7 @@ msgstr "" msgid "Click to Set Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -5055,7 +5061,7 @@ msgstr "" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "" @@ -5276,7 +5282,7 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "" @@ -5488,7 +5494,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5557,11 +5563,11 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5573,12 +5579,12 @@ msgstr "" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "" @@ -5615,7 +5621,7 @@ msgstr "" msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "" @@ -5768,7 +5774,7 @@ msgstr "" msgid "Create New" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "" @@ -5805,10 +5811,10 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "" @@ -5825,7 +5831,7 @@ msgstr "" msgid "Create or Edit Workflow" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "" @@ -5844,7 +5850,7 @@ msgstr "" msgid "Created At" msgstr "" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6214,7 +6220,7 @@ msgstr "" msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6246,6 +6252,11 @@ msgstr "" msgid "Customize Form Field" msgstr "" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6369,7 +6380,7 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "" @@ -6590,7 +6601,7 @@ msgstr "" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "" @@ -6619,7 +6630,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "" @@ -6704,7 +6715,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "" @@ -6724,7 +6735,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "" @@ -6845,7 +6856,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "" @@ -6882,7 +6893,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6890,12 +6901,12 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "" @@ -6937,7 +6948,7 @@ msgstr "" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -6969,7 +6980,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -6987,17 +6998,17 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7027,10 +7038,6 @@ msgstr "" msgid "Deleted Name" msgstr "" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "" @@ -7425,7 +7432,7 @@ msgstr "" msgid "Disabled Auto Reply" msgstr "" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7433,7 +7440,7 @@ msgstr "" msgid "Discard" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "" @@ -7521,7 +7528,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -8002,7 +8009,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8010,15 +8017,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "" @@ -8196,9 +8203,9 @@ msgstr "" msgid "Download Template" msgstr "" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "" @@ -8283,7 +8290,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8295,7 +8302,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8303,7 +8310,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8408,12 +8415,12 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "" @@ -8447,7 +8454,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8461,11 +8468,6 @@ msgstr "" msgid "Edit Filters" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "" @@ -8568,7 +8570,7 @@ msgstr "" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "" @@ -8664,7 +8666,7 @@ msgstr "" msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "" @@ -8681,7 +8683,7 @@ msgstr "" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "" @@ -8871,7 +8873,7 @@ msgstr "" msgid "Email is mandatory to create User Email" msgstr "" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "" @@ -8893,7 +8895,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "" @@ -8988,7 +8990,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "" @@ -9001,7 +9003,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "" @@ -9123,7 +9125,7 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9302,7 +9304,7 @@ msgstr "" msgid "Entity Type" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "" @@ -9398,7 +9400,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9406,7 +9408,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "" @@ -9418,15 +9420,15 @@ msgstr "" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9618,7 +9620,7 @@ msgstr "" msgid "Expand All" msgstr "" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9678,12 +9680,12 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -9727,11 +9729,11 @@ msgstr "" msgid "Export Type" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "" @@ -10346,12 +10348,12 @@ msgstr "" msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "" @@ -10378,7 +10380,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10416,11 +10418,11 @@ msgstr "" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10443,7 +10445,7 @@ msgstr "" msgid "Filtered by \"{0}\"" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10514,7 +10516,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1427 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" msgstr "" @@ -10838,7 +10840,7 @@ msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Del msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -11044,7 +11046,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 "" @@ -11272,7 +11274,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "" @@ -11877,7 +11879,7 @@ msgstr "" msgid "Headers" msgstr "" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "" @@ -11969,7 +11971,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "" @@ -12113,7 +12115,7 @@ msgstr "" msgid "Hide Standard Menu" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "" @@ -12264,16 +12266,16 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12642,8 +12644,8 @@ msgstr "" msgid "Illegal Document Status for {0}" msgstr "" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "" @@ -12765,7 +12767,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -13084,7 +13086,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "" @@ -13182,7 +13184,7 @@ msgstr "" msgid "Insert Below" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "" @@ -13307,7 +13309,7 @@ msgstr "" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "" @@ -13362,7 +13364,7 @@ msgstr "" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "" @@ -13406,7 +13408,7 @@ msgstr "" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "" @@ -13423,8 +13425,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "" @@ -13480,7 +13482,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "" @@ -13553,19 +13555,15 @@ msgstr "" msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "" @@ -13613,11 +13611,11 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13678,11 +13676,11 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" @@ -14708,7 +14706,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "" @@ -14911,7 +14909,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "" @@ -14935,7 +14933,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "" @@ -15145,7 +15143,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "" @@ -15175,7 +15173,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -15244,7 +15242,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15264,7 +15262,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15367,7 +15365,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "" @@ -15882,7 +15880,7 @@ msgstr "" msgid "Maximum attachment limit of {0} has been reached." msgstr "" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "" @@ -15893,7 +15891,7 @@ msgstr "" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "" @@ -15906,7 +15904,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -15950,8 +15948,8 @@ msgstr "" msgid "Mentions" msgstr "" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "" @@ -16026,11 +16024,11 @@ msgstr "" msgid "Message Type" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "" @@ -16297,7 +16295,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16404,7 +16402,7 @@ msgstr "" msgid "Monospace" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "" @@ -16734,17 +16732,17 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "" @@ -16759,11 +16757,11 @@ msgstr "" msgid "Navigation Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16771,7 +16769,7 @@ msgstr "" msgid "Negative Value" msgstr "" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16907,7 +16905,7 @@ msgstr "" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "" @@ -17152,8 +17150,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17312,7 +17310,7 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "" @@ -17400,7 +17398,7 @@ msgstr "" msgid "No file attached" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "" @@ -17457,7 +17455,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "" @@ -17485,7 +17483,7 @@ msgstr "" msgid "No rows" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17502,7 +17500,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "" @@ -17514,7 +17512,7 @@ msgstr "" msgid "No {0} found" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "" @@ -17635,9 +17633,9 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "" @@ -17652,7 +17650,7 @@ msgstr "" msgid "Not Sent" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "" @@ -17719,9 +17717,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17751,7 +17749,7 @@ msgstr "" msgid "Note:" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "" @@ -18139,7 +18137,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "" @@ -18214,7 +18212,7 @@ msgstr "" msgid "On or Before" msgstr "" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "" @@ -18459,7 +18457,7 @@ msgstr "" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -18600,7 +18598,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "" @@ -19117,7 +19115,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "" @@ -19316,7 +19314,7 @@ msgstr "" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "" @@ -19476,8 +19474,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "" @@ -19519,7 +19517,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 "" @@ -19575,7 +19573,7 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" @@ -19644,7 +19642,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "" @@ -19755,7 +19753,7 @@ msgstr "" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "" @@ -19795,7 +19793,7 @@ msgstr "" msgid "Please select a file or url" msgstr "" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "" @@ -19807,7 +19805,7 @@ msgstr "" msgid "Please select applicable Doctypes" msgstr "" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "" @@ -19869,7 +19867,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19905,7 +19903,7 @@ msgstr "" msgid "Please specify which value field must be checked" msgstr "" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "" @@ -20225,12 +20223,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -20938,7 +20936,7 @@ msgstr "" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -20967,7 +20965,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "" @@ -21487,7 +21485,7 @@ msgstr "" msgid "Refresh Token" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "" @@ -21811,9 +21809,9 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "" @@ -21946,7 +21944,7 @@ msgstr "" msgid "Report updated successfully" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "" @@ -21971,7 +21969,7 @@ msgstr "" msgid "Report {0} saved" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "" @@ -22045,13 +22043,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "" @@ -22283,7 +22281,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:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" @@ -22437,7 +22435,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22588,7 +22586,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "" @@ -22601,7 +22599,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "" @@ -22761,7 +22759,7 @@ msgstr "" msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "" @@ -22863,7 +22861,7 @@ msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -22871,14 +22869,14 @@ msgstr "" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -22891,8 +22889,8 @@ msgstr "" msgid "Save Anyway" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "" @@ -22940,7 +22938,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23275,7 +23273,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23297,7 +23295,7 @@ msgstr "" msgid "See on Website" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "" @@ -23356,7 +23354,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "" @@ -23372,7 +23370,7 @@ msgstr "" msgid "Select Child Table" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "" @@ -23453,7 +23451,7 @@ msgstr "" msgid "Select Fields To Update" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "" @@ -23583,13 +23581,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23916,7 +23914,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23947,11 +23945,11 @@ msgstr "" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24267,7 +24265,7 @@ msgid "Setup > User Permissions" msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "" @@ -24405,6 +24403,11 @@ msgstr "" msgid "Show Dashboard" msgstr "" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24560,7 +24563,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "" @@ -24582,7 +24585,7 @@ msgstr "" msgid "Show Warnings" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "" @@ -24678,7 +24681,7 @@ msgstr "" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "" @@ -25077,7 +25080,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25414,8 +25417,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25608,12 +25611,12 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "" @@ -25642,7 +25645,7 @@ msgstr "" msgid "Submit an Issue" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "" @@ -25666,7 +25669,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25675,7 +25678,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "" @@ -25727,7 +25730,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -25778,7 +25781,7 @@ msgstr "" msgid "Successful Transactions" msgstr "" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "" @@ -25799,7 +25802,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "" @@ -26271,7 +26274,7 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "" @@ -26296,8 +26299,8 @@ msgstr "" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26461,7 +26464,7 @@ msgid "Thank you for reaching out to us. We will get back to you at the earliest "{0}" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "" @@ -26485,7 +26488,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "" @@ -26553,7 +26556,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "" @@ -26737,7 +26740,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26847,7 +26850,7 @@ msgstr "" msgid "There were errors while creating the document. Please try again." msgstr "" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "" @@ -27545,11 +27548,11 @@ msgstr "" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "" @@ -27675,7 +27678,7 @@ msgstr "" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "" @@ -27725,11 +27728,11 @@ msgstr "" msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "" @@ -27790,7 +27793,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27837,7 +27840,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "" @@ -28183,11 +28186,11 @@ msgstr "" msgid "Unable to read file format for {0}" msgstr "" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "" @@ -28294,7 +28297,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "" @@ -28618,7 +28621,7 @@ msgstr "" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "" @@ -28843,11 +28846,11 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28979,7 +28982,7 @@ msgstr "" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -28988,7 +28991,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29158,11 +29161,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "" @@ -29182,7 +29185,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "" @@ -29213,7 +29216,7 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "" @@ -29556,7 +29559,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "" @@ -29805,7 +29808,7 @@ msgstr "" msgid "Wednesday" msgstr "" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "" @@ -30109,7 +30112,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "" @@ -30201,11 +30204,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "" @@ -30228,7 +30231,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "" @@ -30298,8 +30301,8 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30575,7 +30578,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" @@ -30587,11 +30590,11 @@ msgstr "" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "" @@ -30655,7 +30658,7 @@ msgstr "" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "" @@ -30732,7 +30735,7 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30947,7 +30950,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "" @@ -31010,7 +31013,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "" @@ -31128,7 +31131,7 @@ msgstr "" msgid "empty" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "" @@ -31187,7 +31190,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" @@ -31207,17 +31210,17 @@ msgstr "" msgid "import" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31260,7 +31263,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "" @@ -31353,7 +31356,7 @@ msgstr "" msgid "on_update_after_submit" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "" @@ -31426,7 +31429,7 @@ msgid "restored {0} as {1}" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31684,7 +31687,7 @@ msgstr "" msgid "{0} Calendar" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "" @@ -31733,7 +31736,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31853,7 +31856,7 @@ msgstr "" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -31878,7 +31881,7 @@ msgstr "" msgid "{0} days ago" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -31887,7 +31890,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -31927,7 +31930,7 @@ msgstr "" msgid "{0} hours ago" msgstr "" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "" @@ -31936,7 +31939,7 @@ msgstr "" msgid "{0} in row {1} cannot have both URL and child items" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -31948,11 +31951,11 @@ msgstr "" msgid "{0} is a not a valid zip file" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -31964,16 +31967,16 @@ msgstr "" msgid "{0} is an invalid email address in 'Recipients'" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "" @@ -31982,49 +31985,49 @@ msgstr "" msgid "{0} is currently {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32089,26 +32092,26 @@ msgstr "" msgid "{0} is not an allowed role for {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "" @@ -32116,20 +32119,20 @@ msgstr "" msgid "{0} is now default print format for {1} doctype" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32137,21 +32140,21 @@ msgstr "" msgid "{0} is required" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "" @@ -32207,11 +32210,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "" @@ -32232,11 +32235,11 @@ msgid "{0} not allowed to be renamed" msgstr "" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "" @@ -32400,11 +32403,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32428,7 +32431,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "" @@ -32441,7 +32444,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" @@ -32610,8 +32613,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" @@ -32619,7 +32622,7 @@ msgstr "" msgid "{} is not a valid date string." msgstr "" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "" diff --git a/frappe/locale/zh.po b/frappe/locale/zh.po index 02ea8d6e0d..ea2b258367 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: 2026-02-08 09:41+0000\n" -"PO-Revision-Date: 2026-02-08 18:25\n" +"POT-Creation-Date: 2026-02-15 09:42+0000\n" +"PO-Revision-Date: 2026-02-16 19:56\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -110,7 +110,7 @@ msgstr "第{2}行类型{1}不允许使用'{0}'" msgid "(Mandatory)" msgstr "(必填项)" -#: frappe/model/rename_doc.py:703 +#: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" msgstr "**失败:{0} {1}:{2}" @@ -1164,7 +1164,7 @@ msgstr "操作{0}在{2} {1}上失败。查看{3}" #: frappe/custom/doctype/customize_form/customize_form.js:148 #: frappe/custom/doctype/customize_form/customize_form.js:293 #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/ui/page.html:74 +#: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 #: frappe/public/js/frappe/views/reports/query_report.js:205 #: frappe/public/js/frappe/views/reports/query_report.js:215 @@ -1231,6 +1231,7 @@ msgstr "用户操作日志" #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 +#: frappe/public/js/frappe/list/list_view.js:306 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1289,8 +1290,8 @@ msgstr "添加子项" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 #: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:354 -#: frappe/public/js/frappe/views/reports/report_view.js:379 +#: frappe/public/js/frappe/views/reports/report_view.js:356 +#: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "添加列" @@ -1374,7 +1375,7 @@ msgstr "添加订阅者" msgid "Add Tags" msgstr "添加标签" -#: frappe/public/js/frappe/list/list_view.js:2240 +#: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "添加标签" @@ -1407,6 +1408,11 @@ msgstr "添加用户权限限制" msgid "Add Video Conferencing" msgstr "添加视频会议" +#. Label of the add_x_original_from (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add X-Original-From header" +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" msgstr "添加筛选" @@ -1518,7 +1524,7 @@ msgstr "发送邮件至{0}参与此活动" msgid "Add {0}" msgstr "添加{0}" -#: frappe/public/js/frappe/list/list_view.js:289 +#: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "添加{0}" @@ -1681,8 +1687,8 @@ msgstr "高级" msgid "Advanced Control" msgstr "高级控制" -#: frappe/public/js/frappe/form/controls/link.js:494 -#: frappe/public/js/frappe/form/controls/link.js:496 +#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" msgstr "高级搜索" @@ -2252,11 +2258,11 @@ msgstr "已注册" msgid "Already in the following Users ToDo list:{0}" msgstr "已在以下用户待办列表中:{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:901 +#: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" msgstr "还要添加从属货币字段{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:914 +#: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" msgstr "同时添加状态依赖字段{0}" @@ -2403,7 +2409,7 @@ msgstr "匿名化矩阵" msgid "Anonymous responses" msgstr "匿名响应" -#: frappe/public/js/frappe/request.js:187 +#: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "另一个交易正在进行中。请稍后再试。" @@ -2490,7 +2496,7 @@ msgstr "添加邮件到已发送" msgid "Append To" msgstr "追加到" -#: frappe/email/doctype/email_account/email_account.py:202 +#: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" msgstr "追加到可以是一个{0}" @@ -2544,7 +2550,7 @@ msgstr "" msgid "Apply" msgstr "应用" -#: frappe/public/js/frappe/list/list_view.js:2225 +#: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "应用分配规则" @@ -2631,11 +2637,11 @@ msgstr "归档列" msgid "Are you sure you want to cancel the invitation?" msgstr "是否确认取消邀请?" -#: frappe/public/js/frappe/list/list_view.js:2204 +#: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" msgstr "确定要清除分配吗?" -#: frappe/public/js/frappe/form/grid.js:319 +#: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" msgstr "" @@ -2753,7 +2759,7 @@ msgstr "分派条件" msgid "Assign To" msgstr "执行人" -#: frappe/public/js/frappe/list/list_view.js:2186 +#: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "分配给" @@ -2803,7 +2809,7 @@ msgstr "发起人" msgid "Assigned By Full Name" msgstr "发起人姓名" -#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:808 +#: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 #: frappe/public/js/frappe/model/meta.js:218 #: frappe/public/js/frappe/model/model.js:136 @@ -3016,7 +3022,7 @@ msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 -#: frappe/website/doctype/web_form/templates/web_form.html:113 +#: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" msgstr "附件" @@ -3078,7 +3084,7 @@ msgstr "认证" msgid "Authentication Apps you can use are:" msgstr "可使用的认证应用包括:" -#: frappe/email/doctype/email_account/email_account.py:339 +#: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "从电子邮件账户{0}接收邮件时认证失败。" @@ -3285,11 +3291,11 @@ msgstr "自动消息" msgid "Automatic" msgstr "自动" -#: frappe/email/doctype/email_account/email_account.py:772 +#: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." msgstr "只能为一个电子邮箱帐号激活自动链接。" -#: frappe/email/doctype/email_account/email_account.py:766 +#: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "仅当勾选“收邮件”时,才能激活自动链接。" @@ -3884,7 +3890,7 @@ msgstr "批量删除" msgid "Bulk Edit" msgstr "批量修改" -#: frappe/public/js/frappe/form/grid.js:1248 +#: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" msgstr "批量编辑{0}" @@ -3892,7 +3898,7 @@ msgstr "批量编辑{0}" msgid "Bulk Operation Failed" msgstr "批量操作失败" -#: frappe/desk/reportview.py:644 +#: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" msgstr "批量操作成功" @@ -4121,7 +4127,7 @@ msgid "Camera" msgstr "摄像头" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2007 +#: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4169,7 +4175,7 @@ msgstr "无法将{0}重命名为{1},因为{0}不存在。" msgid "Cancel" msgstr "取消" -#: frappe/public/js/frappe/list/list_view.js:2295 +#: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "取消" @@ -4195,7 +4201,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2300 +#: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "确定要取消{0}个文档吗?" @@ -4244,7 +4250,7 @@ msgstr "无法获取值" msgid "Cannot Remove" msgstr "无法删除" -#: frappe/model/base_document.py:1280 +#: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" msgstr "不允许提交后修改" @@ -4288,7 +4294,7 @@ msgstr "定制表单不支持修改自增编号" msgid "Cannot create a {0} against a child document: {1}" msgstr "无法创建{0}子单据:{1}" -#: frappe/desk/doctype/workspace/workspace.py:282 +#: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" msgstr "无法创建其他用户的私有工作空间" @@ -4388,7 +4394,7 @@ msgstr "无法获取文件夹内容" msgid "Cannot have multiple printers mapped to a single print format." msgstr "不能将多个打印机映射到单个打印格式。" -#: frappe/public/js/frappe/form/grid.js:1192 +#: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." msgstr "无法导入超过5000行的表格。" @@ -4408,7 +4414,7 @@ msgstr "上传文件中的字段{0}无法匹配目标单据字段" msgid "Cannot move row" msgstr "不能移动行" -#: frappe/public/js/frappe/views/reports/report_view.js:926 +#: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" msgstr "无法删除ID字段" @@ -4433,11 +4439,11 @@ msgstr "无法提交{0}。" msgid "Cannot update {0}" msgstr "无法更新{0}" -#: frappe/model/db_query.py:1222 +#: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." msgstr "此处不能使用子查询。" -#: frappe/model/db_query.py:1254 +#: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" msgstr "不能在order/group by中使用{0}" @@ -4613,7 +4619,7 @@ msgstr "图表来源" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:504 +#: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" msgstr "图表类型" @@ -4781,7 +4787,7 @@ msgstr "清除并添加模板" msgid "Clear All" msgstr "清空全部" -#: frappe/public/js/frappe/list/list_view.js:2201 +#: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "清除分配" @@ -4823,7 +4829,7 @@ msgstr "点击定制按钮开始定制" msgid "Click below to get started:" msgstr "点击下方开始使用:" -#: frappe/website/doctype/web_form/templates/web_form.html:154 +#: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" msgstr "点击此处" @@ -4875,7 +4881,7 @@ msgstr "点击设置动态筛选器" msgid "Click to Set Filters" msgstr "单击设置过滤条件" -#: frappe/public/js/frappe/list/list_view.js:745 +#: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "点击按{0}排序" @@ -5247,7 +5253,7 @@ msgstr "评论公开状态仅可由原作者或系统管理员修改。" #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 -#: frappe/website/doctype/web_form/templates/web_form.html:129 +#: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" msgstr "评论" @@ -5468,7 +5474,7 @@ msgstr "配置" msgid "Configuration" msgstr "配置" -#: frappe/public/js/frappe/views/reports/report_view.js:486 +#: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" msgstr "配置图表" @@ -5682,7 +5688,7 @@ msgstr "包含{0}个安全修复" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2023 +#: frappe/public/js/frappe/utils/utils.js:2034 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5751,11 +5757,11 @@ msgstr "贡献状态" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "控制是否允许新用户使用此社交登录密钥注册。若未设置,则遵循网站设置。" -#: frappe/public/js/frappe/utils/utils.js:1085 +#: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." msgstr "复制到剪贴板。" -#: frappe/public/js/frappe/list/list_view.js:2519 +#: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5767,12 +5773,12 @@ msgstr "复制链接" msgid "Copy embed code" msgstr "复制嵌入代码" -#: frappe/public/js/frappe/request.js:619 +#: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" msgstr "将出错日志复制到剪贴板" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2403 +#: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" msgstr "复制到剪贴板" @@ -5809,7 +5815,7 @@ msgstr "找不到{0}" msgid "Could not map column {0} to field {1}" msgstr "无法映射列{0}到字段{1}" -#: frappe/database/query.py:1018 +#: frappe/database/query.py:1023 msgid "Could not parse field: {0}" msgstr "无法解析字段:{0}" @@ -5962,7 +5968,7 @@ msgstr "创建日志" msgid "Create New" msgstr "新建" -#: frappe/public/js/frappe/list/list_view.js:518 +#: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" msgstr "新建" @@ -5999,10 +6005,10 @@ msgstr "新建..." msgid "Create a new record" msgstr "新建一笔记录" -#: frappe/public/js/frappe/form/controls/link.js:470 -#: frappe/public/js/frappe/form/controls/link.js:472 +#: frappe/public/js/frappe/form/controls/link.js:480 +#: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:510 +#: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "新建{0}" @@ -6019,7 +6025,7 @@ msgstr "创建或修改打印格式" msgid "Create or Edit Workflow" msgstr "创建或修改工作流" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" msgstr "新建 {0}" @@ -6038,7 +6044,7 @@ msgstr "创建" msgid "Created At" msgstr "创建时间" -#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:810 +#: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 @@ -6408,7 +6414,7 @@ msgstr "{0}的自定义已导出到:
{1}" msgid "Customize" msgstr "定制" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" msgstr "自定义" @@ -6440,6 +6446,11 @@ msgstr "自定义表单 - {0}" msgid "Customize Form Field" msgstr "定制表单字段" +#: frappe/public/js/frappe/list/list_view.js:1997 +msgctxt "Customize qucik filters of List View" +msgid "Customize Quick Filters" +msgstr "" + #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" @@ -6563,7 +6574,7 @@ msgstr "暗色主题" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 -#: frappe/public/js/frappe/utils/utils.js:959 +#: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" msgstr "数据面板" @@ -6784,7 +6795,7 @@ msgstr "时间日期" #. Label of the day (Select) field in DocType 'Auto Repeat Day' #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json -#: frappe/public/js/frappe/views/calendar/calendar.js:283 +#: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" msgstr "天" @@ -6813,7 +6824,7 @@ msgstr "参考日期前" msgid "Days Before or After" msgstr "天数(前或后)" -#: frappe/public/js/frappe/request.js:250 +#: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" msgstr "发生死锁" @@ -6898,7 +6909,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:224 +#: frappe/email/doctype/email_account/email_account.py:225 msgid "Default Incoming" msgstr "默认收件箱" @@ -6918,7 +6929,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:232 +#: frappe/email/doctype/email_account/email_account.py:233 msgid "Default Outgoing" msgstr "默认外发" @@ -7039,7 +7050,7 @@ msgstr "默认值" msgid "Defaults" msgstr "默认" -#: frappe/email/doctype/email_account/email_account.py:243 +#: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" msgstr "默认设置已更新" @@ -7076,7 +7087,7 @@ msgstr "已逾期" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1758 +#: frappe/public/js/frappe/views/reports/report_view.js:1760 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7084,12 +7095,12 @@ msgstr "已逾期" msgid "Delete" msgstr "删除" -#: frappe/public/js/frappe/list/list_view.js:2263 +#: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "删除" -#: frappe/website/doctype/web_form/templates/web_form.html:52 +#: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" msgstr "删除" @@ -7131,7 +7142,7 @@ msgstr "删除标签页" msgid "Delete all" msgstr "全部删除" -#: frappe/public/js/frappe/form/grid.js:367 +#: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" msgstr "" @@ -7163,7 +7174,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "删除包含字段的整个标签页" -#: frappe/public/js/frappe/form/grid.js:237 +#: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" msgstr "" @@ -7181,17 +7192,17 @@ msgstr "删除标签页" msgid "Delete this record to allow sending to this email address" msgstr "删除此记录允许发送此邮件地址" -#: frappe/public/js/frappe/list/list_view.js:2268 +#: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "永久删除 {0} 项?" -#: frappe/public/js/frappe/list/list_view.js:2274 +#: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "永久删除 {0} 项?" -#: frappe/public/js/frappe/form/grid.js:240 +#: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" msgstr "" @@ -7221,10 +7232,6 @@ msgstr "已删除单据(垃圾桶)" msgid "Deleted Name" msgstr "删除名称" -#: frappe/desk/reportview.py:644 -msgid "Deleted all documents successfully" -msgstr "已成功删除选择的单据" - #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" msgstr "已删除!" @@ -7619,7 +7626,7 @@ msgstr "禁用" msgid "Disabled Auto Reply" msgstr "禁用自动回复" -#: frappe/desk/page/desktop/desktop.html:61 +#: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 #: frappe/public/js/frappe/views/workspace/workspace.js:413 @@ -7627,7 +7634,7 @@ msgstr "禁用自动回复" msgid "Discard" msgstr "丢弃" -#: frappe/website/doctype/web_form/templates/web_form.html:44 +#: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" msgstr "放弃" @@ -7715,7 +7722,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:1253 +#: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" msgstr "不要编辑模板中预设的标题" @@ -8199,7 +8206,7 @@ msgstr "单据类型与权限" msgid "Document Unlocked" msgstr "文档已解锁" -#: frappe/database/query.py:572 +#: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" msgstr "" @@ -8207,15 +8214,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "该用户未启用文档关注功能" -#: frappe/public/js/frappe/list/list_view.js:1322 +#: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" msgstr "文档已取消" -#: frappe/public/js/frappe/list/list_view.js:1321 +#: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" msgstr "文档已提交" -#: frappe/public/js/frappe/list/list_view.js:1320 +#: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" msgstr "文档处于草稿状态" @@ -8393,9 +8400,9 @@ msgstr "下载报表" msgid "Download Template" msgstr "下载模板" -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:61 -#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:69 -#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:48 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 +#: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 +#: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" msgstr "下载您的数据" @@ -8480,7 +8487,7 @@ msgstr "重复记录" msgid "Duplicate Filter Name" msgstr "过滤条件名称重复" -#: frappe/model/base_document.py:766 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "名称重复" @@ -8492,7 +8499,7 @@ msgstr "复制当前行" msgid "Duplicate field" msgstr "复制字段" -#: frappe/public/js/frappe/form/grid.js:238 +#: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" msgstr "" @@ -8500,7 +8507,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:241 +#: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" msgstr "" @@ -8605,12 +8612,12 @@ msgstr "退出" msgid "Edit" msgstr "编辑" -#: frappe/public/js/frappe/list/list_view.js:2349 +#: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "编辑" -#: frappe/website/doctype/web_form/templates/web_form.html:23 +#: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" msgstr "编辑" @@ -8644,7 +8651,7 @@ msgstr "编辑自定义HTML" msgid "Edit DocType" msgstr "修改单据类型" -#: frappe/public/js/frappe/list/list_view.js:1981 +#: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "编辑文档类型" @@ -8658,11 +8665,6 @@ msgstr "编辑" msgid "Edit Filters" msgstr "编辑过滤条件" -#: frappe/public/js/frappe/list/list_view.js:1988 -msgctxt "Edit filters of List View" -msgid "Edit Filters" -msgstr "编辑过滤条件" - #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" msgstr "编辑页脚" @@ -8765,7 +8767,7 @@ msgstr "编辑您的回复" msgid "Edit your workflow visually using the Workflow Builder." msgstr "使用工作流设计器可视化编辑工作流" -#: frappe/public/js/frappe/views/reports/report_view.js:677 +#: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "编辑{0}" @@ -8861,7 +8863,7 @@ msgstr "邮件" msgid "Email Account" msgstr "电子邮箱帐号" -#: frappe/email/doctype/email_account/email_account.py:343 +#: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." msgstr "电子邮件账户已禁用" @@ -8878,7 +8880,7 @@ msgstr "电子邮箱帐号已被多次添加" msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "未设置电子邮件账户。请通过 设置 > 电子邮件账户 创建新账户" -#: frappe/email/doctype/email_account/email_account.py:576 +#: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" msgstr "邮件账户{0}已禁用" @@ -9068,7 +9070,7 @@ msgstr "电子邮件已被移至垃圾桶" msgid "Email is mandatory to create User Email" msgstr "创建用户电子邮件时必须填写邮箱地址" -#: frappe/public/js/frappe/views/communication.js:882 +#: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "电子邮件不会被发送到{0}(退订/禁用)" @@ -9090,7 +9092,7 @@ msgstr "电子邮件" msgid "Emails Pulled" msgstr "已拉取电子邮件" -#: frappe/email/doctype/email_account/email_account.py:934 +#: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." msgstr "已从该账户持续拉取电子邮件。" @@ -9185,7 +9187,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:225 +#: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" msgstr "收邮件" @@ -9198,7 +9200,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:233 +#: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" msgstr "启用该邮箱帐号发送邮件" @@ -9321,7 +9323,7 @@ msgstr "已启用" msgid "Enabled Scheduler" msgstr "已启动后台任务" -#: frappe/email/doctype/email_account/email_account.py:1010 +#: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" msgstr "已为用户{0}启用电子邮件收件箱" @@ -9500,7 +9502,7 @@ msgstr "实体名称" msgid "Entity Type" msgstr "实体类型" -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" msgstr "等于" @@ -9596,7 +9598,7 @@ msgstr "打印格式第{0}行错误:{1}" msgid "Error in {0}.get_list: {1}" msgstr "{0}.get_list中发生错误:{1}" -#: frappe/database/query.py:458 +#: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9604,7 +9606,7 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:670 +#: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" msgstr "连接到电子邮箱帐号{0}时出错" @@ -9616,15 +9618,15 @@ msgstr "评估通知{0}时出错。请修复您的模板。" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:920 +#: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" msgstr "错误:表{0}中数据缺失" -#: frappe/model/base_document.py:930 +#: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" msgstr "错误:{0} 请填写必填字段:{1}" -#: frappe/model/base_document.py:924 +#: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "错误:{0} 行#{1}:缺少值:{2}" @@ -9816,7 +9818,7 @@ msgstr "展开" msgid "Expand All" msgstr "全部展开" -#: frappe/database/query.py:724 +#: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "期望“and”或“or”运算符,实际发现:{0}" @@ -9876,12 +9878,12 @@ msgstr "QR码图像页面的到期时间" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 #: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1638 +#: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "导出" -#: frappe/public/js/frappe/list/list_view.js:2391 +#: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" msgstr "导出" @@ -9925,11 +9927,11 @@ msgstr "导出报告:{0}" msgid "Export Type" msgstr "导出类型" -#: frappe/public/js/frappe/views/reports/report_view.js:1649 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" msgstr "导入满足筛选条件的所有记录?" -#: frappe/public/js/frappe/views/reports/report_view.js:1659 +#: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" msgstr "导出全部{0}行?" @@ -10544,12 +10546,12 @@ msgstr "文件名不能包含{0}" msgid "File not attached" msgstr "文件未添加" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198 +#: frappe/core/doctype/file/file.py:771 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 "文件大小超过允许的{0} MB" -#: frappe/public/js/frappe/request.js:196 +#: frappe/public/js/frappe/request.js:197 msgid "File too big" msgstr "文件太大" @@ -10576,7 +10578,7 @@ msgstr "文件" #: frappe/desk/doctype/number_card/number_card.js:208 #: frappe/desk/doctype/number_card/number_card.js:347 #: frappe/email/doctype/auto_email_report/auto_email_report.js:93 -#: frappe/public/js/frappe/list/base_list.js:1353 +#: frappe/public/js/frappe/list/base_list.js:1364 #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" @@ -10614,11 +10616,11 @@ msgstr "过滤条件名称" msgid "Filter Values" msgstr "过滤值" -#: frappe/database/query.py:730 +#: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" msgstr "运算符后缺少筛选条件:{0}" -#: frappe/database/query.py:817 +#: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10641,7 +10643,7 @@ msgstr "满足过滤条件的记录" msgid "Filtered by \"{0}\"" msgstr "基于“{0}”过滤" -#: frappe/public/js/frappe/form/controls/link.js:724 +#: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." msgstr "" @@ -10712,7 +10714,7 @@ msgstr "过滤器可通过filters访问。

发送输出为{{ doc.name }} Del msgstr "如需动态主题,请使用Jinja标签,例如:{{ doc.name }} 已交付" #: frappe/public/js/frappe/views/reports/query_report.js:2248 -#: frappe/public/js/frappe/views/reports/report_view.js:102 +#: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "过滤条件可以用>,<,= 比较符,两个值之间用:表示范围, 如>5, <10, =20, 5:10" @@ -11242,7 +11244,7 @@ msgstr "Frappe Light主题" msgid "Frappe Mail" msgstr "Frappe邮件" -#: frappe/email/doctype/email_account/email_account.py:547 +#: frappe/email/doctype/email_account/email_account.py:548 msgid "Frappe Mail OAuth Error" msgstr "Frappe邮件OAuth错误" @@ -11470,7 +11472,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "为每位负责人生成独立文档" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2068 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" msgstr "生成跟踪URL" @@ -12075,7 +12077,7 @@ msgstr "页眉/页脚脚本可用于添加动态行为" msgid "Headers" msgstr "头" -#: frappe/email/email_body.py:323 +#: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" msgstr "请求头必须为字典类型" @@ -12167,7 +12169,7 @@ msgstr "黑体" msgid "Helvetica Neue" msgstr "Helvetica Neue字体" -#: frappe/public/js/frappe/utils/utils.js:2065 +#: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" msgstr "这是您的跟踪URL" @@ -12311,7 +12313,7 @@ msgstr "隐藏左边栏,菜单及评论" msgid "Hide Standard Menu" msgstr "隐藏标准菜单" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" msgstr "隐藏周末" @@ -12462,16 +12464,16 @@ msgstr "您当前无工作区访问权限,可创建专属工作区。点击 #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 #: frappe/public/js/frappe/list/list_settings.js:335 -#: frappe/public/js/frappe/list/list_view.js:390 -#: frappe/public/js/frappe/list/list_view.js:454 -#: frappe/public/js/frappe/list/list_view.js:2441 +#: frappe/public/js/frappe/list/list_view.js:399 +#: frappe/public/js/frappe/list/list_view.js:463 +#: frappe/public/js/frappe/list/list_view.js:2450 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "编号" #: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:983 +#: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" msgstr "标识符" @@ -12840,8 +12842,8 @@ msgstr "忽略的应用" msgid "Illegal Document Status for {0}" msgstr "{0}非法单据状态" -#: frappe/model/db_query.py:539 frappe/model/db_query.py:542 -#: frappe/model/db_query.py:1208 +#: frappe/model/db_query.py:541 frappe/model/db_query.py:544 +#: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" msgstr "非法SQL查询" @@ -12963,7 +12965,7 @@ msgstr "隐式" msgid "Import" msgstr "导入" -#: frappe/public/js/frappe/list/list_view.js:1926 +#: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" msgstr "导入" @@ -13282,7 +13284,7 @@ msgstr "上层需求" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1004 +#: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" msgstr "索引" @@ -13380,7 +13382,7 @@ msgstr "在自定义字段“{1}”中参照的标题为“{2}”字段“{0}” msgid "Insert Below" msgstr "下面插入" -#: frappe/public/js/frappe/views/reports/report_view.js:389 +#: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" msgstr "在{0}之前插入列" @@ -13505,7 +13507,7 @@ msgstr "兴趣爱好" msgid "Intermediate" msgstr "中级" -#: frappe/public/js/frappe/request.js:233 +#: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" msgstr "内部服务器错误" @@ -13560,7 +13562,7 @@ msgstr "无效" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:715 +#: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" msgstr "“depends_on”表达式无效" @@ -13604,7 +13606,7 @@ msgstr "日期无效" msgid "Invalid DocType" msgstr "文档类型无效" -#: frappe/database/query.py:345 +#: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" msgstr "无效文档类型:{0}" @@ -13621,8 +13623,8 @@ msgstr "字段名无效" msgid "Invalid File URL" msgstr "文件URL无效" -#: frappe/database/query.py:819 frappe/database/query.py:846 -#: frappe/database/query.py:856 +#: frappe/database/query.py:824 frappe/database/query.py:851 +#: frappe/database/query.py:861 msgid "Invalid Filter" msgstr "无效筛选器" @@ -13678,7 +13680,7 @@ msgstr "出站邮件服务器或端口无效:{0}" msgid "Invalid Output Format" msgstr "无效的输出格式" -#: frappe/model/base_document.py:128 +#: frappe/model/base_document.py:125 msgid "Invalid Override" msgstr "无效覆盖" @@ -13751,19 +13753,15 @@ msgstr "参数格式无效:{0}。仅允许带引号的字符串字面量或简 msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:852 +#: frappe/database/query.py:857 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "字段名包含无效字符:{0}。仅允许字母、数字和下划线。" -#: frappe/database/query.py:1029 -msgid "Invalid characters in table name: {0}" -msgstr "表名包含无效字符:{0}" - -#: frappe/public/js/frappe/views/reports/report_view.js:398 +#: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" msgstr "无效列" -#: frappe/database/query.py:753 +#: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" msgstr "嵌套筛选器中条件类型无效:{0}" @@ -13811,11 +13809,11 @@ msgstr "编号规则中字段名“{0}”无效" msgid "Invalid file path: {0}" msgstr "无效的文件路径:{0}" -#: frappe/database/query.py:736 +#: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "筛选条件无效:{0}。期望为列表或元组。" -#: frappe/database/query.py:842 +#: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "筛选字段格式无效:{0}。请使用“字段名”或“链接字段名.目标字段名”。" @@ -13876,11 +13874,11 @@ msgstr "请求正文无效" msgid "Invalid role" msgstr "角色无效" -#: frappe/database/query.py:793 +#: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" msgstr "简单筛选器格式无效:{0}" -#: frappe/database/query.py:713 +#: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "筛选条件起始格式无效:{0}。期望为列表或元组。" @@ -14906,7 +14904,7 @@ msgid "Leave blank to repeat always" msgstr "留空将一直重复" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:720 +#: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" msgstr "离开这个谈话" @@ -15109,7 +15107,7 @@ msgstr "浅色主题" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/list/base_list.js:1273 +#: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" msgstr "含关键字" @@ -15133,7 +15131,7 @@ msgstr "喜欢" msgid "Limit" msgstr "最大数量" -#: frappe/database/query.py:302 +#: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" msgstr "限制必须为非负整数" @@ -15343,7 +15341,7 @@ msgstr "链接" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 -#: frappe/public/js/frappe/utils/utils.js:950 +#: frappe/public/js/frappe/utils/utils.js:961 msgid "List" msgstr "列表" @@ -15373,7 +15371,7 @@ msgstr "列表过滤条件" msgid "List Settings" msgstr "列表设置" -#: frappe/public/js/frappe/list/list_view.js:2079 +#: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" msgstr "列表设置" @@ -15442,7 +15440,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:509 -#: frappe/public/js/frappe/list/list_view.js:367 +#: frappe/public/js/frappe/list/list_view.js:376 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" @@ -15462,7 +15460,7 @@ msgstr "正在加载版本..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 -#: frappe/public/js/frappe/list/base_list.js:1062 +#: frappe/public/js/frappe/list/base_list.js:1064 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:91 #: frappe/public/js/frappe/views/kanban/kanban_board.html:11 #: frappe/public/js/frappe/widgets/chart_widget.js:50 @@ -15565,7 +15563,7 @@ msgstr "登录前" msgid "Login Failed please try again" msgstr "登录失败,请重试" -#: frappe/email/doctype/email_account/email_account.py:144 +#: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" msgstr "登录ID是必需的" @@ -16080,7 +16078,7 @@ msgstr "{1} {2} 已达到{0}的最大附件限制" msgid "Maximum attachment limit of {0} has been reached." msgstr "已达到{0}的最大附件限制" -#: frappe/model/rename_doc.py:689 +#: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" msgstr "仅允许最多{0}行" @@ -16091,7 +16089,7 @@ msgstr "仅允许最多{0}行" msgid "Maybe" msgstr "" -#: frappe/public/js/frappe/list/base_list.js:946 +#: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" msgstr "我" @@ -16104,7 +16102,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:232 -#: frappe/public/js/frappe/utils/utils.js:2015 +#: frappe/public/js/frappe/utils/utils.js:2026 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16148,8 +16146,8 @@ msgstr "@提及" msgid "Mentions" msgstr "提及" -#: frappe/public/js/frappe/ui/page.html:58 -#: frappe/public/js/frappe/ui/page.js:173 +#: frappe/public/js/frappe/ui/page.html:59 +#: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" msgstr "菜单" @@ -16224,11 +16222,11 @@ msgstr "消息已发送" msgid "Message Type" msgstr "消息类型" -#: frappe/public/js/frappe/views/communication.js:1018 +#: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" msgstr "邮件被剪辑" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" msgstr "服务器消息:{0}" @@ -16495,7 +16493,7 @@ msgstr "模态框触发器" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:953 +#: frappe/public/js/frappe/utils/utils.js:964 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16602,7 +16600,7 @@ msgstr "监控出错日志,后台任务,通讯与用户操作日志" msgid "Monospace" msgstr "等宽" -#: frappe/public/js/frappe/views/calendar/calendar.js:281 +#: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" msgstr "月" @@ -16934,17 +16932,17 @@ msgstr "导航栏模板" msgid "Navbar Template Values" msgstr "导航栏模板值" -#: frappe/public/js/frappe/list/list_view.js:1400 +#: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "向下导航列表" -#: frappe/public/js/frappe/list/list_view.js:1407 +#: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "向上导航列表" -#: frappe/public/js/frappe/ui/page.js:186 +#: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" msgstr "跳转到主要内容" @@ -16959,11 +16957,11 @@ msgstr "" msgid "Navigation Settings" msgstr "导航设置" -#: frappe/public/js/frappe/list/list_view.js:489 +#: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" msgstr "需要帮助?" -#: frappe/desk/doctype/workspace/workspace.py:336 +#: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "需具备工作区管理员角色才能编辑其他用户的私有工作区" @@ -16971,7 +16969,7 @@ msgstr "需具备工作区管理员角色才能编辑其他用户的私有工作 msgid "Negative Value" msgstr "负值" -#: frappe/database/query.py:705 +#: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." msgstr "嵌套筛选器必须作为列表或元组提供。" @@ -17107,7 +17105,7 @@ msgstr "新的打印格式名称" msgid "New Quick List" msgstr "新建快速列表" -#: frappe/public/js/frappe/views/reports/report_view.js:1384 +#: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" msgstr "新的报表名称" @@ -17354,8 +17352,8 @@ msgstr "点击进入下一步" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17514,7 +17512,7 @@ msgstr "无生成看板列所需的单选字段" msgid "No Suggestions" msgstr "无建议" -#: frappe/desk/reportview.py:709 +#: frappe/desk/reportview.py:711 msgid "No Tags" msgstr "无标签" @@ -17602,7 +17600,7 @@ msgstr "找不到可用作看板列的字段。使用“定制表单”添加“ msgid "No file attached" msgstr "文件未添加" -#: frappe/public/js/frappe/list/base_list.js:1075 +#: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" msgstr "无过滤条件" @@ -17659,7 +17657,7 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "无权限'{0}' {1}" -#: frappe/model/db_query.py:1035 +#: frappe/model/db_query.py:1046 msgid "No permission to read {0}" msgstr "没有读取{0}的权限" @@ -17687,7 +17685,7 @@ msgstr "没有满足条件的记录" msgid "No rows" msgstr "无行数据" -#: frappe/public/js/frappe/list/list_view.js:2408 +#: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" msgstr "" @@ -17704,7 +17702,7 @@ msgid "No user has the role {0}" msgstr "" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 -#: frappe/public/js/frappe/utils/utils.js:988 +#: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" msgstr "没有要显示的值" @@ -17716,7 +17714,7 @@ msgstr "无{0}" msgid "No {0} found" msgstr "没有找到{0}" -#: frappe/public/js/frappe/list/list_view.js:503 +#: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "未找到匹配当前筛选条件的{0},请清除筛选条件后查看全部{0}" @@ -17837,9 +17835,9 @@ msgstr "未发布" #: frappe/public/js/frappe/form/toolbar.js:853 #: frappe/public/js/frappe/model/indicator.js:28 #: frappe/public/js/frappe/views/kanban/kanban_view.js:183 -#: frappe/public/js/frappe/views/reports/report_view.js:203 +#: frappe/public/js/frappe/views/reports/report_view.js:205 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 -#: frappe/website/doctype/web_form/templates/web_form.html:85 +#: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" msgstr "尚未保存" @@ -17854,7 +17852,7 @@ msgstr "未阅" msgid "Not Sent" msgstr "未发送" -#: frappe/public/js/frappe/list/base_list.js:944 +#: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" msgstr "空值" @@ -17921,9 +17919,9 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "未开启开发模式!请在site_config.json中设置或创建一个自定义单据类型" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:157 -#: frappe/public/js/frappe/request.js:168 -#: frappe/public/js/frappe/request.js:173 +#: frappe/public/js/frappe/request.js:158 +#: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 @@ -17953,7 +17951,7 @@ msgstr "看过笔记的人" msgid "Note:" msgstr "备注:" -#: frappe/public/js/frappe/utils/utils.js:776 +#: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." msgstr "注意:更改页面名称将会破坏此页面的上一个URL。" @@ -18341,7 +18339,7 @@ msgstr "X轴偏移" msgid "Offset Y" msgstr "Y轴偏移" -#: frappe/database/query.py:307 +#: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" msgstr "偏移量必须为非负整数" @@ -18416,7 +18414,7 @@ msgstr "在或之后" msgid "On or Before" msgstr "在或之前" -#: frappe/public/js/frappe/views/communication.js:1028 +#: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" msgstr "{0},{1}写道:" @@ -18661,7 +18659,7 @@ msgstr "在新标签页打开" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1453 +#: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "打开列表项" @@ -18802,7 +18800,7 @@ msgstr "设置默认值前必须先设置{0}的选项。" msgid "Options is required for field {0} of type {1}" msgstr "{1}类型字段{0}必须设置选项" -#: frappe/model/base_document.py:986 +#: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" msgstr "链接字段未设置选项{0}" @@ -19319,7 +19317,7 @@ msgstr "密码修改成功" msgid "Password for Base DN" msgstr "密码基础DN" -#: frappe/email/doctype/email_account/email_account.py:189 +#: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" msgstr "需要密码,或者选择等待密码" @@ -19518,7 +19516,7 @@ msgstr "永久删除{0} ?" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" msgstr "权限错误" @@ -19678,8 +19676,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "字段{1}中设置的电话号码{0}无效" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1575 -#: frappe/public/js/frappe/views/reports/report_view.js:1578 +#: frappe/public/js/frappe/views/reports/report_view.js:1577 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" msgstr "选择报表输出字段" @@ -19721,7 +19719,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 "请为邮箱账户{0}授权OAuth" @@ -19777,7 +19775,7 @@ msgstr "请附加安装包" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "请检查仪表板图表设置的过滤值:{}" -#: frappe/model/base_document.py:1066 +#: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "请检查为字段{0}设置的“提取自”的值" @@ -19846,7 +19844,7 @@ msgstr "禁用用户名/密码登录前,请至少启用一个社交登录密 #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1695 +#: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" msgstr "请启用弹出窗口" @@ -19957,7 +19955,7 @@ msgstr "请删除分派之前保存的单据" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1727 +#: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" msgstr "请先保存报表" @@ -19997,7 +19995,7 @@ msgstr "请先选择文件" msgid "Please select a file or url" msgstr "请选择一个文件或URL" -#: frappe/model/rename_doc.py:684 +#: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" msgstr "请选择与数据的有效csv文件" @@ -20009,7 +20007,7 @@ msgstr "请选择有效日期过滤器" msgid "Please select applicable Doctypes" msgstr "请选择单据类型" -#: frappe/model/db_query.py:1249 +#: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "请选择从{0}进行排序/组ATLEAST 1柱" @@ -20071,7 +20069,7 @@ msgstr "请先设置一条消息" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "请通过设置 > 邮箱账户配置默认发件账户" -#: frappe/email/doctype/email_account/email_account.py:432 +#: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "请通过工具 > 邮箱账户配置默认发件账户" @@ -20107,7 +20105,7 @@ msgstr "请指定需要检查的日期时间字段" msgid "Please specify which value field must be checked" msgstr "请指定必须检查的值字段" -#: frappe/public/js/frappe/request.js:185 +#: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "请再试一次" @@ -20427,12 +20425,12 @@ msgstr "文档类型{0}的主键存在值,不可修改" #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 #: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1537 +#: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "打印" -#: frappe/public/js/frappe/list/list_view.js:2255 +#: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" msgstr "打印" @@ -21140,7 +21138,7 @@ msgstr "原生命令" msgid "Raw Email" msgstr "原始电子邮件" -#: frappe/core/doctype/communication/email.py:95 +#: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -21169,7 +21167,7 @@ msgstr "原始打印设置" msgid "Re-Run in Console" msgstr "在控制台重新运行" -#: frappe/email/doctype/email_account/email_account.py:726 +#: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" msgstr "回覆:" @@ -21689,7 +21687,7 @@ msgstr "刷新打印预览" msgid "Refresh Token" msgstr "刷新令牌" -#: frappe/public/js/frappe/list/list_view.js:540 +#: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" msgstr "正在刷新" @@ -22013,9 +22011,9 @@ msgstr "全部回复" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:614 +#: frappe/public/js/frappe/request.js:615 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" msgstr "报表" @@ -22148,7 +22146,7 @@ msgstr "报表超时" msgid "Report updated successfully" msgstr "报表已成功更新" -#: frappe/public/js/frappe/views/reports/report_view.js:1357 +#: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" msgstr "报表尚未保存(有错误)" @@ -22173,7 +22171,7 @@ msgstr "报表{0}无效" msgid "Report {0} saved" msgstr "报表{0}已保存" -#: frappe/public/js/frappe/views/reports/report_view.js:20 +#: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" msgstr "报表:" @@ -22247,13 +22245,13 @@ msgstr "请求方法" msgid "Request Structure" msgstr "请求数据格式" -#: frappe/public/js/frappe/request.js:229 +#: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" msgstr "请求超时" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:242 +#: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" msgstr "请求超时" @@ -22485,7 +22483,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地址,可以通过用逗号分隔的补充。也接受像(111.111.111)部分的IP地址" -#: frappe/public/js/frappe/list/list_view.js:199 +#: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "限制条件" @@ -22639,7 +22637,7 @@ msgstr "角色权限" msgid "Role Permissions Manager" msgstr "角色权限管理" -#: frappe/public/js/frappe/list/list_view.js:1948 +#: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "角色权限管理器" @@ -22790,7 +22788,7 @@ msgstr "网址重定向" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:969 frappe/model/document.py:821 +#: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" msgstr "行" @@ -22803,7 +22801,7 @@ msgstr "行#" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1097 +#: frappe/model/base_document.py:1110 msgid "Row #{0}:" msgstr "行#{0}:" @@ -22963,7 +22961,7 @@ msgstr "短信发送成功" msgid "SMS was not sent. Please contact Administrator." msgstr "短信未发送,请联系管理员。" -#: frappe/email/doctype/email_account/email_account.py:212 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" msgstr "需要SMTP服务器" @@ -23065,7 +23063,7 @@ msgstr "星期六" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 -#: frappe/desk/page/desktop/desktop.html:64 +#: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:937 #: frappe/printing/page/print_format_builder/print_format_builder.js:160 @@ -23073,14 +23071,14 @@ msgstr "星期六" #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2010 +#: frappe/public/js/frappe/list/list_view.js:2019 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 #: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1744 +#: frappe/public/js/frappe/views/reports/report_view.js:1746 #: frappe/public/js/frappe/views/workspace/workspace.js:398 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23093,8 +23091,8 @@ msgstr "保存" msgid "Save Anyway" msgstr "仍然保存" -#: frappe/public/js/frappe/views/reports/report_view.js:1388 -#: frappe/public/js/frappe/views/reports/report_view.js:1751 +#: frappe/public/js/frappe/views/reports/report_view.js:1390 +#: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" msgstr "另存为" @@ -23142,7 +23140,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "正在保存" -#: frappe/public/js/frappe/list/list_view.js:2021 +#: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." msgstr "" @@ -23477,7 +23475,7 @@ msgstr "节标题" msgid "Section must have at least one column" msgstr "段至少须包括一栏" -#: frappe/core/doctype/user/user.py:1473 +#: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23499,7 +23497,7 @@ msgstr "点这儿可以查看之前的历史报表。" msgid "See on Website" msgstr "在门户网站查看" -#: frappe/website/doctype/web_form/templates/web_form.html:160 +#: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" msgstr "查看之前的响应" @@ -23558,7 +23556,7 @@ msgstr "单选" #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 #: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" msgstr "全选" @@ -23574,7 +23572,7 @@ msgstr "选择附件" msgid "Select Child Table" msgstr "选择子表" -#: frappe/public/js/frappe/views/reports/report_view.js:382 +#: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" msgstr "选择列" @@ -23655,7 +23653,7 @@ msgstr "选择字段" msgid "Select Fields To Update" msgstr "选择要更新的字段" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" msgstr "选择过滤条件" @@ -23785,13 +23783,13 @@ msgstr "选择打印ATLEAST 1项纪录" msgid "Select atleast 2 actions" msgstr "选择至少2个操作" -#: frappe/public/js/frappe/list/list_view.js:1467 +#: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "选择列表项" -#: frappe/public/js/frappe/list/list_view.js:1419 -#: frappe/public/js/frappe/list/list_view.js:1435 +#: frappe/public/js/frappe/list/list_view.js:1428 +#: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "选择多个列表项" @@ -24118,7 +24116,7 @@ msgstr "单据编号模板{0}已经被{1}使用" msgid "Server Action" msgstr "服务器操作" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:609 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "服务器错误" @@ -24149,11 +24147,11 @@ msgstr "此站点未启用服务器脚本功能" msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:252 +#: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "因并发请求冲突,服务器未能处理本请求。请稍后重试。" -#: frappe/public/js/frappe/request.js:244 +#: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." msgstr "服务器繁忙,请稍后重试" @@ -24493,7 +24491,7 @@ msgid "Setup > User Permissions" msgstr "设置 > 用户权限" #: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1722 +#: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" msgstr "设置电子邮件自动发送" @@ -24631,6 +24629,11 @@ msgstr "在金额右边显示货币符号" msgid "Show Dashboard" msgstr "显示数据面板" +#. Label of the show_description_on_click (Check) field in DocType 'DocField' +#: frappe/core/doctype/docfield/docfield.json +msgid "Show Description on Click" +msgstr "" + #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" @@ -24786,7 +24789,7 @@ msgstr "显示标题" msgid "Show Title in Link Fields" msgstr "在链接字段中以标题字段值显示" -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" msgstr "显示总计" @@ -24808,7 +24811,7 @@ msgstr "在图表上显示数值" msgid "Show Warnings" msgstr "显示警告信息" -#: frappe/public/js/frappe/views/calendar/calendar.js:179 +#: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" msgstr "显示周末" @@ -24904,7 +24907,7 @@ msgstr "标题显示在浏览器窗口中的“前缀 - 标题”" msgid "Show {0} List" msgstr "查看 {0} 清单" -#: frappe/public/js/frappe/views/reports/report_view.js:500 +#: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" msgstr "仅显示来自报表的数字字段" @@ -25303,7 +25306,7 @@ msgstr "排序字段{0}必须是有效的字段名" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1998 +#: frappe/public/js/frappe/utils/utils.js:2009 #: 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 @@ -25640,8 +25643,8 @@ 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:357 -#: frappe/public/js/frappe/list/list_view.js:2447 -#: frappe/public/js/frappe/views/reports/report_view.js:974 +#: frappe/public/js/frappe/list/list_view.js:2456 +#: frappe/public/js/frappe/views/reports/report_view.js:976 #: 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 @@ -25834,12 +25837,12 @@ msgstr "提交队列" msgid "Submit" msgstr "提交" -#: frappe/public/js/frappe/list/list_view.js:2322 +#: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "提交" -#: frappe/website/doctype/web_form/templates/web_form.html:47 +#: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" msgstr "提交" @@ -25868,7 +25871,7 @@ msgstr "将上传单据状态设为已提交" msgid "Submit an Issue" msgstr "提交问题" -#: frappe/website/doctype/web_form/templates/web_form.html:163 +#: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" msgstr "提交其他响应" @@ -25892,7 +25895,7 @@ msgstr "提交此文档以完成此步骤" msgid "Submit this document to confirm" msgstr "点提交按钮进行确认" -#: frappe/public/js/frappe/list/list_view.js:2327 +#: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "是否提交{0}个文档?" @@ -25901,7 +25904,7 @@ msgstr "是否提交{0}个文档?" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/model/indicator.js:95 #: frappe/public/js/frappe/ui/filters/filter.js:538 -#: frappe/website/doctype/web_form/templates/web_form.html:143 +#: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" msgstr "已提交" @@ -25953,7 +25956,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1230 +#: frappe/public/js/frappe/form/grid.js:1235 #: frappe/public/js/frappe/views/translation_manager.js:21 #: frappe/templates/includes/login/login.js:228 #: frappe/templates/includes/login/login.js:234 @@ -26004,7 +26007,7 @@ msgstr "成功任务数量" msgid "Successful Transactions" msgstr "成功事务" -#: frappe/model/rename_doc.py:698 +#: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" msgstr "成功:{0} {1}" @@ -26025,7 +26028,7 @@ msgstr "成功导入{1}条记录中的{0}条。" msgid "Successfully reset onboarding status for all users." msgstr "已成功重置所有用户的入职状态。" -#: frappe/core/doctype/user/user.py:1492 +#: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" msgstr "已成功退出登录" @@ -26497,7 +26500,7 @@ msgstr "" msgid "Table Trimmed" msgstr "表格已截断" -#: frappe/public/js/frappe/form/grid.js:1229 +#: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" msgstr "表更新" @@ -26522,8 +26525,8 @@ msgstr "标签链接" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 -#: frappe/public/js/frappe/list/base_list.js:812 -#: frappe/public/js/frappe/list/base_list.js:995 +#: frappe/public/js/frappe/list/base_list.js:814 +#: frappe/public/js/frappe/list/base_list.js:997 #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 @@ -26689,7 +26692,7 @@ msgstr "感谢您联系我们。我们将尽快给您回复。\n\n\n" "您的问题\n\n" "{0}" -#: frappe/website/doctype/web_form/templates/web_form.html:147 +#: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" msgstr "感谢您花时间填写此表单" @@ -26713,7 +26716,7 @@ msgstr "谢谢" msgid "The Auto Repeat for this document has been disabled." msgstr "此文档的自动重复功能已禁用。" -#: frappe/public/js/frappe/form/grid.js:1252 +#: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" msgstr "CSV格式区分大小写" @@ -26785,7 +26788,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:691 +#: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "显示数量为估算值。点击此处查看精确数量。" @@ -26971,7 +26974,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:814 +#: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -27081,7 +27084,7 @@ msgstr "出错了" msgid "There were errors while creating the document. Please try again." msgstr "创建单据时出错。请再试一次。" -#: frappe/public/js/frappe/views/communication.js:903 +#: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." msgstr "邮件发送失败,请重试。" @@ -27788,11 +27791,11 @@ msgstr "待办" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 -#: frappe/public/js/frappe/views/calendar/calendar.js:280 +#: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" msgstr "今天" -#: frappe/public/js/frappe/views/reports/report_view.js:1571 +#: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" msgstr "切换图表" @@ -27918,7 +27921,7 @@ msgstr "主题" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1552 +#: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" msgstr "总计" @@ -27968,11 +27971,11 @@ msgstr "初始同步过程中要同步的邮件总数" msgid "Total:" msgstr "总计:" -#: frappe/public/js/frappe/views/reports/report_view.js:1252 +#: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" msgstr "总计" -#: frappe/public/js/frappe/views/reports/report_view.js:1227 +#: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" msgstr "总计行" @@ -28035,7 +28038,7 @@ msgstr "追踪收件人是否打开邮件.\n" msgid "Track milestones for any document" msgstr "跟踪任何单据的里程碑" -#: frappe/public/js/frappe/utils/utils.js:2062 +#: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" msgstr "跟踪URL已生成并复制到剪贴板" @@ -28082,7 +28085,7 @@ msgstr "翻译数据" msgid "Translate Link Fields" msgstr "翻译链接字段" -#: frappe/public/js/frappe/views/reports/report_view.js:1667 +#: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" msgstr "翻译值" @@ -28429,11 +28432,11 @@ msgstr "无法打开附件单据,您确认导出文件并存为了CSV格式? msgid "Unable to read file format for {0}" msgstr "无法读取{0}的文件格式" -#: frappe/core/doctype/communication/email.py:204 +#: frappe/core/doctype/communication/email.py:209 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:456 +#: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" msgstr "无法更新事件" @@ -28540,7 +28543,7 @@ msgstr "不安全的SQL查询" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1610 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" msgstr "全部不选" @@ -28864,7 +28867,7 @@ msgstr "使用别的邮箱账号" msgid "Use if the default settings don't seem to detect your data correctly" msgstr "当默认设置无法正确识别数据时使用" -#: frappe/model/db_query.py:509 +#: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" msgstr "子查询或函数的使用受到限制" @@ -29089,11 +29092,11 @@ msgstr "用户权限限制" #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json #: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1770 +#: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" msgstr "用户权限限制" -#: frappe/public/js/frappe/list/list_view.js:1937 +#: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "用户权限" @@ -29225,7 +29228,7 @@ msgstr "用户{0}无权访问此单据" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "角色权限管理中未授权用户 {0} 访问 {1}" -#: frappe/desk/doctype/workspace/workspace.py:285 +#: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." msgstr "用户{0}无权创建工作区" @@ -29234,7 +29237,7 @@ msgstr "用户{0}无权创建工作区" msgid "User {0} has requested for data deletion" msgstr "用户{0}已请求数据删除" -#: frappe/core/doctype/user/user.py:1467 +#: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" @@ -29404,11 +29407,11 @@ msgstr "值变更的字段" msgid "Value To Be Set" msgstr "字段值" -#: frappe/model/base_document.py:817 +#: frappe/model/base_document.py:830 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1173 frappe/model/document.py:877 +#: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "值不能被改变为{0}" @@ -29428,7 +29431,7 @@ msgstr "勾选字段值可以为0或1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "{1} 中的字段 {0} 值太长,长度应该小于 {2}" -#: frappe/model/base_document.py:528 +#: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" msgstr "{0}不能是列表值" @@ -29459,7 +29462,7 @@ msgstr "待验证的值" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1243 +#: frappe/model/base_document.py:1256 msgid "Value too big" msgstr "值过大" @@ -29802,7 +29805,7 @@ msgstr "网站网页" msgid "Web Page Block" msgstr "网页区块" -#: frappe/public/js/frappe/utils/utils.js:1990 +#: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" msgstr "网页URL" @@ -30051,7 +30054,7 @@ msgstr "Websocket" msgid "Wednesday" msgstr "星期三" -#: frappe/public/js/frappe/views/calendar/calendar.js:282 +#: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" msgstr "周" @@ -30355,7 +30358,7 @@ msgstr "工作流更新成功" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:956 +#: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "工作区" @@ -30447,11 +30450,11 @@ msgstr "已圆满完成" msgid "Write" msgstr "写" -#: frappe/model/base_document.py:1069 +#: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" msgstr "错误的获取来源值" -#: frappe/public/js/frappe/views/reports/report_view.js:489 +#: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" msgstr "X轴字段" @@ -30474,7 +30477,7 @@ msgstr "" msgid "Y Axis" msgstr "Y轴字段" -#: frappe/public/js/frappe/views/reports/report_view.js:496 +#: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" msgstr "Y轴字段" @@ -30544,8 +30547,8 @@ msgstr "黄色" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:569 -#: frappe/public/js/frappe/list/base_list.js:948 +#: frappe/public/js/frappe/form/controls/link.js:579 +#: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30821,7 +30824,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "您于{0}创建本文档" -#: frappe/public/js/frappe/request.js:175 +#: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "您没有足够的权限来访问该资源。请联系您的经理,以获得访问权。" @@ -30833,11 +30836,11 @@ msgstr "您未被授权完成此操作" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:958 +#: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:968 +#: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" msgstr "您无权访问字段:{0}" @@ -30901,7 +30904,7 @@ msgstr "待查看{0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "尚未创建统计图表或数字卡" -#: frappe/public/js/frappe/list/list_view.js:507 +#: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" msgstr "暂无数据 {0}" @@ -30978,7 +30981,7 @@ msgstr "您需要安装pycups才能使用此功能!" msgid "You need to select indexes you want to add first." msgstr "您需要先选择要添加的索引" -#: frappe/email/doctype/email_account/email_account.py:160 +#: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" msgstr "您需要为{0}设置一个IMAP文件夹" @@ -31193,7 +31196,7 @@ msgstr "新增" msgid "amend" msgstr "修订" -#: frappe/public/js/frappe/utils/utils.js:396 frappe/utils/data.py:1567 +#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" msgstr "和" @@ -31256,7 +31259,7 @@ msgid "cyan" msgstr "青色" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1192 +#: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" msgstr "天" @@ -31374,7 +31377,7 @@ msgstr "电子邮件收件箱" msgid "empty" msgstr "空" -#: frappe/public/js/frappe/form/controls/link.js:589 +#: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" msgstr "空" @@ -31433,7 +31436,7 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "在PATH中找不到gzip!这是进行备份的必要条件" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1196 +#: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "小时" @@ -31453,17 +31456,17 @@ msgstr "图标" msgid "import" msgstr "导入" -#: frappe/public/js/frappe/form/controls/link.js:626 -#: frappe/public/js/frappe/form/controls/link.js:631 -#: frappe/public/js/frappe/form/controls/link.js:644 -#: frappe/public/js/frappe/form/controls/link.js:651 +#: frappe/public/js/frappe/form/controls/link.js:636 +#: frappe/public/js/frappe/form/controls/link.js:641 +#: frappe/public/js/frappe/form/controls/link.js:654 +#: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:625 -#: frappe/public/js/frappe/form/controls/link.js:632 -#: frappe/public/js/frappe/form/controls/link.js:645 -#: frappe/public/js/frappe/form/controls/link.js:650 +#: frappe/public/js/frappe/form/controls/link.js:635 +#: frappe/public/js/frappe/form/controls/link.js:642 +#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" msgstr "" @@ -31506,7 +31509,7 @@ msgid "long" msgstr "长整型" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1200 +#: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "月" @@ -31599,7 +31602,7 @@ msgstr "变更" msgid "on_update_after_submit" msgstr "提交后变更" -#: frappe/public/js/frappe/utils/utils.js:393 frappe/www/login.html:90 +#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" msgstr "或" @@ -31672,7 +31675,7 @@ msgid "restored {0} as {1}" msgstr "恢复{0}为{1}" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1204 +#: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "秒" @@ -31930,7 +31933,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0}日历" -#: frappe/public/js/frappe/views/reports/report_view.js:569 +#: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" msgstr "{0}图表" @@ -31979,7 +31982,7 @@ msgstr "{0}地图" msgid "{0} Name" msgstr "{0}单据编号(名称)" -#: frappe/model/base_document.py:1273 +#: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} 提交后不允许将 {1} 从 {2} 修改为 {3}" @@ -32099,7 +32102,7 @@ msgstr "{0}将{1}更改为{2}" msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." msgstr "{0}包含无效的Fetch From表达式,不能自我引用" -#: frappe/public/js/frappe/form/controls/link.js:664 +#: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" msgstr "" @@ -32124,7 +32127,7 @@ msgstr "{0} 天" msgid "{0} days ago" msgstr "{0}天前" -#: frappe/public/js/frappe/form/controls/link.js:666 +#: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" msgstr "" @@ -32133,7 +32136,7 @@ msgstr "" msgid "{0} does not exist in row {1}" msgstr "{0}不存在于第{1}行中" -#: frappe/public/js/frappe/form/controls/link.js:639 +#: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" msgstr "" @@ -32173,7 +32176,7 @@ msgstr "{0}已经离开对话{1} {2}" msgid "{0} hours ago" msgstr "{0}小时前" -#: frappe/website/doctype/web_form/templates/web_form.html:155 +#: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" msgstr "如果{1}秒内未自动跳转,请点击{0}" @@ -32182,7 +32185,7 @@ msgstr "如果{1}秒内未自动跳转,请点击{0}" msgid "{0} in row {1} cannot have both URL and child items" msgstr "行{1}中的{0}不能同时有URL和子项" -#: frappe/public/js/frappe/form/controls/link.js:705 +#: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" msgstr "" @@ -32194,11 +32197,11 @@ msgstr "{0}是必填字段" msgid "{0} is a not a valid zip file" msgstr "{0}不是有效的zip文件" -#: frappe/public/js/frappe/form/controls/link.js:669 +#: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:707 +#: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" msgstr "" @@ -32210,16 +32213,16 @@ msgstr "{0}是无效的数据字段" msgid "{0} is an invalid email address in 'Recipients'" msgstr "{0}是“收件人”中的无效电子邮件地址" -#: frappe/public/js/frappe/form/controls/link.js:674 +#: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:703 +#: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:700 -#: frappe/public/js/frappe/views/reports/report_view.js:1468 +#: frappe/public/js/frappe/form/controls/link.js:710 +#: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" msgstr "{0}介于{1}和{2}之间" @@ -32228,49 +32231,49 @@ msgstr "{0}介于{1}和{2}之间" msgid "{0} is currently {1}" msgstr "{0}当前状态为{1}" -#: frappe/public/js/frappe/form/controls/link.js:637 -#: frappe/public/js/frappe/form/controls/link.js:655 +#: frappe/public/js/frappe/form/controls/link.js:647 +#: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:636 -#: frappe/public/js/frappe/form/controls/link.js:656 +#: frappe/public/js/frappe/form/controls/link.js:646 +#: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1437 +#: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" msgstr "{0}等于{1}" -#: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1457 +#: frappe/public/js/frappe/form/controls/link.js:691 +#: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" msgstr "{0}大于或等于{1}" -#: frappe/public/js/frappe/form/controls/link.js:671 -#: frappe/public/js/frappe/views/reports/report_view.js:1447 +#: frappe/public/js/frappe/form/controls/link.js:681 +#: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" msgstr "{0}大于{1}" -#: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1462 +#: frappe/public/js/frappe/form/controls/link.js:696 +#: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" msgstr "{0}小于或等于{1}" -#: frappe/public/js/frappe/form/controls/link.js:676 -#: frappe/public/js/frappe/views/reports/report_view.js:1452 +#: frappe/public/js/frappe/form/controls/link.js:686 +#: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" msgstr "{0}小于{1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1487 +#: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" msgstr "{0}类似于{1}" -#: frappe/email/doctype/email_account/email_account.py:193 +#: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" msgstr "{0}是必填项" -#: frappe/public/js/frappe/form/controls/link.js:709 +#: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" msgstr "" @@ -32335,26 +32338,26 @@ msgstr "{0}不是zip文件" msgid "{0} is not an allowed role for {1}" msgstr "{0}不是{1}的允许角色" -#: frappe/public/js/frappe/form/controls/link.js:711 +#: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:658 -#: frappe/public/js/frappe/views/reports/report_view.js:1442 +#: frappe/public/js/frappe/form/controls/link.js:668 +#: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" msgstr "{0}不等于{1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" msgstr "{0}与{1}不相似" -#: frappe/public/js/frappe/form/controls/link.js:662 -#: frappe/public/js/frappe/views/reports/report_view.js:1483 +#: frappe/public/js/frappe/form/controls/link.js:672 +#: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" msgstr "{0}不属于{1}" -#: frappe/public/js/frappe/form/controls/link.js:692 -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/form/controls/link.js:702 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" msgstr "{0}未设置" @@ -32362,20 +32365,20 @@ msgstr "{0}未设置" msgid "{0} is now default print format for {1} doctype" msgstr "{0}现在是{1}类型的默认打印格式" -#: frappe/public/js/frappe/form/controls/link.js:679 +#: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:684 +#: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:660 -#: frappe/public/js/frappe/views/reports/report_view.js:1476 +#: frappe/public/js/frappe/form/controls/link.js:670 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" msgstr "{0}属于{1}" -#: frappe/email/doctype/email_account/email_account.py:304 +#: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 @@ -32383,21 +32386,21 @@ msgstr "{0}属于{1}" msgid "{0} is required" msgstr "{0}是必填项" -#: frappe/public/js/frappe/form/controls/link.js:689 -#: frappe/public/js/frappe/views/reports/report_view.js:1492 +#: frappe/public/js/frappe/form/controls/link.js:699 +#: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" msgstr "{0}已设置" -#: frappe/public/js/frappe/form/controls/link.js:713 -#: frappe/public/js/frappe/views/reports/report_view.js:1471 +#: frappe/public/js/frappe/form/controls/link.js:723 +#: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" msgstr "{0}在{1}范围内" -#: frappe/public/js/frappe/form/controls/link.js:694 +#: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1856 +#: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" msgstr "已选{0}条记录" @@ -32453,11 +32456,11 @@ msgstr "{0}不能是{1}中的任何一项" msgid "{0} must be one of {1}" msgstr "{0}必须属于{1}" -#: frappe/model/base_document.py:991 +#: frappe/model/base_document.py:1004 msgid "{0} must be set first" msgstr "{0}必须首先设置" -#: frappe/model/base_document.py:846 +#: frappe/model/base_document.py:859 msgid "{0} must be unique" msgstr "{0}必须是唯一的" @@ -32478,11 +32481,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0}不允许改名" #: frappe/core/doctype/report/report.py:435 -#: frappe/public/js/frappe/list/list_view.js:1233 +#: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" msgstr "第{0}项 / 共{1}项" -#: frappe/public/js/frappe/list/list_view.js:1235 +#: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} / {1} ({2} 行有子记录)" @@ -32646,11 +32649,11 @@ msgstr "已添加{0} {1}" msgid "{0} {1} added to Dashboard {2}" msgstr "{0}{1}已添加到仪表盘{2}" -#: frappe/model/base_document.py:765 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1}已经存在" -#: frappe/model/base_document.py:1102 +#: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1}不能为“{2}”。只能是“{3}”其中一个" @@ -32674,7 +32677,7 @@ msgstr "{0} {1}未找到" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: 已提交单据不可被删除. 应 {2} 先取消 {3}." -#: frappe/model/base_document.py:1234 +#: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" msgstr "{0},第{1}行" @@ -32687,7 +32690,7 @@ msgstr "{0}." msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "已完成{0}/{1} | 请保持此标签页开启直至完成" -#: frappe/model/base_document.py:1239 +#: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}:“{1}”({3})将被截断,因最大允许字符数为{2}" @@ -32856,8 +32859,8 @@ msgstr "{}不支持自动日志清理" msgid "{} field cannot be empty." msgstr "{}字段不能为空" -#: frappe/email/doctype/email_account/email_account.py:223 -#: frappe/email/doctype/email_account/email_account.py:231 +#: frappe/email/doctype/email_account/email_account.py:224 +#: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{}已被禁用,需勾选{}方可启用" @@ -32865,7 +32868,7 @@ msgstr "{}已被禁用,需勾选{}方可启用" msgid "{} is not a valid date string." msgstr "{}不是有效日期字符串" -#: frappe/commands/utils.py:564 +#: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." msgstr "PATH中未找到{}!访问控制台需要此组件" From c38815c60ccacb44fcdbb00859a4c3ad54407d62 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 17 Feb 2026 15:49:54 +0530 Subject: [PATCH 105/393] fix: limit join param to get_all (#37131) --- frappe/model/db_query.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index e5a1c22e05..464a90f808 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -607,6 +607,8 @@ from {tables} if self.flags.ignore_permissions: return + self.join = "left join" + if doctype not in self.permission_map: self._set_permission_map(doctype, parent_doctype) From 20c211cb3c1447dfe9c72fb88e26a0260129629d Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Tue, 17 Feb 2026 15:43:35 +0530 Subject: [PATCH 106/393] fix: only allow raw_html if an email template is passed Signed-off-by: Akhil Narang --- frappe/core/doctype/communication/email.py | 8 +++----- frappe/email/email_body.py | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/frappe/core/doctype/communication/email.py b/frappe/core/doctype/communication/email.py index a3929a5860..ab0ff9dec1 100755 --- a/frappe/core/doctype/communication/email.py +++ b/frappe/core/doctype/communication/email.py @@ -88,10 +88,8 @@ def make( if doctype and name: frappe.has_permission(doctype, doc=name, ptype="email", throw=True) - if ( - raw_html - and email_template - and not frappe.get_cached_value("Email Template", email_template, "use_html") + if raw_html and not ( + email_template and frappe.get_cached_value("Email Template", email_template, "use_html") ): warn( _( @@ -193,7 +191,7 @@ def _make( } ) comm.flags.skip_add_signature = not add_signature or ( - raw_html and frappe.get_cached_value("Email Template", email_template, "use_html") + raw_html and email_template and frappe.get_cached_value("Email Template", email_template, "use_html") ) comm.insert(ignore_permissions=True) diff --git a/frappe/email/email_body.py b/frappe/email/email_body.py index 6f53001ff5..2c2d8b5a6f 100755 --- a/frappe/email/email_body.py +++ b/frappe/email/email_body.py @@ -396,7 +396,7 @@ def get_formatted_html( } if raw_html: - rendered_email = frappe.render_template(message, params) + rendered_email = message else: params.update( { From 4eeeebc65770b4bb2f7c5c687d54397882ba42e2 Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 3 Feb 2026 19:52:32 +0530 Subject: [PATCH 107/393] fix(ux): add to desktop button on workspace --- .../desk/doctype/desktop_icon/desktop_icon.py | 21 +++++++++++++++++++ frappe/desk/doctype/workspace/workspace.js | 18 ++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/frappe/desk/doctype/desktop_icon/desktop_icon.py b/frappe/desk/doctype/desktop_icon/desktop_icon.py index bfdd7536fa..ac45055881 100644 --- a/frappe/desk/doctype/desktop_icon/desktop_icon.py +++ b/frappe/desk/doctype/desktop_icon/desktop_icon.py @@ -320,3 +320,24 @@ def create_user_icons(user, data): frappe.cache.hset("_user_settings", f"{'Desktop Icon'}::{user}", json.dumps(user_settings)) return json.dumps(user_settings) return data + + +@frappe.whitelist() +def add_workspace_to_desktop(workspace): + sidebar = frappe.new_doc("Workspace Sidebar") + sidebar_item = frappe.new_doc("Workspace Sidebar Item") + sidebar_item.label = workspace + sidebar_item.type = "Link" + sidebar_item.link_to = workspace + sidebar_item.link_type = "Workspace" + sidebar.title = workspace + sidebar.append("items", sidebar_item) + sidebar.save() + + new_icon = frappe.new_doc("Desktop Icon") + new_icon.label = workspace + new_icon.icon_type = "Link" + new_icon.link_to = workspace + new_icon.link_type = "Workspace Sidebar" + new_icon.insert() + return {"message": "Desktop Icon added successfully"} diff --git a/frappe/desk/doctype/workspace/workspace.js b/frappe/desk/doctype/workspace/workspace.js index 797682a50b..73c822d22b 100644 --- a/frappe/desk/doctype/workspace/workspace.js +++ b/frappe/desk/doctype/workspace/workspace.js @@ -8,6 +8,24 @@ frappe.ui.form.on("Workspace", { refresh: function (frm) { frm.enable_save(); + if (frappe.app.sidebar.get_workspace_sidebars(frm.doc.title).length === 0) { + frm.add_custom_button(__("Add to Desktop"), function () { + frappe.call({ + method: "frappe.desk.doctype.desktop_icon.desktop_icon.add_workspace_to_desktop", + args: { + workspace: frm.doc.name, + }, + callback: function (r) { + if (r.message.status) { + frappe.toast({ + message: __("Workspace added to desktop"), + indicator: "green", + }); + } + }, + }); + }); + } let url = `/desk/${ frm.doc.public From 0587320d78bdb393c237827a88b9bc4d77578cf5 Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 3 Feb 2026 21:26:29 +0530 Subject: [PATCH 108/393] fix: delete icon and sidebar for non exported workspaces --- frappe/desk/doctype/workspace/workspace.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/frappe/desk/doctype/workspace/workspace.py b/frappe/desk/doctype/workspace/workspace.py index d051876ef2..fc09e5b733 100644 --- a/frappe/desk/doctype/workspace/workspace.py +++ b/frappe/desk/doctype/workspace/workspace.py @@ -125,10 +125,19 @@ class Workspace(Document): self.name = doc.name = doc.label = doc.title def on_trash(self): + if not self.module: + self.delete_sidebar() + self.delete_desktop_icon() if self.public and not is_workspace_manager(): frappe.throw(_("You need to be Workspace Manager to delete a public workspace.")) self.delete_from_my_workspaces() + def delete_desktop_icon(self): + frappe.delete_doc_if_exists("Desktop Icon", self.title) + + def delete_sidebar(self): + frappe.delete_doc_if_exists("Workspace Sidebar", self.title) + def delete_from_my_workspaces(self): if self.public: return From 5716365661e5031fd8fdde4b6ce8d6896deb855f Mon Sep 17 00:00:00 2001 From: sokumon Date: Wed, 4 Feb 2026 11:39:35 +0530 Subject: [PATCH 109/393] fix(ux): show new icon --- frappe/desk/doctype/desktop_icon/desktop_icon.py | 2 +- frappe/desk/doctype/workspace/workspace.js | 3 ++- frappe/desk/page/desktop/desktop.js | 3 +++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/frappe/desk/doctype/desktop_icon/desktop_icon.py b/frappe/desk/doctype/desktop_icon/desktop_icon.py index ac45055881..81f65e19eb 100644 --- a/frappe/desk/doctype/desktop_icon/desktop_icon.py +++ b/frappe/desk/doctype/desktop_icon/desktop_icon.py @@ -340,4 +340,4 @@ def add_workspace_to_desktop(workspace): new_icon.link_to = workspace new_icon.link_type = "Workspace Sidebar" new_icon.insert() - return {"message": "Desktop Icon added successfully"} + return {"icon": new_icon.as_dict()} diff --git a/frappe/desk/doctype/workspace/workspace.js b/frappe/desk/doctype/workspace/workspace.js index 73c822d22b..6fcde20dd9 100644 --- a/frappe/desk/doctype/workspace/workspace.js +++ b/frappe/desk/doctype/workspace/workspace.js @@ -16,7 +16,8 @@ frappe.ui.form.on("Workspace", { workspace: frm.doc.name, }, callback: function (r) { - if (r.message.status) { + if (r.message) { + frappe.boot.desktop_icons.push(r.message.icon); frappe.toast({ message: __("Workspace added to desktop"), indicator: "green", diff --git a/frappe/desk/page/desktop/desktop.js b/frappe/desk/page/desktop/desktop.js index bc02101065..7f52c5078c 100644 --- a/frappe/desk/page/desktop/desktop.js +++ b/frappe/desk/page/desktop/desktop.js @@ -30,6 +30,9 @@ frappe.pages["desktop"].on_page_load = function (wrapper) { // setup(); }; +frappe.pages["desktop"].on_page_show = function (wrapper) { + frappe.pages["desktop"].desktop_page.update(); +}; function get_workspaces_from_app_name(app_name) { const app = frappe.boot.app_data.filter((a) => { return a.app_title === app_name; From c82e455370066f90a05597eaf6bb3e3f0105d94a Mon Sep 17 00:00:00 2001 From: sokumon Date: Wed, 4 Feb 2026 14:01:00 +0530 Subject: [PATCH 110/393] fix: make the default icon color as gray --- frappe/desk/doctype/desktop_icon/desktop_icon.json | 4 ++-- frappe/desk/doctype/desktop_icon/desktop_icon.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/desk/doctype/desktop_icon/desktop_icon.json b/frappe/desk/doctype/desktop_icon/desktop_icon.json index 21041a00c4..b954aabe60 100644 --- a/frappe/desk/doctype/desktop_icon/desktop_icon.json +++ b/frappe/desk/doctype/desktop_icon/desktop_icon.json @@ -147,11 +147,11 @@ "fieldname": "bg_color", "fieldtype": "Select", "label": "Background Color", - "options": "blue\ngray" + "options": "gray\nblue" } ], "links": [], - "modified": "2026-01-27 18:17:48.667070", + "modified": "2026-02-04 13:59:30.578370", "modified_by": "Administrator", "module": "Desk", "name": "Desktop Icon", diff --git a/frappe/desk/doctype/desktop_icon/desktop_icon.py b/frappe/desk/doctype/desktop_icon/desktop_icon.py index 81f65e19eb..c9a14b25bf 100644 --- a/frappe/desk/doctype/desktop_icon/desktop_icon.py +++ b/frappe/desk/doctype/desktop_icon/desktop_icon.py @@ -24,7 +24,7 @@ class DesktopIcon(Document): from frappe.types import DF app: DF.Autocomplete | None - bg_color: DF.Literal["blue", "gray"] + bg_color: DF.Literal["gray", "blue"] hidden: DF.Check icon_image: DF.Attach | None icon_type: DF.Literal["Link", "Folder", "App"] From 4ee7c9a54cd865f2e7636efd4b129b9cc3b0f576 Mon Sep 17 00:00:00 2001 From: sokumon Date: Thu, 5 Feb 2026 18:48:18 +0530 Subject: [PATCH 111/393] fix: create workspaces from the frontend --- .../doctype/desktop_layout/desktop_layout.py | 8 +++ frappe/desk/page/desktop/desktop.js | 50 +++++++++++++++---- 2 files changed, 48 insertions(+), 10 deletions(-) diff --git a/frappe/desk/doctype/desktop_layout/desktop_layout.py b/frappe/desk/doctype/desktop_layout/desktop_layout.py index 08834f482c..4dc653a0a8 100644 --- a/frappe/desk/doctype/desktop_layout/desktop_layout.py +++ b/frappe/desk/doctype/desktop_layout/desktop_layout.py @@ -4,6 +4,7 @@ import json import frappe +from frappe.desk.doctype.desktop_icon.desktop_icon import add_workspace_to_desktop from frappe.model.document import Document @@ -42,6 +43,13 @@ def save_layout(user, layout, new_icons): desktop_layout.save() for icon in new_icons: + workspace = icon.get("workspace") + if workspace: + new_workspace = frappe.new_doc("Workspace") + new_workspace.update(workspace) + new_workspace.title = new_workspace.label + new_workspace.save() + return add_workspace_to_desktop(new_workspace.name) desktop_icon = frappe.new_doc("Desktop Icon") desktop_icon.update(icon) desktop_icon.owner = frappe.session.user diff --git a/frappe/desk/page/desktop/desktop.js b/frappe/desk/page/desktop/desktop.js index 7f52c5078c..7ec9970381 100644 --- a/frappe/desk/page/desktop/desktop.js +++ b/frappe/desk/page/desktop/desktop.js @@ -364,23 +364,53 @@ class DesktopPage { let grid = $($(".desktop-container .icons").get(0)); this.add_new_icon = `
${frappe.utils.icon("plus", "lg")} - New Icon +
Workspace
`; grid.append(this.add_new_icon); $(".add-new-icon").on("click", function () { - frappe.ui.form.make_quick_entry( - "Desktop Icon", - function (icon) { + let d = new frappe.ui.Dialog({ + title: "New Workspace", + fields: [ + { + label: "Label", + fieldname: "label", + fieldtype: "Data", + }, + { + label: "Public", + fieldname: "public", + fieldtype: "Check", + }, + ], + primary_action_label: "Create", + primary_action: function (values) { + let icon = frappe.model.get_new_doc("Desktop Icon"); + icon.workspace = { + label: values.label, + public: values.public, + }; + icon.link_type = "Workspace Sidebar"; + icon.label = values.label; frappe.new_desktop_icons.push(icon); frappe.new_icons.push(icon); frappe.pages["desktop"].desktop_page.update(); + d.hide(); }, - "", - "", - null, - true, - true - ); + }); + d.show(); + // frappe.ui.form.make_quick_entry( + // "Desktop Icon", + // function (icon) { + // frappe.new_desktop_icons.push(icon); + // frappe.new_icons.push(icon); + // frappe.pages["desktop"].desktop_page.update(); + // }, + // "", + // "", + // null, + // true, + // true + // ); }); } setup_edit_buttons() { From 9c2b2f97aa5da4d69f8bd17dfe8f47f92161c2e2 Mon Sep 17 00:00:00 2001 From: sokumon Date: Thu, 5 Feb 2026 19:33:00 +0530 Subject: [PATCH 112/393] fix: remove other options for creation --- .../desk/doctype/desktop_icon/desktop_icon.py | 1 - frappe/desk/doctype/workspace/workspace.js | 19 ------------------- .../js/frappe/views/workspace/workspace.js | 10 ---------- 3 files changed, 30 deletions(-) diff --git a/frappe/desk/doctype/desktop_icon/desktop_icon.py b/frappe/desk/doctype/desktop_icon/desktop_icon.py index c9a14b25bf..5687eab793 100644 --- a/frappe/desk/doctype/desktop_icon/desktop_icon.py +++ b/frappe/desk/doctype/desktop_icon/desktop_icon.py @@ -322,7 +322,6 @@ def create_user_icons(user, data): return data -@frappe.whitelist() def add_workspace_to_desktop(workspace): sidebar = frappe.new_doc("Workspace Sidebar") sidebar_item = frappe.new_doc("Workspace Sidebar Item") diff --git a/frappe/desk/doctype/workspace/workspace.js b/frappe/desk/doctype/workspace/workspace.js index 6fcde20dd9..797682a50b 100644 --- a/frappe/desk/doctype/workspace/workspace.js +++ b/frappe/desk/doctype/workspace/workspace.js @@ -8,25 +8,6 @@ frappe.ui.form.on("Workspace", { refresh: function (frm) { frm.enable_save(); - if (frappe.app.sidebar.get_workspace_sidebars(frm.doc.title).length === 0) { - frm.add_custom_button(__("Add to Desktop"), function () { - frappe.call({ - method: "frappe.desk.doctype.desktop_icon.desktop_icon.add_workspace_to_desktop", - args: { - workspace: frm.doc.name, - }, - callback: function (r) { - if (r.message) { - frappe.boot.desktop_icons.push(r.message.icon); - frappe.toast({ - message: __("Workspace added to desktop"), - indicator: "green", - }); - } - }, - }); - }); - } let url = `/desk/${ frm.doc.public diff --git a/frappe/public/js/frappe/views/workspace/workspace.js b/frappe/public/js/frappe/views/workspace/workspace.js index e1e23d06af..848d8c1051 100644 --- a/frappe/public/js/frappe/views/workspace/workspace.js +++ b/frappe/public/js/frappe/views/workspace/workspace.js @@ -245,16 +245,6 @@ frappe.views.Workspace = class Workspace { return current_page.is_editable; }, }, - { - label: "New", - icon: "plus", - onClick: function () { - me.initialize_new_page(true); - }, - condition: () => { - return me.has_create_access; - }, - }, ], }); this.add_workspace_controls = true; From 67501914195653c5d6288cb19eb2fd903eb3e1f6 Mon Sep 17 00:00:00 2001 From: sokumon Date: Thu, 5 Feb 2026 19:53:46 +0530 Subject: [PATCH 113/393] chore: add type hints --- frappe/desk/doctype/desktop_layout/desktop_layout.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/desk/doctype/desktop_layout/desktop_layout.py b/frappe/desk/doctype/desktop_layout/desktop_layout.py index 4dc653a0a8..4a2308ed39 100644 --- a/frappe/desk/doctype/desktop_layout/desktop_layout.py +++ b/frappe/desk/doctype/desktop_layout/desktop_layout.py @@ -25,7 +25,7 @@ class DesktopLayout(Document): @frappe.whitelist() -def save_layout(user, layout, new_icons): +def save_layout(user: str, layout: str, new_icons: str): if not user: user = frappe.session.user layout = json.loads(layout) From 96b37742da6f8d9ee3356b564355c0d5326772b1 Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 17 Feb 2026 16:13:44 +0530 Subject: [PATCH 114/393] fix: add back the add to desktop button --- .../desk/doctype/desktop_icon/desktop_icon.py | 3 ++- frappe/desk/doctype/workspace/workspace.js | 22 ++++++++++++++++++- .../js/frappe/views/workspace/workspace.js | 10 +++++++++ 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/frappe/desk/doctype/desktop_icon/desktop_icon.py b/frappe/desk/doctype/desktop_icon/desktop_icon.py index 5687eab793..f0e1acf6cf 100644 --- a/frappe/desk/doctype/desktop_icon/desktop_icon.py +++ b/frappe/desk/doctype/desktop_icon/desktop_icon.py @@ -322,7 +322,8 @@ def create_user_icons(user, data): return data -def add_workspace_to_desktop(workspace): +@frappe.whitelist() +def add_workspace_to_desktop(workspace: str): sidebar = frappe.new_doc("Workspace Sidebar") sidebar_item = frappe.new_doc("Workspace Sidebar Item") sidebar_item.label = workspace diff --git a/frappe/desk/doctype/workspace/workspace.js b/frappe/desk/doctype/workspace/workspace.js index 797682a50b..91a819273e 100644 --- a/frappe/desk/doctype/workspace/workspace.js +++ b/frappe/desk/doctype/workspace/workspace.js @@ -8,7 +8,7 @@ frappe.ui.form.on("Workspace", { refresh: function (frm) { frm.enable_save(); - + frm.trigger("add_to_desktop"); let url = `/desk/${ frm.doc.public ? frappe.router.slug(frm.doc.title) @@ -44,6 +44,26 @@ frappe.ui.form.on("Workspace", { frm.layout.show_message(message); }, + add_to_desktop: function (frm) { + if (frappe.app.sidebar.get_workspace_sidebars(frm.doc.title).length === 0) { + frm.add_custom_button(__("Add to Desktop"), function () { + frappe.call({ + method: "frappe.desk.doctype.desktop_icon.desktop_icon.add_workspace_to_desktop", + args: { + workspace: frm.doc.name, + }, + callback: function (r) { + if (r.message.status) { + frappe.toast({ + message: __("Workspace added to desktop"), + indicator: "green", + }); + } + }, + }); + }); + } + }, disable_form: function (frm) { frm.fields .filter((field) => field.has_input) diff --git a/frappe/public/js/frappe/views/workspace/workspace.js b/frappe/public/js/frappe/views/workspace/workspace.js index 848d8c1051..e1e23d06af 100644 --- a/frappe/public/js/frappe/views/workspace/workspace.js +++ b/frappe/public/js/frappe/views/workspace/workspace.js @@ -245,6 +245,16 @@ frappe.views.Workspace = class Workspace { return current_page.is_editable; }, }, + { + label: "New", + icon: "plus", + onClick: function () { + me.initialize_new_page(true); + }, + condition: () => { + return me.has_create_access; + }, + }, ], }); this.add_workspace_controls = true; From f43e2eb6ea6ce9388b9b7084dd27d4e46c7964c0 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Tue, 17 Feb 2026 16:20:23 +0530 Subject: [PATCH 115/393] chore: bump gantt version --- package.json | 4 ++-- yarn.lock | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 57fd66f879..545225968f 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "fast-glob": "^3.2.5", "frappe-charts": "2.0.0-rc27", "frappe-datatable": "1.19.0", - "frappe-gantt": "^1.1.0", + "frappe-gantt": "^1.2.1", "frappe-quill-image-resize": "^3.0.9", "gemoji": "^8.1.0", "highlight.js": "^10.4.1", @@ -94,4 +94,4 @@ "bufferutil": "^4.0.8", "utf-8-validate": "^6.0.3" } -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 42693a54fd..9dd12ad0e0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1440,10 +1440,10 @@ frappe-datatable@1.19.0: lodash "^4.17.5" sortablejs "^1.7.0" -frappe-gantt@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/frappe-gantt/-/frappe-gantt-1.1.0.tgz#b889053357a117606a74d934d288aad605df1b0d" - integrity sha512-ex3QNuYU7nTNKtkC5MSoUhnW8YhZOCmNC1W+Xp4hSJTOyiZhC405JChkvDh66CkMSPlMHaASdaWQZ2nC0MhMFA== +frappe-gantt@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/frappe-gantt/-/frappe-gantt-1.2.1.tgz#3a240f20cadd866a63908c4d9e111e1dc3305c44" + integrity sha512-jBd3ZfDuQnWl4+s01nHhn+w9RlX2OzXZjdZvbw/obZDhJNFpS2sGTYkS+ua2Y0+v6jVF2D1ei5OsSCnNV4ReoA== frappe-quill-image-resize@^3.0.9: version "3.0.9" From 9d4cec10aa44bc22356aa94d356468962f993139 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Tue, 17 Feb 2026 16:34:00 +0530 Subject: [PATCH 116/393] fix: handle autocomplete field dropdown similar to link in editable grid --- frappe/public/js/frappe/form/grid_row.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index 14b7a26d50..42a06c5a41 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -1061,7 +1061,7 @@ export default class GridRow { .on("focusin", function (event) { if (is_focused) return; is_focused = true; - if (df.fieldtype === "Link" || df.fieldtype === "Dynamic Link") { + if (["Link", "Dynamic Link", "Autocomplete"].includes(df.fieldtype)) { frappe.utils.sleep(300).then(() => { let $dropdown = $(this).find(".awesomplete > ul:first-of-type"); let $grid_field = $dropdown.closest(".grid-field"); From e83a80bd6c4ebe9bf5e81ffa4c8acfee933c8d47 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Tue, 17 Feb 2026 16:38:40 +0530 Subject: [PATCH 117/393] fix: take available width for dropdowns in grid and limit minWidth --- frappe/public/js/frappe/form/grid_row.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index 42a06c5a41..8db3a69590 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -1084,7 +1084,8 @@ export default class GridRow { position: "absolute", top: `${top_difference + 10}px`, left: `${left_difference}px`, - width: "250px", + minWidth: "250px", + width: `${element_position.width}px`, }); } }); From 4f33c88d4f3cad8038f2f2a58c4c6dfe4a85ba71 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Tue, 17 Feb 2026 17:57:19 +0530 Subject: [PATCH 118/393] fix: remove unused args param --- frappe/desk/form/assign_to.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/frappe/desk/form/assign_to.py b/frappe/desk/form/assign_to.py index 94f3479757..09ffeb1a6c 100644 --- a/frappe/desk/form/assign_to.py +++ b/frappe/desk/form/assign_to.py @@ -140,13 +140,11 @@ def add(args=None, *, ignore_permissions=False): @frappe.whitelist() -def add_multiple(args: dict | None = None) -> None: +def add_multiple() -> None: if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): frappe.throw(_("You are not allowed to perform bulk actions"), frappe.PermissionError) - if not args: - args = frappe.local.form_dict - + args = frappe.local.form_dict docname_list = json.loads(args["name"]) for docname in docname_list: From 9eef4f6daee2eeb5ced3202d05e4ac3f5c0726fe Mon Sep 17 00:00:00 2001 From: Aarol D'Souza <98270103+AarDG10@users.noreply.github.com> Date: Tue, 17 Feb 2026 20:46:30 +0530 Subject: [PATCH 119/393] fix: force type check in whitelisted methods (#37044) * fix(contact): force type check in contact whitelisted methods * fix(google_indexing): force type check in google_indexing whitelisted methods * fix(assignment_rule): add type checks to assignment_rule whitelisted methods * refactor: remove unused args * fix(queue): add type hints to whitelisted methods in queue.py * fix(auto_email_report): add type hints to whitelisted methods * fix(dashboard): add type hints to whitelisted methods * fix(sidebar_item_group): add type hints to whitelisted methods * fix(weasyprint): add type hints to whitelisted methods * fix(backups): add type hints to whitelisted methods * fix(document_naming_settings): add type hints to whitelisted methods * fix(get_latest_submissions): add type hints to whitelisted methods * fix(custom_field): add type hints to whitelisted methods * fix(customize_form): add type hints to whitelisted methods * fix(personal_data_deletion_request): add type hints to whitelisted functions * fix(__init__): add type hints to whitelisted methods * fix(prepared_report): add type hints to whitelisted methods * fix(session_default_settings): add type hints to whitelisted methods * fix(document_follow): add type hints to whitelisted methods * fix(route_history): add type hints to whitelisted methods * fix(form_tour): add type hints to whitelisted methods * fix(dashboard_settings): add type hints to whitelisted methods * fix(address): add type hints to whitelisted methods * fix(contact): add type hints to whitelisted methods * fix(discussion_reply): add type hints to whitelisted methods * fix(auto_repeat): add type hints to whitelisted methods * fix: add the missing type hints and misc. corrections * fix(email): add type hints to whitelisted methods * fix(permitted_documents_for_users): add type hints to whitelisted methods * fix: correct the type hints * fix: int PK types --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: Ankush Menat Co-authored-by: Ankush Menat --- .../doctype/assignment_rule/assignment_rule.py | 2 +- frappe/automation/doctype/auto_repeat/auto_repeat.py | 12 ++++++++++-- frappe/contacts/address_and_contact.py | 4 +++- frappe/contacts/doctype/address/address.py | 6 +++++- frappe/contacts/doctype/contact/contact.py | 10 +++++++--- .../document_naming_settings.py | 2 +- .../core/doctype/prepared_report/prepared_report.py | 10 +++++----- .../session_default_settings.py | 3 ++- .../doctype/submission_queue/submission_queue.py | 2 +- .../permitted_documents_for_user.py | 6 +++++- frappe/custom/doctype/custom_field/custom_field.py | 2 +- .../custom/doctype/customize_form/customize_form.py | 2 +- frappe/desk/doctype/dashboard/dashboard.py | 4 ++-- .../doctype/dashboard_settings/dashboard_settings.py | 5 +++-- frappe/desk/doctype/form_tour/form_tour.py | 4 ++-- frappe/desk/doctype/route_history/route_history.py | 4 +++- .../doctype/sidebar_item_group/sidebar_item_group.py | 2 +- frappe/desk/form/document_follow.py | 2 +- frappe/email/__init__.py | 8 +++++--- .../doctype/auto_email_report/auto_email_report.py | 4 ++-- frappe/email/queue.py | 2 +- frappe/search/__init__.py | 2 +- frappe/utils/backups.py | 2 +- frappe/utils/weasyprint.py | 2 +- .../doctype/discussion_reply/discussion_reply.py | 2 +- .../doctype/discussion_topic/discussion_topic.py | 9 ++++++++- .../personal_data_deletion_request.py | 2 +- .../doctype/website_settings/google_indexing.py | 2 +- frappe/www/contact.py | 2 +- 29 files changed, 77 insertions(+), 42 deletions(-) diff --git a/frappe/automation/doctype/assignment_rule/assignment_rule.py b/frappe/automation/doctype/assignment_rule/assignment_rule.py index aa7b3551b5..0d785fc853 100644 --- a/frappe/automation/doctype/assignment_rule/assignment_rule.py +++ b/frappe/automation/doctype/assignment_rule/assignment_rule.py @@ -199,7 +199,7 @@ def get_assignments(doc) -> list[dict]: @frappe.whitelist() -def bulk_apply(doctype, docnames): +def bulk_apply(doctype: str, docnames: str | list[str]): docnames = frappe.parse_json(docnames) background = len(docnames) > 5 diff --git a/frappe/automation/doctype/auto_repeat/auto_repeat.py b/frappe/automation/doctype/auto_repeat/auto_repeat.py index a9dda1e6e8..70d9a3024a 100644 --- a/frappe/automation/doctype/auto_repeat/auto_repeat.py +++ b/frappe/automation/doctype/auto_repeat/auto_repeat.py @@ -556,7 +556,13 @@ def get_auto_repeat_entries(date=None): @frappe.whitelist() -def make_auto_repeat(doctype, docname, frequency="Daily", start_date=None, end_date=None): +def make_auto_repeat( + doctype: str, + docname: str | int, + frequency: str = "Daily", + start_date: str | None = None, + end_date: str | None = None, +): if not start_date: start_date = getdate(today()) doc = frappe.new_doc("Auto Repeat") @@ -573,7 +579,9 @@ def make_auto_repeat(doctype, docname, frequency="Daily", start_date=None, end_d # method for reference_doctype filter @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def get_auto_repeat_doctypes(doctype, txt, searchfield, start, page_len, filters): +def get_auto_repeat_doctypes( + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: str | dict | list +): res = frappe.get_all( "Property Setter", { diff --git a/frappe/contacts/address_and_contact.py b/frappe/contacts/address_and_contact.py index ae712f7c5a..95796e2098 100644 --- a/frappe/contacts/address_and_contact.py +++ b/frappe/contacts/address_and_contact.py @@ -1,6 +1,8 @@ # Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors # License: MIT. See LICENSE +from typing import Any + import frappe from frappe import _ @@ -110,7 +112,7 @@ def delete_contact_and_address(doctype: str, docname: str) -> None: @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs def filter_dynamic_link_doctypes( - doctype, txt: str, searchfield, start, page_len, filters: dict + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: dict[str, Any] ) -> list[list[str]]: from frappe.permissions import get_doctypes_with_read diff --git a/frappe/contacts/doctype/address/address.py b/frappe/contacts/doctype/address/address.py index 93bbcc6431..7670aa237a 100644 --- a/frappe/contacts/doctype/address/address.py +++ b/frappe/contacts/doctype/address/address.py @@ -1,6 +1,8 @@ # Copyright (c) 2015, Frappe Technologies and contributors # License: MIT. See LICENSE +from typing import Any + from jinja2 import TemplateSyntaxError import frappe @@ -262,7 +264,9 @@ def get_company_address(company): @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def address_query(doctype, txt, searchfield, start, page_len, filters): +def address_query( + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: dict[str, Any] +): from frappe.desk.search import search_widget _filters = [] diff --git a/frappe/contacts/doctype/contact/contact.py b/frappe/contacts/doctype/contact/contact.py index 5859746f1e..f84a205fc6 100644 --- a/frappe/contacts/doctype/contact/contact.py +++ b/frappe/contacts/doctype/contact/contact.py @@ -1,5 +1,7 @@ # Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors # License: MIT. See LICENSE +from typing import Any + import frappe from frappe import _ from frappe.contacts.address_and_contact import set_link_title @@ -312,7 +314,7 @@ def invite_user(contact: str): @frappe.whitelist() -def get_contact_details(contact): +def get_contact_details(contact: str): contact = frappe.get_doc("Contact", contact) contact.check_permission() @@ -341,7 +343,9 @@ def update_contact(doc, method): @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def contact_query(doctype, txt, searchfield, start, page_len, filters): +def contact_query( + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: dict[str, Any] +): from frappe.desk.reportview import get_match_cond doctype = "Contact" @@ -379,7 +383,7 @@ def contact_query(doctype, txt, searchfield, start, page_len, filters): @frappe.whitelist() -def address_query(links): +def address_query(links: str): import json links = [ diff --git a/frappe/core/doctype/document_naming_settings/document_naming_settings.py b/frappe/core/doctype/document_naming_settings/document_naming_settings.py index 4266b8dba5..7eb0aeeb2c 100644 --- a/frappe/core/doctype/document_naming_settings/document_naming_settings.py +++ b/frappe/core/doctype/document_naming_settings/document_naming_settings.py @@ -174,7 +174,7 @@ class DocumentNamingSettings(Document): NamingSeries(series).validate() @frappe.whitelist() - def get_options(self, doctype=None): + def get_options(self, doctype: str | None = None): doctype = doctype or self.transaction_type if not doctype: return diff --git a/frappe/core/doctype/prepared_report/prepared_report.py b/frappe/core/doctype/prepared_report/prepared_report.py index c221c1c321..54eb7dd749 100644 --- a/frappe/core/doctype/prepared_report/prepared_report.py +++ b/frappe/core/doctype/prepared_report/prepared_report.py @@ -165,7 +165,7 @@ def update_job_id(prepared_report): @frappe.whitelist() -def make_prepared_report(report_name, filters=None): +def make_prepared_report(report_name: str, filters: dict[str, Any] | str | list | None = None): """run reports in background""" prepared_report = frappe.get_doc( { @@ -212,7 +212,7 @@ def process_filters_for_prepared_report(filters: dict[str, Any] | str) -> str: @frappe.whitelist() -def get_reports_in_queued_state(report_name, filters): +def get_reports_in_queued_state(report_name: str, filters: dict[str, Any] | str | list): return frappe.get_all( "Prepared Report", filters={ @@ -252,7 +252,7 @@ def expire_stalled_report(): @frappe.whitelist() -def delete_prepared_reports(reports): +def delete_prepared_reports(reports: str | list[dict[str, Any]]): reports = frappe.parse_json(reports) for report in reports: prepared_report = frappe.get_doc("Prepared Report", report["name"]) @@ -284,7 +284,7 @@ def create_json_gz_file(data, dt, dn, report_name): @frappe.whitelist() -def download_attachment(dn): +def download_attachment(dn: str): pr = frappe.get_doc("Prepared Report", dn) if not pr.has_permission("read"): frappe.throw(frappe._("Cannot Download Report due to insufficient permissions")) @@ -330,7 +330,7 @@ def has_permission(doc, user): @frappe.whitelist() -def enqueue_json_to_csv_conversion(prepared_report_name): +def enqueue_json_to_csv_conversion(prepared_report_name: str): """Call this to enqueue the conversion in background.""" enqueue(method=convert_json_to_csv, queue="long", prepared_report_name=prepared_report_name) diff --git a/frappe/core/doctype/session_default_settings/session_default_settings.py b/frappe/core/doctype/session_default_settings/session_default_settings.py index 8d9b15eb74..01e1c4234c 100644 --- a/frappe/core/doctype/session_default_settings/session_default_settings.py +++ b/frappe/core/doctype/session_default_settings/session_default_settings.py @@ -2,6 +2,7 @@ # License: MIT. See LICENSE import json +from typing import Any import frappe from frappe import _ @@ -43,7 +44,7 @@ def get_session_default_values(): @frappe.whitelist() -def set_session_default_values(default_values): +def set_session_default_values(default_values: str | dict[str, Any]): default_values = frappe.parse_json(default_values) for entry in default_values: try: diff --git a/frappe/core/doctype/submission_queue/submission_queue.py b/frappe/core/doctype/submission_queue/submission_queue.py index e61a9fda29..dc0cbba962 100644 --- a/frappe/core/doctype/submission_queue/submission_queue.py +++ b/frappe/core/doctype/submission_queue/submission_queue.py @@ -192,7 +192,7 @@ def queue_submission(doc: Document, action: str, alert: bool = True): @frappe.whitelist() -def get_latest_submissions(doctype, docname): +def get_latest_submissions(doctype: str, docname: str | int): # NOTE: not used creation as orderby intentianlly as we have used update_modified=False everywhere # hence assuming modified will be equal to creation for submission queue documents diff --git a/frappe/core/report/permitted_documents_for_user/permitted_documents_for_user.py b/frappe/core/report/permitted_documents_for_user/permitted_documents_for_user.py index ddde4ee833..de8dc94f28 100644 --- a/frappe/core/report/permitted_documents_for_user/permitted_documents_for_user.py +++ b/frappe/core/report/permitted_documents_for_user/permitted_documents_for_user.py @@ -1,6 +1,8 @@ # Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors # License: MIT. See LICENSE +from typing import Any + import frappe import frappe.utils.user from frappe.model import data_fieldtypes @@ -44,7 +46,9 @@ def get_columns_and_fields(doctype): @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def query_doctypes(doctype, txt, searchfield, start, page_len, filters): +def query_doctypes( + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: dict[str, Any] +): user = filters.get("user") user_perms = frappe.utils.user.UserPermissions(user) user_perms.build_permissions() diff --git a/frappe/custom/doctype/custom_field/custom_field.py b/frappe/custom/doctype/custom_field/custom_field.py index 02bd0d368c..1ad9b98d60 100644 --- a/frappe/custom/doctype/custom_field/custom_field.py +++ b/frappe/custom/doctype/custom_field/custom_field.py @@ -269,7 +269,7 @@ class CustomField(Document): @frappe.whitelist() -def get_fields_label(doctype=None): +def get_fields_label(doctype: str | None = None): meta = frappe.get_meta(doctype) if doctype in core_doctypes_list: diff --git a/frappe/custom/doctype/customize_form/customize_form.py b/frappe/custom/doctype/customize_form/customize_form.py index dc49394630..a207080a7d 100644 --- a/frappe/custom/doctype/customize_form/customize_form.py +++ b/frappe/custom/doctype/customize_form/customize_form.py @@ -710,7 +710,7 @@ def is_standard_or_system_generated_field(df): @frappe.whitelist() -def get_link_filters_from_doc_without_customisations(doctype, fieldname): +def get_link_filters_from_doc_without_customisations(doctype: str, fieldname: str): """Get the filters of a link field from a doc without customisations In backend the customisations are not applied. Customisations are applied in the client side. diff --git a/frappe/desk/doctype/dashboard/dashboard.py b/frappe/desk/doctype/dashboard/dashboard.py index 89cdd55428..a65d3607c8 100644 --- a/frappe/desk/doctype/dashboard/dashboard.py +++ b/frappe/desk/doctype/dashboard/dashboard.py @@ -85,7 +85,7 @@ def get_permission_query_conditions(user): @frappe.whitelist() -def get_permitted_charts(dashboard_name): +def get_permitted_charts(dashboard_name: str): permitted_charts = [] dashboard = frappe.get_doc("Dashboard", dashboard_name) for chart in dashboard.charts: @@ -101,7 +101,7 @@ def get_permitted_charts(dashboard_name): @frappe.whitelist() -def get_permitted_cards(dashboard_name): +def get_permitted_cards(dashboard_name: str): dashboard = frappe.get_doc("Dashboard", dashboard_name) return [card for card in dashboard.cards if frappe.has_permission("Number Card", doc=card.card)] diff --git a/frappe/desk/doctype/dashboard_settings/dashboard_settings.py b/frappe/desk/doctype/dashboard_settings/dashboard_settings.py index 5d63e9c397..fcd1cbb76b 100644 --- a/frappe/desk/doctype/dashboard_settings/dashboard_settings.py +++ b/frappe/desk/doctype/dashboard_settings/dashboard_settings.py @@ -2,6 +2,7 @@ # License: MIT. See LICENSE import json +from typing import Any import frappe @@ -26,7 +27,7 @@ class DashboardSettings(Document): @frappe.whitelist() -def create_dashboard_settings(user): +def create_dashboard_settings(user: str): if not frappe.db.exists("Dashboard Settings", user): doc = frappe.new_doc("Dashboard Settings") doc.name = user @@ -43,7 +44,7 @@ def get_permission_query_conditions(user): @frappe.whitelist() -def save_chart_config(reset, config, chart_name): +def save_chart_config(reset: int | str | bool, config: str | dict[str, Any], chart_name: str): reset = frappe.parse_json(reset) doc = frappe.get_doc("Dashboard Settings", frappe.session.user) chart_config = frappe.parse_json(doc.chart_config) or {} diff --git a/frappe/desk/doctype/form_tour/form_tour.py b/frappe/desk/doctype/form_tour/form_tour.py index 0227561bbd..a7fe725438 100644 --- a/frappe/desk/doctype/form_tour/form_tour.py +++ b/frappe/desk/doctype/form_tour/form_tour.py @@ -75,7 +75,7 @@ class FormTour(Document): @frappe.whitelist() -def reset_tour(tour_name): +def reset_tour(tour_name: str): for user in frappe.get_all("User", pluck="name"): onboarding_status = frappe.parse_json(frappe.db.get_value("User", user, "onboarding_status")) onboarding_status.pop(tour_name, None) @@ -88,7 +88,7 @@ def reset_tour(tour_name): @frappe.whitelist() -def update_user_status(value, step): +def update_user_status(value: str, step: str): from frappe.utils.telemetry import capture step = frappe.parse_json(step) diff --git a/frappe/desk/doctype/route_history/route_history.py b/frappe/desk/doctype/route_history/route_history.py index 52e885e583..0fabe25d13 100644 --- a/frappe/desk/doctype/route_history/route_history.py +++ b/frappe/desk/doctype/route_history/route_history.py @@ -1,6 +1,8 @@ # Copyright (c) 2022, Frappe Technologies and contributors # License: MIT. See LICENSE +from typing import Any + import frappe from frappe.deferred_insert import deferred_insert as _deferred_insert from frappe.model.document import Document @@ -29,7 +31,7 @@ class RouteHistory(Document): @frappe.whitelist() -def deferred_insert(routes): +def deferred_insert(routes: str | list[dict[str, Any]]): routes = [ { "user": frappe.session.user, diff --git a/frappe/desk/doctype/sidebar_item_group/sidebar_item_group.py b/frappe/desk/doctype/sidebar_item_group/sidebar_item_group.py index 7b72e2139f..6db2768e1c 100644 --- a/frappe/desk/doctype/sidebar_item_group/sidebar_item_group.py +++ b/frappe/desk/doctype/sidebar_item_group/sidebar_item_group.py @@ -48,7 +48,7 @@ class SidebarItemGroup(Document): @frappe.whitelist() -def get_reports(module_name=None): +def get_reports(module_name: str | None = None): reports_info = [] if module_name: sidebar_group = frappe.get_doc("Sidebar Item Group", module_name) diff --git a/frappe/desk/form/document_follow.py b/frappe/desk/form/document_follow.py index 136b21e07c..39f5f1530e 100644 --- a/frappe/desk/form/document_follow.py +++ b/frappe/desk/form/document_follow.py @@ -246,7 +246,7 @@ def is_document_followed(doctype, doc_name, user): @frappe.whitelist() -def get_follow_users(doctype, doc_name): +def get_follow_users(doctype: str, doc_name: str): return frappe.get_all( "Document Follow", filters={"ref_doctype": doctype, "ref_docname": doc_name}, fields=["user"] ) diff --git a/frappe/email/__init__.py b/frappe/email/__init__.py index 1200ca38bd..5871a9f562 100644 --- a/frappe/email/__init__.py +++ b/frappe/email/__init__.py @@ -16,7 +16,7 @@ def sendmail_to_system_managers(subject, content): @frappe.whitelist() -def get_contact_list(txt, page_length=20, extra_filters: str | None = None) -> list[dict]: +def get_contact_list(txt: str, page_length: int = 20, extra_filters: str | None = None) -> list[dict]: """Return email ids for a multiselect field.""" if extra_filters: extra_filters = frappe.parse_json(extra_filters) @@ -60,7 +60,7 @@ def get_system_managers(): @frappe.whitelist() -def relink(name, reference_doctype=None, reference_name=None): +def relink(name: str, reference_doctype: str | None = None, reference_name: str | None = None): frappe.db.sql( """update `tabCommunication` @@ -77,7 +77,9 @@ def relink(name, reference_doctype=None, reference_name=None): @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def get_communication_doctype(doctype, txt, searchfield, start, page_len, filters): +def get_communication_doctype( + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: str | list | dict +): user_perms = frappe.utils.user.UserPermissions(frappe.session.user) user_perms.build_permissions() can_read = user_perms.can_read diff --git a/frappe/email/doctype/auto_email_report/auto_email_report.py b/frappe/email/doctype/auto_email_report/auto_email_report.py index d2440e6aeb..f3109511a2 100644 --- a/frappe/email/doctype/auto_email_report/auto_email_report.py +++ b/frappe/email/doctype/auto_email_report/auto_email_report.py @@ -299,7 +299,7 @@ class AutoEmailReport(Document): @frappe.whitelist() -def download(name): +def download(name: str): """Download report locally""" auto_email_report = frappe.get_doc("Auto Email Report", name) auto_email_report.check_permission() @@ -315,7 +315,7 @@ def download(name): @frappe.whitelist() -def send_now(name): +def send_now(name: str): """Send Auto Email report now""" auto_email_report = frappe.get_doc("Auto Email Report", name) auto_email_report.check_permission() diff --git a/frappe/email/queue.py b/frappe/email/queue.py index df95481dd2..6e47541385 100755 --- a/frappe/email/queue.py +++ b/frappe/email/queue.py @@ -94,7 +94,7 @@ def get_unsubcribed_url(reference_doctype, reference_name, email, unsubscribe_me @frappe.whitelist(allow_guest=True) -def unsubscribe(doctype, name, email): +def unsubscribe(doctype: str, name: str, email: str): # unsubsribe from comments and communications if not frappe.in_test and not verify_request(): return diff --git a/frappe/search/__init__.py b/frappe/search/__init__.py index 997b7db975..964d77e23e 100644 --- a/frappe/search/__init__.py +++ b/frappe/search/__init__.py @@ -6,7 +6,7 @@ from frappe.utils import cint @frappe.whitelist(allow_guest=True) -def web_search(query, scope=None, limit=20): +def web_search(query: str, scope: str | None = None, limit: int = 20): from frappe.search.website_search import WebsiteSearch limit = cint(limit) diff --git a/frappe/utils/backups.py b/frappe/utils/backups.py index 1e74b9b8d6..67ef466b1e 100644 --- a/frappe/utils/backups.py +++ b/frappe/utils/backups.py @@ -543,7 +543,7 @@ def _get_tables(doctypes: list[str], existing_tables: list[str]) -> list[str]: @frappe.whitelist() -def fetch_latest_backups(partial=False) -> dict: +def fetch_latest_backups(partial: bool = False) -> dict: """Fetch paths of the latest backup taken in the last 30 days. Note: Only for System Managers diff --git a/frappe/utils/weasyprint.py b/frappe/utils/weasyprint.py index 4703fc807c..e0c1e4530b 100644 --- a/frappe/utils/weasyprint.py +++ b/frappe/utils/weasyprint.py @@ -8,7 +8,7 @@ from frappe import _ @frappe.whitelist() -def download_pdf(doctype, name, print_format, letterhead=None): +def download_pdf(doctype: str, name: str | int, print_format: str, letterhead: str | None = None): doc = frappe.get_doc(doctype, name) doc.check_permission("print") generator = PrintFormatGenerator(print_format, doc, letterhead) diff --git a/frappe/website/doctype/discussion_reply/discussion_reply.py b/frappe/website/doctype/discussion_reply/discussion_reply.py index 9067b1f956..335059310b 100644 --- a/frappe/website/doctype/discussion_reply/discussion_reply.py +++ b/frappe/website/doctype/discussion_reply/discussion_reply.py @@ -76,7 +76,7 @@ class DiscussionReply(Document): @frappe.whitelist() -def delete_message(reply_name): +def delete_message(reply_name: str): owner = frappe.db.get_value("Discussion Reply", reply_name, "owner") if owner == frappe.session.user: frappe.delete_doc("Discussion Reply", reply_name) diff --git a/frappe/website/doctype/discussion_topic/discussion_topic.py b/frappe/website/doctype/discussion_topic/discussion_topic.py index b4a4573bf1..e877beaa64 100644 --- a/frappe/website/doctype/discussion_topic/discussion_topic.py +++ b/frappe/website/doctype/discussion_topic/discussion_topic.py @@ -23,7 +23,14 @@ class DiscussionTopic(Document): @frappe.whitelist() -def submit_discussion(doctype, docname, reply, title, topic_name=None, reply_name=None): +def submit_discussion( + doctype: str, + docname: str | int, + reply: str, + title: str, + topic_name: str | None = None, + reply_name: str | None = None, +): if reply_name: doc = frappe.get_doc("Discussion Reply", reply_name) doc.reply = reply diff --git a/frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py b/frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py index 93245007bb..2a8f8b221b 100644 --- a/frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py +++ b/frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py @@ -382,7 +382,7 @@ def remove_unverified_record(): @frappe.whitelist(allow_guest=True) -def confirm_deletion(email, name, host_name): +def confirm_deletion(email: str, name: str, host_name: str): if not verify_request(): return diff --git a/frappe/website/doctype/website_settings/google_indexing.py b/frappe/website/doctype/website_settings/google_indexing.py index 59f031ee64..0749882e77 100644 --- a/frappe/website/doctype/website_settings/google_indexing.py +++ b/frappe/website/doctype/website_settings/google_indexing.py @@ -12,7 +12,7 @@ from frappe.integrations.google_oauth import GoogleOAuth @frappe.whitelist(methods=["POST"]) -def authorize_access(reauthorize=False, code=None): +def authorize_access(reauthorize: bool = False, code: str | None = None): """If no Authorization code get it from Google and then request for Refresh Token.""" oauth_code = ( diff --git a/frappe/www/contact.py b/frappe/www/contact.py index deeccb5dab..b1fb9a52de 100644 --- a/frappe/www/contact.py +++ b/frappe/www/contact.py @@ -30,7 +30,7 @@ def get_context(context): @frappe.whitelist(allow_guest=True) @rate_limit(limit=1000, seconds=60 * 60) -def send_message(sender, message, subject="Website Query"): +def send_message(sender: str, message: str, subject: str = "Website Query"): doc = frappe.get_doc("Contact Us Settings", "Contact Us Settings") if doc.is_disabled: return From 8bb725d90f136b7ce55bc5cb5411eb9ea033aa2d Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Tue, 17 Feb 2026 21:20:42 +0530 Subject: [PATCH 120/393] fix: remove sleep delay --- frappe/public/js/frappe/form/grid_row.js | 42 ++++++++++-------------- 1 file changed, 18 insertions(+), 24 deletions(-) diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index 8db3a69590..3e5b786c33 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -1062,33 +1062,27 @@ export default class GridRow { if (is_focused) return; is_focused = true; if (["Link", "Dynamic Link", "Autocomplete"].includes(df.fieldtype)) { - frappe.utils.sleep(300).then(() => { - let $dropdown = $(this).find(".awesomplete > ul:first-of-type"); - let $grid_field = $dropdown.closest(".grid-field"); + let $dropdown = $(this).find(".awesomplete > ul:first-of-type"); + let $grid_field = $dropdown.closest(".grid-field"); - if ($grid_field.length) { - let $wrapper = $grid_field.find("div.awesomplete"); - $wrapper = $( - `
` - ); - $grid_field.append($wrapper); - $wrapper.append($dropdown); + if ($grid_field.length) { + let $wrapper = $grid_field.find("div.awesomplete"); + $wrapper = $(`
`); + $grid_field.append($wrapper); + $wrapper.append($dropdown); - let element_position = event.target.getBoundingClientRect(); + let element_position = event.target.getBoundingClientRect(); - let left_difference = - element_position.left - $grid_field.offset().left; - let top_difference = - element_position.top - $grid_field.offset().top + 30; - $wrapper.css({ - position: "absolute", - top: `${top_difference + 10}px`, - left: `${left_difference}px`, - minWidth: "250px", - width: `${element_position.width}px`, - }); - } - }); + let left_difference = element_position.left - $grid_field.offset().left; + let top_difference = element_position.top - $grid_field.offset().top + 30; + $wrapper.css({ + position: "absolute", + top: `${top_difference + 10}px`, + left: `${left_difference}px`, + minWidth: "250px", + width: `${element_position.width}px`, + }); + } } }) .on("click", function (event) { From 91091a9098a4b046bf19325c0b1ee2344df5a717 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Tue, 17 Feb 2026 21:49:12 +0530 Subject: [PATCH 121/393] fix: use inline-flex to vertically center open icon --- frappe/public/js/frappe/form/controls/link.js | 2 +- frappe/public/scss/common/grid.scss | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/link.js b/frappe/public/js/frappe/form/controls/link.js index 4eb237f960..74d62c6382 100644 --- a/frappe/public/js/frappe/form/controls/link.js +++ b/frappe/public/js/frappe/form/controls/link.js @@ -14,7 +14,7 @@ frappe.ui.form.ControlLink = class ControlLink extends frappe.ui.form.ControlDat $(` -
+
diff --git a/frappe/public/scss/common/grid.scss b/frappe/public/scss/common/grid.scss index 08eb3edcfd..10e6882133 100644 --- a/frappe/public/scss/common/grid.scss +++ b/frappe/public/scss/common/grid.scss @@ -302,7 +302,7 @@ } textarea { - height: 39px !important; + height: 43px !important; } .form-control, @@ -387,7 +387,7 @@ .data-row { div[data-fieldname="options"], div[data-fieldtype="Text Editor"] { - height: 40px; + height: auto; } } .grid-static-col { @@ -888,6 +888,12 @@ height: 100%; } +.sticky-col-container { + display: flex; + justify-content: center; + align-items: center; +} + @media (max-width: map-get($grid-breakpoints, "md")) { .form-column.col-sm-6 .form-grid { .row-index { From 84bfc8aa916f7908d770893fd6720c07a201e32d Mon Sep 17 00:00:00 2001 From: Sayantan Ghosh Date: Wed, 18 Feb 2026 11:30:27 +0530 Subject: [PATCH 128/393] fix: `frappe.call` for website now handles 417 errors (#32362) this is to bring parity between the two `frappe.call` methods: one for the website and one for the framework. --- frappe/website/js/website.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/frappe/website/js/website.js b/frappe/website/js/website.js index 4ae6d614cc..6a8221f68a 100644 --- a/frappe/website/js/website.js +++ b/frappe/website/js/website.js @@ -96,6 +96,18 @@ $.extend(frappe, { 403: function () { frappe.msgprint(__("Not permitted")); }, + 417: function (xhr) { + var data = xhr.responseJSON; + if (!data) { + try { + data = JSON.parse(xhr.responseText); + } catch (e) { + data = xhr.responseText; + } + } + if (opts.callback) opts.callback(data); + if (opts.error) opts.error(data); + }, 200: function (data) { if (opts.callback) opts.callback(data); if (opts.success) opts.success(data); From 87ea953609a65f26b391e721ae3de44545659fbd Mon Sep 17 00:00:00 2001 From: Balamurali M Date: Wed, 18 Feb 2026 12:21:50 +0530 Subject: [PATCH 129/393] fix(safe-exec): Allow WITH queries ref: https://mariadb.com/docs/server/reference/sql-statements/data-manipulation/selecting-data/common-table-expressions/with --- frappe/utils/safe_exec.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/utils/safe_exec.py b/frappe/utils/safe_exec.py index 1b10fc30f1..064d9c9486 100644 --- a/frappe/utils/safe_exec.py +++ b/frappe/utils/safe_exec.py @@ -484,7 +484,7 @@ def check_safe_sql_query(query: str, throw: bool = True) -> bool: """ query = query.strip().lower() - whitelisted_statements = ("select", "explain") + whitelisted_statements = ("select", "explain", "with") if query.startswith(whitelisted_statements): return True From c0806fabe8c852476f0e6f762a6accc63dee2aa0 Mon Sep 17 00:00:00 2001 From: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com> Date: Wed, 18 Feb 2026 12:51:41 +0530 Subject: [PATCH 130/393] Revert "fix(safe-exec): Allow WITH queries" (#37175) --- frappe/utils/safe_exec.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/utils/safe_exec.py b/frappe/utils/safe_exec.py index 064d9c9486..1b10fc30f1 100644 --- a/frappe/utils/safe_exec.py +++ b/frappe/utils/safe_exec.py @@ -484,7 +484,7 @@ def check_safe_sql_query(query: str, throw: bool = True) -> bool: """ query = query.strip().lower() - whitelisted_statements = ("select", "explain", "with") + whitelisted_statements = ("select", "explain") if query.startswith(whitelisted_statements): return True From b781fa4ee34bfe66651bdcd35ef1dcbac6d9fd8c Mon Sep 17 00:00:00 2001 From: Sumit Jain Date: Wed, 18 Feb 2026 14:04:58 +0530 Subject: [PATCH 131/393] fix: Copy `attached_to_field` and `folder` when amending documents --- frappe/core/doctype/file/test_file.py | 71 +++++++++++++++++++++++++++ frappe/desk/form/load.py | 2 +- frappe/model/document.py | 3 +- 3 files changed, 74 insertions(+), 2 deletions(-) diff --git a/frappe/core/doctype/file/test_file.py b/frappe/core/doctype/file/test_file.py index 128d74dae8..fb14b30075 100644 --- a/frappe/core/doctype/file/test_file.py +++ b/frappe/core/doctype/file/test_file.py @@ -641,6 +641,77 @@ class TestAttachment(IntegrationTestCase): self.assertTrue(exists) +class TestCopyAttachmentsFromAmendedFrom(IntegrationTestCase): + """Test that attached_to_field and folder are copied when amending a document.""" + + @classmethod + def setUpClass(cls): + super().setUpClass() + from frappe.core.doctype.doctype.test_doctype import new_doctype + + cls.test_doctype = "Test Amendable Attachment" + new_doctype( + cls.test_doctype, + is_submittable=1, + fields=[ + {"label": "Title", "fieldname": "title", "fieldtype": "Data"}, + {"label": "Attachment", "fieldname": "attachment", "fieldtype": "Attach"}, + ], + ).insert(ignore_if_duplicate=True) + + @classmethod + def tearDownClass(cls): + frappe.db.rollback() + frappe.delete_doc_if_exists("DocType", cls.test_doctype) + + def test_attached_to_field_and_folder_copied_on_amend(self): + # Create custom folder + custom_folder = frappe.get_doc( + {"doctype": "File", "file_name": "Test Amend Folder", "is_folder": 1, "folder": "Home"} + ).insert() + + # Create original document and attach file with attached_to_field and custom folder + doc = frappe.get_doc(doctype=self.test_doctype, title="Original").insert() + file = frappe.get_doc( + { + "doctype": "File", + "file_name": "amend_test_attach.txt", + "content": "Test Content", + "attached_to_doctype": self.test_doctype, + "attached_to_name": doc.name, + "attached_to_field": "attachment", + "folder": custom_folder.name, + } + ).insert() + + doc.attachment = file.file_url + doc.save() + + # Submit and cancel + doc.submit() + doc.cancel() + + # Amend document + amended_doc = frappe.copy_doc(doc) + amended_doc.docstatus = 0 + amended_doc.amended_from = doc.name + amended_doc.save() + + # Verify copied file has attached_to_field and folder from original + copied_files = frappe.get_all( + "File", + filters={ + "attached_to_doctype": self.test_doctype, + "attached_to_name": amended_doc.name, + "file_name": "amend_test_attach.txt", + }, + fields=["name", "attached_to_field", "folder"], + ) + self.assertEqual(len(copied_files), 1, "Exactly one file should be copied to amended doc") + self.assertEqual(copied_files[0].attached_to_field, "attachment") + self.assertEqual(copied_files[0].folder, custom_folder.name) + + class TestAttachmentsAccess(IntegrationTestCase): def setUp(self) -> None: frappe.db.delete("File", {"is_folder": 0}) diff --git a/frappe/desk/form/load.py b/frappe/desk/form/load.py index 87f1954093..1e4af10aea 100644 --- a/frappe/desk/form/load.py +++ b/frappe/desk/form/load.py @@ -182,7 +182,7 @@ def get_milestones(doctype, name): def get_attachments(dt, dn): return frappe.get_all( "File", - fields=["name", "file_name", "file_url", "is_private"], + fields=["name", "file_name", "file_url", "is_private", "attached_to_field", "folder"], filters={"attached_to_name": str(dn), "attached_to_doctype": dt}, ) diff --git a/frappe/model/document.py b/frappe/model/document.py index 54e7795b62..30f65d9d0e 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -598,7 +598,8 @@ class Document(BaseDocument): "file_name": attach_item.file_name, "attached_to_name": self.name, "attached_to_doctype": self.doctype, - "folder": "Home/Attachments", + "attached_to_field": attach_item.attached_to_field, + "folder": attach_item.folder or "Home/Attachments", "is_private": attach_item.is_private, } ) From 849a935e20ec330a788d9ea313fce6094879ca29 Mon Sep 17 00:00:00 2001 From: Harsh Patadia <142822496+harshp4114@users.noreply.github.com> Date: Wed, 18 Feb 2026 14:14:09 +0530 Subject: [PATCH 132/393] fix: List Settings UI Issue (#36903) * fix: List Settings UI Issue #36861 * fix: removed extra padding from top, made everything vertically aligned * fix: properly formatted the changes made to the file * fix: failing linter * fix: failing linter * fix: failing linter * fix: failing linter * fix: failing linter * fix: formatting * refactor: code cleanup --------- Co-authored-by: priyanshshah2442 Co-authored-by: Ejaaz Khan --- frappe/public/js/frappe/list/list_settings.js | 23 +++++++++++-------- frappe/public/scss/desk/list.scss | 2 +- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/frappe/public/js/frappe/list/list_settings.js b/frappe/public/js/frappe/list/list_settings.js index c712f14fdc..7e5d443866 100644 --- a/frappe/public/js/frappe/list/list_settings.js +++ b/frappe/public/js/frappe/list/list_settings.js @@ -107,22 +107,27 @@ export default class ListSettings { } let is_sortable = idx == 0 ? `` : `sortable`; let show_sortable_handle = idx == 0 ? `hide` : ``; - let can_remove = idx == 0 || is_status_field(me.fields[idx]) ? `hide` : ``; + let can_remove = idx == 0 || is_status_field(me.fields[idx]) ? `hide` : `d-flex`; fields += ` -
+
-
-
+
+
${frappe.utils.icon("drag", "xs", "", "", "sortable-handle " + show_sortable_handle)}
-
+ +
${__(me.fields[idx].label, null, me.doctype)}
-
- + + diff --git a/frappe/public/scss/desk/list.scss b/frappe/public/scss/desk/list.scss index 95db3eee9b..6ac02526f5 100644 --- a/frappe/public/scss/desk/list.scss +++ b/frappe/public/scss/desk/list.scss @@ -493,7 +493,7 @@ input.list-header-checkbox { .filter-section { display: flex; - padding: 0 var(--padding-xs); + padding: 0; } .filter-selector .btn-group { From 5e92584bf54d80134749775ed5f786a509016156 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Wed, 18 Feb 2026 14:18:34 +0530 Subject: [PATCH 133/393] fix: shadow inset issue in grid links --- frappe/public/scss/common/grid.scss | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/public/scss/common/grid.scss b/frappe/public/scss/common/grid.scss index 8ab4c34812..e4bf350ec9 100644 --- a/frappe/public/scss/common/grid.scss +++ b/frappe/public/scss/common/grid.scss @@ -313,6 +313,8 @@ .link-btn { background-color: var(--bg-color); + height: calc(100% - 4px); + margin-top: 2px; } .form-control:focus { From 9c0acda79a6c1bd35929e2ba594e1e4d7ad8c766 Mon Sep 17 00:00:00 2001 From: Patel Aasif Khan <159230804+aasif-patel@users.noreply.github.com> Date: Wed, 18 Feb 2026 14:33:13 +0530 Subject: [PATCH 134/393] fix: Fixed Email Header folding issue with Message-ID (#35266) * fix: Fixed Email Header folding issue with Message-ID * fix: email header folding with smtp policy refold * chore: linter --------- Co-authored-by: s-aga-r --- frappe/email/doctype/email_queue/email_queue.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/email/doctype/email_queue/email_queue.py b/frappe/email/doctype/email_queue/email_queue.py index 738125799c..09d3b2d6ad 100644 --- a/frappe/email/doctype/email_queue/email_queue.py +++ b/frappe/email/doctype/email_queue/email_queue.py @@ -306,7 +306,8 @@ class SendMailContext: recipient.update_db(status="Sent", commit=True) def get_message_object(self, message): - return Parser(policy=SMTP).parsestr(message) + policy = SMTP.clone(refold_source="none") + return Parser(policy=policy).parsestr(message) def message_placeholder(self, placeholder_key): # sourcery skip: avoid-builtin-shadow From 3de1ed26a45434c7c87a9249b528a4c2d2a1fd77 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Wed, 18 Feb 2026 14:54:52 +0530 Subject: [PATCH 135/393] fix: use autocomplete for showing child table links in web form --- frappe/website/doctype/web_form/web_form.py | 37 ++++++++++++++++----- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/frappe/website/doctype/web_form/web_form.py b/frappe/website/doctype/web_form/web_form.py index bd12631577..1939271fef 100644 --- a/frappe/website/doctype/web_form/web_form.py +++ b/frappe/website/doctype/web_form/web_form.py @@ -416,7 +416,7 @@ def get_context(context): def load_list_data(self, context): if not self.list_columns: - self.list_columns = get_in_list_view_fields(self.doc_type) + self.list_columns = get_in_list_view_fields(self.doc_type, self.name) context.web_form_doc.list_columns = self.list_columns def load_form_data(self, context): @@ -453,7 +453,7 @@ def get_context(context): # For Table fields, server-side processing for meta for field in context.web_form_doc.web_form_fields: if field.fieldtype == "Table": - field.fields = get_in_list_view_fields(field.options) + field.fields = get_in_list_view_fields(field.options, self.name) if field.fieldtype == "Link": field.fieldtype = "Autocomplete" @@ -794,7 +794,7 @@ def get_form_data(doctype: str, docname: str | None = None, web_form_name: str | # For Table fields, server-side processing for meta for field in out.web_form.web_form_fields: if field.fieldtype == "Table": - field.fields = get_in_list_view_fields(field.options) + field.fields = get_in_list_view_fields(field.options, web_form_name) out.update({field.fieldname: field.fields}) if field.fieldtype == "Link": @@ -807,7 +807,7 @@ def get_form_data(doctype: str, docname: str | None = None, web_form_name: str | @frappe.whitelist() -def get_in_list_view_fields(doctype): +def get_in_list_view_fields(doctype, web_form_name=None): meta = frappe.get_meta(doctype) fields = [] @@ -824,21 +824,40 @@ def get_in_list_view_fields(doctype): def get_field_df(fieldname): if fieldname == "name": return {"label": "Name", "fieldname": "name", "fieldtype": "Data"} - return meta.get_field(fieldname).as_dict() + df = meta.get_field(fieldname).as_dict() + if df.get("options") and df.get("fieldtype") == "Link": + df["fieldtype"] = "Autocomplete" + df["options"] = get_link_options( + web_form_name, + doctype=df.options, + allow_read_on_all_link_options=df.get("allow_read_on_all_link_options", False), + ) + return df return [get_field_df(f) for f in fields] +def has_link_option(fields, doctype): + for f in fields: + if f.options == doctype: + return True + if hasattr(f, "fields") and isinstance(f.fields, list): + if has_link_option(f.fields, doctype): + return True + return False + + def get_link_options(web_form_name, doctype, allow_read_on_all_link_options=False): web_form: WebForm = frappe.get_lazy_doc("Web Form", web_form_name) if web_form.login_required and frappe.session.user == "Guest": frappe.throw(_("You must be logged in to use this form."), frappe.PermissionError) - if not web_form.published or not any(f for f in web_form.web_form_fields if f.options == doctype): - frappe.throw( - _("You don't have permission to access the {0} DocType.").format(doctype), frappe.PermissionError - ) + if not web_form.published or not has_link_option(web_form.web_form_fields, doctype): + frappe.throw( + _("You don't have permission to access the {0} DocType.").format(doctype), + frappe.PermissionError, + ) link_options, filters = [], {} if web_form.login_required and not allow_read_on_all_link_options: From b9f659ef7481407860df57f19d379fcad0239ecb Mon Sep 17 00:00:00 2001 From: Akash Tom Date: Wed, 18 Feb 2026 15:08:39 +0530 Subject: [PATCH 136/393] fix: apply margin for header and footer for ids header-html and footer-html --- frappe/utils/pdf.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frappe/utils/pdf.py b/frappe/utils/pdf.py index e93349f4db..9dad6463e6 100644 --- a/frappe/utils/pdf.py +++ b/frappe/utils/pdf.py @@ -369,6 +369,12 @@ def prepare_header_footer(soup: BeautifulSoup): # {"header-html": "/tmp/frappe-pdf-random.html"} options[html_id] = fname + + if html_id == "header-html": + options["margin-top"] = "25mm" + elif html_id == "footer-html": + options["margin-bottom"] = "25mm" + else: if html_id == "header-html": options["margin-top"] = "15mm" From 13c7a38fce0e8934d7220ef6e2e33bb80f60e7fa Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Wed, 18 Feb 2026 15:20:48 +0530 Subject: [PATCH 137/393] fix: link received reply of sent email (#37177) --- frappe/email/receive.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/frappe/email/receive.py b/frappe/email/receive.py index 08157dc5f6..c962e71c82 100644 --- a/frappe/email/receive.py +++ b/frappe/email/receive.py @@ -799,15 +799,25 @@ class InboundMail(Email): return self._reference_document reference_document = "" - parent = self.parent_email_queue() or self.parent_communication() + parent_email_queue = self.parent_email_queue() + parent_communication = self.parent_communication() - if parent and parent.reference_doctype: + parent = None + if parent_email_queue and parent_email_queue.reference_doctype: + parent = parent_email_queue + elif parent_communication and parent_communication.reference_doctype: + parent = parent_communication + + if parent: reference_doctype, reference_name = parent.reference_doctype, parent.reference_name reference_document = self.get_doc(reference_doctype, reference_name, ignore_error=True) if not reference_document and self.email_account.append_to: reference_document = self.match_record_by_subject_and_sender(self.email_account.append_to) + if not reference_document and self.is_reply_to_system_sent_mail(): + reference_document = parent_communication + self._reference_document = reference_document or "" return self._reference_document From 3e061b026be45e0dfc3a0d16aa3c4d3f13245de6 Mon Sep 17 00:00:00 2001 From: Prathamesh Kurunkar <59260326+prathameshkurunkar7@users.noreply.github.com> Date: Wed, 18 Feb 2026 15:55:06 +0530 Subject: [PATCH 138/393] fix(email): ensure CC header visibility according to email semantics (#37182) * fix(email): ensure CC header visibility according to email semantics * chore(email): fix linting in docs --- frappe/email/__init__.py | 56 ++++++++++++++++++++------------------ frappe/email/email_body.py | 3 +- frappe/tests/test_email.py | 50 ++++++++++++++++++++++++++++++++-- 3 files changed, 79 insertions(+), 30 deletions(-) diff --git a/frappe/email/__init__.py b/frappe/email/__init__.py index 5871a9f562..7dc2ce4478 100644 --- a/frappe/email/__init__.py +++ b/frappe/email/__init__.py @@ -158,33 +158,35 @@ def sendmail( """Send email using user's default **Email Account** or global default **Email Account**. - :param recipients: List of recipients. - :param sender: Email sender. Default is current user or default outgoing account. - :param subject: Email Subject. - :param message: (or `content`) Email Content. - :param as_markdown: Convert content markdown to HTML. - :param delayed: Send via scheduled email sender **Email Queue**. Don't send immediately. Default is true - :param send_priority: Priority for Email Queue, default 1. - :param reference_doctype: (or `doctype`) Append as communication to this DocType. - :param reference_name: (or `name`) Append as communication to this document name. - :param unsubscribe_method: Unsubscribe url with options email, doctype, name. e.g. `/api/method/unsubscribe` - :param unsubscribe_params: Unsubscribe paramaters to be loaded on the unsubscribe_method [optional] (dict). - :param attachments: List of attachments. - :param reply_to: Reply-To Email Address. - :param message_id: Used for threading. If a reply is received to this email, Message-Id is sent back as In-Reply-To in received email. - :param in_reply_to: Used to send the Message-Id of a received email back as In-Reply-To. - :param send_after: Send after the given datetime. - :param expose_recipients: Display all recipients in the footer message - "This email was sent to" - :param communication: Communication link to be set in Email Queue record - :param inline_images: List of inline images as {"filename", "filecontent"}. All src properties will be replaced with random Content-Id - :param template: Name of html template from templates/emails folder - :param args: Arguments for rendering the template - :param header: Append header in email - :param with_container: Wraps email inside a styled container - :param x_priority: 1 = HIGHEST, 3 = NORMAL, 5 = LOWEST - :param email_headers: Additional headers to be added in the email, e.g. {"X-Custom-Header": "value"} or {"Custom-Header": "value"}. Automatically prepends "X-" to the header name if not present. - :param raw_html: Whether to treat email template as a complete HTML file - :param add_css: Whether to add CSS from hooks/email_css to the email template + :param recipients: List of recipients. + :param sender: Email sender. Default is current user or default outgoing account. + :param subject: Email Subject. + :param message: (or `content`) Email Content. + :param as_markdown: Convert content markdown to HTML. + :param delayed: Send via scheduled email sender **Email Queue**. Don't send immediately. Default is true + :param send_priority: Priority for Email Queue, default 1. + :param reference_doctype: (or `doctype`) Append as communication to this DocType. + :param reference_name: (or `name`) Append as communication to this document name. + :param unsubscribe_method: Unsubscribe url with options email, doctype, name. e.g. `/api/method/unsubscribe` + :param unsubscribe_params: Unsubscribe paramaters to be loaded on the unsubscribe_method [optional] (dict). + :param attachments: List of attachments. + :param reply_to: Reply-To Email Address. + :param message_id: Used for threading. If a reply is received to this email, Message-Id is sent back as In-Reply-To in received email. + :param in_reply_to: Used to send the Message-Id of a received email back as In-Reply-To. + :param send_after: Send after the given datetime. + :param expose_recipients: Controls recipient visibility. "header" shows all TO recipients in the To header. + "footer" adds "This email was sent to..." text in footer. None (default) hides TO recipients from each other. + Note: CC header is always visible regardless of this setting (as per email semantics). + :param communication: Communication link to be set in Email Queue record + :param inline_images: List of inline images as {"filename", "filecontent"}. All src properties will be replaced with random Content-Id + :param template: Name of html template from templates/emails folder + :param args: Arguments for rendering the template + :param header: Append header in email + :param with_container: Wraps email inside a styled container + :param x_priority: 1 = HIGHEST, 3 = NORMAL, 5 = LOWEST + :param email_headers: Additional headers to be added in the email, e.g. {"X-Custom-Header": "value"} or {"Custom-Header": "value"}. Automatically prepends "X-" to the header name if not present. + :param raw_html: Whether to treat email template as a complete HTML file + :param add_css: Whether to add CSS from hooks/email_css to the email template """ from frappe.utils.jinja import get_email_from_template diff --git a/frappe/email/email_body.py b/frappe/email/email_body.py index 2c2d8b5a6f..5c1fe6320b 100755 --- a/frappe/email/email_body.py +++ b/frappe/email/email_body.py @@ -337,7 +337,8 @@ class EMail: "To": ", ".join(self.recipients) if self.expose_recipients == "header" else "", "Date": email.utils.formatdate(), "Reply-To": self.reply_to if self.reply_to else None, - "CC": ", ".join(self.cc) if self.cc and self.expose_recipients == "header" else None, + # cc should always be visible - as that is the semantic meaning of cc, this should not be dependent on expose_recipients + "CC": ", ".join(self.cc) if self.cc else None, "X-Frappe-Site": get_url(), } diff --git a/frappe/tests/test_email.py b/frappe/tests/test_email.py index dedb3ab5b0..7e00b4c3d0 100644 --- a/frappe/tests/test_email.py +++ b/frappe/tests/test_email.py @@ -82,8 +82,53 @@ class TestEmail(IntegrationTestCase): self.assertEqual(len(queue_recipients), 2) self.assertTrue("Unsubscribe" in frappe.safe_decode(frappe.flags.sent_mail)) - def test_cc_header(self): - # test if sending with cc's makes it into header + def test_cc_header_always_visible(self): + """Test that CC header is always visible regardless of expose_recipients setting. + + CC (Carbon Copy) should always be visible to all recipients as per email semantics. + This enables 'Reply All' functionality. If sender wants hidden recipients, they should use BCC. + """ + frappe.sendmail( + recipients=["test@example.com"], + cc=["test1@example.com"], + sender="admin@example.com", + reference_doctype="User", + reference_name="Administrator", + subject="Testing CC Header Visibility", + message="CC should be visible without expose_recipients", + unsubscribe_message="Unsubscribe", + # No expose_recipients set - CC should still be visible + ) + email_queue = frappe.db.sql( + """select name from `tabEmail Queue` where status='Not Sent'""", as_dict=1 + ) + self.assertEqual(len(email_queue), 1) + queue_recipients = [ + r.recipient + for r in frappe.db.sql( + """select recipient from `tabEmail Queue Recipient` + where status='Not Sent'""", + as_dict=1, + ) + ] + self.assertTrue("test@example.com" in queue_recipients) + self.assertTrue("test1@example.com" in queue_recipients) + + message = frappe.db.sql( + """select message from `tabEmail Queue` + where status='Not Sent'""", + as_dict=1, + )[0].message + # CC should be visible even without expose_recipients + self.assertTrue("CC: test1@example.com" in message) + # TO should use placeholder (hidden) when expose_recipients is not set + self.assertTrue("To: " in message) + + def test_cc_header_with_expose_recipients(self): + """Test CC and TO visibility when expose_recipients='header' is set. + + With expose_recipients='header', both TO and CC should be visible in headers. + """ frappe.sendmail( recipients=["test@example.com"], cc=["test1@example.com"], @@ -115,6 +160,7 @@ class TestEmail(IntegrationTestCase): where status='Not Sent'""", as_dict=1, )[0].message + # Both TO and CC should be visible with expose_recipients="header" self.assertTrue("To: test@example.com" in message) self.assertTrue("CC: test1@example.com" in message) From 79003d6674a50d7b186b823bde5def2b055f8cf3 Mon Sep 17 00:00:00 2001 From: Prathamesh Kurunkar <59260326+prathameshkurunkar7@users.noreply.github.com> Date: Wed, 18 Feb 2026 15:57:20 +0530 Subject: [PATCH 139/393] docs(sendmail): clarify behavior of queue_separately and CC/BCC in email_queue (#37113) * fix(sendmail): enhance queuing of cc and bcc recipients to avoid duplicates * revert: fix(sendmail): enhance queuing of cc and bcc recipients to avoid duplicates This reverts commit 66c0c1cfb7c0f46f5687ce5266f945e88dadc1db. * docs(email_queue): clarify behavior of queue_separately and CC/BCC in email queue --- frappe/email/doctype/email_queue/email_queue.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/frappe/email/doctype/email_queue/email_queue.py b/frappe/email/doctype/email_queue/email_queue.py index 09d3b2d6ad..f5cbc66922 100644 --- a/frappe/email/doctype/email_queue/email_queue.py +++ b/frappe/email/doctype/email_queue/email_queue.py @@ -540,7 +540,11 @@ class QueueBuilder: :param in_reply_to: Used to send the Message-Id of a received email back as In-Reply-To. :param send_after: Send this email after the given datetime. If value is in integer, then `send_after` will be the automatically set to no of days from current date. :param communication: Communication link to be set in Email Queue record - :param queue_separately: Queue each email separately + :param queue_separately: Queue each email separately (one per recipient). When True, each TO recipient + receives an individual email. Note: If CC/BCC are provided with queue_separately=True, CC/BCC + recipients will receive one email for each TO recipient(duplicates), as each TO email is a separate message + that includes CC/BCC. To avoid this, either don't use queue_separately, or add CC/BCC recipients + to the recipients list instead. :param is_notification: Marks email as notification so will not trigger notifications from system :param add_unsubscribe_link: Send unsubscribe link in the footer of the Email, default 1. :param inline_images: List of inline images as {"filename", "filecontent"}. All src properties will be replaced with random Content-Id @@ -796,6 +800,15 @@ class QueueBuilder: ) def send_emails(self, queue_data, final_recipients): + """ + Send emails to recipients separately. + + Note: CC/BCC recipients are included in each email sent to TO recipients. + This means CC/BCC will receive one email per TO recipient. This is expected + behavior because queue_separately creates individual emails for each TO + recipient, and CC/BCC are copied on each individual email. + + """ # This is used to bulk send emails from same sender to multiple recipients separately # This re-uses smtp server instance to minimize the cost of new session creation frappe_mail_client = None From 081908540dc2b8f63e97d390b4f0212dc0c87007 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan Date: Wed, 18 Feb 2026 16:08:12 +0530 Subject: [PATCH 140/393] feat: add FC billing banner on Desktop --- frappe/public/js/billing.bundle.js | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/frappe/public/js/billing.bundle.js b/frappe/public/js/billing.bundle.js index 89c9a9d3a7..42c43a780c 100644 --- a/frappe/public/js/billing.bundle.js +++ b/frappe/public/js/billing.bundle.js @@ -24,6 +24,7 @@ $(document).ready(function () { generateTrialSubscriptionBanner(response.trial_end_date) ); } + addManageTrialBannerDesktop(response.trial_end_date); } addManageBillingDropdown(); @@ -39,13 +40,28 @@ function setErrorMessage(message) { $("#fc-login-error").text(message); } +function addManageTrialBannerDesktop(trial_end_date) { + $(document).on("desktop_screen", function (event, data) { + const icons_container = data.desktop.wrapper.find(".icons-container").first(); + + $(".desktop-container").before( + generateTrialSubscriptionBanner(trial_end_date).css({ + width: icons_container.width(), + margin: "auto", + padding: "20px 20px 0px", + }) + ); + icons_container.css("margin-top", "40px"); + }); +} + function addManageBillingDropdown() { $(document).on("desktop_screen", function (event, data) { data.desktop.add_menu_item({ label: __("Manage Billing"), icon: "receipt-text", condition: function () { - return frappe.boot.sysdefaults.demo_company; + return frappe.boot.is_fc_site; }, onClick: function () { return openFrappeCloudDashboard(); @@ -65,7 +81,7 @@ function generateTrialSubscriptionBanner(trialEndDate) { const trial_end_string = trial_end_days > 1 ? `${trial_end_days} days` : `${trial_end_days} day`; - return $(` + return $(`
-
-
- - - - - - - - - - -
- - Your trial ends in ${trial_end_string}. - - - ${ - isFCUser - ? "Please upgrade for uninterrupted services" - : "Please contact your system administrator to upgrade your plan." - } - -
-
- ${ - isFCUser - ? `` - : "" - } -
-
`); + const banner_message = isFCUser + ? "Please upgrade for uninterrupted services" + : "Please contact your system administrator to upgrade your plan."; + let card_args = { + title: `Your trial ends in ${trial_end_string}`, + message: banner_message, + outline: true, + close_button: true, + popper: true, + primary_button_alignment: "right", + }; + isFCUser = true; + if (isFCUser) { + card_args.primary_action_label = "Upgrade"; + card_args.primary_action_suffix_icon = "square-arrow-out-up-right"; + card_args.styles = { + "sidebar-card-button-bg-color": "var(--surface-gray-2)", + "sidebar-card-button-color": "var(--ink-gray-7)", + "sidebar-card-button-outline": "var(--ink-gray-7)", + }; + } + $(document).on("desktop_screen", function (event, data) { + if ( + frappe.boot.is_fc_site && + !!frappe.boot.setup_complete && + !frappe.is_mobile() && + frappe.user.has_role("System Manager") + ) { + if (response.trial_end_date && trial_end_date > new Date()) { + card_args.parent = $(".icons-container").first(); + let banner_card = new frappe.ui.SidebarCard(card_args); + } + addManageBillingDropdown(data.desktop); + + $(".login-to-fc, .upgrade-plan-button").on("click", function () { + openFrappeCloudDashboard(); + }); + } + }); + $(document).on("sidebar_setup", function (event, data) { + let sidebar = data.sidebar; + // card_args.close_button = null; + sidebar.add_card({ + title: card_args.title, + icon: "info", + message: card_args.message, + // primary_action_icon: "zap", + // primary_action_label: "Upgrade", + // primary_button_width: "full", + // primary_action: () => {}, + }); + }); +}); + +function setErrorMessage(message) { + $("#fc-login-error").text(message); +} + +function addManageBillingDropdown(desktop) { + desktop.add_menu_item({ + label: __("Manage Billing"), + icon: "receipt-text", + condition: function () { + return frappe.boot.is_fc_site; + }, + onClick: function () { + return openFrappeCloudDashboard(); + }, + }); +} +function openFrappeCloudDashboard() { + window.open( + `${frappeCloudBaseEndpoint}/dashboard/sites/${frappe.boot.site_info.name}`, + "_blank" + ); } diff --git a/frappe/public/js/frappe/form/info_card.js b/frappe/public/js/frappe/form/info_card.js index 349af9c298..f41a7d70ce 100644 --- a/frappe/public/js/frappe/form/info_card.js +++ b/frappe/public/js/frappe/form/info_card.js @@ -35,6 +35,7 @@ export class InfoCard { trigger: $(this.label_span).find("svg").get(0), close_button: true, popper: true, + primary_button_width: "full", }; if (this.df.documentation_url) { card_args.primary_action_label = "Read More"; diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar.js b/frappe/public/js/frappe/ui/sidebar/sidebar.js index 8697c7446b..65b373a58a 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar.js @@ -99,6 +99,7 @@ frappe.ui.Sidebar = class Sidebar { this.workspace_sidebar_items = updated_items; } setup(workspace_title) { + $(document).trigger("sidebar_setup", { sidebar: this }); this.sidebar_title = workspace_title; this.check_for_private_workspace(workspace_title); this.workspace_title = this.sidebar_title.toLowerCase(); @@ -110,11 +111,9 @@ frappe.ui.Sidebar = class Sidebar { this.add_sidebar_cards(); } add_card(card) { - if ( - this.desktop_menu_items && - this.desktop_menu_items.find((i) => i.to_title_case === card.title) - ) - return; + if (this.cards && this.cards.find((i) => i.title === card.title)) return; + card.parent = this.wrapper.find(".body-sidebar-cards"); + delete card.styles; this.cards.push(card); } add_sidebar_cards() { diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar_card.html b/frappe/public/js/frappe/ui/sidebar/sidebar_card.html index e3bcca3f7c..69a4551764 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar_card.html +++ b/frappe/public/js/frappe/ui/sidebar/sidebar_card.html @@ -10,15 +10,16 @@ {% } else { %}
{%= frappe.utils.icon(card.icon, "sm", "", "", "card-icon") %} - + - {%= frappe.utils.icon("x","sm", "", "", "card-icon cursor-pointer") %} + {%= frappe.utils.icon("x","sm", "", "", "card-icon cursor-pointer close-button") %}
{% } %} - {% if(card.primary_action_label) { %} - {% } %} +
\ No newline at end of file diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar_card.js b/frappe/public/js/frappe/ui/sidebar/sidebar_card.js index 6ba32973f0..c6ce41de75 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar_card.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar_card.js @@ -5,6 +5,10 @@ frappe.provide("frappe.ui"); frappe.ui.SidebarCard = class SidebarCard { constructor(opts) { Object.assign(this, opts); + this.alignment_style_map = { + right: "flex-end", + left: "flex-start", + }; this.make(opts); this.setup(); this.display = false; @@ -31,10 +35,16 @@ frappe.ui.SidebarCard = class SidebarCard { ], }); } + if (this.outline) { + this.card.addClass("card-outline"); + this.card.removeClass("px-2 py-2"); + } this.card.prependTo(this.parent); + this.set_button_alignment(); } setup() { this.setup_primary_action(); + this.setup_close_button(); } toggle() { if (this.display) { @@ -59,6 +69,14 @@ frappe.ui.SidebarCard = class SidebarCard { me.primary_action(event); }); } + setup_close_button() { + const me = this; + if (this.close_button) { + this.card.find(".close-button").on("click", function () { + me.toggle(); + }); + } + } set_styles() { if (this.styles) { const $root = $(":root"); @@ -67,4 +85,11 @@ frappe.ui.SidebarCard = class SidebarCard { } } } + set_button_alignment() { + if (this.primary_button_alignment) { + this.card + .find(".sidebar-card-actions") + .css("justifyContent", this.alignment_style_map[this.primary_button_alignment]); + } + } }; diff --git a/frappe/public/scss/desk/sidebar_card.scss b/frappe/public/scss/desk/sidebar_card.scss index 56144f1754..d64bc5f828 100644 --- a/frappe/public/scss/desk/sidebar_card.scss +++ b/frappe/public/scss/desk/sidebar_card.scss @@ -1,6 +1,6 @@ :root { --sidebar-card-button-outline: var(--surface-blue-3); - --sidebar-card-button-bg-color: var(var(--surface-blue-2)); + --sidebar-card-button-bg-color: var(--surface-blue-2); --sidebar-card-button-color: var(--ink-blue-3); } .card-title-container { @@ -54,3 +54,11 @@ .cursor-pointer { cursor: pointer; } + +.card-outline { + border: 1px solid; + box-shadow: none; + border-color: var(--outline-gray-2, #e2e2e2); + border-radius: calc(var(--border-radius-lg) + 2px); + padding: calc(var(--padding-md) - 3px); +} From 6a132e94e0de79860187bebd27d6c2323b2b1ef6 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Thu, 19 Feb 2026 13:10:37 +0530 Subject: [PATCH 169/393] fix(Email Account): remove redundant field (#37229) --- frappe/email/doctype/email_account/email_account.json | 1 - 1 file changed, 1 deletion(-) diff --git a/frappe/email/doctype/email_account/email_account.json b/frappe/email/doctype/email_account/email_account.json index 042366b1cf..08d661314d 100644 --- a/frappe/email/doctype/email_account/email_account.json +++ b/frappe/email/doctype/email_account/email_account.json @@ -65,7 +65,6 @@ "always_use_account_email_id_as_sender", "always_use_account_name_as_sender_name", "send_unsubscribe_message", - "add_x_original_from", "track_email_status", "headers_section", "column_break_mcbu", From 15bcd7d2090f8d36f28a01815a0a16c980ff71cd Mon Sep 17 00:00:00 2001 From: Vibhuti Garachh <157696107+Vibhuti410@users.noreply.github.com> Date: Thu, 19 Feb 2026 14:10:22 +0530 Subject: [PATCH 170/393] fix: remove height override causing layout issue after save (#37236) Co-authored-by: Frappe --- frappe/public/scss/common/grid.scss | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/frappe/public/scss/common/grid.scss b/frappe/public/scss/common/grid.scss index e4bf350ec9..329bee0758 100644 --- a/frappe/public/scss/common/grid.scss +++ b/frappe/public/scss/common/grid.scss @@ -383,12 +383,7 @@ line-height: 1.3 !important; } } - .data-row { - div[data-fieldname="options"], - div[data-fieldtype="Text Editor"] { - height: auto; - } - } + .grid-static-col { background-color: var(--fg-color); &.sticky-grid-col { From 06abc3e5acfd4a0b78d226004f74b0777f52a23b Mon Sep 17 00:00:00 2001 From: sokumon Date: Thu, 19 Feb 2026 14:10:27 +0530 Subject: [PATCH 171/393] fix: render it correctly --- frappe/desk/page/desktop/desktop.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/frappe/desk/page/desktop/desktop.js b/frappe/desk/page/desktop/desktop.js index 36e4633855..2249cc05c5 100644 --- a/frappe/desk/page/desktop/desktop.js +++ b/frappe/desk/page/desktop/desktop.js @@ -176,8 +176,7 @@ class DesktopPage { this.desktop_menu_items = []; } update() { - this.make(this.page); - this.setup(); + this.make(); } prepare() { this.apps_icons = []; @@ -277,8 +276,8 @@ class DesktopPage { if (this.edit_mode) { this.start_editing_layout(); } + this.setup(); } - setup() { $(document).trigger("desktop_screen", { desktop: this }); this.setup_avatar(); From 6c55d6a9a058c9e9eabe47db57d550414b9b2db7 Mon Sep 17 00:00:00 2001 From: Frappe Date: Thu, 19 Feb 2026 14:21:10 +0530 Subject: [PATCH 172/393] fix: add z-index back to fix sticky scroll behavior --- frappe/public/scss/common/grid.scss | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/public/scss/common/grid.scss b/frappe/public/scss/common/grid.scss index 9730850b2d..8fab01ab05 100644 --- a/frappe/public/scss/common/grid.scss +++ b/frappe/public/scss/common/grid.scss @@ -68,6 +68,7 @@ .row-index { position: sticky; left: 0; + z-index: 1; } .row-index { left: 31px; @@ -140,6 +141,7 @@ position: sticky; left: 0; background-color: var(--fg-color); + z-index: 1; } .row-index { left: 31px; From 7e0be7f170d7a378fdf7ec34e577a5635368c7dc Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 19 Feb 2026 14:32:07 +0530 Subject: [PATCH 173/393] refactor: make SQLite search order more reliable - use a stable index checkpoint with creation + name so rows are not skipped - fetch more BM25 matches before reranking, then return the top MAX_SEARCH_RESULTS - add stable tie-breakers in reranking (BM25 and original rank) - improve title matching by checking full words instead of substrings - remove abs normalization in base score --- frappe/search/sqlite_search.py | 75 +++++++++++++++++++++++++--------- 1 file changed, 55 insertions(+), 20 deletions(-) diff --git a/frappe/search/sqlite_search.py b/frappe/search/sqlite_search.py index 061145462c..b79d93908a 100644 --- a/frappe/search/sqlite_search.py +++ b/frappe/search/sqlite_search.py @@ -53,6 +53,7 @@ class SQLiteSearchIndexMissingError(Exception): # Search Configuration Constants MAX_SEARCH_RESULTS = 100 +MAX_RERANK_CANDIDATES = 500 SNIPPET_LENGTH = 64 MIN_WORD_LENGTH = 4 MAX_EDIT_DISTANCE = 3 @@ -375,12 +376,17 @@ class SQLiteSearch(ABC): # Process this doctype in batches last_indexed_modified = doctype_progress.get("last_indexed_modified") + last_indexed_name = doctype_progress.get("last_indexed_name") + progress_field = "creation" batch_count = 0 while True: # Get batch of documents docs = self.get_documents_paginated( - doctype, limit=batch_size, last_indexed_modified=last_indexed_modified + doctype, + limit=batch_size, + last_indexed_modified=last_indexed_modified, + last_indexed_name=last_indexed_name, ) if not docs: @@ -398,13 +404,12 @@ class SQLiteSearch(ABC): if documents: self._index_documents(documents) - # Update progress with last processed document's modification time - # Use hardcoded 'modified' field since it's reliable in all Frappe doctypes - last_doc_modified = docs[-1]["modified"] - + # Update progress with last processed document cursor + last_doc_modified = docs[-1].get(progress_field) or docs[-1].get("modified") last_doc_name = docs[-1]["name"] self._update_index_progress(doctype, last_doc_name, last_doc_modified, len(documents)) last_indexed_modified = last_doc_modified + last_indexed_name = last_doc_name batch_count += 1 @@ -614,34 +619,48 @@ class SQLiteSearch(ABC): return records - def get_documents_paginated(self, doctype, limit=1000, last_indexed_modified=None): + def get_documents_paginated( + self, doctype, limit=1000, last_indexed_modified=None, last_indexed_name=None + ): """Get records for a specific doctype with pagination support.""" config = self.doc_configs.get(doctype) if not config: return [] filters = config.get("filters", {}).copy() + sort_field = "creation" - # Ensure 'modified' field is always included for progress tracking + # Ensure cursor fields are included for progress tracking fields = config["fields"].copy() + if sort_field not in fields: + fields.append(sort_field) if "modified" not in fields: fields.append("modified") + if "name" not in fields: + fields.append("name") # Build query with proper ordering and pagination - # Order by modified field for reliable resume capability + # Order by cursor field with name as tie-breaker for stable pagination query = frappe.qb.get_query( doctype, fields=fields, filters=filters, - order_by="creation ASC, name ASC", # Secondary sort by name for consistency + order_by=f"{sort_field} ASC, name ASC", limit=limit, ) - # If resuming from a specific timestamp, filter by modification time - # This is more reliable than name-based filtering for VARCHAR names + # If resuming from a checkpoint, continue from cursor position. + # Include name tie-breaker to avoid skipping docs with same timestamp. if last_indexed_modified: Table = frappe.qb.DocType(doctype) - query = query.where(Table.modified > last_indexed_modified) + sort_column = getattr(Table, sort_field) + if last_indexed_name: + query = query.where( + (sort_column > last_indexed_modified) + | ((sort_column == last_indexed_modified) & (Table.name > last_indexed_name)) + ) + else: + query = query.where(sort_column > last_indexed_modified) docs = query.run(as_dict=True) @@ -854,6 +873,8 @@ class SQLiteSearch(ABC): select_clause = ",\n ".join(select_fields) + candidate_limit = max(MAX_SEARCH_RESULTS, MAX_RERANK_CANDIDATES) + if title_only: sql = f""" SELECT @@ -866,12 +887,12 @@ class SQLiteSearch(ABC): ORDER BY bm25_score LIMIT ? """ - return self.sql(sql, (fts_query, fts_query, *filter_params, MAX_SEARCH_RESULTS), read_only=True) + return self.sql(sql, (fts_query, fts_query, *filter_params, candidate_limit), read_only=True) else: params = [] if "content" in text_fields: params.append(SNIPPET_LENGTH) - params.extend([fts_query, *filter_params, MAX_SEARCH_RESULTS]) + params.extend([fts_query, *filter_params, candidate_limit]) sql = f""" SELECT @@ -883,7 +904,6 @@ class SQLiteSearch(ABC): ORDER BY bm25_score LIMIT ? """ - print(sql) return self.sql(sql, params, read_only=True) def _process_search_results(self, raw_results, query): @@ -923,13 +943,19 @@ class SQLiteSearch(ABC): processed_results.append(result) # Sort by custom score (descending - higher is better) - processed_results.sort(key=lambda x: x["score"], reverse=True) + processed_results.sort( + key=lambda x: ( + -x["score"], + x["bm25_score"] if x["bm25_score"] is not None else float("inf"), + x["original_rank"], + ) + ) # Add modified ranking after custom scoring for i, result in enumerate(processed_results): result["modified_rank"] = i + 1 - return processed_results + return processed_results[:MAX_SEARCH_RESULTS] def get_scoring_pipeline(self): """ @@ -984,13 +1010,22 @@ class SQLiteSearch(ABC): def _get_base_score(self, row, query): """Calculate the base score from BM25.""" - bm25_score = abs(row["bm25_score"]) if row["bm25_score"] is not None else 0 - return 1.0 / (1.0 + bm25_score) if bm25_score > 0 else 0.5 + bm25_score = row["bm25_score"] + if bm25_score is None: + return 0.5 + + # FTS5 BM25 is better when smaller, so don't normalize with abs(). + # Clamp non-positive scores to a strong base to avoid unstable boosts. + if bm25_score <= 0: + return 1.0 + + return 1.0 / (1.0 + bm25_score) def _get_title_boost(self, row, query, query_words): """Calculate the title matching boost based on percentage of words matched.""" original_title = (row["original_title"] or "").lower() query_lower = query.lower() + title_tokens = set(re.findall(r"\w+", original_title)) # Check for exact phrase match first (highest boost) if query_lower in original_title: @@ -1002,7 +1037,7 @@ class SQLiteSearch(ABC): matched_words = 0 for word in query_words: - if word.lower() in original_title: + if word.lower() in title_tokens: matched_words += 1 if matched_words == 0: From 08793c57f7e9721ada97e32f09dc3b3cc4c19e7a Mon Sep 17 00:00:00 2001 From: Aarol D'Souza <98270103+AarDG10@users.noreply.github.com> Date: Thu, 19 Feb 2026 14:58:16 +0530 Subject: [PATCH 174/393] fix: force type check in whitelisted methods 2 (#37086) * fix(diff): add type hints to whitelisted methods * fix(global_search): add type hints to whitelisted methods * fix(custom_html_block): add type hints to whitelisted methods * fix(deleted_document): add type hints to whitelisted methods * fix(log_settings): add type hints to whitelisted methods * fix(role): add type hints to whitelisted methods * fix(user_type): add type hints to whitelisted methods * fix(rq_job): add type hints to whitelisted methods * fix(link_preview): add type hints to whitelisted methods * fix(email_account): add type hints to whitelisted methods * fix(web_form): add type hints to whitelisted methods * fix(web_page_view): add type hints to whitelisted methods * fix(csvutils): add type hints to whitelisted methods * fix(file_manager): add type hints to whitelisted methods * fix(email_body): add type hints to whitelisted methods * fix(email_queue): add type hints to whitelisted methods * fix(email_template): add type hints to whitelisted methods * fix(notification): add type hints to whitelisted methods * fix(email_group): add type hints to whitelisted methods * fix(inbox): add type hints to whitelisted methods * fix(recorder): add type hints to whitelisted methods * fix(sms_settings): add type hints to whitelisted methods * fix: tighten type hints * fix(data_import): add type hints to whitelisted methods * fix(user_permission): add type hints to whitelisted methods * fix(gantt): add type hints to whitelisted methods * fix(like): add type hints to whitelisted methods * fix(search): add type hints to whitelisted methods * fix(onboarding_step): add type hints to whitelisted methods * fix(system_console): add type hints to whitelisted methods * fix(workspace_sidebar): add type hints to whitelisted methods * fix(todo): add type hints to whitelisted methods * fix: correct type hints * fix(print_format): add type hints to whitelisted methods * fix(client): add type hints to whitelisted methods --- .../core/doctype/data_import/data_import.py | 11 ++++++++-- .../deleted_document/deleted_document.py | 4 ++-- .../core/doctype/log_settings/log_settings.py | 2 +- frappe/core/doctype/recorder/recorder.py | 2 +- frappe/core/doctype/role/role.py | 4 +++- frappe/core/doctype/rq_job/rq_job.py | 2 +- .../core/doctype/sms_settings/sms_settings.py | 4 ++-- .../user_permission/user_permission.py | 13 +++++++----- frappe/core/doctype/user_type/user_type.py | 6 ++++-- .../custom_html_block/custom_html_block.py | 4 +++- .../onboarding_step/onboarding_step.py | 2 +- .../doctype/system_console/system_console.py | 2 +- frappe/desk/doctype/todo/todo.py | 2 +- .../workspace_sidebar/workspace_sidebar.py | 2 +- frappe/desk/gantt.py | 2 +- frappe/desk/like.py | 2 +- frappe/desk/link_preview.py | 2 +- frappe/desk/search.py | 6 +++--- .../doctype/email_account/email_account.py | 11 ++++++++-- .../email/doctype/email_group/email_group.py | 4 ++-- .../email/doctype/email_queue/email_queue.py | 4 ++-- .../doctype/email_template/email_template.py | 3 ++- .../doctype/notification/notification.py | 8 +++---- frappe/email/email_body.py | 8 ++++++- frappe/email/inbox.py | 2 +- frappe/utils/csvutils.py | 3 ++- frappe/utils/diff.py | 5 ++++- frappe/utils/file_manager.py | 2 +- frappe/utils/global_search.py | 2 +- frappe/utils/print_format.py | 21 ++++++++++++------- frappe/utils/telemetry/pulse/client.py | 17 ++++++++++++--- frappe/website/doctype/web_form/web_form.py | 7 ++++--- .../doctype/web_page_view/web_page_view.py | 20 +++++++++--------- 33 files changed, 121 insertions(+), 68 deletions(-) diff --git a/frappe/core/doctype/data_import/data_import.py b/frappe/core/doctype/data_import/data_import.py index c6bfe0b66d..6861b5f6b1 100644 --- a/frappe/core/doctype/data_import/data_import.py +++ b/frappe/core/doctype/data_import/data_import.py @@ -2,6 +2,7 @@ # License: MIT. See LICENSE import os +from typing import Any from rq.command import send_stop_job_command from rq.exceptions import InvalidJobOperation @@ -102,7 +103,7 @@ class DataImport(Document): self.payload_count = len(payloads) @frappe.whitelist() - def get_preview_from_template(self, import_file=None, google_sheets_url=None): + def get_preview_from_template(self, import_file: str | None = None, google_sheets_url: str | None = None): if import_file: self.import_file = import_file self.set_delimiters_flag() @@ -203,7 +204,13 @@ def start_import(data_import): @frappe.whitelist() -def download_template(doctype, export_fields=None, export_records=None, export_filters=None, file_type="CSV"): +def download_template( + doctype: str, + export_fields: str | dict[str, list[str]] | None = None, + export_records: str | None = None, + export_filters: str | dict[str, Any] | list[list[Any]] | None = None, + file_type: str = "CSV", +): """ Download template from Exporter :param doctype: Document Type diff --git a/frappe/core/doctype/deleted_document/deleted_document.py b/frappe/core/doctype/deleted_document/deleted_document.py index ef4578f9c9..59a6102336 100644 --- a/frappe/core/doctype/deleted_document/deleted_document.py +++ b/frappe/core/doctype/deleted_document/deleted_document.py @@ -38,7 +38,7 @@ class DeletedDocument(Document): @frappe.whitelist() -def restore(name, alert=True): +def restore(name: str | int, alert: bool = True): deleted = frappe.get_doc("Deleted Document", name) if deleted.restored: @@ -69,7 +69,7 @@ def restore(name, alert=True): @frappe.whitelist() -def bulk_restore(docnames): +def bulk_restore(docnames: str | list[str]): docnames = frappe.parse_json(docnames) message = _("Restoring Deleted Document") restored, invalid, failed = [], [], [] diff --git a/frappe/core/doctype/log_settings/log_settings.py b/frappe/core/doctype/log_settings/log_settings.py index 8501be7b64..b1a6bb36be 100644 --- a/frappe/core/doctype/log_settings/log_settings.py +++ b/frappe/core/doctype/log_settings/log_settings.py @@ -130,7 +130,7 @@ def has_unseen_error_log(): @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def get_log_doctypes(doctype, txt, searchfield, start, page_len, filters): +def get_log_doctypes(doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: list): filters = filters or [] filters.extend( diff --git a/frappe/core/doctype/recorder/recorder.py b/frappe/core/doctype/recorder/recorder.py index 6102d8c736..a212910fdc 100644 --- a/frappe/core/doctype/recorder/recorder.py +++ b/frappe/core/doctype/recorder/recorder.py @@ -116,7 +116,7 @@ def serialize_request(request): @frappe.whitelist() -def add_indexes(indexes): +def add_indexes(indexes: str): frappe.only_for("Administrator") indexes = json.loads(indexes) diff --git a/frappe/core/doctype/role/role.py b/frappe/core/doctype/role/role.py index 3bf470493c..5a161f1b97 100644 --- a/frappe/core/doctype/role/role.py +++ b/frappe/core/doctype/role/role.py @@ -120,7 +120,9 @@ def get_users(role): # searches for active employees @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def role_query(doctype, txt, searchfield, start, page_len, filters): +def role_query( + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: list | dict | str +): return frappe.get_all( "Role", limit_start=start, diff --git a/frappe/core/doctype/rq_job/rq_job.py b/frappe/core/doctype/rq_job/rq_job.py index 02375da8bc..98ff58b84b 100644 --- a/frappe/core/doctype/rq_job/rq_job.py +++ b/frappe/core/doctype/rq_job/rq_job.py @@ -241,7 +241,7 @@ def get_all_queued_jobs(): @frappe.whitelist() -def stop_job(job_id): +def stop_job(job_id: str): frappe.get_doc("RQ Job", job_id).stop_job() diff --git a/frappe/core/doctype/sms_settings/sms_settings.py b/frappe/core/doctype/sms_settings/sms_settings.py index 6d9207db88..f33ea63397 100644 --- a/frappe/core/doctype/sms_settings/sms_settings.py +++ b/frappe/core/doctype/sms_settings/sms_settings.py @@ -46,7 +46,7 @@ def validate_receiver_nos(receiver_list): @frappe.whitelist() -def get_contact_number(contact_name, ref_doctype, ref_name): +def get_contact_number(contact_name: str, ref_doctype: str, ref_name: str): "Return mobile number of the given contact." number = frappe.db.sql( """select mobile_no, phone from tabContact @@ -62,7 +62,7 @@ def get_contact_number(contact_name, ref_doctype, ref_name): @frappe.whitelist() -def send_sms(receiver_list, msg, sender_name="", success_msg=True): +def send_sms(receiver_list: str | list[str], msg: str, sender_name: str = "", success_msg: bool = True): send_sms_hook_methods = frappe.get_hooks("send_sms") if send_sms_hook_methods: return frappe.get_attr(send_sms_hook_methods[-1])(receiver_list, msg, sender_name, success_msg) diff --git a/frappe/core/doctype/user_permission/user_permission.py b/frappe/core/doctype/user_permission/user_permission.py index 9001b2893d..380d432833 100644 --- a/frappe/core/doctype/user_permission/user_permission.py +++ b/frappe/core/doctype/user_permission/user_permission.py @@ -2,6 +2,7 @@ # License: MIT. See LICENSE import json +from typing import Any import frappe from frappe import _ @@ -85,7 +86,7 @@ def send_user_permissions(bootinfo): @frappe.whitelist() -def get_user_permissions(user=None): +def get_user_permissions(user: str | None = None): """Get all users permissions for the user as a dict of doctype""" # if this is called from client-side, # user can access only his/her user permissions @@ -160,7 +161,9 @@ def user_permission_exists(user, allow, for_value, applicable_for=None): @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def get_applicable_for_doctype_list(doctype, txt, searchfield, start, page_len, filters): +def get_applicable_for_doctype_list( + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: dict[str, Any] +): actual_doctype = filters.get("doctype") linked_doctypes_map = get_linked_doctypes(actual_doctype, True) @@ -192,7 +195,7 @@ def get_permitted_documents(doctype): @frappe.whitelist() -def check_applicable_doc_perm(user, doctype, docname): +def check_applicable_doc_perm(user: str, doctype: str, docname: str | int): frappe.only_for("System Manager") applicable = [] doc_exists = frappe.get_all( @@ -224,7 +227,7 @@ def check_applicable_doc_perm(user, doctype, docname): @frappe.whitelist() -def clear_user_permissions(user, for_doctype): +def clear_user_permissions(user: str, for_doctype: str): frappe.only_for("System Manager") total = frappe.db.count("User Permission", {"user": user, "allow": for_doctype}) @@ -242,7 +245,7 @@ def clear_user_permissions(user, for_doctype): @frappe.whitelist() -def add_user_permissions(data): +def add_user_permissions(data: str | dict[str, Any]): """Add and update the user permissions""" frappe.only_for("System Manager") if isinstance(data, str): diff --git a/frappe/core/doctype/user_type/user_type.py b/frappe/core/doctype/user_type/user_type.py index 046e3203f9..1b6cd86041 100644 --- a/frappe/core/doctype/user_type/user_type.py +++ b/frappe/core/doctype/user_type/user_type.py @@ -218,7 +218,9 @@ def get_non_standard_user_types(): @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def get_user_linked_doctypes(doctype, txt, searchfield, start, page_len, filters): +def get_user_linked_doctypes( + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: dict | list | str +): modules = [d.get("module_name") for d in get_modules_from_app("frappe")] filters = [ @@ -254,7 +256,7 @@ def get_user_linked_doctypes(doctype, txt, searchfield, start, page_len, filters @frappe.whitelist() -def get_user_id(parent): +def get_user_id(parent: str): data = ( frappe.get_all( "DocField", diff --git a/frappe/desk/doctype/custom_html_block/custom_html_block.py b/frappe/desk/doctype/custom_html_block/custom_html_block.py index 35f9c3cc63..837fcb3079 100644 --- a/frappe/desk/doctype/custom_html_block/custom_html_block.py +++ b/frappe/desk/doctype/custom_html_block/custom_html_block.py @@ -27,7 +27,9 @@ class CustomHTMLBlock(Document): @frappe.whitelist() -def get_custom_blocks_for_user(doctype, txt, searchfield, start, page_len, filters): +def get_custom_blocks_for_user( + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: dict | str | list +): # return logged in users private blocks and all public blocks customHTMLBlock = DocType("Custom HTML Block") diff --git a/frappe/desk/doctype/onboarding_step/onboarding_step.py b/frappe/desk/doctype/onboarding_step/onboarding_step.py index bd8690bca0..e12e847244 100644 --- a/frappe/desk/doctype/onboarding_step/onboarding_step.py +++ b/frappe/desk/doctype/onboarding_step/onboarding_step.py @@ -50,7 +50,7 @@ class OnboardingStep(Document): @frappe.whitelist() -def get_onboarding_steps(ob_steps): +def get_onboarding_steps(ob_steps: str): steps = [] for s in json.loads(ob_steps): doc = frappe.get_doc("Onboarding Step", s.get("step")) diff --git a/frappe/desk/doctype/system_console/system_console.py b/frappe/desk/doctype/system_console/system_console.py index 4f29b8e7fc..d582988a3b 100644 --- a/frappe/desk/doctype/system_console/system_console.py +++ b/frappe/desk/doctype/system_console/system_console.py @@ -51,7 +51,7 @@ class SystemConsole(Document): @frappe.whitelist(methods=["POST"]) -def execute_code(doc): +def execute_code(doc: str): console = frappe.get_doc(json.loads(doc)) console.run() return console.as_dict() diff --git a/frappe/desk/doctype/todo/todo.py b/frappe/desk/doctype/todo/todo.py index 77cdfb90db..ddcbc3eb7e 100644 --- a/frappe/desk/doctype/todo/todo.py +++ b/frappe/desk/doctype/todo/todo.py @@ -173,5 +173,5 @@ def has_permission(doc, ptype="read", user=None): @frappe.whitelist() -def new_todo(description): +def new_todo(description: str): frappe.get_doc({"doctype": "ToDo", "description": description}).insert() diff --git a/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py b/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py index d55139b3e5..b0fe4b5399 100644 --- a/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py +++ b/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py @@ -195,7 +195,7 @@ def create_workspace_sidebar_for_workspaces(): @frappe.whitelist() -def add_sidebar_items(sidebar_title, sidebar_items): +def add_sidebar_items(sidebar_title: str, sidebar_items: str): sidebar_items = loads(sidebar_items) title = f"{sidebar_title}-{frappe.session.user}" w = frappe.get_doc("Workspace Sidebar", sidebar_title) diff --git a/frappe/desk/gantt.py b/frappe/desk/gantt.py index a09c52dafe..56a207f166 100644 --- a/frappe/desk/gantt.py +++ b/frappe/desk/gantt.py @@ -7,7 +7,7 @@ import frappe @frappe.whitelist() -def update_task(args, field_map): +def update_task(args: str, field_map: str): """Updates Doc (called via gantt) based on passed `field_map`""" args = frappe._dict(json.loads(args)) field_map = frappe._dict(json.loads(field_map)) diff --git a/frappe/desk/like.py b/frappe/desk/like.py index 6399673691..ecdc7d2d66 100644 --- a/frappe/desk/like.py +++ b/frappe/desk/like.py @@ -13,7 +13,7 @@ from frappe.utils import get_link_to_form @frappe.whitelist() -def toggle_like(doctype, name, add=False): +def toggle_like(doctype: str, name: str, add: str | bool = False): """Adds / removes the current user in the `__liked_by` property of the given document. If column does not exist, will add it in the database. diff --git a/frappe/desk/link_preview.py b/frappe/desk/link_preview.py index c9143ef5f1..3873daae56 100644 --- a/frappe/desk/link_preview.py +++ b/frappe/desk/link_preview.py @@ -6,7 +6,7 @@ from frappe.www.printview import set_title_values_for_link_and_dynamic_link_fiel @frappe.whitelist() @http_cache(max_age=60 * 10) -def get_preview_data(doctype, docname): +def get_preview_data(doctype: str, docname: str | int): preview_fields = [] meta = frappe.get_meta(doctype) if not meta.show_preview_popup: diff --git a/frappe/desk/search.py b/frappe/desk/search.py index afb8adcd5f..fb6b9b249f 100644 --- a/frappe/desk/search.py +++ b/frappe/desk/search.py @@ -72,7 +72,7 @@ def search_widget( start: int = 0, page_length: int = 10, filters: str | None | dict | list = None, - filter_fields=None, + filter_fields: str | None = None, as_dict: bool = False, reference_doctype: str | None = None, ignore_user_permissions: bool = False, @@ -372,7 +372,7 @@ def relevance_sorter(key, query, as_dict): @frappe.whitelist() -def get_names_for_mentions(search_term): +def get_names_for_mentions(search_term: str): users_for_mentions = frappe.cache.get_value("users_for_mentions", get_users_for_mentions) user_groups = frappe.cache.get_value("user_groups", get_user_groups) @@ -408,7 +408,7 @@ def get_user_groups(): @frappe.whitelist() -def get_link_title(doctype, docname): +def get_link_title(doctype: str, docname: str | int): meta = frappe.get_meta(doctype) if meta.show_title_field_in_link: diff --git a/frappe/email/doctype/email_account/email_account.py b/frappe/email/doctype/email_account/email_account.py index 49a60918bb..73ca59b640 100755 --- a/frappe/email/doctype/email_account/email_account.py +++ b/frappe/email/doctype/email_account/email_account.py @@ -821,7 +821,14 @@ class EmailAccount(Document): @frappe.whitelist() -def get_append_to(doctype=None, txt=None, searchfield=None, start=None, page_len=None, filters=None): +def get_append_to( + doctype: str | None = None, + txt: str | None = None, + searchfield: str | None = None, + start: int | None = None, + page_len: int | None = None, + filters: list | dict | str | None = None, +): txt = txt if txt else "" filters = {"istable": 0, "issingle": 0, "email_append_to": 1} @@ -1054,7 +1061,7 @@ def remove_user_email_inbox(email_account): @frappe.whitelist() -def set_email_password(email_account, password): +def set_email_password(email_account: str, password: str): account = frappe.get_doc("Email Account", email_account) if account.awaiting_password and account.auth_method != "OAuth": account.awaiting_password = 0 diff --git a/frappe/email/doctype/email_group/email_group.py b/frappe/email/doctype/email_group/email_group.py index 0985cba6e1..8101f67851 100755 --- a/frappe/email/doctype/email_group/email_group.py +++ b/frappe/email/doctype/email_group/email_group.py @@ -106,14 +106,14 @@ class EmailGroup(Document): @frappe.whitelist() -def import_from(name, doctype): +def import_from(name: str | int, doctype: str): nlist = frappe.get_doc("Email Group", name) if nlist.has_permission("write"): return nlist.import_from(doctype) @frappe.whitelist() -def add_subscribers(name, email_list): +def add_subscribers(name: str | int, email_list: str | list[str] | tuple[str, ...]): if not isinstance(email_list, list | tuple): email_list = email_list.replace(",", "\n").split("\n") diff --git a/frappe/email/doctype/email_queue/email_queue.py b/frappe/email/doctype/email_queue/email_queue.py index f5cbc66922..41983bd5ed 100644 --- a/frappe/email/doctype/email_queue/email_queue.py +++ b/frappe/email/doctype/email_queue/email_queue.py @@ -460,7 +460,7 @@ def retry_sending(queues: str | list[str]): @frappe.whitelist() -def send_now(name, force_send: bool = False): +def send_now(name: str | int, force_send: bool = False): record = EmailQueue.find(name) if record: record.check_permission() @@ -468,7 +468,7 @@ def send_now(name, force_send: bool = False): @frappe.whitelist() -def toggle_sending(enable): +def toggle_sending(enable: bool | int | str): frappe.only_for("System Manager") frappe.db.set_default("suspend_email_queue", 0 if sbool(enable) else 1) diff --git a/frappe/email/doctype/email_template/email_template.py b/frappe/email/doctype/email_template/email_template.py index bf2647c13c..1ab580f585 100644 --- a/frappe/email/doctype/email_template/email_template.py +++ b/frappe/email/doctype/email_template/email_template.py @@ -2,6 +2,7 @@ # License: MIT. See LICENSE import json +from typing import Any import frappe from frappe.model.document import Document @@ -66,7 +67,7 @@ class EmailTemplate(Document): @frappe.whitelist() -def get_email_template(template_name, doc, sender=None): +def get_email_template(template_name: str, doc: str | dict[str, Any], sender: str | None = None): """Return the processed HTML of a email template with the given doc""" email_template = frappe.get_doc("Email Template", template_name) diff --git a/frappe/email/doctype/notification/notification.py b/frappe/email/doctype/notification/notification.py index 584df7b5f8..c45ba3a3d7 100644 --- a/frappe/email/doctype/notification/notification.py +++ b/frappe/email/doctype/notification/notification.py @@ -92,7 +92,7 @@ class Notification(Document): # START: PreviewRenderer API @frappe.whitelist() - def preview_meets_condition(self, preview_document): + def preview_meets_condition(self, preview_document: str): if not self.condition and not self.filters: return _("Yes") try: @@ -107,7 +107,7 @@ class Notification(Document): return _("Failed to evaluate conditions: {}").format(e) @frappe.whitelist() - def preview_message(self, preview_document): + def preview_message(self, preview_document: str): try: doc = frappe.get_cached_doc(self.document_type, preview_document) context = get_context(doc) @@ -124,7 +124,7 @@ class Notification(Document): return _("Failed to render message: {}").format(e) @frappe.whitelist() - def preview_subject(self, preview_document): + def preview_subject(self, preview_document: str): try: doc = frappe.get_cached_doc(self.document_type, preview_document) context = get_context(doc) @@ -730,7 +730,7 @@ def clear_notification_cache(): @frappe.whitelist() -def get_documents_for_today(notification): +def get_documents_for_today(notification: str): notification = frappe.get_doc("Notification", notification) notification.check_permission("read") return [d.name for d in notification.get_documents_for_today()] diff --git a/frappe/email/email_body.py b/frappe/email/email_body.py index 5dc3054843..c6be796b49 100755 --- a/frappe/email/email_body.py +++ b/frappe/email/email_body.py @@ -437,7 +437,13 @@ def get_formatted_html( @frappe.whitelist() -def get_email_html(template, args, subject, header=None, with_container=False): +def get_email_html( + template: str, + args: str, + subject: str, + header: str | list | None = None, + with_container: str | int | bool = False, +): import json with_container = cint(with_container) diff --git a/frappe/email/inbox.py b/frappe/email/inbox.py index 2a299ef44a..3a00c34b72 100644 --- a/frappe/email/inbox.py +++ b/frappe/email/inbox.py @@ -38,7 +38,7 @@ def get_email_accounts(user=None): @frappe.whitelist() -def create_email_flag_queue(names, action): +def create_email_flag_queue(names: str, action: str): """create email flag queue to mark email either as read or unread""" def mark_as_seen_unseen(name, action): diff --git a/frappe/utils/csvutils.py b/frappe/utils/csvutils.py index 5bcccafa0f..b1ddde1ee5 100644 --- a/frappe/utils/csvutils.py +++ b/frappe/utils/csvutils.py @@ -4,6 +4,7 @@ import csv import json from csv import Sniffer from io import StringIO +from typing import Any import requests @@ -104,7 +105,7 @@ def read_csv_content(fcontent, use_sniffer: bool = False): @frappe.whitelist() -def send_csv_to_client(args): +def send_csv_to_client(args: str | dict[str, Any]): if isinstance(args, str): args = json.loads(args) diff --git a/frappe/utils/diff.py b/frappe/utils/diff.py index 793de389e8..d8de8eea40 100644 --- a/frappe/utils/diff.py +++ b/frappe/utils/diff.py @@ -1,5 +1,6 @@ import json from difflib import unified_diff +from typing import Any import frappe from frappe.utils import pretty_date @@ -44,7 +45,9 @@ def _get_value_from_version(version_name: int | str, fieldname: str): @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def version_query(doctype, txt, searchfield, start, page_len, filters): +def version_query( + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: dict[str, Any] +): version_filters = { "docname": filters["docname"], "ref_doctype": filters["ref_doctype"], diff --git a/frappe/utils/file_manager.py b/frappe/utils/file_manager.py index 7867b612a1..1a6029f573 100644 --- a/frappe/utils/file_manager.py +++ b/frappe/utils/file_manager.py @@ -396,7 +396,7 @@ def get_file_name(fname, optional_suffix): @frappe.whitelist() -def add_attachments(doctype, name, attachments): +def add_attachments(doctype: str, name: str | int, attachments: str | list[str]): """Add attachments to the given DocType""" if isinstance(attachments, str): attachments = json.loads(attachments) diff --git a/frappe/utils/global_search.py b/frappe/utils/global_search.py index 03a86e47af..8437f736e7 100644 --- a/frappe/utils/global_search.py +++ b/frappe/utils/global_search.py @@ -477,7 +477,7 @@ def delete_for_document(doc): @frappe.whitelist() -def search(text, start=0, limit=20, doctype=""): +def search(text: str, start: int = 0, limit: int = 20, doctype: str = ""): """ Search for given text in __global_search :param text: phrase to be searched diff --git a/frappe/utils/print_format.py b/frappe/utils/print_format.py index 4e5b5511ce..39b0dc4e47 100644 --- a/frappe/utils/print_format.py +++ b/frappe/utils/print_format.py @@ -11,6 +11,7 @@ from pypdf import PdfWriter import frappe from frappe import _ from frappe.core.doctype.access_log.access_log import make_access_log +from frappe.model.document import Document from frappe.translate import print_language from frappe.utils.jinja import render_template from frappe.utils.pdf import get_pdf @@ -224,11 +225,11 @@ from frappe.deprecation_dumpster import read_multi_pdf def download_pdf( doctype: str, name: str, - format=None, - doc=None, - no_letterhead=0, - language=None, - letterhead=None, + format: str | None = None, + doc: Document | None = None, + no_letterhead: bool | int = 0, + language: str | None = None, + letterhead: str | None = None, pdf_generator: Literal["wkhtmltopdf", "chrome"] | None = None, ): if pdf_generator is None: @@ -255,7 +256,7 @@ def download_pdf( @frappe.whitelist() -def report_to_pdf(html, orientation="Landscape"): +def report_to_pdf(html: str, orientation: str = "Landscape"): make_access_log(file_type="PDF", method="PDF", page=html) frappe.local.response.filename = "report.pdf" frappe.local.response.filecontent = get_pdf( @@ -313,7 +314,13 @@ def render_letterhead_for_print(letterhead: str | None = None, doc: dict | str | @frappe.whitelist() def print_by_server( - doctype, name, printer_setting, print_format=None, doc=None, no_letterhead=0, file_path=None + doctype: str, + name: str | int, + printer_setting: str, + print_format: str | None = None, + doc: Document | None = None, + no_letterhead: bool | int = 0, + file_path: str | None = None, ): print_settings = frappe.get_doc("Network Printer Settings", printer_setting) try: diff --git a/frappe/utils/telemetry/pulse/client.py b/frappe/utils/telemetry/pulse/client.py index 9703f8f70b..6dc8430c41 100644 --- a/frappe/utils/telemetry/pulse/client.py +++ b/frappe/utils/telemetry/pulse/client.py @@ -1,5 +1,6 @@ import time from contextlib import suppress +from typing import Any from orjson import JSONDecodeError @@ -23,7 +24,15 @@ def is_enabled() -> bool: @frappe.whitelist() -def capture(event_name, site=None, app=None, user=None, captured_at=None, properties=None, interval=None): +def capture( + event_name: str, + site: str | None = None, + app: str | None = None, + user: str | None = None, + captured_at: str | None = None, + properties: dict[str, Any] | None = None, + interval: int | str | None = None, +): if not is_enabled(): return @@ -45,7 +54,7 @@ def capture(event_name, site=None, app=None, user=None, captured_at=None, proper @frappe.whitelist() -def bulk_capture(events): +def bulk_capture(events: str | list[dict[str, Any]]): if not is_enabled(): return @@ -226,7 +235,9 @@ class EventQueue: @frappe.whitelist() -def get_debug_info(fetch_events=None, fetch_rate_limited_events=None): +def get_debug_info( + fetch_events: int | str | bool | None = None, fetch_rate_limited_events: int | str | bool | None = None +): frappe.only_for("System Manager") info = frappe._dict() diff --git a/frappe/website/doctype/web_form/web_form.py b/frappe/website/doctype/web_form/web_form.py index bd12631577..ca89010def 100644 --- a/frappe/website/doctype/web_form/web_form.py +++ b/frappe/website/doctype/web_form/web_form.py @@ -3,6 +3,7 @@ import json import os +from typing import Any import frappe from frappe import _, scrub @@ -615,7 +616,7 @@ def get_web_form_module(doc): @frappe.whitelist(allow_guest=True) @rate_limit(key="web_form", limit=10, seconds=60) -def accept(web_form, data): +def accept(web_form: str, data: str): """Save the web form""" data = frappe._dict(json.loads(data)) @@ -732,7 +733,7 @@ def delete(web_form_name: str, docname: str | int): @frappe.whitelist() -def delete_multiple(web_form_name: str, docnames): +def delete_multiple(web_form_name: str, docnames: str): web_form = frappe.get_lazy_doc("Web Form", web_form_name) docnames = json.loads(docnames) @@ -807,7 +808,7 @@ def get_form_data(doctype: str, docname: str | None = None, web_form_name: str | @frappe.whitelist() -def get_in_list_view_fields(doctype): +def get_in_list_view_fields(doctype: str): meta = frappe.get_meta(doctype) fields = [] diff --git a/frappe/website/doctype/web_page_view/web_page_view.py b/frappe/website/doctype/web_page_view/web_page_view.py index bba9e76a30..56c6ab5bf0 100644 --- a/frappe/website/doctype/web_page_view/web_page_view.py +++ b/frappe/website/doctype/web_page_view/web_page_view.py @@ -43,15 +43,15 @@ class WebPageView(Document): @frappe.whitelist(allow_guest=True) def make_view_log( - referrer=None, - browser=None, - version=None, - user_tz=None, - source=None, - campaign=None, - medium=None, - content=None, - visitor_id=None, + referrer: str | None = None, + browser: str | None = None, + version: str | None = None, + user_tz: str | None = None, + source: str | None = None, + campaign: str | None = None, + medium: str | None = None, + content: str | None = None, + visitor_id: str | None = None, ): if not is_tracking_enabled(): return @@ -100,7 +100,7 @@ def make_view_log( @frappe.whitelist() @redis_cache(ttl=5 * 60) -def get_page_view_count(path): +def get_page_view_count(path: str): return frappe.db.count("Web Page View", filters={"path": path}) From 063e600c308e0bea269366bfe3c410ca10de7234 Mon Sep 17 00:00:00 2001 From: Akash Tom Date: Thu, 19 Feb 2026 16:05:12 +0530 Subject: [PATCH 175/393] fix(grid): saving of values on navigation using arrow keys (#37243) --- frappe/public/js/frappe/form/grid_row.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index f3fa51b8d9..9558083e05 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -1283,11 +1283,14 @@ export default class GridRow { return false; } - base.toggle_editable_row(); - var input = base.columns[fieldname].field.$input; - if (input) { - input.focus(); - } + field.parse_validate_and_set_in_model(field.get_input_value()).then(() => { + base.toggle_editable_row(); + const input = base.columns[fieldname].field.$input; + if (input) { + input.focus(); + } + }); + return true; }; From 13bd30edd503e3b736535328c764261d241cd838 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Thu, 19 Feb 2026 11:41:44 +0100 Subject: [PATCH 176/393] fix: limit config should not be mandatory (#37247) --- frappe/core/doctype/user_type/user_type.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frappe/core/doctype/user_type/user_type.py b/frappe/core/doctype/user_type/user_type.py index 1b6cd86041..be839e7fcb 100644 --- a/frappe/core/doctype/user_type/user_type.py +++ b/frappe/core/doctype/user_type/user_type.py @@ -84,13 +84,14 @@ class UserType(Document): title=_("Permission Error"), ) - if not limit: - frappe.throw( + if limit is None: + frappe.msgprint( _("The limit has not set for the user type {0} in the site config file.").format( frappe.bold(self.name) ), title=_("Set Limit"), ) + return if self.user_doctypes and len(self.user_doctypes) > limit: frappe.throw( From 4717c64cf0c9c78eeae6a31157379f04f90ce2c4 Mon Sep 17 00:00:00 2001 From: sokumon Date: Thu, 19 Feb 2026 16:16:27 +0530 Subject: [PATCH 177/393] fix: always show upgrade button FC user --- frappe/public/js/billing.bundle.js | 43 +++++++++++++++++++----------- 1 file changed, 27 insertions(+), 16 deletions(-) diff --git a/frappe/public/js/billing.bundle.js b/frappe/public/js/billing.bundle.js index 3c90eee279..b2f384c715 100644 --- a/frappe/public/js/billing.bundle.js +++ b/frappe/public/js/billing.bundle.js @@ -5,7 +5,7 @@ $(document).ready(function () { const response = frappe.boot.site_info; const trial_end_date = new Date(response.trial_end_date); frappeCloudBaseEndpoint = response.base_url; - isFCUser = response.is_fc_user; + // isFCUser = response.is_fc_user; const today = new Date(); const diffTime = trial_end_date - today; @@ -24,15 +24,19 @@ $(document).ready(function () { popper: true, primary_button_alignment: "right", }; - isFCUser = true; if (isFCUser) { - card_args.primary_action_label = "Upgrade"; - card_args.primary_action_suffix_icon = "square-arrow-out-up-right"; - card_args.styles = { - "sidebar-card-button-bg-color": "var(--surface-gray-2)", - "sidebar-card-button-color": "var(--ink-gray-7)", - "sidebar-card-button-outline": "var(--ink-gray-7)", - }; + $.extend(card_args, { + primary_action_label: "Upgrade", + primary_action_suffix_icon: "square-arrow-out-up-right", + styles: { + "sidebar-card-button-bg-color": "var(--surface-gray-2)", + "sidebar-card-button-color": "var(--ink-gray-7)", + "sidebar-card-button-outline": "var(--ink-gray-7)", + }, + primary_action: () => { + openFrappeCloudDashboard(); + }, + }); } $(document).on("desktop_screen", function (event, data) { if ( @@ -54,16 +58,23 @@ $(document).ready(function () { }); $(document).on("sidebar_setup", function (event, data) { let sidebar = data.sidebar; - // card_args.close_button = null; - sidebar.add_card({ + let sidebar_card_args = { title: card_args.title, icon: "info", message: card_args.message, - // primary_action_icon: "zap", - // primary_action_label: "Upgrade", - // primary_button_width: "full", - // primary_action: () => {}, - }); + }; + isFCUser = true; + if (isFCUser) { + $.extend(sidebar_card_args, { + primary_action_label: "Upgrade", + primary_action_icon: "zap", + primary_button_width: "full", + primary_action: () => { + openFrappeCloudDashboard(); + }, + }); + } + sidebar.add_card(sidebar_card_args); }); }); From 3f053667ac97e6ade3cc1c706fd7ac758ba4ab7e Mon Sep 17 00:00:00 2001 From: sokumon Date: Thu, 19 Feb 2026 17:06:08 +0530 Subject: [PATCH 178/393] feat: make the desktop banner dismissbable for a day --- frappe/public/js/billing.bundle.js | 6 ++-- .../js/frappe/ui/sidebar/sidebar_card.js | 29 +++++++++++++++++-- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/frappe/public/js/billing.bundle.js b/frappe/public/js/billing.bundle.js index b2f384c715..fb83f48dba 100644 --- a/frappe/public/js/billing.bundle.js +++ b/frappe/public/js/billing.bundle.js @@ -1,11 +1,11 @@ let frappeCloudBaseEndpoint = "https://frappecloud.com"; -let isFCUser = true; +let isFCUser = false; $(document).ready(function () { const response = frappe.boot.site_info; const trial_end_date = new Date(response.trial_end_date); frappeCloudBaseEndpoint = response.base_url; - // isFCUser = response.is_fc_user; + isFCUser = response.is_fc_user; const today = new Date(); const diffTime = trial_end_date - today; @@ -23,6 +23,8 @@ $(document).ready(function () { close_button: true, popper: true, primary_button_alignment: "right", + dismiss_key: `${frappe.boot.site_info.name}_trial_card_time`, + dismiss_it_for: "day", }; if (isFCUser) { $.extend(card_args, { diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar_card.js b/frappe/public/js/frappe/ui/sidebar/sidebar_card.js index c6ce41de75..45799a6fbc 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar_card.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar_card.js @@ -1,6 +1,5 @@ import { createPopper } from "@popperjs/core"; frappe.provide("frappe.ui"); - // icon, title, message, condition, primary_action_label, primary_action frappe.ui.SidebarCard = class SidebarCard { constructor(opts) { @@ -9,15 +8,26 @@ frappe.ui.SidebarCard = class SidebarCard { right: "flex-end", left: "flex-start", }; + this.dismiss_intervals = { + minute: 60 * 1000, + hour: 60 * 60 * 1000, + day: 24 * 60 * 60 * 1000, + week: 7 * 24 * 60 * 60 * 1000, + }; this.make(opts); this.setup(); - this.display = false; this.set_styles(); } make() { if (!this.icon) { this.icon = "info"; } + if (this.dismiss_it_for) { + const next_time_for_show = localStorage.getItem(this.get_dismiss_key()); + if (next_time_for_show && Date.now() < Number(next_time_for_show)) { + this.hide(); + } + } this.card = $( frappe.render_template("sidebar_card", { card: this, @@ -41,6 +51,7 @@ frappe.ui.SidebarCard = class SidebarCard { } this.card.prependTo(this.parent); this.set_button_alignment(); + this.show(); } setup() { this.setup_primary_action(); @@ -56,11 +67,18 @@ frappe.ui.SidebarCard = class SidebarCard { hide() { this.display = false; this.parent.removeAttr("data-show"); + this.card.removeClass("d-inline-flex"); + this.card.addClass("hidden"); } show() { this.display = true; this.parent.attr("data-show", ""); - this.popper.update(); + this.popper && this.popper.update(); + this.card.addClass("d-inline-flex"); + this.card.removeClass("hidden"); + } + get_dismiss_key() { + return this.dismiss_key || "card_next_show_time"; } setup_primary_action() { const me = this; @@ -73,6 +91,11 @@ frappe.ui.SidebarCard = class SidebarCard { const me = this; if (this.close_button) { this.card.find(".close-button").on("click", function () { + if (me.dismiss_it_for) { + let next_show_time = Date.now() + me.dismiss_intervals[me.dismiss_it_for]; + + localStorage.setItem(me.get_dismiss_key(), next_show_time); + } me.toggle(); }); } From ffe362316d88323a9e65a2569711f0982c0e6406 Mon Sep 17 00:00:00 2001 From: Sumit Jain <59503001+sumitjain236@users.noreply.github.com> Date: Thu, 19 Feb 2026 17:06:27 +0530 Subject: [PATCH 179/393] fix: ensure import log is only used for persisted Data Import records (#36999) --- frappe/core/doctype/data_import/importer.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/frappe/core/doctype/data_import/importer.py b/frappe/core/doctype/data_import/importer.py index f74022a5f6..3ddc070fc5 100644 --- a/frappe/core/doctype/data_import/importer.py +++ b/frappe/core/doctype/data_import/importer.py @@ -93,15 +93,19 @@ class Importer: return # setup import log - import_log = ( - frappe.get_all( - "Data Import Log", - fields=["row_indexes", "success", "log_index"], - filters={"data_import": self.data_import.name}, - order_by="log_index", + # Only use import log for retry/resume when Data Import is persisted in DB. + # For bench data-import (CLI), the doc is never inserted, so we must not reuse logs + import_log = [] + if self.data_import.name and frappe.db.exists("Data Import", self.data_import.name): + import_log = ( + frappe.get_all( + "Data Import Log", + fields=["row_indexes", "success", "log_index"], + filters={"data_import": self.data_import.name}, + order_by="log_index", + ) + or [] ) - or [] - ) log_index = 0 From e1e871428ffa636008b1fa3276e0257f185b74b1 Mon Sep 17 00:00:00 2001 From: sokumon Date: Thu, 19 Feb 2026 17:49:45 +0530 Subject: [PATCH 180/393] fix: remove sidebar billing card --- frappe/public/js/billing.bundle.js | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/frappe/public/js/billing.bundle.js b/frappe/public/js/billing.bundle.js index fb83f48dba..c0fa0bcda0 100644 --- a/frappe/public/js/billing.bundle.js +++ b/frappe/public/js/billing.bundle.js @@ -58,26 +58,6 @@ $(document).ready(function () { }); } }); - $(document).on("sidebar_setup", function (event, data) { - let sidebar = data.sidebar; - let sidebar_card_args = { - title: card_args.title, - icon: "info", - message: card_args.message, - }; - isFCUser = true; - if (isFCUser) { - $.extend(sidebar_card_args, { - primary_action_label: "Upgrade", - primary_action_icon: "zap", - primary_button_width: "full", - primary_action: () => { - openFrappeCloudDashboard(); - }, - }); - } - sidebar.add_card(sidebar_card_args); - }); }); function setErrorMessage(message) { From fa5cc11c9233fdfc3498506ac3ec5c57ab7180bb Mon Sep 17 00:00:00 2001 From: Luis Mendoza Date: Thu, 19 Feb 2026 13:43:26 +0000 Subject: [PATCH 181/393] fix: use super.eval_expression in ControlFloat instead of full override --- frappe/public/js/frappe/form/controls/float.js | 5 +---- frappe/public/js/frappe/form/controls/int.js | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/float.js b/frappe/public/js/frappe/form/controls/float.js index 5b1c2cd02b..cbbd89144d 100644 --- a/frappe/public/js/frappe/form/controls/float.js +++ b/frappe/public/js/frappe/form/controls/float.js @@ -5,10 +5,7 @@ frappe.ui.form.ControlFloat = class ControlFloat extends frappe.ui.form.ControlI } eval_expression(value) { - if (typeof value === "string") { - return frappe.utils.eval_expression(value, this.get_number_format()); - } - return value; + return super.eval_expression(value, this.get_number_format()); } format_for_input(value) { diff --git a/frappe/public/js/frappe/form/controls/int.js b/frappe/public/js/frappe/form/controls/int.js index 187390295c..706aa677b9 100644 --- a/frappe/public/js/frappe/form/controls/int.js +++ b/frappe/public/js/frappe/form/controls/int.js @@ -14,8 +14,8 @@ frappe.ui.form.ControlInt = class ControlInt extends frappe.ui.form.ControlData validate(value) { return this.parse(value); } - eval_expression(value) { - return typeof value === "string" ? frappe.utils.eval_expression(value) : value; + eval_expression(value, number_format) { + return typeof value === "string" ? frappe.utils.eval_expression(value, number_format) : value; } parse(value) { return cint(this.eval_expression(value), null); From 67183e456eebfb87d27baa6b6a368a0fcd88906f Mon Sep 17 00:00:00 2001 From: Luis Mendoza Date: Thu, 19 Feb 2026 13:49:57 +0000 Subject: [PATCH 182/393] style: fix prettier formatting in ControlInt.eval_expression --- frappe/public/js/frappe/form/controls/int.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/controls/int.js b/frappe/public/js/frappe/form/controls/int.js index 706aa677b9..d612db40ae 100644 --- a/frappe/public/js/frappe/form/controls/int.js +++ b/frappe/public/js/frappe/form/controls/int.js @@ -15,7 +15,9 @@ frappe.ui.form.ControlInt = class ControlInt extends frappe.ui.form.ControlData return this.parse(value); } eval_expression(value, number_format) { - return typeof value === "string" ? frappe.utils.eval_expression(value, number_format) : value; + return typeof value === "string" + ? frappe.utils.eval_expression(value, number_format) + : value; } parse(value) { return cint(this.eval_expression(value), null); From 356bcbfe7b15c3647eb72731aa12548eff37f348 Mon Sep 17 00:00:00 2001 From: Sumit Jain Date: Thu, 19 Feb 2026 20:44:52 +0530 Subject: [PATCH 183/393] fix(search): add Autocomplete field type to search filters --- frappe/desk/search.py | 1 + frappe/www/list.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/desk/search.py b/frappe/desk/search.py index fb6b9b249f..7b5c65dca4 100644 --- a/frappe/desk/search.py +++ b/frappe/desk/search.py @@ -156,6 +156,7 @@ def search_widget( # build from doctype if txt: field_types = { + "Autocomplete", "Data", "Text", "Small Text", diff --git a/frappe/www/list.py b/frappe/www/list.py index 4feb9a6943..d912efe9fe 100644 --- a/frappe/www/list.py +++ b/frappe/www/list.py @@ -173,7 +173,9 @@ def get_list( or_filters.extend( [doctype, f, "like", "%" + txt + "%"] for f in meta.get_search_fields() - if f == "name" or meta.get_field(f).fieldtype in ("Data", "Text", "Small Text", "Text Editor") + if f == "name" + or meta.get_field(f).fieldtype + in ("Autocomplete", "Data", "Text", "Small Text", "Text Editor") ) else: if isinstance(filters, dict): From 9dbf50b58104100e3862fe2f4f46fb902e519e61 Mon Sep 17 00:00:00 2001 From: Shrihari Mahabal Date: Thu, 19 Feb 2026 22:20:50 +0530 Subject: [PATCH 184/393] fix: re-initialize awesomebar after exiting edit layout --- frappe/desk/page/desktop/desktop.js | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/desk/page/desktop/desktop.js b/frappe/desk/page/desktop/desktop.js index 36e4633855..f6d48f63c9 100644 --- a/frappe/desk/page/desktop/desktop.js +++ b/frappe/desk/page/desktop/desktop.js @@ -246,6 +246,7 @@ class DesktopPage { make() { this.page.page_head.hide(); $(this.page.body).empty(); + this.awesomebar_setup = false; $(frappe.render_template("desktop")).appendTo(this.page.body); if (this.data !== undefined) { this.render(); From d3f090edac60d35fc14d481cb994b95041d2760c Mon Sep 17 00:00:00 2001 From: Sagar Vora <16315650+sagarvora@users.noreply.github.com> Date: Thu, 19 Feb 2026 22:54:35 +0530 Subject: [PATCH 185/393] perf: avoid layout thrashing in grid `setup_toolbar` (#37265) --- frappe/public/js/frappe/form/grid.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frappe/public/js/frappe/form/grid.js b/frappe/public/js/frappe/form/grid.js index c4ef420b8d..8086abc224 100644 --- a/frappe/public/js/frappe/form/grid.js +++ b/frappe/public/js/frappe/form/grid.js @@ -593,8 +593,9 @@ export default class Grid { } setup_toolbar() { - if (this.is_editable()) { - this.wrapper.find(".grid-footer").toggle(true); + const is_editable = this.is_editable(); + if (is_editable) { + this.wrapper.find(".grid-footer").removeClass("hidden"); const num_selected_rows = this.get_selected_children().length; // show, hide buttons to add rows @@ -619,12 +620,12 @@ export default class Grid { this.grid_rows.length < this.grid_pagination.page_length && !this.df.allow_bulk_edit ) { - this.wrapper.find(".grid-footer").toggle(false); + this.wrapper.find(".grid-footer").addClass("hidden"); } this.wrapper .find(".grid-add-row, .grid-add-multiple-rows, .grid-upload") - .toggle(this.is_editable()); + .toggleClass("hidden", !is_editable); } truncate_rows() { From 6aa28b4cf8c269a03e3db63c2a3b58976a1f2a97 Mon Sep 17 00:00:00 2001 From: Sagar Vora <16315650+sagarvora@users.noreply.github.com> Date: Fri, 20 Feb 2026 00:01:25 +0530 Subject: [PATCH 186/393] perf: scope grid container selector to grid wrapper (#37268) --- frappe/public/js/frappe/form/grid_row.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index 9558083e05..a4e4701e4d 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -777,9 +777,7 @@ export default class GridRow { } }); - let current_grid = $( - `div[data-fieldname="${this.grid.df.fieldname}"] .form-grid-container` - ); + let current_grid = this.grid.wrapper.find(".form-grid-container"); if (total_colsize > 10) { current_grid.addClass("column-limit-reached"); } else if (current_grid.hasClass("column-limit-reached")) { From bcbe34a08a9e61dd2062e5500562cd26c3563c0a Mon Sep 17 00:00:00 2001 From: Sagar Vora <16315650+sagarvora@users.noreply.github.com> Date: Fri, 20 Feb 2026 00:20:42 +0530 Subject: [PATCH 187/393] fix: identity-based grid row matching to prevent row contamination (#37259) Replace index-based update_doc with doc object identity matching via Map. Prevents GridRow objects created for one doc from being reassigned to a different doc on refresh. --- frappe/public/js/frappe/form/grid.js | 85 ++++++++++++++----- .../public/js/frappe/form/grid_pagination.js | 3 +- frappe/public/js/frappe/form/grid_row.js | 6 -- 3 files changed, 63 insertions(+), 31 deletions(-) diff --git a/frappe/public/js/frappe/form/grid.js b/frappe/public/js/frappe/form/grid.js index 8086abc224..e901dc63a5 100644 --- a/frappe/public/js/frappe/form/grid.js +++ b/frappe/public/js/frappe/form/grid.js @@ -522,12 +522,11 @@ export default class Grid { this.grid_rows = []; } - this.truncate_rows(); /** @type {Record} */ this.grid_rows_by_docname = {}; this.grid_pagination.update_page_numbers(); - this.render_result_rows($rows, false); + this.render_result_rows($rows); this.grid_pagination.check_page_number(); this.wrapper.find(".grid-empty").toggleClass("hidden", Boolean(this.data.length)); @@ -553,14 +552,30 @@ export default class Grid { this.wrapper.trigger("change"); } - render_result_rows($rows, append_row) { + render_result_rows($rows) { + if (!$rows) { + $rows = $(this.parent).find(".rows"); + } + let result_length = this.grid_pagination.get_result_length(); let page_index = this.grid_pagination.page_index; let page_length = this.grid_pagination.page_length; + let page_start = (page_index - 1) * page_length; if (!this.grid_rows) { return; } - for (var ri = (page_index - 1) * page_length; ri < result_length; ri++) { + + // index existing rows by doc object reference for identity-based matching + let rows_by_doc = new Map(); + for (let row of this.grid_rows) { + if (row?.doc) { + rows_by_doc.set(row.doc, row); + } + } + + let matched_rows = new Set(); + + for (var ri = page_start; ri < result_length; ri++) { var d = this.data[ri]; if (!d) { return; @@ -571,10 +586,10 @@ export default class Grid { if (d.name === undefined) { d.name = this.get_random_name(); } - let grid_row; - if (this.grid_rows[ri] && !append_row) { - grid_row = this.grid_rows[ri]; - grid_row.update_doc(d); + + let grid_row = rows_by_doc.get(d); + if (grid_row) { + matched_rows.add(grid_row); grid_row.refresh(); } else { grid_row = new GridRow({ @@ -585,11 +600,44 @@ export default class Grid { frm: this.frm, grid: this, }); - this.grid_rows[ri] = grid_row; } - + this.grid_rows[ri] = grid_row; this.grid_rows_by_docname[d.name] = grid_row; } + + // remove stale / invisible rows + for (let [, row] of rows_by_doc) { + if (!matched_rows.has(row)) { + row.wrapper.remove(); + } + } + + // reorder DOM from the first mismatch onward + let $children = $rows.children(); + let page_count = result_length - page_start; + let reorder_from = -1; + for (let i = 0; i < page_count; i++) { + if ($children.get(i) !== this.grid_rows[page_start + i].wrapper.get(0)) { + reorder_from = i; + break; + } + } + if (reorder_from >= 0) { + for (let ri = page_start + reorder_from; ri < result_length; ri++) { + $rows.append(this.grid_rows[ri].wrapper); + } + } + + // clear non-visible slots to prevent duplicates and stale references + for (let i = 0; i < this.grid_rows.length; i++) { + if (i < page_start || i >= result_length) { + delete this.grid_rows[i]; + } + } + + if (this.grid_rows.length > this.data.length) { + this.grid_rows.length = this.data.length; + } } setup_toolbar() { @@ -628,17 +676,6 @@ export default class Grid { .toggleClass("hidden", !is_editable); } - truncate_rows() { - if (this.grid_rows.length > this.data.length) { - // remove extra rows - for (var i = this.data.length; i < this.grid_rows.length; i++) { - var grid_row = this.grid_rows[i]; - if (grid_row) grid_row.wrapper.remove(); - } - this.grid_rows.splice(this.data.length); - } - } - setup_fields() { // reset docfield if (this.frm && this.frm.docname) { @@ -1334,7 +1371,9 @@ export default class Grid { } for (let row of this.grid_rows) { - let docfield = row?.docfields?.find((d) => d.fieldname === fieldname); + if (!row) continue; + + let docfield = row.docfields?.find((d) => d.fieldname === fieldname); if (docfield) { docfield[property] = value; } else { @@ -1358,7 +1397,7 @@ export default class Grid { get_current_row(target) { let current_row = null; for (let i = 0; i < this.grid_rows.length; i++) { - if (this.grid_rows[i].wrapper.get(0).contains(target)) { + if (this.grid_rows[i]?.wrapper.get(0).contains(target)) { current_row = i; } } diff --git a/frappe/public/js/frappe/form/grid_pagination.js b/frappe/public/js/frappe/form/grid_pagination.js index a4cd6bc387..2dbc9d04a8 100644 --- a/frappe/public/js/frappe/form/grid_pagination.js +++ b/frappe/public/js/frappe/form/grid_pagination.js @@ -150,8 +150,7 @@ export default class GridPagination { } else { this.page_index = index; } - let $rows = $(this.grid.parent).find(".rows").empty(); - this.grid.render_result_rows($rows, true); + this.grid.render_result_rows(); if (this.$page_number) { this.$page_number.val(index); this.$page_number.css("width", (index.toString().length + 1) * 8 + "px"); diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index a4e4701e4d..348bd13840 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -53,12 +53,6 @@ export default class GridRow { this.wrapper.appendTo(this.parent); } - update_doc(doc) { - const changed = !this.doc || this.doc !== doc; - this.doc = doc; - if (changed) this.set_docfields(); - } - set_docfields() { if (this.doc && this.parent_df.options) { this.docfields = frappe.meta.get_docfields( From f6df0674e483cefad82ce4047f7aea5c12e7738c Mon Sep 17 00:00:00 2001 From: Sagar Vora <16315650+sagarvora@users.noreply.github.com> Date: Fri, 20 Feb 2026 02:02:40 +0530 Subject: [PATCH 188/393] fix: migrate child row docfield_copy on rename in update_in_locals (#37274) --- frappe/public/js/frappe/model/sync.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/frappe/public/js/frappe/model/sync.js b/frappe/public/js/frappe/model/sync.js index 104406b330..9fc16721d2 100644 --- a/frappe/public/js/frappe/model/sync.js +++ b/frappe/public/js/frappe/model/sync.js @@ -157,14 +157,21 @@ Object.assign(frappe.model, { // if incoming row is not registered, register it if (!locals[updated_child_doc.doctype][updated_child_doc.name]) { + const old_name = local_child_doc_in_parent.name; + // detach old key - delete locals[updated_child_doc.doctype][ - local_child_doc_in_parent.name - ]; + delete locals[updated_child_doc.doctype][old_name]; // re-attach with new name locals[updated_child_doc.doctype][updated_child_doc.name] = local_child_doc_in_parent; + + // migrate per-row docfield overrides to new name + const dc = frappe.meta.docfield_copy[updated_child_doc.doctype]; + if (dc?.[old_name]) { + dc[updated_child_doc.name] = dc[old_name]; + delete dc[old_name]; + } } // row exists, just copy the values From c605130fbdf4273d6399b393d1bb31c769468ccf Mon Sep 17 00:00:00 2001 From: Sagar Vora <16315650+sagarvora@users.noreply.github.com> Date: Fri, 20 Feb 2026 02:35:16 +0530 Subject: [PATCH 189/393] fix: prevent child row identity corruption on reorder in update_in_locals (#37280) --- frappe/public/js/frappe/model/sync.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/frappe/public/js/frappe/model/sync.js b/frappe/public/js/frappe/model/sync.js index 9fc16721d2..47051c5c5b 100644 --- a/frappe/public/js/frappe/model/sync.js +++ b/frappe/public/js/frappe/model/sync.js @@ -127,6 +127,7 @@ Object.assign(frappe.model, { } // child table, override each row and append new rows if required + const incoming_names = new Set(updated_doc[fieldname].map((d) => d.name)); for (let i = 0; i < updated_doc[fieldname].length; i++) { let updated_child_doc = updated_doc[fieldname][i]; let local_child_doc_in_parent = local_parent_doc[fieldname][i]; @@ -143,8 +144,12 @@ Object.assign(frappe.model, { } continue; } - if (local_child_doc_in_parent) { - // deleted and added again + if ( + local_child_doc_in_parent && + !incoming_names.has(local_child_doc_in_parent.name) + ) { + // row at this position is truly deleted/replaced — safe to + // reuse the object for the incoming row if (!locals[updated_child_doc.doctype]) locals[updated_child_doc.doctype] = {}; @@ -178,7 +183,9 @@ Object.assign(frappe.model, { Object.assign(local_child_doc_in_parent, updated_child_doc); clear_keys(updated_child_doc, local_child_doc_in_parent); } else { - local_parent_doc[fieldname].push(updated_child_doc); + // row at this position is needed at a different index + // (or no row here) — create a fresh local entry + local_parent_doc[fieldname][i] = updated_child_doc; if (!updated_child_doc.parent) updated_child_doc.parent = updated_doc.name; frappe.model.add_to_locals(updated_child_doc); } From b3450cd8681aab0ccdb4c37ec57b1bac7ed9219b Mon Sep 17 00:00:00 2001 From: sokumon Date: Fri, 20 Feb 2026 03:27:48 +0530 Subject: [PATCH 190/393] fix(minor): add tooltip for group sidebar items --- frappe/public/js/frappe/ui/sidebar/sidebar_card.js | 13 +++++++------ frappe/public/js/frappe/ui/sidebar/sidebar_item.js | 1 - 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar_card.js b/frappe/public/js/frappe/ui/sidebar/sidebar_card.js index 45799a6fbc..bcd00368b4 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar_card.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar_card.js @@ -22,17 +22,18 @@ frappe.ui.SidebarCard = class SidebarCard { if (!this.icon) { this.icon = "info"; } - if (this.dismiss_it_for) { - const next_time_for_show = localStorage.getItem(this.get_dismiss_key()); - if (next_time_for_show && Date.now() < Number(next_time_for_show)) { - this.hide(); - } - } this.card = $( frappe.render_template("sidebar_card", { card: this, }) ); + if (this.dismiss_it_for) { + const next_time_for_show = localStorage.getItem(this.get_dismiss_key()); + if (next_time_for_show && Date.now() < Number(next_time_for_show)) { + this.hide(); + return; + } + } if (this.popper) { this.popper = createPopper($(this.trigger).get(0), $(this.parent).get(0), { modifiers: [ diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar_item.js b/frappe/public/js/frappe/ui/sidebar/sidebar_item.js index 067af8afb3..21f62c0915 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar_item.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar_item.js @@ -234,7 +234,6 @@ frappe.ui.sidebar_item.TypeSectionBreak = class SectionBreakSidebarItem extends } else { $(me.wrapper.find(".section-break")).addClass("hidden"); $(me.wrapper.find(".divider")).removeClass("hidden"); - $(me.wrapper).removeAttr("data-original-title"); me.old_state = me.collapsed; me.open(); if (me.item.indent) { From adb537e46b6262925171ca1563615b8076c7c2e8 Mon Sep 17 00:00:00 2001 From: sokumon Date: Fri, 20 Feb 2026 03:31:16 +0530 Subject: [PATCH 191/393] fix: route using title --- frappe/desk/page/desktop/desktop.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/desk/page/desktop/desktop.js b/frappe/desk/page/desktop/desktop.js index 7f3cf14365..2690d5dd74 100644 --- a/frappe/desk/page/desktop/desktop.js +++ b/frappe/desk/page/desktop/desktop.js @@ -73,7 +73,7 @@ function get_route(desktop_icon) { if (workspaces) { let args = { type: "workspace", - name: first_link.link_to, + name: workspaces.title, public: workspaces.public ? 1 : 0, route_options: { sidebar: desktop_icon.label, From a12d9a642acb93302d423f52a71d7c0ecddddd8a Mon Sep 17 00:00:00 2001 From: Sayantan Ghosh Date: Fri, 20 Feb 2026 10:03:55 +0530 Subject: [PATCH 192/393] fix: remove bold font weight from h3 and h4 to maintain consistent header styling (#37289) fixes #35447 --- frappe/public/css/bootstrap.css | 4 ---- 1 file changed, 4 deletions(-) diff --git a/frappe/public/css/bootstrap.css b/frappe/public/css/bootstrap.css index ab165529f8..e739a68ff7 100644 --- a/frappe/public/css/bootstrap.css +++ b/frappe/public/css/bootstrap.css @@ -5760,10 +5760,6 @@ body { .list-group-item { padding: 8px 15px; } -h3, -h4 { - font-weight: bold; -} ul.with-margin li, ol.with-margin li { margin: 7px auto; From 80580d78f2e2ff2334523cb410e979dcc75c8033 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 10:04:51 +0530 Subject: [PATCH 193/393] chore(deps): bump pypdf from 6.6.2 to 6.7.1 (#37279) Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.6.2 to 6.7.1. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](https://github.com/py-pdf/pypdf/compare/6.6.2...6.7.1) --- updated-dependencies: - dependency-name: pypdf dependency-version: 6.7.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0118bf201c..c1c65cdefc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # We depend on internal attributes, # do NOT add loose requirements on PyMySQL versions. "PyMySQL==1.1.2", - "pypdf==6.6.2", + "pypdf==6.7.1", "PyPika @ git+https://github.com/frappe/pypika@2c50e6142b2d61d2d243e466fdd5dc03b3d918f2", "mysqlclient==2.2.7", "PyQRCode~=1.2.1", From 03fbd145c2e7f6fa48031637cee3a146163cb1ad Mon Sep 17 00:00:00 2001 From: MochaMind Date: Fri, 20 Feb 2026 10:10:52 +0530 Subject: [PATCH 194/393] fix: sync translations from crowdin (#37284) * fix: Spanish translations * fix: Burmese translations * fix: Vietnamese translations * fix: Thai translations --- frappe/locale/es.po | 944 ++--- frappe/locale/my.po | 4 +- frappe/locale/th.po | 22 +- frappe/locale/vi.po | 9622 ++++++++++++++++++++++--------------------- 4 files changed, 5308 insertions(+), 5284 deletions(-) diff --git a/frappe/locale/es.po b/frappe/locale/es.po index 65b8447ce4..79be388bd5 100644 --- a/frappe/locale/es.po +++ b/frappe/locale/es.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2026-02-15 09:42+0000\n" -"PO-Revision-Date: 2026-02-18 20:54\n" +"PO-Revision-Date: 2026-02-19 21:12\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -7137,7 +7137,7 @@ msgstr "Eliminar pestaña" #: frappe/public/js/frappe/form/grid.js:66 msgid "Delete all" -msgstr "" +msgstr "Borrar todo" #: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" @@ -9392,35 +9392,35 @@ msgstr "¡La Fecha de Finalización no puede ser anterior a la Fecha de Inicio!" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:146 msgid "End Date cannot be today." -msgstr "" +msgstr "La fecha de finalización no puede ser hoy." #. Label of the ended_at (Datetime) field in DocType 'RQ Job' #. Label of the ended_at (Datetime) field in DocType 'Submission Queue' #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Ended At" -msgstr "" +msgstr "Terminado a las" #. Label of the sb_endpoints_section (Section Break) field in DocType #. 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Endpoints" -msgstr "" +msgstr "Endpoints" #. Label of the ends_on (Datetime) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Ends on" -msgstr "" +msgstr "Finaliza el" #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Energy Point" -msgstr "" +msgstr "Punto de energía" #. Label of the enqueued_by (Data) field in DocType 'Submission Queue' #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Enqueued By" -msgstr "" +msgstr "Encolado por" #: frappe/core/doctype/recorder/recorder.py:125 msgid "Enqueued creation of indexes" @@ -9440,12 +9440,12 @@ msgstr "Ingrese el código que se muestra en la aplicación OTP." #: frappe/public/js/frappe/views/communication.js:835 msgid "Enter Email Recipient(s) in the To, CC, or BCC fields" -msgstr "" +msgstr "Introduzca el/los destinatario(s) del correo electrónico en los campos Para, CC o CCO" #. Label of the doc_type (Link) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Enter Form Type" -msgstr "" +msgstr "Seleccione el Tipo de Formulario" #: frappe/public/js/frappe/ui/messages.js:94 msgctxt "Title of prompt dialog" @@ -9467,7 +9467,7 @@ msgstr "Introduzca nombre de carpeta" #: frappe/public/js/form_builder/components/FieldProperties.vue:65 msgid "Enter list of Options, each on a new line." -msgstr "" +msgstr "Introduzca una lista de opciones, cada una en una nueva línea." #. Description of the 'Static Parameters' (Table) field in DocType 'SMS #. Settings' @@ -9479,7 +9479,7 @@ msgstr "" #. Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Enter url parameter for message" -msgstr "" +msgstr "Introduzca el parámetro url para el mensaje" #. Description of the 'Receiver Parameter' (Data) field in DocType 'SMS #. Settings' @@ -9497,7 +9497,7 @@ msgstr "Nombre de la Entidad" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.js:9 msgid "Entity Type" -msgstr "" +msgstr "Tipo de Entidad" #: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 @@ -9551,7 +9551,7 @@ msgstr "Registros de errores" #. Label of the error_message (Code) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Error Message" -msgstr "" +msgstr "Mensaje de error" #: frappe/public/js/frappe/form/print_utils.js:176 msgid "Error connecting to QZ Tray Application...

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

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." @@ -9601,7 +9601,7 @@ msgstr "Error al analizar filtros anidados: {0}. {1}" #: frappe/desk/search.py:255 msgid "Error validating \"Ignore User Permissions\"" -msgstr "" +msgstr "Error al validar \"Ignorar Permisos de Usuario\"" #: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" @@ -9650,12 +9650,12 @@ msgstr "Evento" #. Label of the event_category (Select) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Event Category" -msgstr "" +msgstr "Categoría de Evento" #. Label of the event_frequency (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Event Frequency" -msgstr "" +msgstr "Frecuencia del Evento" #. Name of a DocType #: frappe/desk/doctype/event_notifications/event_notifications.json @@ -9732,7 +9732,7 @@ msgstr "Ejemplo: #Tree/Account" #. Description of the 'Digits' (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Example: 00001" -msgstr "" +msgstr "Ejemplo: 00001" #. Description of the 'Session Expiry (idle timeout)' (Data) field in DocType #. 'System Settings' @@ -9744,7 +9744,7 @@ msgstr "Ejemplo: al configurar esto en 24:00, cerrará la sesión de un usuario #. Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Example: {{ subject }}" -msgstr "" +msgstr "Ejemplo: {{ subject }}" #. Option for the 'File Type' (Select) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json @@ -9762,7 +9762,7 @@ msgstr "Excelente" #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Exception" -msgstr "" +msgstr "Excepción" #. Label of the execute_section (Section Break) field in DocType 'System #. Console' @@ -9778,7 +9778,7 @@ msgstr "Ejecutar el script de la consola" #: frappe/public/js/frappe/ui/dropdown_console.js:132 msgid "Executing Code" -msgstr "" +msgstr "Ejecución de código" #: frappe/desk/doctype/system_console/system_console.js:18 msgid "Executing..." @@ -9791,7 +9791,7 @@ msgstr "Tiempo de ejecución: {0} segundos" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Executive" -msgstr "" +msgstr "Ejecutivo" #. Label of the existing_role (Link) field in DocType 'Role Replication' #: frappe/core/doctype/role_replication/role_replication.json @@ -9813,7 +9813,7 @@ msgstr "Expandir" #: frappe/public/js/frappe/views/reports/query_report.js:2227 #: frappe/public/js/frappe/views/treeview.js:134 msgid "Expand All" -msgstr "" +msgstr "Expandir todo" #: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" @@ -9826,7 +9826,7 @@ msgstr "Experimental" #. Option for the 'Level' (Select) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Expert" -msgstr "" +msgstr "Experto" #. Label of the expiration_time (Datetime) field in DocType 'OAuth #. Authorization Code' @@ -9835,7 +9835,7 @@ msgstr "" #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json msgid "Expiration time" -msgstr "" +msgstr "Tiempo de expiración" #. Label of the expire_notification_on (Datetime) field in DocType 'Note' #: frappe/desk/doctype/note/note.json @@ -9847,19 +9847,19 @@ msgstr "" #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Expired" -msgstr "" +msgstr "Expirado" #. Label of the expires_in (Int) field in DocType 'OAuth Bearer Token' #. Label of the expires_in (Int) field in DocType 'Token Cache' #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Expires In" -msgstr "" +msgstr "Expira en" #. Label of the expires_on (Date) field in DocType 'Document Share Key' #: frappe/core/doctype/document_share_key/document_share_key.json msgid "Expires On" -msgstr "" +msgstr "Expira el" #. Label of the lifespan_qrcode_image (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json @@ -9899,17 +9899,17 @@ msgstr "Exportar Personalizaciones" #: frappe/public/js/frappe/data_import/data_exporter.js:14 msgid "Export Data" -msgstr "" +msgstr "Exportar Datos" #: frappe/core/doctype/data_import/data_import.js:87 #: frappe/public/js/frappe/data_import/import_preview.js:199 msgid "Export Errored Rows" -msgstr "" +msgstr "Exportar filas con errores" #. Label of the export_from (Data) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Export From" -msgstr "" +msgstr "Exportar desde" #: frappe/core/doctype/data_import/data_import.js:544 msgid "Export Import Log" @@ -9938,7 +9938,7 @@ msgstr "Exportar como zip" #: frappe/public/js/frappe/views/reports/report_utils.js:184 msgid "Export in Background" -msgstr "" +msgstr "Exportar en segundo plano" #: frappe/public/js/frappe/utils/tools.js:11 msgid "Export not allowed. You need {0} role to export." @@ -9946,7 +9946,7 @@ msgstr "Exportación no permitida. Se necesita el rol {0} para exportar." #: frappe/custom/doctype/customize_form/customize_form.js:272 msgid "Export only customizations assigned to the selected module.
Note: You must set the Module (for export) field on Custom Field and Property Setter records before applying this filter.

Warning: Customizations from other modules will be excluded.

" -msgstr "" +msgstr "Exportar solo las personalizaciones asignadas al módulo seleccionado.
Nota: Debe configurar el campo Módulo (para exportación) en los registros de Campo personalizado y Establecedor de propiedades antes de aplicar este filtro.

Advertencia: Se excluirán las personalizaciones de otros módulos.

" #. Description of the 'Export without main header' (Check) field in DocType #. 'Data Export' @@ -9971,27 +9971,27 @@ msgstr "Los permisos exportados se sincronizarán forzosamente en cada migració #. Label of the expose_recipients (Data) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Expose Recipients" -msgstr "" +msgstr "Exponer Destinatarios" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Expression" -msgstr "" +msgstr "Expresión" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Expression (old style)" -msgstr "" +msgstr "Expresión (estilo antiguo)" #. Description of the 'Condition' (Data) field in DocType 'Notification #. Recipient' #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "Expression, Optional" -msgstr "" +msgstr "Expresión, Opcional" #. Option for the 'Link Type' (Select) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json @@ -10008,7 +10008,7 @@ msgstr "Enlace externo" #. App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Extra Parameters" -msgstr "" +msgstr "Parámetros extra" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -10031,7 +10031,7 @@ msgstr "Falla" #: frappe/core/doctype/submission_queue/submission_queue.json #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Failed" -msgstr "" +msgstr "Falló" #. Label of the failed_emails (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json @@ -10041,7 +10041,7 @@ msgstr "Correos electrónicos fallidos" #. Label of the failed_job_count (Int) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Failed Job Count" -msgstr "" +msgstr "Recuento de trabajos fallidos" #. Label of the failed_jobs (Int) field in DocType 'System Health Report #. Workers' @@ -10148,7 +10148,7 @@ msgstr "Fallo al procesar el asunto: {}" #: frappe/integrations/frappe_providers/frappecloud_billing.py:94 msgid "Failed to request login to Frappe Cloud" -msgstr "" +msgstr "No se pudo solicitar el inicio de sesión en Frappe Cloud" #: frappe/email/doctype/email_queue/email_queue.py:301 msgid "Failed to send email with subject:" @@ -10174,7 +10174,7 @@ msgstr "Trabajos programados fallidos (últimos 7 días)" #: frappe/core/doctype/data_import/data_import.js:485 msgid "Failure" -msgstr "" +msgstr "Fracaso" #. Label of the failure_rate (Percent) field in DocType 'System Health Report #. Failing Jobs' @@ -10185,7 +10185,7 @@ msgstr "Tasa de fallos" #. Label of the favicon (Attach) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "FavIcon" -msgstr "" +msgstr "FavIcon" #. Label of the fax (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json @@ -10194,7 +10194,7 @@ msgstr "Fax" #: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Feedback" -msgstr "" +msgstr "Retroalimentación" #: frappe/desk/page/setup_wizard/install_fixtures.py:29 msgid "Female" @@ -10278,7 +10278,7 @@ msgstr "Campo {0} no encontrado en {1}" #. Label of the description (Text) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Field Description" -msgstr "" +msgstr "Descripción de Campo" #: frappe/core/doctype/doctype/doctype.py:1098 msgid "Field Missing" @@ -11081,7 +11081,7 @@ msgstr "Para {0} en el nivel {1} en {2} de la línea {3}" #: frappe/core/doctype/package_import/package_import.json #: frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.json msgid "Force" -msgstr "" +msgstr "Forzar" #. Label of the force_re_route_to_default_view (Check) field in DocType #. 'DocType' @@ -11090,7 +11090,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Force Re-route to Default View" -msgstr "" +msgstr "Forzar redireccionamiento a la vista predeterminada" #: frappe/core/doctype/rq_job/rq_job.js:13 msgid "Force Stop job" @@ -11106,7 +11106,7 @@ msgstr "Forzar al usuario a restablecer la contraseña" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Force Web Capture Mode for Uploads" -msgstr "" +msgstr "Forzar el modo de captura web para las cargas" #: frappe/www/login.html:37 msgid "Forgot Password?" @@ -11132,7 +11132,7 @@ msgstr "Formulario" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Form Builder" -msgstr "" +msgstr "Creador de Formularios" #. Label of the form_dict (Code) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json @@ -11150,7 +11150,7 @@ msgstr "Diccionario del Formulario" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/website/doctype/web_form/web_form.json msgid "Form Settings" -msgstr "" +msgstr "Configuraciones de formulario" #. Name of a DocType #. Label of the form_tour (Link) field in DocType 'Onboarding Step' @@ -11180,7 +11180,7 @@ msgstr "Formato" #. Label of the format_data (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Format Data" -msgstr "" +msgstr "Formato de datos" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json @@ -11200,17 +11200,17 @@ msgstr "" #. Label of the forward_to_email (Data) field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Forward To Email Address" -msgstr "" +msgstr "Reenviar a la dirección de correo electrónico" #. Label of the fraction (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Fraction" -msgstr "" +msgstr "Fracción" #. Label of the fraction_units (Int) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Fraction Units" -msgstr "" +msgstr "Fracción de unidades" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -11299,23 +11299,23 @@ msgstr "Viernes" #: frappe/core/doctype/permission_log/permission_log.js:12 #: frappe/public/js/frappe/views/inbox/inbox_view.js:70 msgid "From" -msgstr "" +msgstr "Desde" #: frappe/public/js/frappe/views/communication.js:222 msgctxt "Email Sender" msgid "From" -msgstr "" +msgstr "Desde" #. Label of the from_attach_field (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "From Attach Field" -msgstr "" +msgstr "Desde Campo Adjunto" #. Label of the from_date (Date) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/website/report/website_analytics/website_analytics.js:8 msgid "From Date" -msgstr "" +msgstr "Desde la fecha" #. Label of the from_date_field (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json @@ -11334,12 +11334,12 @@ msgstr "Desde el campo" #. Label of the sender_full_name (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "From Full Name" -msgstr "" +msgstr "Desde Nombre Completo" #. Label of the from_user (Link) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "From User" -msgstr "" +msgstr "Del usuario" #: frappe/public/js/frappe/utils/diffview.js:31 msgid "From version" @@ -11348,7 +11348,7 @@ msgstr "Desde la versión" #. Option for the 'Width' (Select) field in DocType 'Dashboard Chart Link' #: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json msgid "Full" -msgstr "" +msgstr "Completo" #. Label of the full_name (Data) field in DocType 'Contact' #. Label of the full_name (Data) field in DocType 'Activity Log' @@ -11371,7 +11371,7 @@ msgstr "Página completa" #. Label of the full_width (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Full Width" -msgstr "" +msgstr "Ancho completo" #. Label of the function (Select) field in DocType 'Number Card' #. Label of the report_function (Select) field in DocType 'Number Card' @@ -11391,11 +11391,11 @@ msgstr "La función {0} no está en la lista blanca." #: frappe/database/query.py:2173 msgid "Function {0} requires arguments but none were provided" -msgstr "" +msgstr "La función {0} requiere argumentos pero no se ha proporcionado ninguno" #: frappe/public/js/frappe/views/treeview.js:427 msgid "Further sub-groups can only be created under records marked as 'Group'" -msgstr "" +msgstr "Solo se pueden crear subgrupos adicionales en registros marcados como 'Grupo'" #: frappe/core/doctype/communication/communication.js:291 msgid "Fw: {0}" @@ -11419,7 +11419,7 @@ msgstr "" #. Option for the 'License Type' (Select) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "GNU General Public License" -msgstr "" +msgstr "Licencia Pública General de GNU" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json @@ -11452,7 +11452,7 @@ msgstr "General" #. Label of the generate_keys (Button) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Generate Keys" -msgstr "" +msgstr "Generar Llaves" #: frappe/public/js/frappe/views/reports/query_report.js:898 msgid "Generate New Report" @@ -11466,7 +11466,7 @@ msgstr "Generar Contraseña Aleatoria" #. DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Generate Separate Documents For Each Assignee" -msgstr "" +msgstr "Generar documentos separados para cada cesionario" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 #: frappe/public/js/frappe/utils/utils.js:2079 @@ -11503,7 +11503,7 @@ msgstr "Obtener Clave de Cifrado de Copia de Seguridad" #. Label of the get_contacts (Button) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Get Contacts" -msgstr "" +msgstr "Obtener Contactos" #: frappe/website/doctype/web_form/web_form.js:93 msgid "Get Fields" @@ -11515,7 +11515,7 @@ msgstr "Obtener variables de encabezado y pie de página wkhtmltopdf" #: frappe/public/js/frappe/form/multi_select_dialog.js:86 msgid "Get Items" -msgstr "" +msgstr "Obtener artículos" #: frappe/integrations/doctype/connected_app/connected_app.js:6 msgid "Get OpenID Configuration" @@ -11540,12 +11540,12 @@ msgstr "Reciba una notificación cuando se reciba un correo electrónico sobre c #. 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 "" +msgstr "Obtenga su avatar reconocido globalmente desde Gravatar.com" #. Label of the git_branch (Data) field in DocType 'Installed Application' #: frappe/core/doctype/installed_application/installed_application.json msgid "Git Branch" -msgstr "" +msgstr "Rama de Git" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -11596,7 +11596,7 @@ msgstr "Ir a la Lista de Ajustes de Notificaciones" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Go to Page" -msgstr "" +msgstr "Ir a la página" #: frappe/public/js/workflow_builder/workflow_builder.bundle.js:41 msgid "Go to Workflow" @@ -11634,7 +11634,7 @@ msgstr "Ir a {0}" #: frappe/custom/doctype/doctype_layout/doctype_layout.js:42 #: frappe/workflow/doctype/workflow/workflow.js:44 msgid "Go to {0} List" -msgstr "" +msgstr "Ir a la lista {0}" #: frappe/core/doctype/page/page.js:11 msgid "Go to {0} Page" @@ -11653,7 +11653,7 @@ msgstr "Google" #. Label of the google_analytics_id (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Google Analytics ID" -msgstr "" +msgstr "ID de Google Analytics" #. Label of the google_analytics_anonymize_ip (Check) field in DocType 'Website #. Settings' @@ -11703,14 +11703,14 @@ msgstr "Google Calendar: no se pudo actualizar el evento {0} en Google Calendar, #. Label of the google_calendar_event_id (Data) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Google Calendar Event ID" -msgstr "" +msgstr "ID de evento de Google Calendar" #. 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 "" +msgstr "ID de Google Calendar" #: frappe/integrations/doctype/google_calendar/google_calendar.py:181 msgid "Google Calendar has been configured." @@ -11738,7 +11738,7 @@ msgstr "Contactos de Google: no se pudo actualizar el contacto en Contactos de G #. Label of the google_contacts_id (Data) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Google Contacts Id" -msgstr "" +msgstr "ID de Google Contacts" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:164 msgid "Google Drive" @@ -11748,13 +11748,13 @@ msgstr "Google Drive" #. Settings' #: frappe/integrations/doctype/google_settings/google_settings.json msgid "Google Drive Picker" -msgstr "" +msgstr "Selector de Google Drive" #. 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 "" +msgstr "Selector de Google Drive habilitado" #. Label of the font (Data) field in DocType 'Print Format' #. Label of the google_font (Data) field in DocType 'Website Theme' @@ -11762,12 +11762,12 @@ msgstr "" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:28 #: frappe/website/doctype/website_theme/website_theme.json msgid "Google Font" -msgstr "" +msgstr "Fuente de Google" #. Label of the google_meet_link (Small Text) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Google Meet Link" -msgstr "" +msgstr "Enlace Google Meet" #. Label of a Card Break in the Integrations Workspace #: frappe/integrations/workspace/integrations/integrations.json @@ -11820,7 +11820,7 @@ msgstr "Mayor o igual que" #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Green" -msgstr "" +msgstr "Verde" #: frappe/public/js/form_builder/components/controls/TableControl.vue:53 msgid "Grid Empty State" @@ -11844,23 +11844,23 @@ msgstr "Atajos de la cuadrícula" #: frappe/core/doctype/doctype_link/doctype_link.json #: frappe/website/doctype/website_sidebar_item/website_sidebar_item.json msgid "Group" -msgstr "" +msgstr "Agrupar" #. 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 "" +msgstr "Agrupar por" #. 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 "" +msgstr "Agrupar por basado en" #. 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 "" +msgstr "Agrupar por Tipo" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:408 msgid "Group By field is required to create a dashboard chart" @@ -11868,12 +11868,12 @@ msgstr "El campo agrupar por, es obligatorio para crear un gráfico del tablero" #: frappe/database/query.py:1257 msgid "Group By must be a string" -msgstr "" +msgstr "Agrupar por debe ser una cadena" #. 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 "Agrupar Clase de Objeto" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json @@ -12572,13 +12572,13 @@ msgstr "Detalles de Identidad" #. Label of the idx (Int) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Idx" -msgstr "" +msgstr "Índice" #. 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 "" +msgstr "Si Aplicar Permisos de Usuario Estricto está seleccionado y se ha definido Permiso de Usuario para un DocType para un Usuario, todos los documentos en los que el valor del enlace esté en blanco no se mostrarán a ese Usuario" #. Description of the 'Don't Override Status' (Check) field in DocType #. 'Workflow' @@ -12587,7 +12587,7 @@ msgstr "" #: 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 "" +msgstr "Si está marcado, el estado del flujo de trabajo no sobreescribirá el estado en la vista de lista" #: frappe/core/doctype/doctype/doctype.py:1815 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 @@ -12608,30 +12608,30 @@ msgstr "" #. Description of the 'Is Active' (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "If checked, all other workflows become inactive." -msgstr "" +msgstr "Si se selecciona, los otros flujos de trabajo serán desactivados." #. Description of the 'Show Absolute Values' (Check) field in DocType 'Print #. Format' #: frappe/printing/doctype/print_format/print_format.json msgid "If checked, negative numeric values of Currency, Quantity or Count would be shown as positive" -msgstr "" +msgstr "Si se marca, los valores numéricos negativos de Moneda, Cantidad o Recuento se mostrarán como positivos" #. Description of the 'Skip Authorization' (Check) field in DocType 'OAuth #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "If checked, users will not see the Confirm Access dialog." -msgstr "" +msgstr "Si se selecciona, los usuarios no podrán ver el cuadro de diálogo de confirmación de acceso." #. Description of the 'Disabled' (Check) field in DocType 'Role' #: frappe/core/doctype/role/role.json msgid "If disabled, this role will be removed from all users." -msgstr "" +msgstr "Si está desactivado, este rol será eliminado de todos los usuarios." #. Description of the 'Bypass Restricted IP Address Check If Two Factor Auth #. Enabled' (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "If enabled, user can login from any IP Address using Two Factor Auth, this can also be set for all users in System Settings" -msgstr "" +msgstr "Si está habilitado, el usuario puede iniciar sesión desde cualquier dirección IP utilizando la autenticación de dos factores, esto también se puede configurar para todos los usuarios en la configuración del sistema" #. Description of the 'Anonymous responses' (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -12642,17 +12642,17 @@ msgstr "Si está habilitado, todas las respuestas en el formulario web se enviar #. Enabled' (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "If enabled, all users can login from any IP Address using Two Factor Auth. This can also be set only for specific user(s) in User Page" -msgstr "" +msgstr "Si se activa, todos los usuarios pueden iniciar sesión desde cualquier dirección IP utilizando la Autenticación de Dos Factores. Esto también se puede establecer sólo para usuario(s) específico(s) en la Página de Usuario" #. Description of the 'Track Changes' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "If enabled, changes to the document are tracked and shown in timeline" -msgstr "" +msgstr "Si está habilitado, los cambios en el documento se rastrean y se muestran en la línea de tiempo" #. Description of the 'Track Views' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "If enabled, document views are tracked, this can happen multiple times" -msgstr "" +msgstr "Si está habilitado, se realiza un seguimiento de las vistas de documentos, esto puede suceder varias veces" #. Description of the 'Only allow System Managers to upload public files' #. (Check) field in DocType 'System Settings' @@ -12663,59 +12663,59 @@ msgstr "Si está activada, sólo los Administradores del Sistema pueden subir ar #. Description of the 'Track Seen' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "If enabled, the document is marked as seen, the first time a user opens it" -msgstr "" +msgstr "Si está habilitado, el documento se marca como visto, la primera vez que un usuario lo abre" #. Description of the 'Send System Notification' (Check) field in DocType #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "If enabled, the notification will show up in the notifications dropdown on the top right corner of the navigation bar." -msgstr "" +msgstr "Si está habilitado, la notificación se mostrará en el menú desplegable de notificaciones en la esquina superior derecha de la barra de navegación." #. Description of the 'Enable Password Policy' (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "If enabled, the password strength will be enforced based on the Minimum Password Score value. A value of 1 being very weak and 4 being very strong." -msgstr "" +msgstr "Si se habilita esta opción, la seguridad de la contraseña se aplicará según el valor de la puntuación mínima de contraseña. 1 es muy débil y 4 es muy segura." #. Description of the 'Bypass Two Factor Auth for users who login from #. restricted IP Address' (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "If enabled, users who login from Restricted IP Address, won't be prompted for Two Factor Auth" -msgstr "" +msgstr "Si está habilitado, a los usuarios que inicien sesión desde la Dirección IP Restringida, no se les solicitará la autenticación de dos factores." #. Description of the 'Notify Users On Every Login' (Check) field in DocType #. 'Note' #: frappe/desk/doctype/note/note.json msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once." -msgstr "" +msgstr "Si está habilitado, los usuarios recibirán una notificación cada vez que inicien sesión. Si no está habilitado, solo recibirán una notificación." #. 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 "" +msgstr "Si se deja vacío, el Área de Trabajo predeterminado será la última Área de Trabajo visitado" #. Description of the 'Port' (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_domain/email_domain.json msgid "If non standard port (e.g. 587)" -msgstr "" +msgstr "Si el puerto no es estándar (p. ej. 587)" #. Description of the 'Port' (Data) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "If non standard port (e.g. 587). If on Google Cloud, try port 2525." -msgstr "" +msgstr "Si el puerto no es estándar (p. ej. 587). Si está en Google Cloud, intente con el puerto 2525." #. Description of the 'Port' (Data) field in DocType 'Email Account' #. Description of the 'Port' (Data) field in DocType 'Email Domain' #: 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 "" +msgstr "Si el puerto no es estándar (p. ej. POP3: 995/110, IMAP: 993/143)" #. Description of the 'Currency Precision' (Select) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "If not set, the currency precision will depend on number format" -msgstr "" +msgstr "Si no se establece, la precisión de la moneda dependerá del formato de número" #. Description of the 'Roles' (Table) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -12733,7 +12733,7 @@ msgstr "" #. 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 "" +msgstr "Si el usuario tiene algún rol asignado, entonces el usuario se convierte en un \"Usuario del Sistema\". Los \"Usuarios del sistema\" tienen acceso al escritorio" #: frappe/core/page/permission_manager/permission_manager_help.html:105 msgid "If these instructions where not helpful, please add in your suggestions on GitHub Issues." @@ -12741,7 +12741,7 @@ msgstr "Si estas instrucciones no le resultan útiles, añada sus sugerencias en #: frappe/templates/emails/user_invitation_cancelled.html:8 msgid "If this was a mistake or you need access again, please reach out to your team." -msgstr "" +msgstr "Si se trata de un error o necesita acceder de nuevo, póngase en contacto con su equipo." #. Description of the 'Fetch on Save if Empty' (Check) field in DocType #. 'DocField' @@ -12760,7 +12760,7 @@ msgstr "Si no está marcado, el valor siempre será recuperado al Guardar." #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json msgid "If user is the owner" -msgstr "" +msgstr "Si el usuario es el propietario" #: frappe/core/doctype/data_export/exporter.py:204 msgid "If you are updating, please select \"Overwrite\" else existing rows will not be deleted." @@ -12776,16 +12776,16 @@ msgstr "Si desea cargar nuevos registros, deje en blanco la columna \"name\" (ID #: frappe/templates/emails/user_invitation.html:19 msgid "If you have any questions, reach out to your system administrator." -msgstr "" +msgstr "Si tiene alguna pregunta, póngase en contacto con el administrador del sistema." #: frappe/utils/password.py:213 msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." -msgstr "" +msgstr "Si ha restaurado el sitio recientemente, puede que necesite copiar el site_config.json que contiene la clave de encriptación original." #. 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 "" +msgstr "Si configura esto, este elemento aparecerá en un menú desplegable debajo del elemento principal seleccionado." #: frappe/templates/emails/administrator_logged_in.html:3 msgid "If you think this is unauthorized, please change the Administrator password." @@ -12799,7 +12799,7 @@ msgstr "Si su CSV utiliza un delimitador diferente, añada ese carácter aquí, #. Description of the 'Source Text' (Code) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "If your data is in HTML, please copy paste the exact HTML code with the tags." -msgstr "" +msgstr "Si los datos están en formato HTML, por favor copiar y pegar el código HTML exacto con las etiquetas." #. Label of the ignore_user_permissions (Check) field in DocType 'DocField' #. Label of the ignore_user_permissions (Check) field in DocType 'Custom Field' @@ -12828,12 +12828,12 @@ msgstr "Ignorar filtro XSS" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Ignore attachments over this size" -msgstr "" +msgstr "Ignorar los adjuntos mayores que este tamaño" #. Label of the ignored_apps (Table) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Ignored Apps" -msgstr "" +msgstr "Aplicaciones ignoradas" #: frappe/model/workflow.py:223 msgid "Illegal Document Status for {0}" @@ -12878,28 +12878,28 @@ msgstr "Imagen" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Image Field" -msgstr "" +msgstr "Campo de Imagen" #. 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 "" +msgstr "Altura de la Imagen" #. 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 "" +msgstr "Enlace de la imagen" #: frappe/public/js/frappe/list/base_list.js:209 msgid "Image View" -msgstr "" +msgstr "Vista de Imagen" #. Label of the image_width (Float) field in DocType 'Letter Head' #. Label of the footer_image_width (Float) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Image Width" -msgstr "" +msgstr "Ancho de la imagen" #: frappe/core/doctype/doctype/doctype.py:1538 msgid "Image field must be a valid fieldname" @@ -12950,7 +12950,7 @@ msgstr "Implementar el método `clear_old_logs` para habilitar la limpieza autom #. Option for the 'Grant Type' (Select) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Implicit" -msgstr "" +msgstr "Implícito" #. Label of the import (Check) field in DocType 'Custom DocPerm' #. Label of the import (Check) field in DocType 'DocPerm' @@ -12960,12 +12960,12 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:71 #: frappe/email/doctype/email_group/email_group.js:31 msgid "Import" -msgstr "" +msgstr "Importar" #: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" -msgstr "" +msgstr "Importar" #: frappe/email/doctype/email_group/email_group.js:14 msgid "Import Email From" @@ -12974,29 +12974,29 @@ msgstr "Importar correo electrónico de" #. Label of the import_file (Attach) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import File" -msgstr "" +msgstr "Importar archivo" #. 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 "" +msgstr "Importar errores y advertencias de archivos" #. 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 "" +msgstr "Importar registro" #. 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 "" +msgstr "Vista previa de registro de importación" #. Label of the import_preview (HTML) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Preview" -msgstr "" +msgstr "Vista previa de importación" #: frappe/core/doctype/data_import/data_import.js:41 msgid "Import Progress" @@ -13010,7 +13010,7 @@ msgstr "Importar suscriptores" #. Label of the import_type (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Type" -msgstr "" +msgstr "Tipo de importación" #. Label of the import_warnings (HTML) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -13024,7 +13024,7 @@ msgstr "Importar 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 "" +msgstr "Importar desde Google Sheets" #: frappe/core/doctype/data_import/importer.py:612 msgid "Import template should be of type .csv, .xlsx or .xls" @@ -13048,7 +13048,7 @@ msgstr "Importando {0} de {1}" #: frappe/core/doctype/data_import/data_import.js:35 msgid "Importing {0} of {1}, {2}" -msgstr "" +msgstr "Importando {0} de {1}, {2}" #: frappe/public/js/frappe/ui/filters/filter.js:20 msgid "In" @@ -13111,7 +13111,7 @@ msgstr "En vista previa" #: frappe/core/doctype/data_import/data_import.js:42 msgid "In Progress" -msgstr "" +msgstr "En Progreso" #: frappe/database/database.py:288 msgid "In Read Only Mode" @@ -13120,7 +13120,7 @@ msgstr "En modo de solo lectura" #. Label of the in_reply_to (Link) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "In Reply To" -msgstr "" +msgstr "En respuesta a" #. Label of the in_standard_filter (Check) field in DocType 'Custom Field' #. Label of the in_standard_filter (Check) field in DocType 'Customize Form @@ -13957,7 +13957,7 @@ msgstr "Invitar como usuario" #. Label of the invited_by (Link) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Invited By" -msgstr "" +msgstr "Invitado por" #: frappe/public/js/frappe/ui/filters/filter.js:22 msgid "Is" @@ -14043,7 +14043,7 @@ msgstr "Es Global" #: frappe/public/js/frappe/views/treeview.js:426 msgid "Is Group" -msgstr "" +msgstr "Es un grupo" #. Label of the is_hidden (Check) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json @@ -14248,7 +14248,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 "" +msgstr "Mensaje JS" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the json (Code) field in DocType 'Report' @@ -14731,7 +14731,7 @@ msgstr "Últimos 30 días" #: frappe/public/js/frappe/ui/filters/filter.js:651 msgid "Last 6 Months" -msgstr "" +msgstr "Últimos 6 meses" #: frappe/public/js/frappe/ui/filters/filter.js:623 msgid "Last 7 Days" @@ -14881,7 +14881,7 @@ msgstr "Última sincronización {0}" #. Label of the layout (Code) field in DocType 'Desktop Layout' #: frappe/desk/doctype/desktop_layout/desktop_layout.json msgid "Layout" -msgstr "" +msgstr "Diseño" #: frappe/custom/doctype/customize_form/customize_form.js:194 msgid "Layout Reset" @@ -15184,7 +15184,7 @@ msgstr "Recuento de enlaces" #. 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json msgid "Link Details" -msgstr "" +msgstr "Detalles del enlace" #. Label of the link_doctype (Link) field in DocType 'Activity Log' #. Label of the link_doctype (Link) field in DocType 'Communication Link' @@ -15234,14 +15234,14 @@ msgstr "Filtros de Enlaces" #: frappe/core/doctype/communication_link/communication_link.json #: frappe/core/doctype/dynamic_link/dynamic_link.json msgid "Link Name" -msgstr "" +msgstr "Nombre del enlace" #. 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 "" +msgstr "Título del enlace" #. Label of the link_to (Dynamic Link) field in DocType 'Desktop Icon' #. Label of the link_to (Dynamic Link) field in DocType 'Workspace' @@ -15258,7 +15258,7 @@ msgstr "" #: frappe/public/js/frappe/widgets/widget_dialog.js:281 #: frappe/public/js/frappe/widgets/widget_dialog.js:427 msgid "Link To" -msgstr "" +msgstr "Enlace a" #: frappe/public/js/frappe/widgets/widget_dialog.js:363 msgid "Link To in Row" @@ -15275,7 +15275,7 @@ msgstr "Enlace a en fila" #: frappe/public/js/frappe/views/workspace/workspace.js:472 #: frappe/public/js/frappe/widgets/widget_dialog.js:273 msgid "Link Type" -msgstr "" +msgstr "Tipo de enlace" #: frappe/public/js/frappe/widgets/widget_dialog.js:359 msgid "Link Type in Row" @@ -15293,14 +15293,14 @@ msgstr "Enlace que será la página principal de inicio del sitio web. Enlaces e #. 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 "" +msgstr "Enlace a la página que desea abrir. Dejar en blanco si desea que sea un grupo principal." #. Option for the 'Status' (Select) field in DocType 'Activity Log' #. Option for the 'Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/activity_log/activity_log.json #: frappe/core/doctype/communication/communication.json msgid "Linked" -msgstr "" +msgstr "Vinculado" #: frappe/public/js/frappe/form/linked_with.js:23 msgid "Linked With" @@ -15391,7 +15391,7 @@ msgstr "Listar un tipo de documento" #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_page/web_page.json msgid "List as [{\"label\": _(\"Jobs\"), \"route\":\"jobs\"}]" -msgstr "" +msgstr "Lista como [{ \"label\": _( \"Jobs\"), \"route\": \"jobs\"}]" #. Description of the 'Send Notification to' (Small Text) field in DocType #. 'Email Account' @@ -15416,7 +15416,7 @@ msgstr "Listas" #. Option for the 'Rule' (Select) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Load Balancing" -msgstr "" +msgstr "Balanceo de carga" #: frappe/public/js/frappe/list/base_list.js:380 #: frappe/public/js/frappe/web_form/web_form_list.js:306 @@ -15470,12 +15470,12 @@ msgstr "Cargando..." #. Label of the location (Data) field in DocType 'Event' #: frappe/core/doctype/user/user.json frappe/desk/doctype/event/event.json msgid "Location" -msgstr "" +msgstr "Ubicación" #. Label of the log (Code) field in DocType 'Package Import' #: frappe/core/doctype/package_import/package_import.json msgid "Log" -msgstr "" +msgstr "Registro" #. Label of the log_api_requests (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json @@ -15485,7 +15485,7 @@ msgstr "Registrar solicitudes API" #. Label of the log_data_section (Section Break) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Log Data" -msgstr "" +msgstr "Dato de registro" #. Label of the ref_doctype (Link) field in DocType 'Logs To Clear' #: frappe/core/doctype/logs_to_clear/logs_to_clear.json @@ -15549,12 +15549,12 @@ msgstr "Actividad de Inicio de Sesión" #. Label of the login_after (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Login After" -msgstr "" +msgstr "Iniciar después" #. Label of the login_before (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Login Before" -msgstr "" +msgstr "Iniciar antes" #: frappe/public/js/frappe/desk.js:256 msgid "Login Failed please try again" @@ -15674,7 +15674,7 @@ msgstr "URL del logo" #. Option for the 'Operation' (Select) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json frappe/www/me.html:91 msgid "Logout" -msgstr "" +msgstr "Salir" #: frappe/core/doctype/user/user.js:198 msgid "Logout All Sessions" @@ -15689,7 +15689,7 @@ msgstr "Cerrar sesión en todas las sesiones al restablecer la contraseña" #. Label of the logout_all_sessions (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Logout From All Devices After Changing Password" -msgstr "" +msgstr "Cerrar sesión en todos los dispositivos después de cambiar la contraseña" #. Group in User's connections #: frappe/core/doctype/user/user.json @@ -15704,7 +15704,7 @@ msgstr "Registros a borrar" #. 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 "" +msgstr "Registros a borrar" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -15731,7 +15731,7 @@ msgstr "Parece que no has recibido ninguna notificación." #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:228 msgid "Low" -msgstr "" +msgstr "Bajo" #: frappe/public/js/frappe/utils/number_systems.js:13 msgctxt "Number system" @@ -15741,7 +15741,7 @@ msgstr " M" #. Option for the 'License Type' (Select) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "MIT License" -msgstr "" +msgstr "Licencia MIT" #: frappe/desk/page/setup_wizard/install_fixtures.py:48 msgid "Madam" @@ -15750,28 +15750,28 @@ msgstr "Señora" #. Label of the main_section (Text Editor) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Main Section" -msgstr "" +msgstr "Sección Principal" #. 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 "" +msgstr "Sección principal (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 "" +msgstr "Sección principal (Markdown)" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Maintenance Manager" -msgstr "" +msgstr "Gerente de Mantenimiento" #. Name of a role #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json msgid "Maintenance User" -msgstr "" +msgstr "Usuario de Mantenimiento" #. Label of the major (Int) field in DocType 'Package Release' #: frappe/core/doctype/package_release/package_release.json @@ -15850,7 +15850,7 @@ msgstr "Obligatorio" #: 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 "" +msgstr "Obligatorio depende de" #. Label of the mandatory_depends_on (Code) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json @@ -15907,7 +15907,7 @@ msgstr "Mapear columnas de {0} a campos en {1}" #. Description of the 'Dynamic Route' (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Map route parameters into form variables. Example /project/<name>" -msgstr "" +msgstr "Asigne parámetros de ruta a variables de formulario. Ejemplo /project/<name>" #: frappe/core/doctype/data_import/importer.py:923 msgid "Mapping column {0} to field {1}" @@ -15979,14 +15979,14 @@ msgstr "Editor Markdown" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Marked As Spam" -msgstr "" +msgstr "Marcado como Spam" #. Name of a role #: frappe/website/doctype/utm_campaign/utm_campaign.json #: frappe/website/doctype/utm_medium/utm_medium.json #: frappe/website/doctype/utm_source/utm_source.json msgid "Marketing Manager" -msgstr "" +msgstr "Gerente de Marketing" #. Label of the mask (Check) field in DocType 'Custom DocPerm' #. Label of the mask (Check) field in DocType 'DocField' @@ -16007,14 +16007,14 @@ msgstr "" #. Description of the 'Limit' (Int) field in DocType 'Bulk Update' #: frappe/desk/doctype/bulk_update/bulk_update.json msgid "Max 500 records at a time" -msgstr "" +msgstr "Máximo 500 registros a la vez" #. Label of the max_attachments (Int) field in DocType 'DocType' #. Label of the max_attachments (Int) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Max Attachments" -msgstr "" +msgstr "Máximo de adjuntos" #. Label of the max_file_size (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json @@ -16029,7 +16029,7 @@ msgstr "Altura Máxima" #. 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 "" +msgstr "Longitud Máxima" #. Label of the max_report_rows (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json @@ -16039,7 +16039,7 @@ msgstr "Máximas filas de reportes" #. 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 "" +msgstr "Valor Máximo" #. Label of the max_attachment_size (Int) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -17245,7 +17245,7 @@ msgstr "Próximos 30 días" #: frappe/public/js/frappe/ui/filters/filter.js:703 msgid "Next 6 Months" -msgstr "" +msgstr "Próximos 6 meses" #: frappe/public/js/frappe/ui/filters/filter.js:679 msgid "Next 7 Days" @@ -17282,11 +17282,11 @@ msgstr "Siguiente Formulario" #: frappe/public/js/frappe/ui/filters/filter.js:695 msgid "Next Month" -msgstr "" +msgstr "Próximo mes" #: frappe/public/js/frappe/ui/filters/filter.js:699 msgid "Next Quarter" -msgstr "" +msgstr "Próximo trimestre" #. Label of the next_schedule_date (Date) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json @@ -17316,7 +17316,7 @@ msgstr "Siguiente token de sincronización" #: frappe/public/js/frappe/ui/filters/filter.js:691 msgid "Next Week" -msgstr "" +msgstr "Próxima semana" #: frappe/public/js/frappe/ui/filters/filter.js:707 msgid "Next Year" @@ -18809,7 +18809,7 @@ msgstr "Naranja" #. Label of the order (Code) field in DocType 'Kanban Board Column' #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Order" -msgstr "" +msgstr "Orden" #: frappe/database/query.py:1273 msgid "Order By must be a string" @@ -18850,18 +18850,18 @@ msgstr "Valor Original" #: frappe/desk/doctype/event/event.json #: frappe/desk/page/setup_wizard/install_fixtures.py:30 msgid "Other" -msgstr "" +msgstr "Otro" #. Label of the outgoing_tab (Tab Break) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Outgoing" -msgstr "" +msgstr "Saliente" #. Label of the outgoing_mail_settings (Section Break) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Outgoing (SMTP) Settings" -msgstr "" +msgstr "Configuración saliente (SMTP)" #. Label of the outgoing_emails_column (Column Break) field in DocType 'System #. Health Report' @@ -18931,17 +18931,17 @@ msgstr "Generador de PDF" #. Label of the pdf_page_height (Float) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "PDF Page Height (in mm)" -msgstr "" +msgstr "Altura de página PDF (en mm)" #. Label of the pdf_page_size (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "PDF Page Size" -msgstr "" +msgstr "Tamaño de página PDF" #. Label of the pdf_page_width (Float) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "PDF Page Width (in mm)" -msgstr "" +msgstr "Ancho de página PDF (en mm)" #. Label of the pdf_settings (Section Break) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -19094,13 +19094,13 @@ msgstr "Número de página" #. Label of the page_route (Small Text) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Page Route" -msgstr "" +msgstr "Ruta de la página" #. Label of the view_link_in_email (Section Break) field in DocType 'Print #. Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Page Settings" -msgstr "" +msgstr "Configuración de Página" #: frappe/public/js/frappe/ui/keyboard.js:125 msgid "Page Shortcuts" @@ -19113,7 +19113,7 @@ msgstr "Tamaño de página" #. Label of the page_title (Data) field in DocType 'About Us Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Page Title" -msgstr "" +msgstr "Título de Página" #: frappe/public/js/frappe/list/bulk_operations.js:80 msgid "Page Width (in mm)" @@ -19142,12 +19142,12 @@ msgstr "Página para mostrar en el sitio web\n" #: frappe/public/js/frappe/web_form/web_form.js:284 #: frappe/templates/print_formats/standard.html:34 msgid "Page {0} of {1}" -msgstr "" +msgstr "Página {0} de {1}" #. Label of the parameter (Data) field in DocType 'SMS Parameter' #: frappe/core/doctype/sms_parameter/sms_parameter.json msgid "Parameter" -msgstr "" +msgstr "Parámetro" #: frappe/public/js/frappe/model/model.js:142 #: frappe/public/js/frappe/views/workspace/workspace.js:496 @@ -19157,14 +19157,14 @@ msgstr "Principal" #. Label of the parent_doctype (Link) field in DocType 'DocType Link' #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Parent DocType" -msgstr "" +msgstr "DocType padre" #. Label of the parent_document_type (Link) field in DocType 'Dashboard Chart' #. Label of the parent_document_type (Link) field in DocType 'Number Card' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Parent Document Type" -msgstr "" +msgstr "Tipo de documento padre" #: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" @@ -19174,12 +19174,12 @@ msgstr "Se requiere el tipo de documento padre para crear un Widget numérico" #. Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Parent Element Selector" -msgstr "" +msgstr "Selector de elemento padre" #. Label of the parent_fieldname (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Parent Field" -msgstr "" +msgstr "Campo Padre" #. Label of the nsm_parent_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -19199,7 +19199,7 @@ msgstr "" #. Label of the parent_label (Select) field in DocType 'Top Bar Item' #: frappe/website/doctype/top_bar_item/top_bar_item.json msgid "Parent Label" -msgstr "" +msgstr "Etiqueta Padre" #: frappe/core/doctype/doctype/doctype.py:1218 msgid "Parent Missing" @@ -19208,7 +19208,7 @@ msgstr "Falta padre" #. Label of the parent_page (Link) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Parent Page" -msgstr "" +msgstr "Página Padre" #: frappe/core/doctype/data_export/exporter.py:24 msgid "Parent Table" @@ -19237,12 +19237,12 @@ msgstr "Parenttype, Parent y Parentfield son necesarios para insertar un registr #. Label of the partial (Check) field in DocType 'Personal Data Deletion Step' #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json msgid "Partial" -msgstr "" +msgstr "Parcial" #. Option for the 'Status' (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Partial Success" -msgstr "" +msgstr "Éxito Parcial" #. Option for the 'Status' (Select) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json @@ -19263,7 +19263,7 @@ msgstr "Correcto" #. Option for the 'Status' (Select) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Passive" -msgstr "" +msgstr "Pasivo" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the password_settings (Section Break) field in DocType 'System @@ -19310,7 +19310,7 @@ msgstr "Contraseña cambiada satisfactoriamente." #. Label of the password (Password) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Password for Base DN" -msgstr "" +msgstr "Contraseña para la base DN" #: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" @@ -19365,7 +19365,7 @@ msgstr "Pegar" #: frappe/core/doctype/package_release/package_release.json #: frappe/core/doctype/patch_log/patch_log.json msgid "Patch" -msgstr "" +msgstr "Ruta" #. Name of a DocType #: frappe/core/doctype/patch_log/patch_log.json @@ -19393,18 +19393,18 @@ msgstr "Camino" #. 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 "" +msgstr "Ruta al archivo de certificados de CA" #. Label of the local_server_certificate_file (Data) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Path to Server Certificate" -msgstr "" +msgstr "Ruta al certificado del servidor" #. Label of the local_private_key_file (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Path to private Key File" -msgstr "" +msgstr "Ruta al archivo de clave privada" #: frappe/modules/utils.py:252 msgid "Path {0} is not within module {1}" @@ -19434,13 +19434,13 @@ msgstr "Pico de uso de memoria" #: frappe/core/doctype/user_invitation/user_invitation.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json msgid "Pending" -msgstr "" +msgstr "Pendiente" #. Option for the 'Status' (Select) field in DocType 'Personal Data Deletion #. Request' #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json msgid "Pending Approval" -msgstr "" +msgstr "Aprobación pendiente" #. Label of the pending_emails (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json @@ -19457,7 +19457,7 @@ msgstr "Trabajos pendientes" #. Request' #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json msgid "Pending Verification" -msgstr "" +msgstr "Verificación pendiente" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -19471,25 +19471,25 @@ msgstr "Porcentaje" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Percentage" -msgstr "" +msgstr "Porcentaje" #. Label of the dynamic_date_period (Select) field in DocType 'Auto Email #. Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Period" -msgstr "" +msgstr "Período" #. Label of the permlevel (Int) field in DocType 'DocField' #. Label of the permlevel (Int) field in DocType 'Customize Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Perm Level" -msgstr "" +msgstr "Nivel permitido" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Permanent" -msgstr "" +msgstr "Permanente" #: frappe/public/js/frappe/form/form.js:1068 msgid "Permanently Cancel {0}?" @@ -19543,7 +19543,7 @@ msgstr "Consulta de permisos" #. Label of the permission_rules (Section Break) field in DocType 'Custom Role' #: frappe/core/doctype/custom_role/custom_role.json msgid "Permission Rules" -msgstr "" +msgstr "Reglas de permisos" #. Label of the permission_type (Select) field in DocType 'Permission #. Inspector' @@ -19552,7 +19552,7 @@ msgstr "" #: frappe/core/doctype/permission_inspector/permission_inspector.json #: frappe/core/doctype/permission_type/permission_type.json msgid "Permission Type" -msgstr "" +msgstr "Tipo de Permiso" #: frappe/core/doctype/permission_type/permission_type.py:40 msgid "Permission Type '{0}' is reserved. Please choose another name." @@ -19615,7 +19615,7 @@ msgstr "Documentos permitidos a los usuarios" #. Action' #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Permitted Roles" -msgstr "" +msgstr "Roles permitidos" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json @@ -20713,7 +20713,7 @@ msgstr "Propiedad" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Property Depends On" -msgstr "" +msgstr "La propiedad depende de" #. Name of a DocType #: frappe/custom/doctype/property_setter/property_setter.json @@ -20857,19 +20857,19 @@ msgstr "Comprobando correos electrónicos entrantes..." #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Purchase Manager" -msgstr "" +msgstr "Gerente de Compras" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Purchase Master Manager" -msgstr "" +msgstr "Gerente Maestro de Compras" #. Name of a role #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json #: frappe/geo/doctype/currency/currency.json msgid "Purchase User" -msgstr "" +msgstr "Usuario de compras" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' @@ -20935,25 +20935,25 @@ msgstr "Bandeja QZ fallida:" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/public/js/frappe/utils/common.js:410 msgid "Quarterly" -msgstr "" +msgstr "Trimestral" #. Label of the query (Data) field in DocType 'Recorder Query' #. Label of the query (Code) field in DocType 'Report' #: frappe/core/doctype/recorder_query/recorder_query.json #: frappe/core/doctype/report/report.json msgid "Query" -msgstr "" +msgstr "Consulta" #. Label of the section_break_6 (Section Break) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Query / Script" -msgstr "" +msgstr "Consulta / Script" #. Label of the query_options (Small Text) field in DocType 'Contact Us #. Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Query Options" -msgstr "" +msgstr "Opciones de Consulta" #. Label of the query_parameters (Table) field in DocType 'Connected App' #. Name of a DocType @@ -20977,7 +20977,7 @@ msgstr "Análisis de consultas finalizado. Compruebe los índices sugeridos." #: frappe/core/doctype/rq_job/rq_job.json #: frappe/desk/doctype/system_health_report_queue/system_health_report_queue.json msgid "Queue" -msgstr "" +msgstr "Cola" #: frappe/utils/background_jobs.py:737 msgid "Queue Overloaded" @@ -20991,14 +20991,14 @@ msgstr "Estado de la cola" #. Label of the queue_type (Select) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Queue Type(s)" -msgstr "" +msgstr "Tipo(s) de Cola" #. Label of the queue_in_background (Check) field in DocType 'DocType' #. Label of the queue_in_background (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Queue in Background (BETA)" -msgstr "" +msgstr "Cola en segundo plano (BETA)" #: frappe/utils/background_jobs.py:562 msgid "Queue should be one of {0}" @@ -21007,7 +21007,7 @@ msgstr "Cola debe ser una de {0}" #. Label of the queue (Data) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Queue(s)" -msgstr "" +msgstr "Cola(s)" #. Option for the 'Status' (Select) field in DocType 'Prepared Report' #. Option for the 'Status' (Select) field in DocType 'Submission Queue' @@ -21050,7 +21050,7 @@ msgstr "Poniendo en cola {0} para su envío" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Quick Entry" -msgstr "" +msgstr "Entrada Rápida" #: frappe/core/page/permission_manager/permission_manager_help.html:3 msgid "Quick Help for Setting Permissions" @@ -21066,7 +21066,7 @@ msgstr "Filtro de lista rápida" #. Label of the quick_lists (Table) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Quick Lists" -msgstr "" +msgstr "Listas rápidas" #: frappe/public/js/frappe/views/reports/report_utils.js:314 msgid "Quoting must be between 0 and 3" @@ -21076,7 +21076,7 @@ msgstr "La Cotización debe estar entre 0 y 3" #. 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "RAW Information Log" -msgstr "" +msgstr "Registro de información RAW" #. Name of a DocType #: frappe/core/doctype/rq_job/rq_job.json @@ -21093,11 +21093,11 @@ msgstr "Trabajador RQ" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Random" -msgstr "" +msgstr "Aleatorio" #: frappe/website/report/website_analytics/website_analytics.js:20 msgid "Range" -msgstr "" +msgstr "Rango" #. Label of the rate_limiting_section (Section Break) field in DocType 'Server #. Script' @@ -21214,7 +21214,7 @@ msgstr "Sólo lectura" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Read Only Depends On" -msgstr "" +msgstr "Solo lectura depende de" #. Label of the read_only_depends_on (Code) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json @@ -21229,13 +21229,13 @@ msgstr "Modo de solo lectura" #. Label of the read_by_recipient (Check) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Read by Recipient" -msgstr "" +msgstr "Leído por el Destinatario" #. Label of the read_by_recipient_on (Datetime) field in DocType #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Read by Recipient On" -msgstr "" +msgstr "Leído por el Destinatario en" #: frappe/desk/doctype/note/note.js:10 msgid "Read mode" @@ -21263,7 +21263,7 @@ msgstr "Tiempo real (SocketIO)" #. Label of the reason (Long Text) field in DocType 'Unhandled Email' #: frappe/email/doctype/unhandled_email/unhandled_email.json msgid "Reason" -msgstr "" +msgstr "Razón" #: frappe/public/js/frappe/views/reports/query_report.js:910 msgid "Rebuild" @@ -21280,7 +21280,7 @@ msgstr "No se admite la reconstrucción del árbol para {}" #. Option for the 'Sent or Received' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Received" -msgstr "" +msgstr "Recibido" #: frappe/integrations/doctype/token_cache/token_cache.py:49 msgid "Received an invalid token type." @@ -21394,14 +21394,14 @@ msgstr "" #. Label of the redirect_uris (Text) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Redirect URIs" -msgstr "" +msgstr "URIs de redirección" #. Label of the redirect_url (Small Text) field in DocType 'User' #. Label of the redirect_url (Data) field in DocType 'Social Login Key' #: frappe/core/doctype/user/user.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Redirect URL" -msgstr "" +msgstr "URL de redirección" #. Description of the 'Default App' (Select) field in DocType 'System Settings' #. Description of the 'Default App' (Select) field in DocType 'User' @@ -21413,12 +21413,12 @@ msgstr "Redirigir a la aplicación seleccionada tras el inicio de sesión" #. Description of the 'Welcome URL' (Data) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Redirect to this URL after successful confirmation." -msgstr "" +msgstr "Redirigir a esta URL tras una confirmación satisfactoria." #. Label of the redirects_tab (Tab Break) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Redirects" -msgstr "" +msgstr "Redirección" #: frappe/sessions.py:149 msgid "Redis cache server not running. Please contact Administrator / Tech support" @@ -21462,12 +21462,12 @@ msgstr "El nombre de la referencia del Doctype y del tablero de datos no se pued #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/views/interaction.js:54 msgid "Reference" -msgstr "" +msgstr "Referencia" #. Label of the date_changed (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Reference Date" -msgstr "" +msgstr "Fecha de referencia" #. Label of the datetime_changed (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -22497,7 +22497,7 @@ msgstr "Reanudar el Envío" #: frappe/desk/page/setup_wizard/setup_wizard.js:297 #: frappe/email/doctype/email_queue/email_queue.json msgid "Retry" -msgstr "" +msgstr "Reintentar" #: frappe/email/doctype/email_queue/email_queue_list.js:47 msgid "Retry Sending" @@ -22610,7 +22610,7 @@ msgstr "El rol 'Usuario de escritorio' se otorgará a todos los usuarios del sis #: frappe/core/doctype/role/role.json #: frappe/core/doctype/role_profile/role_profile.json msgid "Role Name" -msgstr "" +msgstr "Nombre del rol" #. Name of a DocType #. Label of a Link in the Users Workspace @@ -22662,7 +22662,7 @@ msgstr "Replicación de roles" #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json msgid "Role and Level" -msgstr "" +msgstr "Rol y nivel" #: frappe/core/doctype/user/user.py:406 msgid "Role has been set as per the user type {0}" @@ -22697,27 +22697,27 @@ msgstr "Roles" #. Label of the roles_permissions_tab (Tab Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Roles & Permissions" -msgstr "" +msgstr "Roles y Permisos" #. Label of the roles (Table) field in DocType 'Role Profile' #. Label of the roles (Table) field in DocType 'User' #: frappe/core/doctype/role_profile/role_profile.json #: frappe/core/doctype/user/user.json msgid "Roles Assigned" -msgstr "" +msgstr "Roles Asignados" #. Label of the roles_html (HTML) field in DocType 'Role Profile' #. Label of the roles_html (HTML) field in DocType 'User' #: frappe/core/doctype/role_profile/role_profile.json #: frappe/core/doctype/user/user.json msgid "Roles HTML" -msgstr "" +msgstr "HTML Rol" #. Label of the roles_html (HTML) field in DocType 'Role Permission for Page #. and Report' #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json msgid "Roles Html" -msgstr "" +msgstr "Roles HTML" #: frappe/core/page/permission_manager/permission_manager_help.html:7 msgid "Roles can be set for users from their User page." @@ -22761,7 +22761,7 @@ msgstr "Método de Redondeo" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_sidebar_item/website_sidebar_item.json msgid "Route" -msgstr "" +msgstr "Ruta" #. Name of a DocType #: frappe/desk/doctype/route_history/route_history.json @@ -22776,7 +22776,7 @@ msgstr "Opciones de la ruta" #. Label of the route_redirects (Table) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Route Redirects" -msgstr "" +msgstr "Redirecciones de ruta" #. Description of the 'Home Page' (Data) field in DocType 'Role' #: frappe/core/doctype/role/role.json @@ -22789,7 +22789,7 @@ msgstr "Línea" #: frappe/core/doctype/version/version_view.html:137 msgid "Row #" -msgstr "" +msgstr "Fila #" #: frappe/core/doctype/doctype/doctype.py:1933 #: frappe/core/doctype/doctype/doctype.py:1943 @@ -22807,7 +22807,7 @@ msgstr "Fila #{}: Nombre del campo es obligatorio" #. Label of the row_format (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Row Format" -msgstr "" +msgstr "Formato de fila" #. Label of the row_indexes (Code) field in DocType 'Data Import Log' #: frappe/core/doctype/data_import_log/data_import_log.json @@ -22817,7 +22817,7 @@ msgstr "Índice de Fila" #. Label of the row_name (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "Row Name" -msgstr "" +msgstr "Nombre de fila" #: frappe/core/doctype/data_import/data_import.js:509 msgid "Row Number" @@ -22864,13 +22864,13 @@ msgstr "" #. Label of the rule (Select) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Rule" -msgstr "" +msgstr "Regla" #. Label of the section_break_3 (Section Break) field in DocType 'Document #. Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Rule Conditions" -msgstr "" +msgstr "Condiciones de la regla" #: frappe/permissions.py:687 msgid "Rule for this doctype, role, permlevel and if-owner combination already exists." @@ -22879,34 +22879,34 @@ msgstr "Ya existe una regla para este DocType, Rol, Permlevel y la combinación #. Group in DocType's connections #: frappe/core/doctype/doctype/doctype.json msgid "Rules" -msgstr "" +msgstr "Reglas" #. Description of the 'Transitions' (Table) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Rules defining transition of state in the workflow." -msgstr "" +msgstr "Reglas que definen la transición del estado en el flujo de trabajo." #. Description of the 'Transition Rules' (Section Break) field in DocType #. 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Rules for how states are transitions, like next state and which role is allowed to change state etc." -msgstr "" +msgstr "Reglas sobre cómo los estados son transiciones, como el próximo estado y qué rol puede cambiar de estado, etc." #. Description of the 'Priority' (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Rules with higher priority number will be applied first." -msgstr "" +msgstr "Las reglas con un número de prioridad más alto se aplicarán primero." #. Label of the dormant_days (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Run Jobs only Daily if Inactive For (Days)" -msgstr "" +msgstr "Ejecutar trabajos solo diariamente si está inactivo durante (días)" #. Description of the 'Enable Scheduled Jobs' (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Run scheduled jobs only if checked" -msgstr "" +msgstr "Ejecutar las tareas programadas solamente si están comprobadas" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:57 msgid "Runtime in Minutes" @@ -22946,7 +22946,7 @@ msgstr "Parámetros SMS" #: frappe/core/doctype/sms_settings/sms_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "SMS Settings" -msgstr "" +msgstr "Ajustes de SMS" #: frappe/core/doctype/sms_settings/sms_settings.py:114 msgid "SMS sent successfully" @@ -22968,7 +22968,7 @@ msgstr "SQL" #. Description of the 'Condition' (Small Text) field in DocType 'Bulk Update' #: frappe/desk/doctype/bulk_update/bulk_update.json msgid "SQL Conditions. Example: status=\"Open\"" -msgstr "" +msgstr "Condiciones SQL. Ejemplo: status=\"Open\"" #. Label of the sql_explain_html (HTML) field in DocType 'Recorder Query' #: frappe/core/doctype/recorder/recorder.js:85 @@ -22979,12 +22979,12 @@ msgstr "Explicación SQL" #. Label of the sql_output (HTML) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "SQL Output" -msgstr "" +msgstr "Salida SQL" #. Label of the sql_queries (Table) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "SQL Queries" -msgstr "" +msgstr "Consultas SQL" #: frappe/database/query.py:2051 msgid "SQL functions are not allowed as strings in SELECT: {0}. Use dict syntax like {{'COUNT': '*'}} instead." @@ -22993,7 +22993,7 @@ msgstr "" #. Label of the ssl_tls_mode (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "SSL/TLS Mode" -msgstr "" +msgstr "Modo SSL / TLS" #: frappe/public/js/frappe/color_picker/color_picker.js:20 msgid "SWATCHES" @@ -23002,12 +23002,12 @@ msgstr "SWATCHES" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Sales Manager" -msgstr "" +msgstr "Gerente de Ventas" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Sales Master Manager" -msgstr "" +msgstr "Gerente Principal de Ventas" #. Name of a role #: frappe/contacts/doctype/address/address.json @@ -23262,7 +23262,7 @@ msgstr "Programador: Inactivo" #. Label of the scope (Data) field in DocType 'OAuth Scope' #: frappe/integrations/doctype/oauth_scope/oauth_scope.json msgid "Scope" -msgstr "" +msgstr "Alcance" #. Label of the sb_scope_section (Section Break) field in DocType 'Connected #. App' @@ -23277,7 +23277,7 @@ msgstr "" #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Scopes" -msgstr "" +msgstr "Alcances" #. Label of the scopes_supported (Small Text) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json @@ -23329,7 +23329,7 @@ msgstr "Scripting" #. Label of the section_break_6 (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Scripting / Style" -msgstr "" +msgstr "Scripting / Estilo" #. Label of the scripts_section (Section Break) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json @@ -23605,7 +23605,7 @@ msgstr "Seleccione un 'DocType'" #. Label of the reference_doctype (Link) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json msgid "Select Doctype" -msgstr "" +msgstr "Seleccione Doctype" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:50 #: frappe/workflow/page/workflow_builder/workflow_builder.js:50 @@ -23804,7 +23804,7 @@ msgstr "Seleccionar registros para eliminar la asignación" #. Description of the 'Insert After' (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Select the label after which you want to insert new field." -msgstr "" +msgstr "Seleccione la etiqueta con la cual desea insertar el nuevo campo." #: frappe/public/js/frappe/utils/diffview.js:102 msgid "Select two versions to view the diff." @@ -23918,7 +23918,7 @@ msgstr "Enviar notificación del sistema" #. Label of the send_to_all_assignees (Check) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send To All Assignees" -msgstr "" +msgstr "Enviar a todos los cesionarios" #. Label of the send_welcome_email (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -23962,7 +23962,7 @@ msgstr "" #. 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Send enquiries to this email address" -msgstr "" +msgstr "Enviar solicitudes a esta dirección de correo electrónico" #: frappe/templates/includes/login/login.js:72 frappe/www/login.html:220 msgid "Send login link" @@ -24021,7 +24021,7 @@ msgstr "Nombre del Remitente" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Sender Name Field" -msgstr "" +msgstr "Campo de nombre del remitente" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -24070,28 +24070,28 @@ msgstr "Enviado a" #. Label of the sent_or_received (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Sent or Received" -msgstr "" +msgstr "Enviado o Recibido" #. Option for the 'Event Category' (Select) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Sent/Received Email" -msgstr "" +msgstr "Correo electrónico Enviado / Recibido" #. Option for the 'Item Type' (Select) field in DocType 'Navbar Item' #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Separator" -msgstr "" +msgstr "Separador" #. Label of the sequence_id (Float) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Sequence Id" -msgstr "" +msgstr "Id de secuencia" #. Label of the naming_series_options (Text) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Series List for this Transaction" -msgstr "" +msgstr "Lista de secuencias para esta transacción" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:115 msgid "Series Updated for {}" @@ -24119,7 +24119,7 @@ msgstr "Error del Servidor" #. Label of the server_ip (Data) field in DocType 'Network Printer Settings' #: frappe/printing/doctype/network_printer_settings/network_printer_settings.json msgid "Server IP" -msgstr "" +msgstr "IP del servidor" #. Label of the server_script (Link) field in DocType 'Scheduled Job Type' #. Name of a DocType @@ -24229,7 +24229,7 @@ msgstr "Establecer Gráfico" #. 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 "" +msgstr "Establezca opciones predeterminadas para todos los gráficos en este Tablero (Ej.: \"colors\": [\"#d1d8dd\", \"#ff5858\"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 #: frappe/desk/doctype/number_card/number_card.js:384 @@ -24265,7 +24265,7 @@ msgstr "Establezca las opciones de nombrado de la serie en sus transacciones." #. Label of the new_password (Password) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Set New Password" -msgstr "" +msgstr "Establecer nueva contraseña" #: frappe/desk/page/backups/backups.js:8 msgid "Set Number of Backups" @@ -24289,18 +24289,18 @@ msgstr "Establecer propiedades" #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Set Property After Alert" -msgstr "" +msgstr "Establecer propiedad después de la Alerta" #: frappe/public/js/frappe/form/link_selector.js:216 #: frappe/public/js/frappe/form/link_selector.js:217 msgid "Set Quantity" -msgstr "" +msgstr "Establecer cantidad" #. Label of the set_role_for (Select) field in DocType 'Role Permission for #. Page and Report' #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json msgid "Set Role For" -msgstr "" +msgstr "Establecer Rol Para" #: frappe/core/doctype/user/user.js:132 #: frappe/core/page/permission_manager/permission_manager.js:72 @@ -24310,7 +24310,7 @@ msgstr "Establecer permisos de usuario" #. Label of the value (Small Text) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "Set Value" -msgstr "" +msgstr "Establecer valor" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:103 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:162 @@ -24334,7 +24334,7 @@ msgstr "Establecer como tema predeterminado" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Set by user" -msgstr "" +msgstr "Establecido por el usuario" #: frappe/public/js/frappe/utils/dashboard_utils.js:162 msgid "Set dynamic filter values in JavaScript for the required fields here." @@ -24348,7 +24348,7 @@ msgstr "Establezca aquí valores de filtro dinámicos en JavaScript para los cam #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" -msgstr "" +msgstr "Ajuste de precisión no-estándar para los decimales o las monedas" #. Description of the 'Precision' (Select) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json @@ -24433,12 +24433,12 @@ msgstr "Configurando su Sistema" #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_page/web_page.json frappe/www/me.html:20 msgid "Settings" -msgstr "" +msgstr "Configuración" #. Label of the settings_dropdown (Table) field in DocType 'Navbar Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Settings Dropdown" -msgstr "" +msgstr "Configuración de Menús desplegables" #. Description of a DocType #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -24520,7 +24520,7 @@ msgstr "Compartir {0} con" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Shared" -msgstr "" +msgstr "Compartido" #: frappe/desk/form/assign_to.py:132 msgid "Shared with the following Users with Read access:{0}" @@ -24533,7 +24533,7 @@ msgstr "Envío" #: frappe/public/js/frappe/form/templates/address_list.html:31 msgid "Shipping Address" -msgstr "" +msgstr "Dirección de Envío" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json @@ -24571,7 +24571,7 @@ msgstr "Mostrar fecha y hora absolutas en la línea de tiempo" #. Label of the absolute_value (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Show Absolute Values" -msgstr "" +msgstr "Mostrar Valores Absolutos" #: frappe/public/js/frappe/form/templates/form_sidebar.html:115 msgid "Show All" @@ -24595,7 +24595,7 @@ msgstr "Mostrar Calendario" #. Label of the symbol_on_right (Check) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Show Currency Symbol on Right Side" -msgstr "" +msgstr "Mostrar Símbolos de Moneda en el lado derecho" #. Label of the show_dashboard (Check) field in DocType 'DocField' #. Label of the show_dashboard (Check) field in DocType 'Custom Field' @@ -24640,18 +24640,18 @@ msgstr "Mostrar primer tour del documento" #. Label of the show_form_tour (Check) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Show Form Tour" -msgstr "" +msgstr "Mostrar recorrido de formulario" #. Label of the allow_error_traceback (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Show Full Error and Allow Reporting of Issues to the Developer" -msgstr "" +msgstr "Mostrar el Error Completo y Permitir Reportes de Errores al Desarrollador" #. Label of the show_full_form (Check) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Show Full Form?" -msgstr "" +msgstr "¿Mostrar formulario completo?" #. Label of the show_full_number (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json @@ -24672,12 +24672,12 @@ msgstr "Mostrar Etiquetas" #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Show Language Picker" -msgstr "" +msgstr "Mostrar selector de idioma" #. Label of the line_breaks (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Show Line Breaks after Sections" -msgstr "" +msgstr "Mostrar saltos de línea después de las Secciones" #: frappe/public/js/frappe/form/toolbar.js:433 msgid "Show Links" @@ -24686,12 +24686,12 @@ msgstr "Mostrar enlaces" #. Label of the show_failed_logs (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Show Only Failed Logs" -msgstr "" +msgstr "Mostrar solo registros fallidos" #. Label of the show_percentage_stats (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Show Percentage Stats" -msgstr "" +msgstr "Mostrar estadísticas de porcentaje" #: frappe/core/report/permitted_documents_for_user/permitted_documents_for_user.js:30 msgid "Show Permissions" @@ -24702,7 +24702,7 @@ msgstr "Mostrar Permisos" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:18 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:54 msgid "Show Preview" -msgstr "" +msgstr "Mostrar Vista Previa" #. Label of the show_preview_popup (Check) field in DocType 'DocType' #. Label of the show_preview_popup (Check) field in DocType 'Customize Form' @@ -24714,7 +24714,7 @@ msgstr "" #. Label of the show_processlist (Check) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "Show Processlist" -msgstr "" +msgstr "Mostrar lista de procesos" #. Label of the show_protected_resource_metadata (Check) field in DocType #. 'OAuth Settings' @@ -24736,12 +24736,12 @@ msgstr "Mostrar Reporte" #. Label of the show_section_headings (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Show Section Headings" -msgstr "" +msgstr "Mostrar títulos de las secciones" #. Label of the show_sidebar (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Show Sidebar" -msgstr "" +msgstr "Mostrar barra lateral" #. Label of the show_social_login_key_as_authorization_server (Check) field in #. DocType 'OAuth Settings' @@ -25070,7 +25070,7 @@ msgstr "Omitiendo sincronización de fixtures para doctype {0} del archivo {1}" #: frappe/core/doctype/data_import/data_import.js:39 msgid "Skipping {0} of {1}, {2}" -msgstr "" +msgstr "Saltando {0} de {1}, {2}" #. Label of the skype (Data) field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -25471,7 +25471,7 @@ msgstr "Campo de Fecha de Inicio" #: frappe/core/doctype/data_import/data_import.js:111 msgid "Start Import" -msgstr "" +msgstr "Comience a Importar" #: frappe/core/doctype/recorder/recorder_list.js:201 msgid "Start Recording" @@ -25507,7 +25507,7 @@ msgstr "Empezado" #. Label of the started_at (Datetime) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Started At" -msgstr "" +msgstr "Empezó a las" #: frappe/desk/page/setup_wizard/setup_wizard.js:286 msgid "Starting Frappe ..." @@ -25516,7 +25516,7 @@ msgstr "Comenzando Frappé ..." #. Label of the starts_on (Datetime) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Starts on" -msgstr "" +msgstr "Iniciar el" #. Label of the state (Data) field in DocType 'Token Cache' #. Label of the state (Link) field in DocType 'Workflow Document State' @@ -25665,12 +25665,12 @@ msgstr "" #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" -msgstr "" +msgstr "Detener" #. Label of the stopped (Check) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Stopped" -msgstr "" +msgstr "Detenido" #. Label of the db_storage_usage (Float) field in DocType 'System Health #. Report' @@ -25696,7 +25696,7 @@ msgstr "" #. Description of the 'Last Known Versions' (Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Stores the JSON of last known versions of various installed apps. It is used to show release notes." -msgstr "" +msgstr "Almacena el JSON de las últimas versiones conocidas de las aplicaciones instaladas. Se utiliza para mostrar notas de la versión." #. Description of the 'Last Reset Password Key Generated On' (Datetime) field #. in DocType 'User' @@ -25723,38 +25723,38 @@ msgstr "Fuerte" #: frappe/website/doctype/web_page/web_page.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Style" -msgstr "" +msgstr "Estilo" #. Label of the section_break_9 (Section Break) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Style Settings" -msgstr "" +msgstr "Ajustes de Estilo" #. Description of the 'Style' (Select) field in DocType 'Workflow State' #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Style represents the button color: Success - Green, Danger - Red, Inverse - Black, Primary - Dark Blue, Info - Light Blue, Warning - Orange" -msgstr "" +msgstr "El estilo representa el color del botón: Éxito - Verde, Peligro - Rojo, Inverso - Negro, Primario - Azul oscuro, Información - Azul claro, Advertencia - Naranja" #. Label of the stylesheet_section (Tab Break) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Stylesheet" -msgstr "" +msgstr "Hoja de estilo" #. Description of the 'Fraction' (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Sub-currency. For e.g. \"Cent\"" -msgstr "" +msgstr "Sub-moneda. p.ej. \"céntimo\"" #. Description of the 'Subdomain' (Small Text) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Sub-domain provided by erpnext.com" -msgstr "" +msgstr "Sub-dominio proporcionado por erpnext.com" #. Label of the subdomain (Small Text) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Subdomain" -msgstr "" +msgstr "Sub-dominio" #. Label of the subject (Data) field in DocType 'Auto Repeat' #. Label of the subject (Small Text) field in DocType 'Activity Log' @@ -25776,7 +25776,7 @@ msgstr "" #: frappe/public/js/frappe/views/communication.js:128 #: frappe/public/js/frappe/views/inbox/inbox_view.js:63 msgid "Subject" -msgstr "" +msgstr "Asunto" #. Label of the subject_field (Data) field in DocType 'DocType' #. Label of the subject_field (Data) field in DocType 'Customize Form' @@ -25785,7 +25785,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/desk/doctype/calendar_view/calendar_view.json msgid "Subject Field" -msgstr "" +msgstr "Campo de Asunto" #: frappe/core/doctype/doctype/doctype.py:2037 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" @@ -25906,7 +25906,7 @@ msgstr "Envío de {0}" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Subsidiary" -msgstr "" +msgstr "Subsidiaria" #. Label of the subtitle (Data) field in DocType 'Module Onboarding' #: frappe/desk/doctype/module_onboarding/module_onboarding.json @@ -25954,17 +25954,17 @@ msgstr "Acción de Éxito" #. Label of the success_message (Data) field in DocType 'Module Onboarding' #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "Success Message" -msgstr "" +msgstr "Mensaje exitoso" #. Label of the success_uri (Data) field in DocType 'Token Cache' #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Success URI" -msgstr "" +msgstr "URI exitoso" #. Label of the success_url (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Success URL" -msgstr "" +msgstr "URL exitoso" #. Label of the success_message (Text) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -25979,7 +25979,7 @@ msgstr "Título de \"éxito\"" #. Label of the successful_job_count (Int) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Successful Job Count" -msgstr "" +msgstr "Recuento de trabajos exitosos" #: frappe/model/workflow.py:384 msgid "Successful Transactions" @@ -26016,7 +26016,7 @@ msgstr "Traducciones actualizadas con éxito" #: frappe/core/doctype/data_import/data_import.js:457 msgid "Successfully updated {0}" -msgstr "" +msgstr "Actualizado exitosamente {0}" #: frappe/core/doctype/data_import/data_import.js:155 msgid "Successfully updated {0} out of {1} records." @@ -26092,14 +26092,14 @@ msgstr "Cambiando cámara" #. Label of the symbol (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Symbol" -msgstr "" +msgstr "Símbolo." #. Label of the sb_01 (Section Break) field in DocType 'Google Calendar' #. Label of the sync (Section Break) field in DocType 'Google Contacts' #: frappe/integrations/doctype/google_calendar/google_calendar.json #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Sync" -msgstr "" +msgstr "Sincronización" #: frappe/integrations/doctype/google_calendar/google_calendar.js:28 msgid "Sync Calendar" @@ -26125,12 +26125,12 @@ msgstr "El token de sincronización no era válido y se ha restablecido, Vuelva #. Label of the sync_with_google_calendar (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Sync with Google Calendar" -msgstr "" +msgstr "Sincronizar con Google Calendar" #. Label of the sync_with_google_contacts (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Sync with Google Contacts" -msgstr "" +msgstr "Sincronizar con Google Contacts" #: frappe/custom/doctype/doctype_layout/doctype_layout.js:46 msgid "Sync {0} Fields" @@ -26156,7 +26156,7 @@ msgstr "Error de sintaxis" #. Option for the 'Show in Module Section' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "System" -msgstr "" +msgstr "Sistema" #. Name of a DocType #: frappe/desk/doctype/system_console/system_console.json @@ -26374,7 +26374,7 @@ msgstr "" #. Label of the system_page (Check) field in DocType 'Page' #: frappe/core/doctype/page/page.json msgid "System Page" -msgstr "" +msgstr "Página del Sistema" #. Name of a DocType #: frappe/core/doctype/system_settings/system_settings.json @@ -26494,7 +26494,7 @@ msgstr "" #. Name of a DocType #: frappe/desk/doctype/tag/tag.json msgid "Tag" -msgstr "" +msgstr "Etiqueta" #. Name of a DocType #: frappe/desk/doctype/tag_link/tag_link.json @@ -26521,14 +26521,14 @@ msgstr "Tomar Foto" #: frappe/website/doctype/portal_menu_item/portal_menu_item.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json msgid "Target" -msgstr "" +msgstr "Objetivo" #. Label of the task (Select) field in DocType 'Workflow Transition Task' #: frappe/desk/doctype/todo/todo_calendar.js:19 #: frappe/desk/doctype/todo/todo_calendar.js:25 #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Task" -msgstr "" +msgstr "Tarea" #. Label of the tasks (Table) field in DocType 'Workflow Transition Tasks' #: frappe/workflow/doctype/workflow_transition_tasks/workflow_transition_tasks.json @@ -26569,7 +26569,7 @@ msgstr "Telemetría" #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json #: frappe/website/doctype/web_template/web_template.json msgid "Template" -msgstr "" +msgstr "Plantilla" #: frappe/core/doctype/data_import/importer.py:483 #: frappe/core/doctype/data_import/importer.py:610 @@ -26580,17 +26580,17 @@ msgstr "Error de plantilla" #. Template' #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json msgid "Template File" -msgstr "" +msgstr "Archivo de plantilla" #. Label of the template_options (Code) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Template Options" -msgstr "" +msgstr "Opciones de plantilla" #. Label of the template_warnings (Code) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Template Warnings" -msgstr "" +msgstr "Advertencias de plantilla" #: frappe/public/js/frappe/views/workspace/blocks/paragraph.js:78 msgid "Templates" @@ -27101,7 +27101,7 @@ msgstr "Aplicaciones de terceros" #. 'User' #: frappe/core/doctype/user/user.json msgid "Third Party Authentication" -msgstr "" +msgstr "Autenticación por otros medios" #: frappe/geo/doctype/currency/currency.js:8 msgid "This Currency is disabled. Enable to use in transactions" @@ -27529,7 +27529,7 @@ msgstr "" #. Label of the timeline_name (Dynamic Link) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json msgid "Timeline Name" -msgstr "" +msgstr "Nombre de la línea de tiempo" #: frappe/core/doctype/doctype/doctype.py:1570 msgid "Timeline field must be a Link or Dynamic Link" @@ -27542,7 +27542,7 @@ msgstr "El campo de línea de tiempo debe ser un nombre de campo válido" #. Label of the timeout (Duration) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Timeout" -msgstr "" +msgstr "Tiempo Agotado" #. Label of the timeout (Int) field in DocType 'Report' #: frappe/core/doctype/report/report.json @@ -27816,7 +27816,7 @@ msgstr "Falta el Token" #: frappe/public/js/frappe/ui/filters/filter.js:738 msgid "Tomorrow" -msgstr "" +msgstr "Mañana" #: frappe/desk/doctype/bulk_update/bulk_update.py:68 #: frappe/model/workflow.py:331 @@ -27971,12 +27971,12 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Track Changes" -msgstr "" +msgstr "Rastrear Cambios" #. Label of the track_email_status (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Track Email Status" -msgstr "" +msgstr "Seguir el Estado del Correo Electrónico" #. Label of the track_field (Data) field in DocType 'Milestone' #: frappe/automation/doctype/milestone/milestone.json @@ -27986,7 +27986,7 @@ msgstr "" #. Label of the track_seen (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Track Seen" -msgstr "" +msgstr "Seguimiento de vistas" #. Label of the track_steps (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json @@ -27998,7 +27998,7 @@ msgstr "Seguimiento de pasos" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Track Views" -msgstr "" +msgstr "Seguir Vistas" #. Description of the 'Track Email Status' (Check) field in DocType 'Email #. Account' @@ -28279,7 +28279,7 @@ msgstr "UIDVALIDITY" #. Option for the 'Email Sync Option' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "UNSEEN" -msgstr "" +msgstr "NO VISTO" #. Description of the 'Redirect URIs' (Text) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -28312,7 +28312,7 @@ msgstr "URL" #. Description of the 'Documentation Link' (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "URL for documentation or help" -msgstr "" +msgstr "URL para documentación o ayuda" #: frappe/core/doctype/file/file.py:242 msgid "URL must start with http:// or https://" @@ -28363,7 +28363,7 @@ msgstr "" #. Description of the 'URL' (Data) field in DocType 'Website Slideshow Item' #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "URL to go to on clicking the slideshow image" -msgstr "" +msgstr "URL para ir al hacer clic en la imagen de la presentación de diapositivas" #. Name of a DocType #: frappe/website/doctype/utm_campaign/utm_campaign.json @@ -28424,7 +28424,7 @@ msgstr "Incapaz de escribir el formato de archivo para {0}" #. Label of the unassign_condition (Code) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Unassign Condition" -msgstr "" +msgstr "Desasignar condición" #: frappe/app.py:399 msgid "Uncaught Exception" @@ -28475,7 +28475,7 @@ msgstr "" #: frappe/website/report/website_analytics/website_analytics.js:60 msgid "Unknown" -msgstr "" +msgstr "Desconocido" #: frappe/public/js/frappe/model/model.js:209 msgid "Unknown Column: {0}" @@ -28505,7 +28505,7 @@ msgstr "Despublicar" #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' #: frappe/email/doctype/email_flag_queue/email_flag_queue.json msgid "Unread" -msgstr "" +msgstr "No leído" #. Label of the unread_notification_sent (Check) field in DocType #. 'Communication' @@ -28536,7 +28536,7 @@ msgstr "Darse de baja" #. Label of the unsubscribe_method (Data) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Unsubscribe Method" -msgstr "" +msgstr "Método para darse de baja" #. Label of the unsubscribe_params (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json @@ -28593,7 +28593,7 @@ msgstr "Eventos para hoy" #: frappe/printing/page/print_format_builder/print_format_builder.js:799 #: frappe/public/js/frappe/form/grid_row.js:429 msgid "Update" -msgstr "" +msgstr "Actualizar" #. Label of the update_amendment_naming (Button) field in DocType 'Document #. Naming Settings' @@ -28604,13 +28604,13 @@ msgstr "Actualización del formato de nombrado de la corrección" #. Option for the 'Import Type' (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Update Existing Records" -msgstr "" +msgstr "Actualizar registros existentes" #. Label of the update_field (Select) field in DocType 'Workflow Document #. State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Update Field" -msgstr "" +msgstr "Actualizar Campo" #: frappe/core/doctype/installed_applications/installed_applications.js:6 #: frappe/core/doctype/installed_applications/installed_applications.js:13 @@ -28628,7 +28628,7 @@ msgstr "Actualizar contraseña" #. Title of the edit-profile Web Form #: frappe/core/web_form/edit_profile/edit_profile.json msgid "Update Profile" -msgstr "" +msgstr "Actualizar perfil" #. Label of the update_series (Section Break) field in DocType 'Document Naming #. Settings' @@ -28640,12 +28640,12 @@ msgstr "" #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Update Series Number" -msgstr "" +msgstr "Actualizar número de serie" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Update Settings" -msgstr "" +msgstr "Actualizar Configuración" #: frappe/public/js/frappe/views/translation_manager.js:13 msgid "Update Translations" @@ -28656,7 +28656,7 @@ msgstr "Actualizar Traducciones" #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Update Value" -msgstr "" +msgstr "Actualizar Valor" #: frappe/utils/change_log.py:381 msgid "Update from Frappe Cloud" @@ -28693,7 +28693,7 @@ msgstr "Actualización" #: frappe/public/js/frappe/form/save.js:11 msgctxt "Freeze message while updating a document" msgid "Updating" -msgstr "Actualización" +msgstr "Actualizando" #: frappe/email/doctype/email_queue/email_queue_list.js:49 msgid "Updating Email Queue Statuses. The emails will be picked up in the next scheduled run." @@ -28721,11 +28721,11 @@ msgstr "Actualizando {0}" #: frappe/core/doctype/data_import/data_import.js:36 msgid "Updating {0} of {1}, {2}" -msgstr "" +msgstr "Actualización {0} de {1}, {2}" #: frappe/public/js/billing.bundle.js:141 msgid "Upgrade plan" -msgstr "" +msgstr "Actualizar plan" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:152 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:153 @@ -28749,7 +28749,7 @@ msgstr "Cargar archivos {0}" #. Label of the uploaded_to_dropbox (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Uploaded To Dropbox" -msgstr "" +msgstr "Subido a Dropbox" #. Label of the uploaded_to_google_drive (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json @@ -28796,12 +28796,12 @@ msgstr "Utilizar el formato numérico de la moneda" #. Label of the use_post (Check) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Use POST" -msgstr "" +msgstr "Usar POST" #. Label of the use_report_chart (Check) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Use Report Chart" -msgstr "" +msgstr "Usar gráfico de informe" #. Label of the use_ssl (Check) field in DocType 'Email Account' #. Label of the use_ssl_for_outgoing (Check) field in DocType 'Email Account' @@ -28810,21 +28810,21 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use SSL" -msgstr "" +msgstr "Usar SSL" #. Label of the use_starttls (Check) field in DocType 'Email Account' #. Label of the use_starttls (Check) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use STARTTLS" -msgstr "" +msgstr "Usar STARTTLS" #. Label of the use_tls (Check) field in DocType 'Email Account' #. Label of the use_tls (Check) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use TLS" -msgstr "" +msgstr "Usar TLS" #: frappe/utils/password_strength.py:191 msgid "Use a few uncommon words together." @@ -28855,7 +28855,7 @@ msgstr "Usar el nuevo Diseñador de formatos de impresión" #. Description of the 'Title Field' (Data) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Use this fieldname to generate title" -msgstr "" +msgstr "Utilice este nombre de campo para generar el título" #. Description of the 'Always BCC Address' (Data) field in DocType 'Email #. Account' @@ -28929,7 +28929,7 @@ msgstr "Se usó OAuth" #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "User" -msgstr "" +msgstr "Usuario" #: frappe/core/doctype/has_role/has_role.py:25 msgid "User '{0}' already has the role '{1}'" @@ -28955,12 +28955,12 @@ msgstr "" #. Label of the in_create (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "User Cannot Create" -msgstr "" +msgstr "El usuario no puede crear" #. Label of the read_only (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "User Cannot Search" -msgstr "" +msgstr "El usuario no puede buscar" #: frappe/public/js/frappe/desk.js:550 msgid "User Changed" @@ -29566,7 +29566,7 @@ msgstr "" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "View Report" -msgstr "" +msgstr "Vista del informe" #. Label of the view_settings (Section Break) field in DocType 'DocType' #. Label of the view_settings_section (Section Break) field in DocType @@ -29574,7 +29574,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "View Settings" -msgstr "" +msgstr "Preferencias de vista" #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.js:11 msgid "View Sidebar" @@ -29619,14 +29619,14 @@ msgstr "Ver {0}" #. Label of the viewed_by (Data) field in DocType 'View Log' #: frappe/core/doctype/view_log/view_log.json msgid "Viewed By" -msgstr "" +msgstr "Visto Por" #. Group in DocType's connections #. Label of a Card Break in the Build Workspace #: frappe/core/doctype/doctype/doctype.json #: frappe/core/workspace/build/build.json msgid "Views" -msgstr "" +msgstr "Vistas" #. Label of the is_virtual (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json @@ -29652,7 +29652,7 @@ msgstr "Visibilidad" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:41 msgid "Visible to website/portal users." -msgstr "" +msgstr "Visible para los usuarios del sitio web/portal." #. Option for the 'Type' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -29726,7 +29726,7 @@ msgstr "Ver el Tutorial" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Watch Video" -msgstr "" +msgstr "Ver video" #: frappe/desk/doctype/workspace/workspace.js:34 msgid "We do not allow editing of this document. Simply click the Edit button on the workspace page to make your workspace editable and customize it as you wish" @@ -29765,7 +29765,7 @@ msgstr "Campo de Formulario Web" #. Label of the web_form_fields (Table) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Web Form Fields" -msgstr "" +msgstr "Campos de Formulario Web" #. Name of a DocType #: frappe/website/doctype/web_form_list_column/web_form_list_column.json @@ -29806,7 +29806,7 @@ msgstr "Campo de plantilla web" #. Label of the web_template_values (Code) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Web Template Values" -msgstr "" +msgstr "Valores de plantilla web" #: frappe/utils/jinja_globals.py:48 msgid "Web Template is not specified" @@ -29815,7 +29815,7 @@ msgstr "La plantilla web no está especificada" #. Label of the web_view (Tab Break) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Web View" -msgstr "" +msgstr "Vista Web" #. Name of a DocType #. Label of the webhook (Link) field in DocType 'Webhook Request Log' @@ -29883,7 +29883,7 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/about.js:11 #: frappe/website/workspace/website/website.json msgid "Website" -msgstr "" +msgstr "Sitio Web" #. Name of a report #: frappe/website/report/website_analytics/website_analytics.json @@ -29905,7 +29905,7 @@ msgstr "Análisis de sitios web" #: frappe/website/doctype/website_slideshow/website_slideshow.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Website Manager" -msgstr "" +msgstr "Administrador del Sitio Web" #. Name of a DocType #: frappe/website/doctype/website_meta_tag/website_meta_tag.json @@ -29927,7 +29927,7 @@ msgstr "Redirección de ruta del sitio web" #: frappe/website/doctype/website_script/website_script.json #: frappe/website/workspace/website/website.json msgid "Website Script" -msgstr "" +msgstr "Script del Sitio Web" #. Label of the website_search_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -29943,7 +29943,7 @@ msgstr "El campo de búsqueda del sitio web debe ser un nombre de campo válido" #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/workspace/website/website.json msgid "Website Settings" -msgstr "" +msgstr "Configuración del Sitio Web" #. Label of the website_sidebar (Link) field in DocType 'Web Form' #. Label of the website_sidebar (Link) field in DocType 'Web Page' @@ -29976,7 +29976,7 @@ msgstr "Elemento de la Presentación de la Página Web" #: frappe/website/doctype/website_theme/website_theme.json #: frappe/website/workspace/website/website.json msgid "Website Theme" -msgstr "" +msgstr "Tema del Sitio Web" #. Name of a DocType #: frappe/website/doctype/website_theme_ignore_app/website_theme_ignore_app.json @@ -30038,7 +30038,7 @@ msgstr "Semana" #. Option for the 'Frequency' (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Weekdays" -msgstr "" +msgstr "Días de la Semana" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' @@ -30060,14 +30060,14 @@ msgstr "" #: frappe/public/js/frappe/utils/common.js:408 #: frappe/website/report/website_analytics/website_analytics.js:24 msgid "Weekly" -msgstr "" +msgstr "Semanal" #. 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 "Weekly Long" -msgstr "" +msgstr "Semanal largo" #: frappe/desk/page/setup_wizard/setup_wizard.js:384 msgid "Welcome" @@ -30084,7 +30084,7 @@ msgstr "Plantilla de Correo de bienvenida" #. Label of the welcome_url (Data) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Welcome URL" -msgstr "" +msgstr "URL de bienvenida" #. Name of a Workspace #: frappe/core/workspace/welcome_workspace/welcome_workspace.json @@ -30097,7 +30097,7 @@ msgstr "Correo electrónico de bienvenida enviado" #: frappe/core/doctype/user/user.py:518 msgid "Welcome to {0}" -msgstr "" +msgstr "Bienvenido a {0}" #: frappe/public/js/frappe/ui/notifications/notifications.js:80 msgid "What's New" @@ -30195,7 +30195,7 @@ msgstr "" #: frappe/public/js/workflow_builder/store.js:129 #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow" -msgstr "" +msgstr "Flujo de Trabajo" #. Name of a DocType #: frappe/workflow/doctype/workflow_action/workflow_action.json @@ -30213,7 +30213,7 @@ msgstr "Flujo de trabajo de Acción Maestro" #. Master' #: frappe/workflow/doctype/workflow_action_master/workflow_action_master.json msgid "Workflow Action Name" -msgstr "" +msgstr "Nombre de Acción del Flujo de Trabajo" #. Name of a DocType #: frappe/workflow/doctype/workflow_action_permitted_role/workflow_action_permitted_role.json @@ -30266,19 +30266,19 @@ msgstr "" #. Label of the workflow_name (Data) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow Name" -msgstr "" +msgstr "Nombre de flujo de trabajo" #. Label of the workflow_state (Data) field in DocType 'Workflow Action' #. Name of a DocType #: frappe/workflow/doctype/workflow_action/workflow_action.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Workflow State" -msgstr "" +msgstr "Estados del flujo de trabajo" #. Label of the workflow_state_field (Data) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow State Field" -msgstr "" +msgstr "Campo del Estado del Flujo de Trabajo" #: frappe/model/workflow.py:67 msgid "Workflow State not set" @@ -30299,7 +30299,7 @@ msgstr "Estado del flujo de trabajo" #. Option for the 'Script Type' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Workflow Task" -msgstr "" +msgstr "Tarea de flujo de trabajo" #. Name of a DocType #: frappe/workflow/doctype/workflow_transition/workflow_transition.json @@ -30309,12 +30309,12 @@ msgstr "La transición del Flujo de Trabajo" #. Name of a DocType #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Workflow Transition Task" -msgstr "" +msgstr "Tarea de transición del flujo de trabajo" #. Name of a DocType #: frappe/workflow/doctype/workflow_transition_tasks/workflow_transition_tasks.json msgid "Workflow Transition Tasks" -msgstr "" +msgstr "Tareas de transición del flujo de trabajo" #. Description of a DocType #: frappe/workflow/doctype/workflow_state/workflow_state.json @@ -30400,7 +30400,7 @@ msgstr "Espacio de trabajo {0} creado" #. Option for the 'View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Workspaces" -msgstr "" +msgstr "Áreas de Trabajo" #: frappe/public/js/frappe/form/footer/form_timeline.js:757 msgid "Would you like to publish this comment? This means it will become visible to website/portal users." @@ -30425,7 +30425,7 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:36 #: frappe/public/js/frappe/form/templates/set_sharing.html:3 msgid "Write" -msgstr "" +msgstr "Escribir" #: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" @@ -30438,7 +30438,7 @@ msgstr "Campo Eje X" #. Label of the x_field (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "X Field" -msgstr "" +msgstr "Campo X" #. Option for the 'Format' (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json @@ -30452,7 +30452,7 @@ msgstr "" #. Label of the y_axis (Table) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Y Axis" -msgstr "" +msgstr "Eje Y" #: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" @@ -30467,7 +30467,7 @@ msgstr "Campo Y" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Yahoo Mail" -msgstr "" +msgstr "Correo de Yahoo" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -30479,7 +30479,7 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/website/doctype/company_history/company_history.json msgid "Year" -msgstr "" +msgstr "Año" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' @@ -30497,7 +30497,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/public/js/frappe/utils/common.js:412 msgid "Yearly" -msgstr "" +msgstr "Anual" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' @@ -30799,7 +30799,7 @@ msgstr "Usted creó este" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:345 msgctxt "Form timeline" msgid "You created this document {0}" -msgstr "" +msgstr "Tú creaste este documento {0}" #: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." @@ -30819,7 +30819,7 @@ msgstr "" #: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" -msgstr "" +msgstr "No tienes permiso para acceder al campo: {0}" #: frappe/desk/query_report.py:968 msgid "You do not have permission to access {0}: {1}." @@ -30976,7 +30976,7 @@ msgstr "Necesita {0} permiso para recuperar valores de {1} {2}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:316 msgid "You removed 1 row from {0}" -msgstr "" +msgstr "Eliminaste 1 fila de {0}" #: frappe/public/js/frappe/form/footer/form_timeline.js:419 msgctxt "Form timeline" @@ -30985,7 +30985,7 @@ msgstr "Ha eliminado el archivo adjunto {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:294 msgid "You removed {0} rows from {1}" -msgstr "" +msgstr "Eliminaste {0} filas de {1}" #: frappe/public/js/frappe/widgets/onboarding_widget.js:520 msgid "You seem good to go!" @@ -31019,15 +31019,15 @@ msgstr "Ya has visto esto" #: frappe/public/js/frappe/router.js:659 msgid "You will be redirected to:" -msgstr "" +msgstr "Serás redirigido a:" #: frappe/core/doctype/user_invitation/user_invitation.py:113 msgid "You've been invited to join {0}" -msgstr "" +msgstr "Has sido invitado a unirte a {0}" #: frappe/templates/emails/user_invitation.html:5 msgid "You've been invited to join {0}." -msgstr "" +msgstr "Has sido invitado a unirte a {0}." #: frappe/public/js/frappe/desk.js:547 msgid "You've logged in as another user from another tab. Refresh this page to continue using system." @@ -31092,7 +31092,7 @@ msgstr "Tu correo electrónico" #: frappe/desk/utils.py:105 msgid "Your exported report: {0}" -msgstr "" +msgstr "Tu informe exportado: {0}" #: frappe/public/js/frappe/web_form/web_form.js:448 msgid "Your form has been successfully updated" @@ -31104,7 +31104,7 @@ msgstr "" #: frappe/templates/emails/user_invitation_expired.html:5 msgid "Your invitation to join {0} has expired." -msgstr "" +msgstr "Tu invitación a unirse a {0} ha expirado." #: frappe/templates/emails/new_user.html:6 msgid "Your login id is" @@ -31175,7 +31175,7 @@ msgstr "" #: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" -msgstr "" +msgstr "y" #: frappe/public/js/frappe/ui/sort_selector.html:5 #: frappe/public/js/frappe/ui/sort_selector.js:48 @@ -31187,7 +31187,7 @@ msgstr "ascendente" #: frappe/desk/doctype/desktop_icon/desktop_icon.json #: frappe/desk/doctype/workspace/workspace.json msgid "blue" -msgstr "" +msgstr "azul" #: frappe/public/js/frappe/form/workflow.js:35 msgid "by Role" @@ -31206,12 +31206,12 @@ msgstr "calendario" #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "cancel" -msgstr "" +msgstr "cancelar" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "canceled" -msgstr "" +msgstr "cancelado" #. Option for the 'PDF Generator' (Select) field in DocType 'Print Format' #. Option for the 'PDF Generator' (Select) field in DocType 'Print Settings' @@ -31228,7 +31228,7 @@ msgstr "comentó" #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "create" -msgstr "" +msgstr "crear" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json @@ -31244,7 +31244,7 @@ msgstr "d" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "darkgrey" -msgstr "" +msgstr "gris oscuro" #: frappe/core/page/dashboard_view/dashboard_view.js:65 msgid "dashboard" @@ -31276,7 +31276,7 @@ msgstr "dd/mm/aaaa" #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/rq_worker/rq_worker.json msgid "default" -msgstr "" +msgstr "predeterminado" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json @@ -31287,7 +31287,7 @@ msgstr "" #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "delete" -msgstr "" +msgstr "eliminar" #: frappe/public/js/frappe/ui/sort_selector.html:5 #: frappe/public/js/frappe/ui/sort_selector.js:48 @@ -31344,7 +31344,7 @@ msgstr "emacs" #: frappe/core/doctype/permission_inspector/permission_inspector.json #: frappe/website/doctype/social_link_settings/social_link_settings.json msgid "email" -msgstr "" +msgstr "correo electrónico" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:318 msgid "email inbox" @@ -31367,7 +31367,7 @@ msgstr "escape" #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "export" -msgstr "" +msgstr "exportar" #. Option for the 'Social Link Type' (Select) field in DocType 'Social Link #. Settings' @@ -31378,7 +31378,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "failed" -msgstr "" +msgstr "fallido" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -31389,7 +31389,7 @@ msgstr "fairlogin" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "finished" -msgstr "" +msgstr "terminado" #. Option for the 'Background Color' (Select) field in DocType 'Desktop Icon' #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' @@ -31401,7 +31401,7 @@ msgstr "gris" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "green" -msgstr "" +msgstr "verde" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json @@ -31425,7 +31425,7 @@ msgstr "Centro de actividades" #. Label of the icon (Data) field in DocType 'Page' #: frappe/core/doctype/page/page.json msgid "icon" -msgstr "" +msgstr "icono" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' @@ -31483,7 +31483,7 @@ msgstr "login_required" #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/rq_worker/rq_worker.json msgid "long" -msgstr "" +msgstr "larga" #: frappe/public/js/frappe/form/controls/duration.js:221 #: frappe/public/js/frappe/utils/utils.js:1211 @@ -31524,7 +31524,7 @@ msgstr "nuevo tipo de documento" #. Label of the no_failed (Int) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "no failed attempts" -msgstr "" +msgstr "Número de intentos fallidos" #. Label of the nonce (Data) field in DocType 'OAuth Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json @@ -31534,7 +31534,7 @@ msgstr "nonce" #. Label of the notified (Check) field in DocType 'Reminder' #: frappe/automation/doctype/reminder/reminder.json msgid "notified" -msgstr "" +msgstr "notificado" #: frappe/public/js/frappe/utils/pretty_date.js:25 msgid "now" @@ -31582,12 +31582,12 @@ msgstr "on_update_after_submit" #: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" -msgstr "" +msgstr "o" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "orange" -msgstr "" +msgstr "naranja" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json @@ -31609,28 +31609,28 @@ msgstr "" #. Label of the processlist (HTML) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "processlist" -msgstr "" +msgstr "lista de procesos" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "purple" -msgstr "" +msgstr "púrpura" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "queued" -msgstr "" +msgstr "encolado" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "read" -msgstr "" +msgstr "leer" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "red" -msgstr "" +msgstr "rojo" #: frappe/model/rename_doc.py:217 msgid "renamed from {0} to {1}" @@ -31640,12 +31640,12 @@ msgstr "renombrado de {0} a {1}" #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "report" -msgstr "" +msgstr "informe" #. Label of the response (HTML) field in DocType 'Custom Role' #: frappe/core/doctype/custom_role/custom_role.json msgid "response" -msgstr "" +msgstr "respuesta" #: frappe/core/doctype/deleted_document/deleted_document.py:61 msgid "restored {0} as {1}" @@ -31666,26 +31666,26 @@ msgstr "s256" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "scheduled" -msgstr "" +msgstr "programado" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "select" -msgstr "" +msgstr "seleccionar" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "share" -msgstr "" +msgstr "compartir" #. Option for the 'Queue' (Select) field in DocType 'RQ Job' #. Option for the 'Queue Type(s)' (Select) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/rq_worker/rq_worker.json msgid "short" -msgstr "" +msgstr "corta" #: frappe/public/js/frappe/widgets/number_card_widget.js:310 msgid "since last month" @@ -31706,7 +31706,7 @@ msgstr "desde ayer" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "started" -msgstr "" +msgstr "iniciado" #: frappe/desk/page/setup_wizard/setup_wizard.js:201 msgid "starting the setup..." @@ -31716,19 +31716,19 @@ msgstr "iniciando la instalación..." #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "string value, i.e. group" -msgstr "" +msgstr "valor de cadena, p. ej., grupo" #. Description of the 'LDAP Group Member attribute' (Data) field in DocType #. 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "string value, i.e. member" -msgstr "" +msgstr "valor de cadena, p. ej., miembro" #. Description of the 'Custom Group Search' (Data) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "string value, i.e. {0} or uid={0},ou=users,dc=example,dc=com" -msgstr "" +msgstr "valor de cadena, p. ej., {0} o uid={0}, ou=users,dc=example,dc=com" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' @@ -31797,7 +31797,7 @@ msgstr "a través de la regla de asignación" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:264 msgid "via Auto Repeat" -msgstr "" +msgstr "vía Auto Repetición" #: frappe/core/doctype/data_import/importer.py:271 #: frappe/core/doctype/data_import/importer.py:292 @@ -31807,7 +31807,7 @@ msgstr "a través de la importación de datos" #. Description of the 'Add Video Conferencing' (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "via Google Meet" -msgstr "" +msgstr "vía Google Meet" #: frappe/email/doctype/notification/notification.py:410 msgid "via Notification" @@ -31842,7 +31842,7 @@ msgstr "Al hacer clic en un elemento, se enfocará en la ventana emergente si es #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_settings/print_settings.json msgid "wkhtmltopdf" -msgstr "" +msgstr "wkhtmltopdf" #: frappe/printing/page/print/print.js:689 msgid "wkhtmltopdf 0.12.x (with patched qt)." @@ -31857,12 +31857,12 @@ msgstr "" #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "write" -msgstr "" +msgstr "escribir" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "yellow" -msgstr "" +msgstr "amarillo" #: frappe/public/js/frappe/utils/pretty_date.js:58 msgid "yesterday" @@ -31945,7 +31945,7 @@ msgstr "Lista {0}" #: frappe/public/js/frappe/list/list_settings.js:33 msgid "{0} List View Settings" -msgstr "" +msgstr "Ajustes de vista de lista {0}" #: frappe/public/js/frappe/utils/pretty_date.js:37 msgid "{0} M" @@ -31990,11 +31990,11 @@ msgstr "{0} añadido" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:273 msgid "{0} added 1 row to {1}" -msgstr "" +msgstr "{0} agregó 1 fila a {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:251 msgid "{0} added {1} rows to {2}" -msgstr "" +msgstr "{0} agregó {1} filas a {2}" #: frappe/public/js/frappe/form/controls/data.js:215 msgid "{0} already exists. Select another name" @@ -32010,7 +32010,7 @@ msgstr "{0} ya ha sido dado de baja para {1} {2}" #: frappe/utils/data.py:1770 msgid "{0} and {1}" -msgstr "" +msgstr "{0} y {1}" #: frappe/public/js/frappe/form/sidebar/form_sidebar_users.js:72 msgid "{0} are currently {1}" @@ -32048,7 +32048,7 @@ msgstr "{0} canceló este documento {1}" #: frappe/model/document.py:582 msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment." -msgstr "" +msgstr "{0} no puede ser modificado porque no está cancelado. Por favor, cancele el documento antes de crear una enmienda." #: frappe/public/js/form_builder/store.js:213 msgid "{0} cannot be hidden and mandatory without any default value" @@ -32094,7 +32094,7 @@ msgstr "{0} creó esto" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:348 msgctxt "Form timeline" msgid "{0} created this document {1}" -msgstr "" +msgstr "{0} creó este documento {1}" #: frappe/public/js/frappe/utils/pretty_date.js:33 msgid "{0} d" @@ -32248,7 +32248,7 @@ msgstr "{0} es como {1}" #: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" -msgstr "" +msgstr "{0} es obligatorio" #: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" @@ -32313,7 +32313,7 @@ msgstr "{0} no es un archivo zip" #: frappe/core/doctype/user_invitation/user_invitation.py:182 msgid "{0} is not an allowed role for {1}" -msgstr "" +msgstr "{0} no es un rol permitido para {1}" #: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" @@ -32361,7 +32361,7 @@ msgstr "{0} es uno de {1}" #: frappe/printing/doctype/print_format/print_format.py:104 #: frappe/utils/csvutils.py:156 msgid "{0} is required" -msgstr "" +msgstr "{0} es requerido" #: frappe/public/js/frappe/form/controls/link.js:699 #: frappe/public/js/frappe/views/reports/report_view.js:1494 @@ -32497,7 +32497,7 @@ msgstr "Se exportarán {0} registros" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:318 msgid "{0} removed 1 row from {1}" -msgstr "" +msgstr "{0} eliminó 1 fila de {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:420 msgctxt "Form timeline" @@ -32510,7 +32510,7 @@ msgstr "{0} eliminado su asignación." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:296 msgid "{0} removed {1} rows from {2}" -msgstr "" +msgstr "{0} eliminó {1} filas de {2}" #: frappe/public/js/frappe/roles_editor.js:64 msgid "{0} role does not have permission on any doctype" @@ -32523,12 +32523,12 @@ msgstr "{0} fila #{1}:" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:304 msgctxt "User removed rows from child table" msgid "{0} rows from {1}" -msgstr "" +msgstr "{0} filas desde {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:259 msgctxt "User added rows to child table" msgid "{0} rows to {1}" -msgstr "" +msgstr "{0} filas a {1}" #: frappe/desk/query_report.py:700 msgid "{0} saved successfully" diff --git a/frappe/locale/my.po b/frappe/locale/my.po index ca7da427b0..10b4fa8c6e 100644 --- a/frappe/locale/my.po +++ b/frappe/locale/my.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2026-02-15 09:42+0000\n" -"PO-Revision-Date: 2026-02-18 20:54\n" +"PO-Revision-Date: 2026-02-19 21:12\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Burmese\n" "MIME-Version: 1.0\n" @@ -247,7 +247,7 @@ msgstr "မိနစ် 30" #: frappe/public/js/frappe/form/reminders.js:18 msgid "4 hours" -msgstr "" +msgstr "၄ နာရီ" #: frappe/public/js/frappe/data_import/data_exporter.js:37 msgid "5 Records" diff --git a/frappe/locale/th.po b/frappe/locale/th.po index bb9b082cfc..b72078fd1f 100644 --- a/frappe/locale/th.po +++ b/frappe/locale/th.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2026-02-15 09:42+0000\n" -"PO-Revision-Date: 2026-02-16 19:56\n" +"PO-Revision-Date: 2026-02-19 21:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Thai\n" "MIME-Version: 1.0\n" @@ -823,17 +823,17 @@ msgstr "" #: frappe/templates/emails/user_invitation.html:16 msgid "Accept Invitation" -msgstr "" +msgstr "ตอบรับคำเชิญ" #. Option for the 'Status' (Select) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Accepted" -msgstr "" +msgstr "ตอบรับแล้ว" #. Label of the accepted_at (Datetime) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Accepted At" -msgstr "" +msgstr "ตอบรับเมื่อ" #. Label of the access_control_section (Section Break) field in DocType 'Web #. Form' @@ -2625,7 +2625,7 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:136 #: frappe/public/js/frappe/views/interaction.js:82 msgid "Assigned To" -msgstr "" +msgstr "มอบหมายให้" #: frappe/desk/report/todo/todo.py:40 msgid "Assigned To/Owner" @@ -5703,7 +5703,7 @@ msgstr "" #: frappe/public/js/frappe/utils/number_systems.js:45 msgctxt "Number system" msgid "Cr" -msgstr "" +msgstr "เครดิต" #. Label of the create (Check) field in DocType 'Custom DocPerm' #. Label of the create (Check) field in DocType 'DocPerm' @@ -6946,7 +6946,7 @@ msgstr "ลบแท็บ" #: frappe/public/js/frappe/form/grid.js:66 msgid "Delete all" -msgstr "" +msgstr "ลบทั้งหมด" #: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" @@ -13762,7 +13762,7 @@ msgstr "" #. Label of the invited_by (Link) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Invited By" -msgstr "" +msgstr "ได้รับเชิญโดย" #: frappe/public/js/frappe/ui/filters/filter.js:22 msgid "Is" @@ -14686,7 +14686,7 @@ msgstr "ซิงค์ครั้งล่าสุด {0}" #. Label of the layout (Code) field in DocType 'Desktop Layout' #: frappe/desk/doctype/desktop_layout/desktop_layout.json msgid "Layout" -msgstr "" +msgstr "เลย์เอาต์" #: frappe/custom/doctype/customize_form/customize_form.js:194 msgid "Layout Reset" @@ -21280,7 +21280,7 @@ msgstr "วันที่และเวลาอ้างอิง" #. Label of the reference_docname (Dynamic Link) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Reference Doc" -msgstr "" +msgstr "เอกสารอ้างอิง" #. Label of the reference_name (Data) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json @@ -26329,7 +26329,7 @@ msgstr "" #. Label of the tasks (Table) field in DocType 'Workflow Transition Tasks' #: frappe/workflow/doctype/workflow_transition_tasks/workflow_transition_tasks.json msgid "Tasks" -msgstr "" +msgstr "งาน" #. Label of the sb1 (Section Break) field in DocType 'About Us Settings' #. Label of the team_members (Table) field in DocType 'About Us Settings' diff --git a/frappe/locale/vi.po b/frappe/locale/vi.po index 255fe63a23..cc205c8017 100644 --- a/frappe/locale/vi.po +++ b/frappe/locale/vi.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2026-02-15 09:42+0000\n" -"PO-Revision-Date: 2026-02-16 19:56\n" +"PO-Revision-Date: 2026-02-19 21:13\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -26,13 +26,13 @@ msgstr " Bạn đang giả mạo là một người dùng khác." #. Condition' #: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json msgid "!=" -msgstr "" +msgstr "!=" #. Description of the 'Org History Heading' (Data) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "\"Company History\"" -msgstr "" +msgstr "\"Lịch sử Công ty\"" #: frappe/core/doctype/data_export/exporter.py:202 msgid "\"Parent\" signifies the parent table in which this row must be added" @@ -42,11 +42,11 @@ msgstr "" #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "\"Team Members\" or \"Management\"" -msgstr "" +msgstr "\"Thành viên nhóm\" hoặc \"Quản lý\"" #: frappe/public/js/frappe/form/form.js:1130 msgid "\"amended_from\" field must be present to do an amendment." -msgstr "" +msgstr "Phải có trường \"sửa đổi_từ\" để thực hiện sửa đổi." #: frappe/utils/csvutils.py:246 msgid "\"{0}\" is not a valid Google Sheets URL" @@ -55,11 +55,11 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/tag_utils.js:21 #: frappe/public/js/frappe/ui/toolbar/tag_utils.js:22 msgid "#{0}" -msgstr "" +msgstr "#{0}" #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:36 msgid "${values.doctype_name} has been added to queue for optimization" -msgstr "" +msgstr "${values.doctype_name} đã được thêm vào hàng đợi để tối ưu hóa" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "© Frappe Technologies Pvt. Ltd. and contributors" @@ -68,7 +68,7 @@ msgstr "" #. Label of the head_html (Code) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "<head> HTML" -msgstr "" +msgstr "<head> HTML" #: frappe/database/query.py:2275 msgid "'*' is only allowed in {0} SQL function(s)" @@ -76,23 +76,23 @@ msgstr "" #: frappe/public/js/form_builder/store.js:229 msgid "'In Global Search' is not allowed for field {0} of type {1}" -msgstr "" +msgstr "'Trong Tìm kiếm Toàn cục' không được phép cho trường {0} thuộc loại {1}" #: frappe/core/doctype/doctype/doctype.py:1386 msgid "'In Global Search' not allowed for type {0} in row {1}" -msgstr "" +msgstr "'Trong Tìm kiếm Toàn cục' không được phép cho loại {0} trong hàng {1}" #: frappe/public/js/form_builder/store.js:221 msgid "'In List View' is not allowed for field {0} of type {1}" -msgstr "" +msgstr "'Trong Chế Độ Xem Danh Sách' không được phép đối với trường {0} thuộc loại {1}" #: frappe/custom/doctype/customize_form/customize_form.py:367 msgid "'In List View' not allowed for type {0} in row {1}" -msgstr "" +msgstr "'Trong chế độ xem danh sách' không được phép cho loại {0} trong hàng {1}" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:164 msgid "'Recipients' not specified" -msgstr "" +msgstr "Không xác định 'Người nhận'" #: frappe/utils/__init__.py:259 msgid "'{0}' is not a valid IBAN" @@ -104,26 +104,26 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1380 msgid "'{0}' not allowed for type {1} in row {2}" -msgstr "" +msgstr "'{0}' không được phép đối với loại {1} trong hàng {2}" #: frappe/public/js/frappe/data_import/data_exporter.js:317 msgid "(Mandatory)" -msgstr "" +msgstr "(Bắt buộc)" #: frappe/model/rename_doc.py:706 msgid "** Failed: {0} to {1}: {2}" -msgstr "" +msgstr "** Không thành công: {0} tới {1}: {2}" #: frappe/public/js/frappe/list/list_settings.js:133 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:111 msgid "+ Add / Remove Fields" -msgstr "" +msgstr "+ Thêm/Xóa Trường" #. Description of the 'Doc Status' (Select) field in DocType 'Workflow Document #. State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "0 - Draft; 1 - Submitted; 2 - Cancelled" -msgstr "" +msgstr "0 - Bản nháp; 1 - Đã nộp; 2 - Đã hủy" #. Description of the 'Minimum Password Score' (Select) field in DocType #. 'System Settings' @@ -146,17 +146,18 @@ msgstr "" #: frappe/public/js/frappe/form/grid_row.js:891 msgid "1 = True & 0 = False" -msgstr "" +msgstr "1 = Đúng & 0 = Sai" #. Description of the 'Fraction Units' (Int) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "1 Currency = [?] Fraction\n" "For e.g. 1 USD = 100 Cent" -msgstr "" +msgstr "1 Tiền tệ = [?] Phân số\n" +"Ví dụ: 1 USD = 100 xu" #: frappe/public/js/frappe/form/reminders.js:19 msgid "1 Day" -msgstr "" +msgstr "1 ngày" #: frappe/integrations/doctype/google_calendar/google_calendar.py:374 msgid "1 Google Calendar Event synced." @@ -164,121 +165,123 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:979 msgid "1 Report" -msgstr "" +msgstr "1 Báo cáo" #: frappe/tests/test_utils.py:906 msgid "1 day ago" -msgstr "" +msgstr "1 ngày trước" #: frappe/public/js/frappe/form/reminders.js:17 msgid "1 hour" -msgstr "" +msgstr "1 giờ" #: frappe/public/js/frappe/utils/pretty_date.js:52 #: frappe/tests/test_utils.py:904 msgid "1 hour ago" -msgstr "" +msgstr "1 giờ trước" #: frappe/public/js/frappe/utils/pretty_date.js:48 #: frappe/tests/test_utils.py:902 msgid "1 minute ago" -msgstr "" +msgstr "1 phút trước" #: frappe/public/js/frappe/utils/pretty_date.js:66 #: frappe/tests/test_utils.py:910 msgid "1 month ago" -msgstr "" +msgstr "1 tháng trước" #: frappe/public/js/print_format_builder/PrintFormat.vue:3 msgid "1 of 2" -msgstr "" +msgstr "1 trên 2" #: frappe/public/js/frappe/data_import/data_exporter.js:228 msgid "1 record will be exported" -msgstr "" +msgstr "1 bản ghi sẽ được xuất" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:325 msgctxt "User removed row from child table" msgid "1 row from {0}" -msgstr "" +msgstr "1 hàng từ {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:280 msgctxt "User added row to child table" msgid "1 row to {0}" -msgstr "" +msgstr "1 hàng tới {0}" #: frappe/tests/test_utils.py:901 msgid "1 second ago" -msgstr "" +msgstr "1 giây trước" #: frappe/public/js/frappe/utils/pretty_date.js:62 #: frappe/tests/test_utils.py:908 msgid "1 week ago" -msgstr "" +msgstr "1 tuần trước" #: frappe/public/js/frappe/utils/pretty_date.js:70 #: frappe/tests/test_utils.py:912 msgid "1 year ago" -msgstr "" +msgstr "1 năm trước" #: frappe/tests/test_utils.py:905 msgid "2 hours ago" -msgstr "" +msgstr "2 giờ trước" #: frappe/tests/test_utils.py:911 msgid "2 months ago" -msgstr "" +msgstr "2 tháng trước" #: frappe/tests/test_utils.py:909 msgid "2 weeks ago" -msgstr "" +msgstr "2 tuần trước" #: frappe/tests/test_utils.py:913 msgid "2 years ago" -msgstr "" +msgstr "2 năm trước" #: frappe/tests/test_utils.py:903 msgid "3 minutes ago" -msgstr "" +msgstr "3 phút trước" #: frappe/public/js/frappe/form/reminders.js:16 msgid "30 minutes" -msgstr "" +msgstr "30 phút" #: frappe/public/js/frappe/form/reminders.js:18 msgid "4 hours" -msgstr "" +msgstr "4 giờ" #: frappe/public/js/frappe/data_import/data_exporter.js:37 msgid "5 Records" -msgstr "" +msgstr "5 bản ghi" #: frappe/tests/test_utils.py:907 msgid "5 days ago" -msgstr "" +msgstr "5 ngày trước" #: frappe/desk/doctype/bulk_update/bulk_update.py:36 msgid "; not allowed in condition" -msgstr "" +msgstr "; không được phép có trong điều kiện" #. Option for the 'Condition' (Select) field in DocType 'Document Naming Rule #. Condition' #: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json msgid "<" -msgstr "" +msgstr "<" #. Option for the 'Condition' (Select) field in DocType 'Document Naming Rule #. Condition' #: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json msgid "<=" -msgstr "" +msgstr "<=" #. Description of the 'Generate Keys' (Button) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "\n" " Click here to learn about token-based authentication\n" "" -msgstr "" +msgstr "\n" +" Nhấp vào đây để tìm hiểu về xác thực dựa trên mã thông báo\n" +"" #: frappe/public/js/frappe/widgets/widget_dialog.js:601 msgid "{0} is not a valid URL" @@ -467,7 +470,7 @@ msgstr "" #. Content of the 'html_5' (HTML) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "
Or
" -msgstr "" +msgstr "
Hoặc
" #. Content of the 'Message Examples' (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -485,7 +488,19 @@ msgid "
Message Example
\n\n" "<li>Amount: {{ doc.grand_total }}\n" "</ul>\n" "" -msgstr "" +msgstr "
Ví dụ về tin nhắn
\n\n" +"
_<h3>Đơn hàng quá hạn</h3>\n\n"
+"<p>Giao dịch {{ doc.name }} đã vượt quá hạn hoàn thành. Vui lòng thực hiện hành động cần thiết.</p>\n\n"
+"<!-- hiển thị bình luận cuối cùng -->\n"
+"{% nếu nhận xét %}\n"
+"Bình luận cuối cùng: {{ comments[-1].comment }} bởi {{ comments[-1].by }}\n"
+"{% endif %}\n\n"
+"<h4>Chi tiết</h4>\n\n"
+"<ul>\n"
+"<li>Khách hàng: {{ doc.customer }}\n"
+"<li>Số tiền: {{ doc.grand_total }}\n"
+"</ul>\n"
+"
" #. Content of the 'html_7' (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -567,7 +582,7 @@ msgstr "" #. Header text in the Welcome Workspace Workspace #: frappe/core/workspace/welcome_workspace/welcome_workspace.json msgid "Hi," -msgstr "" +msgstr "Xin chào," #: frappe/custom/doctype/custom_field/custom_field.js:39 msgid "Warning: This field is system generated and may be overwritten by a future update. Modify it using {0} instead." @@ -577,19 +592,19 @@ msgstr "" #. Condition' #: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json msgid "=" -msgstr "" +msgstr "=" #. Option for the 'Condition' (Select) field in DocType 'Document Naming Rule #. Condition' #: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json msgid ">" -msgstr "" +msgstr ">" #. Option for the 'Condition' (Select) field in DocType 'Document Naming Rule #. Condition' #: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json msgid ">=" -msgstr "" +msgstr ">=" #: frappe/core/doctype/doctype/doctype.py:1055 msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens" @@ -607,11 +622,11 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.py:177 msgid "A field with the name {0} already exists in {1}" -msgstr "" +msgstr "Một trường có tên {0} đã tồn tại trong {1}" #: frappe/core/doctype/file/file.py:280 msgid "A file with same name {} already exists" -msgstr "" +msgstr "Đã tồn tại một tệp có cùng tên {}" #. Description of the 'Scopes' (Text) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -620,27 +635,29 @@ msgstr "" #: frappe/templates/emails/new_user.html:5 msgid "A new account has been created for you at {0}" -msgstr "" +msgstr "Một tài khoản mới đã được tạo cho bạn tại {0}" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:431 msgid "A recurring {0} {1} has been created for you via Auto Repeat {2}." -msgstr "" +msgstr "{0} {1} định kỳ đã được tạo cho bạn thông qua Tự động Lặp lại {2}." #. Description of the 'Symbol' (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "A symbol for this currency. For e.g. $" -msgstr "" +msgstr "Một biểu tượng cho loại tiền tệ này. Ví dụ: $" #: frappe/printing/doctype/print_format_field_template/print_format_field_template.py:49 msgid "A template already exists for field {0} of {1}" -msgstr "" +msgstr "Đã tồn tại mẫu cho trường {0} của {1}" #. Description of the 'Software Version' (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "A version identifier string for the client software.\n" "
\n" "The value of the should change on any update of the client software with the same Software ID." -msgstr "" +msgstr "Chuỗi định danh phiên bản cho phần mềm máy khách.\n" +"
\n" +"Giá trị của sẽ thay đổi trên mọi bản cập nhật của phần mềm máy khách có cùng ID phần mềm." #: frappe/utils/password_strength.py:169 msgid "A word by itself is easy to guess." @@ -649,77 +666,77 @@ msgstr "" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A0" -msgstr "" +msgstr "A0" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A1" -msgstr "" +msgstr "A1" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A2" -msgstr "" +msgstr "A2" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A3" -msgstr "" +msgstr "A3" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A4" -msgstr "" +msgstr "A4" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A5" -msgstr "" +msgstr "A5" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A6" -msgstr "" +msgstr "A6" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A7" -msgstr "" +msgstr "A7" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A8" -msgstr "" +msgstr "A8" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A9" -msgstr "" +msgstr "A9" #. Option for the 'Email Sync Option' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "ALL" -msgstr "" +msgstr "TẤT CẢ" #. Option for the 'Script Type' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "API" -msgstr "" +msgstr "API" #. Label of the api_access (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "API Access" -msgstr "" +msgstr "Truy cập API" #. Label of the api_endpoint (Data) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "API Endpoint" -msgstr "" +msgstr "Điểm cuối API" #. Label of the api_endpoint_args (Code) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "API Endpoint Args" -msgstr "" +msgstr "Đối số điểm cuối API" #: frappe/integrations/doctype/social_login_key/social_login_key.py:102 msgid "API Endpoint Args should be valid JSON" @@ -737,7 +754,7 @@ msgstr "" #: frappe/integrations/doctype/google_settings/google_settings.json #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "API Key" -msgstr "" +msgstr "Khóa API" #. Description of the 'Authentication' (Section Break) field in DocType 'Push #. Notification Settings' @@ -748,27 +765,27 @@ msgstr "" #. Description of the 'API Key' (Data) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "API Key cannot be regenerated" -msgstr "" +msgstr "Khóa API không thể được tạo lại" #: frappe/core/doctype/user/user.js:474 msgid "API Keys" -msgstr "" +msgstr "Khóa API" #. Label of the api_logging_section (Section Break) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "API Logging" -msgstr "" +msgstr "Ghi nhật ký API" #. Label of the api_method (Data) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "API Method" -msgstr "" +msgstr "Phương thức API" #. Name of a DocType #: frappe/core/doctype/api_request_log/api_request_log.json msgid "API Request Log" -msgstr "" +msgstr "Nhật ký yêu cầu API" #. Label of the api_secret (Password) field in DocType 'User' #. Label of the api_secret (Password) field in DocType 'Email Account' @@ -778,110 +795,110 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "API Secret" -msgstr "" +msgstr "Bí mật API" #. Option for the 'Default Sort Order' (Select) field in DocType 'DocType' #. Option for the 'Sort Order' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "ASC" -msgstr "" +msgstr "ASC" #. Label of a standard help item #. Type: Action #: frappe/hooks.py msgid "About" -msgstr "" +msgstr "Giới thiệu về" #: frappe/www/about.html:11 frappe/www/about.html:18 msgid "About Us" -msgstr "" +msgstr "Về Chúng Tôi" #. Name of a DocType #. Label of a Link in the Website Workspace #: frappe/website/doctype/about_us_settings/about_us_settings.json #: frappe/website/workspace/website/website.json msgid "About Us Settings" -msgstr "" +msgstr "Giới thiệu về chúng tôi Cài đặt" #. Name of a DocType #: frappe/website/doctype/about_us_team_member/about_us_team_member.json msgid "About Us Team Member" -msgstr "" +msgstr "Về chúng tôi Thành viên nhóm" #: frappe/core/doctype/data_import/data_import.js:27 msgid "About {0} minute remaining" -msgstr "" +msgstr "Còn lại khoảng {0} phút" #: frappe/core/doctype/data_import/data_import.js:28 msgid "About {0} minutes remaining" -msgstr "" +msgstr "Khoảng {0} phút nữa" #: frappe/core/doctype/data_import/data_import.js:25 msgid "About {0} seconds remaining" -msgstr "" +msgstr "Khoảng {0} giây nữa" #: frappe/templates/emails/user_invitation.html:16 msgid "Accept Invitation" -msgstr "" +msgstr "Chấp nhận lời mời" #. Option for the 'Status' (Select) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Accepted" -msgstr "" +msgstr "Đã Chấp Nhận" #. Label of the accepted_at (Datetime) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Accepted At" -msgstr "" +msgstr "Đã chấp nhận vào" #. Label of the access_control_section (Section Break) field in DocType 'Web #. Form' #: frappe/website/doctype/web_form/web_form.json msgid "Access Control" -msgstr "" +msgstr "Kiểm soát truy cập" #. Name of a DocType #. Label of a Link in the Users Workspace #: frappe/core/doctype/access_log/access_log.json #: frappe/core/workspace/users/users.json msgid "Access Log" -msgstr "" +msgstr "Nhật Ký Truy Cập" #. Label of the access_token (Data) field in DocType 'OAuth Bearer Token' #. Label of the access_token (Password) field in DocType 'Token Cache' #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Access Token" -msgstr "" +msgstr "Mã thông báo truy cập" #. 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 "URL mã thông báo truy cập" #: frappe/auth.py:497 msgid "Access not allowed from this IP Address" -msgstr "" +msgstr "Không cho phép truy cập từ địa chỉ IP này" #. Label of the account_section (Section Break) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Account" -msgstr "" +msgstr "Tài Khoản" #. Label of the account_deletion_settings_section (Section Break) field in #. DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Account Deletion Settings" -msgstr "" +msgstr "Cài đặt xóa tài khoản" #. Name of a role #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/contacts/doctype/contact/contact.json #: frappe/geo/doctype/currency/currency.json msgid "Accounts Manager" -msgstr "" +msgstr "Người Quản Lý Tài Khoản" #. Name of a role #: frappe/automation/doctype/auto_repeat/auto_repeat.json @@ -889,11 +906,11 @@ msgstr "" #: frappe/contacts/doctype/contact/contact.json #: frappe/geo/doctype/currency/currency.json msgid "Accounts User" -msgstr "" +msgstr "Tài khoản Người dùng" #: frappe/public/js/frappe/form/dashboard.js:510 msgid "Accurate count can not be fetched, click here to view all documents" -msgstr "" +msgstr "Không thể tìm nạp số lượng chính xác, nhấp vào đây để xem tất cả tài liệu" #. Label of the action (Select) field in DocType 'Amended Document Naming #. Settings' @@ -912,44 +929,44 @@ msgstr "" #: frappe/workflow/doctype/workflow_transition/workflow_transition.json #: frappe/workflow/page/workflow_builder/workflow_builder.js:37 msgid "Action" -msgstr "" +msgstr "Hành Động" #. Label of the action (Small Text) field in DocType 'DocType Action' #: frappe/core/doctype/doctype_action/doctype_action.json msgid "Action / Route" -msgstr "" +msgstr "Hành động / Lộ trình" #: frappe/public/js/frappe/widgets/onboarding_widget.js:305 #: frappe/public/js/frappe/widgets/onboarding_widget.js:376 msgid "Action Complete" -msgstr "" +msgstr "Đã hoàn thành Hành động" #: frappe/model/document.py:1940 msgid "Action Failed" -msgstr "" +msgstr "Hành động Không thành công" #. Label of the action_label (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Action Label" -msgstr "" +msgstr "Nhãn hành động" #. Label of the action_timeout (Int) field in DocType 'Success Action' #: frappe/core/doctype/success_action/success_action.json msgid "Action Timeout (Seconds)" -msgstr "" +msgstr "Hết thời gian hành động (Giây)" #. Label of the action_type (Select) field in DocType 'DocType Action' #: frappe/core/doctype/doctype_action/doctype_action.json msgid "Action Type" -msgstr "" +msgstr "Loại hành động" #: frappe/core/doctype/submission_queue/submission_queue.py:120 msgid "Action {0} completed successfully on {1} {2}. View it {3}" -msgstr "" +msgstr "Hành động {0} đã hoàn tất thành công vào {1} {2}. Xem nó {3}" #: frappe/core/doctype/submission_queue/submission_queue.py:116 msgid "Action {0} failed on {1} {2}. View it {3}" -msgstr "" +msgstr "Hành động {0} đã thất bại trên {1} {2}. Xem nó {3}" #. Label of the actions_section (Tab Break) field in DocType 'DocType' #. Label of the actions_section (Section Break) field in DocType 'User Session @@ -981,12 +998,12 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:215 #: frappe/public/js/frappe/views/reports/query_report.js:866 msgid "Actions" -msgstr "" +msgstr "Chức năng" #. Label of the activate (Check) field in DocType 'Package Import' #: frappe/core/doctype/package_import/package_import.json msgid "Activate" -msgstr "" +msgstr "Kích hoạt" #. Option for the 'Status' (Select) field in DocType 'Auto Repeat' #. Option for the 'Status' (Select) field in DocType 'Kanban Board Column' @@ -998,19 +1015,19 @@ msgstr "" #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json #: frappe/workflow/doctype/workflow/workflow_list.js:5 msgid "Active" -msgstr "" +msgstr "Đang hoạt động" #. Option for the 'Directory Server' (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Active Directory" -msgstr "" +msgstr "Thư mục hoạt động" #. Label of the active_domains_sb (Section Break) field in DocType 'Domain #. Settings' #. Label of the active_domains (Table) field in DocType 'Domain Settings' #: frappe/core/doctype/domain_settings/domain_settings.json msgid "Active Domains" -msgstr "" +msgstr "Tên miền đang hoạt động" #. Label of the active_sessions (Table) field in DocType 'User' #. Label of the active_sessions (Int) field in DocType 'System Health Report' @@ -1018,14 +1035,14 @@ msgstr "" #: frappe/desk/doctype/system_health_report/system_health_report.json #: frappe/www/third_party_apps.html:34 msgid "Active Sessions" -msgstr "" +msgstr "Phiên Hoạt động" #. Group in User's connections #: frappe/core/doctype/user/user.json #: frappe/public/js/frappe/form/dashboard.js:22 #: frappe/public/js/frappe/form/footer/form_timeline.js:60 msgid "Activity" -msgstr "" +msgstr "Hoạt Động" #. Name of a DocType #. Label of a Link in the Build Workspace @@ -1034,7 +1051,7 @@ msgstr "" #: frappe/core/workspace/build/build.json #: frappe/core/workspace/users/users.json msgid "Activity Log" -msgstr "" +msgstr "Nhật Ký Hoạt Động" #: frappe/core/page/permission_manager/permission_manager.js:534 #: frappe/email/doctype/email_group/email_group.js:60 @@ -1048,55 +1065,55 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:295 #: frappe/public/js/frappe/widgets/widget_dialog.js:30 msgid "Add" -msgstr "" +msgstr "Thêm" #: frappe/public/js/frappe/form/grid_row.js:456 msgid "Add / Remove Columns" -msgstr "" +msgstr "Thêm / Xóa cột" #: frappe/core/doctype/user_permission/user_permission_list.js:4 msgid "Add / Update" -msgstr "" +msgstr "Thêm/Cập nhật" #: frappe/core/page/permission_manager/permission_manager.js:494 msgid "Add A New Rule" -msgstr "" +msgstr "Thêm quy tắc mới" #: frappe/public/js/frappe/views/communication.js:653 #: frappe/public/js/frappe/views/interaction.js:159 msgid "Add Attachment" -msgstr "" +msgstr "Thêm tập tin đính kèm" #. 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 "Thêm hình nền" #. 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 "Thêm viền ở dưới cùng" #. 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 "Thêm đường viền ở trên cùng" #: frappe/public/js/frappe/views/communication.js:195 msgid "Add CSS" -msgstr "" +msgstr "Thêm CSS" #: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" -msgstr "" +msgstr "Thêm thẻ vào Bảng điều khiển" #: frappe/public/js/frappe/views/reports/query_report.js:211 msgid "Add Chart to Dashboard" -msgstr "" +msgstr "Thêm Biểu Đồ vào Bảng Điều Khiển" #: frappe/public/js/frappe/views/treeview.js:309 msgid "Add Child" -msgstr "" +msgstr "Thêm Trẻ" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 #: frappe/public/js/frappe/views/reports/query_report.js:1939 @@ -1105,119 +1122,119 @@ msgstr "" #: frappe/public/js/frappe/views/reports/report_view.js:381 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" -msgstr "" +msgstr "Thêm Cột" #: frappe/core/doctype/communication/communication.js:127 msgid "Add Contact" -msgstr "" +msgstr "Thêm Liên Hệ" #: frappe/desk/doctype/event/event.js:38 msgid "Add Contacts" -msgstr "" +msgstr "Thêm Danh bạ" #. 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 "Thêm vùng chứa" #. Label of the set_meta_tags (Button) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Add Custom Tags" -msgstr "" +msgstr "Thêm thẻ tùy chỉnh" #: frappe/public/js/frappe/widgets/widget_dialog.js:188 #: frappe/public/js/frappe/widgets/widget_dialog.js:716 msgid "Add Filters" -msgstr "" +msgstr "Thêm Bộ Lọc" #. 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 "Thêm nền màu xám" #: frappe/public/js/frappe/ui/group_by/group_by.js:230 #: frappe/public/js/frappe/ui/group_by/group_by.js:430 msgid "Add Group" -msgstr "" +msgstr "Thêm Nhóm" #: frappe/core/doctype/recorder/recorder.js:30 msgid "Add Indexes" -msgstr "" +msgstr "Thêm chỉ mục" #: frappe/core/page/permission_manager/permission_manager.js:497 msgid "Add New Permission Rule" -msgstr "" +msgstr "Thêm Quy tắc Phân quyền Mới" #: frappe/desk/doctype/event/event.js:35 frappe/desk/doctype/event/event.js:42 msgid "Add Participants" -msgstr "" +msgstr "Thêm Người Tham Gia" #. Label of the add_query_parameters (Check) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Add Query Parameters" -msgstr "" +msgstr "Thêm tham số truy vấn" #: frappe/core/doctype/user/user.py:860 msgid "Add Roles" -msgstr "" +msgstr "Thêm Các Vai Trò" #. Label of the add_signature (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json #: frappe/public/js/frappe/views/communication.js:151 msgid "Add Signature" -msgstr "" +msgstr "Thêm Chữ Ký" #. 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 "Thêm khoảng trống ở dưới cùng" #. 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 "Thêm khoảng trống ở trên cùng" #: frappe/email/doctype/email_group/email_group.js:38 #: frappe/email/doctype/email_group/email_group.js:59 msgid "Add Subscribers" -msgstr "" +msgstr "Thêm Người Đăng Ký" #: frappe/public/js/frappe/list/bulk_operations.js:439 msgid "Add Tags" -msgstr "" +msgstr "Thêm Thẻ" #: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" -msgstr "" +msgstr "Thêm Thẻ" #: frappe/public/js/frappe/views/communication.js:483 msgid "Add Template" -msgstr "" +msgstr "Thêm Bản mẫu" #. Label of the add_total_row (Check) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Add Total Row" -msgstr "" +msgstr "Thêm hàng tổng" #. Label of the add_translate_data (Check) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Add Translate Data" -msgstr "" +msgstr "Thêm dữ liệu dịch" #. 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 "Thêm Liên Kết Hủy Đăng Ký" #: frappe/core/doctype/user_permission/user_permission_list.js:6 msgid "Add User Permissions" -msgstr "" +msgstr "Thêm quyền của người dùng" #. Label of the add_video_conferencing (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Add Video Conferencing" -msgstr "" +msgstr "Thêm Hội nghị truyền hình" #. Label of the add_x_original_from (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -1226,59 +1243,59 @@ msgstr "" #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" -msgstr "" +msgstr "Thêm bộ lọc" #: frappe/core/page/permission_manager/permission_manager_help.html:9 msgid "Add a New Role" -msgstr "" +msgstr "Thêm vai trò mới" #: frappe/public/js/frappe/form/form_tour.js:211 msgid "Add a Row" -msgstr "" +msgstr "Thêm một hàng" #: frappe/templates/includes/comments/comments.html:30 #: frappe/templates/includes/comments/comments.html:47 msgid "Add a comment" -msgstr "" +msgstr "Thêm bình luận" #: 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 "Thêm phần mới" #: frappe/public/js/frappe/form/form.js:195 msgid "Add a row above the current row" -msgstr "" +msgstr "Thêm một hàng phía trên hàng hiện tại" #: frappe/public/js/frappe/form/form.js:207 msgid "Add a row at the bottom" -msgstr "" +msgstr "Thêm một hàng ở cuối" #: frappe/public/js/frappe/form/form.js:203 msgid "Add a row at the top" -msgstr "" +msgstr "Thêm một hàng ở phía trên" #: frappe/public/js/frappe/form/form.js:199 msgid "Add a row below the current row" -msgstr "" +msgstr "Thêm một hàng bên dưới hàng hiện tại" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:286 msgid "Add a {0} Chart" -msgstr "" +msgstr "Thêm một Biểu đồ {0}" #: frappe/public/js/form_builder/components/Section.vue:271 #: frappe/public/js/print_format_builder/PrintFormatSection.vue:115 msgid "Add column" -msgstr "" +msgstr "Thêm cột" #: frappe/public/js/form_builder/components/AddFieldButton.vue:9 #: frappe/public/js/form_builder/components/AddFieldButton.vue:48 msgid "Add field" -msgstr "" +msgstr "Thêm trường" #: frappe/public/js/frappe/form/grid.js:66 msgid "Add multiple" -msgstr "" +msgstr "Thêm nhiều" #: frappe/public/js/form_builder/components/Sidebar.vue:46 #: frappe/public/js/form_builder/components/Tabs.vue:153 @@ -1287,15 +1304,15 @@ msgstr "" #: frappe/utils/password_strength.py:191 msgid "Add numbers or special characters." -msgstr "" +msgstr "Thêm số hoặc ký tự đặc biệt." #: frappe/public/js/print_format_builder/PrintFormatSection.vue:125 msgid "Add page break" -msgstr "" +msgstr "Thêm ngắt trang" #: frappe/public/js/frappe/form/grid.js:66 msgid "Add row" -msgstr "" +msgstr "Thêm hàng" #: frappe/custom/doctype/client_script/client_script.js:22 msgid "Add script for Child Table" @@ -1303,11 +1320,11 @@ msgstr "" #: frappe/public/js/print_format_builder/PrintFormatSection.vue:111 msgid "Add section above" -msgstr "" +msgstr "Thêm phần trên" #: frappe/public/js/form_builder/components/Section.vue:265 msgid "Add section below" -msgstr "" +msgstr "Thêm phần bên dưới" #: frappe/public/js/form_builder/components/Sidebar.vue:49 #: frappe/public/js/form_builder/components/Tabs.vue:157 @@ -1317,33 +1334,33 @@ msgstr "" #: frappe/public/js/frappe/utils/dashboard_utils.js:269 #: frappe/public/js/frappe/views/reports/query_report.js:253 msgid "Add to Dashboard" -msgstr "" +msgstr "Thêm vào Bảng Điều Khiển" #: frappe/public/js/frappe/form/sidebar/assign_to.js:110 msgid "Add to ToDo" -msgstr "" +msgstr "Thêm vào Việc Cần Làm" #: frappe/website/doctype/website_slideshow/website_slideshow.js:32 msgid "Add to table" -msgstr "" +msgstr "Thêm vào bảng" #: frappe/public/js/frappe/form/footer/form_timeline.js:99 msgid "Add to this activity by mailing to {0}" -msgstr "" +msgstr "Thêm vào hoạt động này bằng cách gửi thư tới {0}" #: frappe/public/js/frappe/views/kanban/kanban_column.html:20 msgid "Add {0}" -msgstr "" +msgstr "Thêm {0}" #: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" -msgstr "" +msgstr "Thêm {0}" #. Option for the 'Status' (Select) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json msgid "Added" -msgstr "" +msgstr "Đã thêm" #. Description of the '<head> HTML' (Code) field in DocType 'Website #. Settings' @@ -1353,12 +1370,12 @@ msgstr "" #: frappe/core/doctype/log_settings/log_settings.py:81 msgid "Added default log doctypes: {}" -msgstr "" +msgstr "Đã thêm loại tài liệu nhật ký mặc định: {}" #: frappe/public/js/frappe/form/link_selector.js:189 #: frappe/public/js/frappe/form/link_selector.js:211 msgid "Added {0} ({1})" -msgstr "" +msgstr "Đã thêm {0} ({1})" #. Label of the additional_permissions (Section Break) field in DocType 'Custom #. DocPerm' @@ -1370,7 +1387,7 @@ msgstr "" #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/user_document_type/user_document_type.json msgid "Additional Permissions" -msgstr "" +msgstr "Quyền bổ sung" #. Name of a DocType #. Label of the address (Link) field in DocType 'Contact' @@ -1382,7 +1399,7 @@ msgstr "" #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Address" -msgstr "" +msgstr "Địa Chỉ" #. Label of the address_line1 (Data) field in DocType 'Address' #. Label of the address_line1 (Data) field in DocType 'Contact Us Settings' @@ -1390,7 +1407,7 @@ msgstr "" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:37 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 1" -msgstr "" +msgstr "Địa chỉ dòng 1" #. Label of the address_line2 (Data) field in DocType 'Address' #. Label of the address_line2 (Data) field in DocType 'Contact Us Settings' @@ -1398,19 +1415,19 @@ msgstr "" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:38 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Line 2" -msgstr "" +msgstr "Địa chỉ dòng 2" #. Name of a DocType #: frappe/contacts/doctype/address_template/address_template.json msgid "Address Template" -msgstr "" +msgstr "Mẫu Địa Chỉ" #. Label of the address_title (Data) field in DocType 'Address' #. Label of the address_title (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Title" -msgstr "" +msgstr "Tiêu đề địa chỉ" #: frappe/contacts/doctype/address/address.py:71 msgid "Address Title is mandatory." @@ -1419,7 +1436,7 @@ msgstr "" #. Label of the address_type (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Address Type" -msgstr "" +msgstr "Loại địa chỉ" #. Description of the 'Address' (Small Text) field in DocType 'Website #. Settings' @@ -1429,7 +1446,7 @@ msgstr "" #: frappe/contacts/doctype/address/address.py:205 msgid "Addresses" -msgstr "" +msgstr "Các Địa Chỉ" #. Name of a report #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.json @@ -1448,7 +1465,7 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:566 msgid "Administration" -msgstr "" +msgstr "Sự quản lý" #. Name of a role #: frappe/contacts/doctype/salutation/salutation.json @@ -1471,96 +1488,96 @@ msgstr "" #: frappe/desk/doctype/system_console/system_console.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Administrator" -msgstr "" +msgstr "Quản Trị Viên" #: frappe/core/doctype/user/user.py:1276 msgid "Administrator Logged In" -msgstr "" +msgstr "Quản trị viên đã đăng nhập" #: frappe/core/doctype/user/user.py:1270 msgid "Administrator accessed {0} on {1} via IP Address {2}." -msgstr "" +msgstr "Quản trị viên đã truy cập {0} vào ngày {1} qua Địa chỉ IP {2}." #: frappe/desk/form/document_follow.py:58 msgid "Administrator can't follow" -msgstr "" +msgstr "Quản trị viên không thể theo dõi" #. Label of the advanced (Section Break) field in DocType 'DocType' #. Label of the advanced_tab (Tab Break) field in DocType 'System Settings' #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/system_settings/system_settings.json msgid "Advanced" -msgstr "" +msgstr "Nâng cao" #. Label of the advanced_control_section (Section Break) field in DocType 'User #. Permission' #: frappe/core/doctype/user_permission/user_permission.json msgid "Advanced Control" -msgstr "" +msgstr "Kiểm soát nâng cao" #: frappe/public/js/frappe/form/controls/link.js:504 #: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" -msgstr "" +msgstr "Tìm Kiếm Nâng Cao" #. Label of the sb_advanced (Section Break) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Advanced Settings" -msgstr "" +msgstr "Thiết lập nâng cao" #: frappe/public/js/frappe/ui/filters/filter.js:64 #: frappe/public/js/frappe/ui/filters/filter.js:70 msgid "After" -msgstr "" +msgstr "Sau" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Cancel" -msgstr "" +msgstr "Sau khi hủy" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Delete" -msgstr "" +msgstr "Sau khi xóa" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Discard" -msgstr "" +msgstr "Sau Khi Loại Bỏ" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Insert" -msgstr "" +msgstr "Sau khi chèn" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Rename" -msgstr "" +msgstr "Sau khi đổi tên" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Save" -msgstr "" +msgstr "Sau khi lưu" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Save (Submitted Document)" -msgstr "" +msgstr "Sau khi lưu (Tài liệu đã gửi)" #. Label of the section_break_5 (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "After Submission" -msgstr "" +msgstr "Sau khi gửi" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Submit" -msgstr "" +msgstr "Sau khi gửi" #: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" -msgstr "" +msgstr "Cần có Trường tổng hợp để tạo thẻ số" #. Label of the aggregate_function_based_on (Select) field in DocType #. 'Dashboard Chart' @@ -1569,16 +1586,16 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Aggregate Function Based On" -msgstr "" +msgstr "Hàm tổng hợp dựa trên" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:410 msgid "Aggregate Function field is required to create a dashboard chart" -msgstr "" +msgstr "Cần có trường Hàm tổng hợp để tạo biểu đồ bảng điều khiển" #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Alert" -msgstr "" +msgstr "Cảnh báo" #: frappe/database/query.py:2323 msgid "Alias must be a string" @@ -1588,21 +1605,21 @@ msgstr "" #. Label of the footer_align (Select) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Align" -msgstr "" +msgstr "Căn chỉnh" #. Label of the align_labels_right (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Align Labels to the Right" -msgstr "" +msgstr "Căn chỉnh nhãn sang phải" #. Label of the right (Check) field in DocType 'Top Bar Item' #: frappe/website/doctype/top_bar_item/top_bar_item.json msgid "Align Right" -msgstr "" +msgstr "Căn phải" #: frappe/printing/page/print_format_builder/print_format_builder.js:479 msgid "Align Value" -msgstr "" +msgstr "Căn chỉnh giá trị" #. Label of the alignment (Select) field in DocType 'DocField' #. Label of the alignment (Select) field in DocType 'Custom Field' @@ -1611,7 +1628,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Alignment" -msgstr "" +msgstr "Căn chỉnh" #. Name of a role #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' @@ -1639,7 +1656,7 @@ msgstr "" #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json #: frappe/website/doctype/website_settings/website_settings.json msgid "All" -msgstr "" +msgstr "Tất Cả" #. Label of the all_day (Check) field in DocType 'Calendar View' #. Label of the all_day (Check) field in DocType 'Event' @@ -1647,7 +1664,7 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/public/js/frappe/ui/notifications/notifications.js:448 msgid "All Day" -msgstr "" +msgstr "Cả Ngày" #: frappe/website/doctype/website_slideshow/website_slideshow.py:43 msgid "All Images attached to Website Slideshow should be public" @@ -1655,19 +1672,19 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:29 msgid "All Records" -msgstr "" +msgstr "Tất cả các bản ghi" #: frappe/public/js/frappe/form/form.js:2279 msgid "All Submissions" -msgstr "" +msgstr "Tất cả bài nộp" #: frappe/custom/doctype/customize_form/customize_form.js:462 msgid "All customizations will be removed. Please confirm." -msgstr "" +msgstr "Tất cả tùy chỉnh sẽ bị xóa. Vui lòng xác nhận." #: frappe/templates/includes/comments/comments.html:158 msgid "All fields are necessary to submit the comment." -msgstr "" +msgstr "Tất cả các trường đều cần thiết để gửi bình luận." #. Description of the 'Document States' (Table) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json @@ -1681,7 +1698,7 @@ msgstr "" #. Label of the allocated_to (Link) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json msgid "Allocated To" -msgstr "" +msgstr "Được phân bổ cho" #. Label of the allow (Link) field in DocType 'User Permission' #. Option for the 'Sign ups' (Select) field in DocType 'Social Login Key' @@ -1689,36 +1706,36 @@ msgstr "" #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/templates/includes/oauth_confirmation.html:16 msgid "Allow" -msgstr "" +msgstr "Cho Phép" #: frappe/website/doctype/website_settings/website_settings.py:160 msgid "Allow API Indexing Access" -msgstr "" +msgstr "Cho phép Truy cập Chỉ mục API" #. Label of the allow_auto_repeat (Check) field in DocType 'DocType' #. Label of the allow_auto_repeat (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Allow Auto Repeat" -msgstr "" +msgstr "Cho phép Tự động lặp lại" #. Label of the allow_bulk_edit (Check) field in DocType 'DocField' #. Label of the allow_bulk_edit (Check) field in DocType 'Customize Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Allow Bulk Edit" -msgstr "" +msgstr "Cho phép chỉnh sửa hàng loạt" #. 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 "Cho phép chỉnh sửa hàng loạt" #. Label of the allow_consecutive_login_attempts (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Consecutive Login Attempts" -msgstr "" +msgstr "Cho phép các nỗ lực đăng nhập liên tục" #: frappe/integrations/doctype/google_calendar/google_calendar.py:79 msgid "Allow Google Calendar Access" @@ -1731,70 +1748,70 @@ msgstr "" #. Label of the allow_guest (Check) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Allow Guest" -msgstr "" +msgstr "Cho phép khách" #. Label of the allow_guest_to_view (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Allow Guest to View" -msgstr "" +msgstr "Cho phép khách xem" #. Label of the allow_guests_to_upload_files (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Guests to Upload Files" -msgstr "" +msgstr "Cho phép khách tải tệp lên" #. Label of the allow_import (Check) field in DocType 'DocType' #. Label of the allow_import (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Allow Import (via Data Import Tool)" -msgstr "" +msgstr "Cho phép nhập (thông qua Công cụ nhập dữ liệu)" #. Label of the allow_login_after_fail (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Login After Fail" -msgstr "" +msgstr "Cho phép đăng nhập sau khi thất bại" #. Label of the allow_login_using_mobile_number (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Login using Mobile Number" -msgstr "" +msgstr "Cho phép đăng nhập bằng số điện thoại di động" #. Label of the allow_login_using_user_name (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Login using User Name" -msgstr "" +msgstr "Cho phép đăng nhập bằng tên người dùng" #. Label of the sb_allow_modules (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Allow Modules" -msgstr "" +msgstr "Cho phép mô-đun" #. Label of the allow_print_for_cancelled (Check) field in DocType 'Print #. Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Allow Print for Cancelled" -msgstr "" +msgstr "Cho phép in đối với Đã hủy" #. Label of the allow_print_for_draft (Check) field in DocType 'Print Settings' #: frappe/automation/doctype/auto_repeat/auto_repeat.py:438 #: frappe/printing/doctype/print_settings/print_settings.json msgid "Allow Print for Draft" -msgstr "" +msgstr "Cho phép in bản nháp" #. Label of the allow_read_on_all_link_options (Check) field in DocType 'Web #. Form Field' #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Allow Read On All Link Options" -msgstr "" +msgstr "Cho phép đọc trên tất cả các tùy chọn liên kết" #. Label of the allow_rename (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Allow Rename" -msgstr "" +msgstr "Cho phép đổi tên" #. Label of the roles_permission (Section Break) field in DocType 'Role #. Permission for Page and Report' @@ -1803,34 +1820,34 @@ msgstr "" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "Allow Roles" -msgstr "" +msgstr "Cho phép vai trò" #. Label of the allow_self_approval (Check) field in DocType 'Workflow #. Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Allow Self Approval" -msgstr "" +msgstr "Cho phép tự phê duyệt" #. Label of the enable_telemetry (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Sending Usage Data for Improving Applications" -msgstr "" +msgstr "Cho phép gửi dữ liệu sử dụng để cải thiện ứng dụng" #. Description of the 'Allow Self Approval' (Check) field in DocType 'Workflow #. Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Allow approval for creator of the document" -msgstr "" +msgstr "Cho phép người tạo tài liệu phê duyệt" #. Label of the allow_comments (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Allow comments" -msgstr "" +msgstr "Cho phép bình luận" #. Label of the allow_delete (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Allow delete" -msgstr "" +msgstr "Cho phép xóa" #. Label of the email_append_to (Check) field in DocType 'DocType' #. Label of the email_append_to (Check) field in DocType 'Customize Form' @@ -1842,19 +1859,20 @@ msgstr "" #. 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 "Cho phép chỉnh sửa sau khi gửi" #. 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 "Cho phép chỉnh sửa ngay cả khi loại tài liệu đã thiết lập quy trình làm việc.\n\n" +"Sẽ không có tác dụng gì nếu quy trình làm việc không được thiết lập." #. Label of the allow_events_in_timeline (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Allow events in timeline" -msgstr "" +msgstr "Cho phép các sự kiện trong dòng thời gian" #. Label of the allow_in_quick_entry (Check) field in DocType 'DocField' #. Label of the allow_in_quick_entry (Check) field in DocType 'Custom Field' @@ -1864,17 +1882,17 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Allow in Quick Entry" -msgstr "" +msgstr "Cho phép nhập nhanh" #. Label of the allow_incomplete (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Allow incomplete forms" -msgstr "" +msgstr "Cho phép các biểu mẫu chưa hoàn chỉnh" #. Label of the allow_multiple (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Allow multiple responses" -msgstr "" +msgstr "Cho phép nhiều phản hồi" #. Label of the allow_on_submit (Check) field in DocType 'DocField' #. Label of the allow_on_submit (Check) field in DocType 'Custom Field' @@ -1883,48 +1901,48 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Allow on Submit" -msgstr "" +msgstr "Cho phép Gửi" #. Label of the deny_multiple_sessions (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow only one session per user" -msgstr "" +msgstr "Chỉ cho phép một phiên cho mỗi người dùng" #. Label of the allow_page_break_inside_tables (Check) field in DocType 'Print #. Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Allow page break inside tables" -msgstr "" +msgstr "Cho phép ngắt trang bên trong bảng" #. Label of the allow_print (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Allow print" -msgstr "" +msgstr "Cho phép in" #: frappe/desk/page/setup_wizard/setup_wizard.js:425 msgid "Allow recording my first session to improve user experience" -msgstr "" +msgstr "Cho phép ghi lại phiên đầu tiên của tôi để cải thiện trải nghiệm người dùng" #. Description of the 'Allow incomplete forms' (Check) field in DocType 'Web #. Form' #: frappe/website/doctype/web_form/web_form.json msgid "Allow saving if mandatory fields are not filled" -msgstr "" +msgstr "Cho phép lưu nếu các trường bắt buộc không được điền" #: frappe/desk/page/setup_wizard/setup_wizard.js:418 msgid "Allow sending usage data for improving applications" -msgstr "" +msgstr "Cho phép gửi dữ liệu sử dụng để cải thiện các ứng dụng" #. Description of the 'Login After' (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Allow user to login only after this hour (0-24)" -msgstr "" +msgstr "Cho phép người dùng chỉ đăng nhập sau giờ này (0-24)" #. Description of the 'Login Before' (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Allow user to login only before this hour (0-24)" -msgstr "" +msgstr "Chỉ cho phép người dùng đăng nhập trước giờ này (0-24)" #. Description of the 'Login with email link' (Check) field in DocType 'System #. Settings' @@ -1935,46 +1953,46 @@ msgstr "" #. Label of the allowed (Link) field in DocType 'Workflow Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Allowed" -msgstr "" +msgstr "Được phép" #. Label of the allowed_file_extensions (Small Text) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allowed File Extensions" -msgstr "" +msgstr "Phần mở rộng tệp được phép" #. Label of the allowed_in_mentions (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Allowed In Mentions" -msgstr "" +msgstr "Được phép trong đề cập" #. Label of the allowed_modules_section (Section Break) field in DocType 'User #. Type' #: frappe/core/doctype/user_type/user_type.json msgid "Allowed Modules" -msgstr "" +msgstr "Mô-đun được phép" #. Label of the allowed_public_client_origins (Small Text) field in DocType #. 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Allowed Public Client Origins" -msgstr "" +msgstr "Nguồn gốc của khách hàng công cộng được phép" #. Label of the allowed_roles (Table MultiSelect) field in DocType 'OAuth #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Allowed Roles" -msgstr "" +msgstr "Vai trò được phép" #. Label of the allowed_embedding_domains (Small Text) field in DocType 'Web #. Form' #: frappe/website/doctype/web_form/web_form.json msgid "Allowed embedding domains" -msgstr "" +msgstr "Được phép nhúng tên miền" #: frappe/public/js/frappe/form/form.js:1305 msgid "Allowing DocType, DocType. Be careful!" -msgstr "" +msgstr "Cho phép Loại tài liệu, Loại tài liệu. Hãy cẩn thận!" #. Description of the 'Show Auth Server Metadata' (Check) field in DocType #. 'OAuth Settings' @@ -2004,33 +2022,33 @@ msgstr "" #. field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Allows enabled Social Login Key Base URL to be shown as authorization server." -msgstr "" +msgstr "Cho phép hiển thị URL cơ sở khóa đăng nhập xã hội dưới dạng máy chủ ủy quyền." #: frappe/core/page/permission_manager/permission_manager_help.html:52 msgid "Allows printing or PDF download of documents." -msgstr "" +msgstr "Cho phép in hoặc tải xuống PDF tài liệu." #: frappe/core/page/permission_manager/permission_manager_help.html:77 msgid "Allows sharing document access with other users." -msgstr "" +msgstr "Cho phép chia sẻ quyền truy cập tài liệu với người dùng khác." #. Description of the 'Skip Authorization' (Check) field in DocType 'OAuth #. Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Allows skipping authorization if a user has active tokens." -msgstr "" +msgstr "Cho phép bỏ qua ủy quyền nếu người dùng có mã thông báo đang hoạt động." #: frappe/core/page/permission_manager/permission_manager_help.html:62 msgid "Allows the user to access reports related to the document." -msgstr "" +msgstr "Cho phép người dùng truy cập các báo cáo liên quan đến tài liệu." #: frappe/core/page/permission_manager/permission_manager_help.html:42 msgid "Allows the user to create new documents." -msgstr "" +msgstr "Cho phép người dùng tạo tài liệu mới." #: frappe/core/page/permission_manager/permission_manager_help.html:47 msgid "Allows the user to delete documents." -msgstr "" +msgstr "Cho phép người dùng xóa tài liệu." #: frappe/core/page/permission_manager/permission_manager_help.html:37 msgid "Allows the user to edit existing records they have access to." @@ -2042,7 +2060,7 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:67 msgid "Allows the user to export data from the Report view." -msgstr "" +msgstr "Cho phép người dùng xuất dữ liệu từ chế độ xem Báo cáo." #: frappe/core/page/permission_manager/permission_manager_help.html:27 msgid "Allows the user to search and see records." @@ -2054,27 +2072,27 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:32 msgid "Allows the user to view the document." -msgstr "" +msgstr "Cho phép người dùng xem tài liệu." #: frappe/core/page/permission_manager/permission_manager_help.html:82 msgid "Allows users to enable the mask property for any field of the respective doctype." -msgstr "" +msgstr "Cho phép người dùng bật thuộc tính mặt nạ cho bất kỳ trường nào thuộc loại tài liệu tương ứng." #: frappe/core/doctype/user/user.py:1084 msgid "Already Registered" -msgstr "" +msgstr "Đã Đăng Ký" #: frappe/desk/form/assign_to.py:137 msgid "Already in the following Users ToDo list:{0}" -msgstr "" +msgstr "Đã có trong danh sách việc cần làm của Người dùng sau: {0}" #: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" -msgstr "" +msgstr "Đồng thời thêm trường tiền tệ phụ thuộc {0}" #: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" -msgstr "" +msgstr "Cũng thêm trường phụ thuộc trạng thái {0}" #. Label of the login_id (Data) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -2085,7 +2103,7 @@ msgstr "" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Always" -msgstr "" +msgstr "Luôn luôn" #. Label of the always_bcc (Data) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -2095,7 +2113,7 @@ 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" -msgstr "" +msgstr "Luôn thêm Tiêu đề \"Bản nháp\" khi in tài liệu nháp" #. Label of the always_use_account_email_id_as_sender (Check) field in DocType #. 'Email Account' @@ -2107,7 +2125,7 @@ msgstr "" #. 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Always use this name as sender name" -msgstr "" +msgstr "Luôn sử dụng tên này làm tên người gửi" #. Label of the amend (Check) field in DocType 'Custom DocPerm' #. Label of the amend (Check) field in DocType 'DocPerm' @@ -2116,7 +2134,7 @@ msgstr "" #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/user_document_type/user_document_type.json msgid "Amend" -msgstr "" +msgstr "Sửa đổi" #. Option for the 'Action' (Select) field in DocType 'Amended Document Naming #. Settings' @@ -2125,43 +2143,43 @@ msgstr "" #: frappe/core/doctype/amended_document_naming_settings/amended_document_naming_settings.json #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Amend Counter" -msgstr "" +msgstr "Bộ đếm sửa đổi" #. Name of a DocType #: frappe/core/doctype/amended_document_naming_settings/amended_document_naming_settings.json msgid "Amended Document Naming Settings" -msgstr "" +msgstr "Cài đặt tên tài liệu được sửa đổi" #. Label of the amended_documents_section (Section Break) field in DocType #. 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Amended Documents" -msgstr "" +msgstr "Văn bản sửa đổi" #. Label of the amended_from (Link) field in DocType 'Personal Data Download #. Request' #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json msgid "Amended From" -msgstr "" +msgstr "Được sửa đổi từ" #: frappe/public/js/frappe/form/save.js:12 msgctxt "Freeze message while amending a document" msgid "Amending" -msgstr "" +msgstr "Đang Sửa Đổi" #. Label of the amend_naming_override (Table) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Amendment Naming Override" -msgstr "" +msgstr "Ghi đè đặt tên sửa đổi" #: frappe/model/document.py:585 msgid "Amendment Not Allowed" -msgstr "" +msgstr "Không được phép sửa đổi" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:207 msgid "Amendment naming rules updated." -msgstr "" +msgstr "Đã cập nhật các quy tắc đặt tên bản sửa đổi." #. Success message of the request-to-delete-data Web Form #: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json @@ -2170,7 +2188,7 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:326 msgid "An error occurred while setting Session Defaults" -msgstr "" +msgstr "Đã xảy ra lỗi khi đặt Mặc định phiên" #. Description of the 'FavIcon' (Attach) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json @@ -2179,53 +2197,53 @@ msgstr "" #: frappe/templates/includes/oauth_confirmation.html:38 msgid "An unexpected error occurred while authorizing {}." -msgstr "" +msgstr "Đã xảy ra lỗi không mong muốn khi ủy quyền cho {}." #. Label of the analytics_section (Section Break) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Analytics" -msgstr "" +msgstr "Phân tích" #: frappe/public/js/frappe/ui/filters/filter.js:35 msgid "Ancestors Of" -msgstr "" +msgstr "Tổ Tiên Của" #. Label of the announcement_widget (Text Editor) field in DocType 'Navbar #. Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Announcement Widget" -msgstr "" +msgstr "Tiện ích thông báo" #. Label of the announcements_section (Section Break) field in DocType 'Navbar #. Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Announcements" -msgstr "" +msgstr "Thông báo" #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Annual" -msgstr "" +msgstr "Hàng năm" #. Label of the anonymization_matrix (Code) field in DocType 'Personal Data #. Deletion Request' #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json msgid "Anonymization Matrix" -msgstr "" +msgstr "Ma trận ẩn danh" #. Label of the anonymous (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Anonymous responses" -msgstr "" +msgstr "Phản hồi ẩn danh" #: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." -msgstr "" +msgstr "Một giao dịch khác đang chặn giao dịch này. Vui lòng thử lại sau vài giây." #: frappe/model/rename_doc.py:379 msgid "Another {0} with name {1} exists, select another name" -msgstr "" +msgstr "{0} khác có tên {1} tồn tại, hãy chọn tên khác" #. Description of the 'Raw Commands' (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json @@ -2234,7 +2252,7 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:103 msgid "Apart from System Manager, roles with Set User Permissions right can set permissions for other users for that Document Type." -msgstr "" +msgstr "Ngoài Trình quản lý hệ thống, các vai trò có quyền Đặt quyền của người dùng có thể đặt quyền cho những người dùng khác đối với Loại tài liệu đó." #. Label of the app_tab (Tab Break) field in DocType 'System Settings' #. Label of the app_section (Section Break) field in DocType 'User' @@ -2252,12 +2270,12 @@ msgstr "" #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json #: frappe/website/doctype/website_theme_ignore_app/website_theme_ignore_app.json msgid "App" -msgstr "" +msgstr "Ứng dụng" #. Label of the app_id (Data) field in DocType 'Google Settings' #: frappe/integrations/doctype/google_settings/google_settings.json msgid "App ID" -msgstr "" +msgstr "ID ứng dụng" #. Label of the app_logo (Attach Image) field in DocType 'Website Settings' #: frappe/desk/page/desktop/desktop.html:8 @@ -2275,20 +2293,20 @@ msgstr "" #: frappe/desk/doctype/changelog_feed/changelog_feed.json #: frappe/website/doctype/website_settings/website_settings.json msgid "App Name" -msgstr "" +msgstr "Tên Ứng Dụng" #. Label of the app_name (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "App Name (Client Name)" -msgstr "" +msgstr "Tên ứng dụng (Tên khách hàng)" #: frappe/modules/utils.py:343 msgid "App not found for module: {0}" -msgstr "" +msgstr "Không tìm thấy ứng dụng cho mô-đun: {0}" #: frappe/__init__.py:1112 msgid "App {0} is not installed" -msgstr "" +msgstr "Chưa cài đặt ứng dụng {0}" #. Label of the append_emails_to_sent_folder (Check) field in DocType 'Email #. Account' @@ -2304,7 +2322,7 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/imap_folder/imap_folder.json msgid "Append To" -msgstr "" +msgstr "Nối vào" #: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" @@ -2317,12 +2335,12 @@ msgstr "" #: frappe/core/doctype/user_permission/user_permission_list.js:105 msgid "Applicable Document Types" -msgstr "" +msgstr "Các Loại Tài Liệu Áp Dụng" #. Label of the applicable_for (Link) field in DocType 'User Permission' #: frappe/core/doctype/user_permission/user_permission.json msgid "Applicable For" -msgstr "" +msgstr "Áp dụng cho" #. Label of the app_logo (Attach Image) field in DocType 'Navbar Settings' #. Label of the logo_section (Section Break) field in DocType 'Navbar Settings' @@ -2335,21 +2353,21 @@ msgstr "" #: frappe/core/doctype/installed_application/installed_application.json #: frappe/core/doctype/system_settings/system_settings.json msgid "Application Name" -msgstr "" +msgstr "Tên ứng dụng" #. Label of the app_version (Data) field in DocType 'Installed Application' #: frappe/core/doctype/installed_application/installed_application.json msgid "Application Version" -msgstr "" +msgstr "Phiên bản ứng dụng" #: frappe/core/doctype/user_invitation/user_invitation.py:195 msgid "Application is not installed" -msgstr "" +msgstr "Ứng dụng chưa được cài đặt" #. Label of the doctype_or_field (Select) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "Applied On" -msgstr "" +msgstr "Áp dụng vào" #. Label of the doc_type (Link) field in DocType 'Permission Type' #: frappe/core/doctype/permission_type/permission_type.json @@ -2358,47 +2376,47 @@ msgstr "" #: frappe/public/js/form_builder/components/Field.vue:100 msgid "Apply" -msgstr "" +msgstr "Áp dụng" #: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" -msgstr "" +msgstr "Áp dụng Quy tắc Chỉ định" #: frappe/public/js/frappe/ui/filters/filter_list.js:318 msgid "Apply Filters" -msgstr "" +msgstr "Áp Dụng Bộ Lọc" #: frappe/custom/doctype/customize_form/customize_form.js:271 msgid "Apply Module Export Filter" -msgstr "" +msgstr "Áp dụng Bộ lọc Xuất Mô-đun" #. Label of the apply_strict_user_permissions (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Apply Strict User Permissions" -msgstr "" +msgstr "Áp dụng quyền người dùng nghiêm ngặt" #. Label of the view (Select) field in DocType 'Client Script' #: frappe/custom/doctype/client_script/client_script.json msgid "Apply To" -msgstr "" +msgstr "Đăng ký" #. Label of the apply_to_all_doctypes (Check) field in DocType 'User #. Permission' #: frappe/core/doctype/user_permission/user_permission.json msgid "Apply To All Document Types" -msgstr "" +msgstr "Áp dụng cho tất cả các loại tài liệu" #. Label of the apply_user_permission_on (Link) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Apply User Permission On" -msgstr "" +msgstr "Áp dụng quyền của người dùng trên" #. Label of the apply_document_permissions (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Apply document permissions" -msgstr "" +msgstr "Áp dụng quyền tài liệu" #. Description of the 'If user is the owner' (Check) field in DocType 'Custom #. DocPerm' @@ -2410,20 +2428,20 @@ msgstr "" #: frappe/core/doctype/user_permission/user_permission_list.js:75 msgid "Apply to all Documents Types" -msgstr "" +msgstr "Áp dụng cho tất cả các Loại Tài liệu" #: frappe/model/workflow.py:343 msgid "Applying: {0}" -msgstr "" +msgstr "Nộp hồ sơ: {0}" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:115 msgid "Approval Required" -msgstr "" +msgstr "Cần có sự phê duyệt" #: frappe/templates/includes/navbar/navbar_login.html:18 #: frappe/website/js/website.js:619 msgid "Apps" -msgstr "" +msgstr "Ứng dụng" #: frappe/public/js/frappe/utils/number_systems.js:41 msgctxt "Number system" @@ -2432,43 +2450,43 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_column.html:14 msgid "Archive" -msgstr "" +msgstr "Lưu Trữ" #. Option for the 'Status' (Select) field in DocType 'Kanban Board Column' #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Archived" -msgstr "" +msgstr "Đã lưu trữ" #: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:494 msgid "Archived Columns" -msgstr "" +msgstr "Các Cột đã Lưu trữ" #: frappe/core/doctype/user_invitation/user_invitation.js:18 msgid "Are you sure you want to cancel the invitation?" -msgstr "" +msgstr "Bạn có chắc chắn muốn hủy lời mời không?" #: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" -msgstr "" +msgstr "Bạn có chắc chắn muốn xóa bài tập không?" #: frappe/public/js/frappe/form/grid.js:324 msgid "Are you sure you want to delete all {0} rows?" -msgstr "" +msgstr "Bạn có chắc chắn muốn xóa tất cả các hàng {0} không?" #: frappe/public/js/frappe/form/controls/attach.js:38 #: frappe/public/js/frappe/form/sidebar/attachments.js:135 msgid "Are you sure you want to delete the attachment?" -msgstr "" +msgstr "Bạn có chắc chắn muốn xóa tệp đính kèm?" #: frappe/public/js/form_builder/components/Section.vue:197 msgctxt "Confirmation dialog message" msgid "Are you sure you want to delete the column? All the fields in the column will be moved to the previous column." -msgstr "" +msgstr "Bạn có chắc chắn muốn xóa cột này không? Tất cả các trường trong cột sẽ được chuyển sang cột trước đó." #: frappe/public/js/form_builder/components/Section.vue:126 msgctxt "Confirmation dialog message" msgid "Are you sure you want to delete the section? All the columns along with fields in the section will be moved to the previous section." -msgstr "" +msgstr "Bạn có chắc chắn muốn xóa phần này không? Tất cả các cột cùng với các trường trong phần này sẽ được chuyển đến phần trước đó." #: frappe/public/js/form_builder/components/Tabs.vue:65 msgctxt "Confirmation dialog message" @@ -2477,61 +2495,61 @@ msgstr "" #: frappe/public/js/frappe/web_form/web_form.js:199 msgid "Are you sure you want to delete this record?" -msgstr "" +msgstr "Bạn có chắc chắn muốn xóa bản ghi này không?" #: frappe/public/js/frappe/web_form/web_form.js:187 msgid "Are you sure you want to discard the changes?" -msgstr "" +msgstr "Bạn có chắc chắn muốn hủy các thay đổi không?" #: frappe/public/js/frappe/views/reports/query_report.js:993 msgid "Are you sure you want to generate a new report?" -msgstr "" +msgstr "Bạn có chắc chắn muốn tạo một báo cáo mới không?" #: frappe/public/js/frappe/form/toolbar.js:130 msgid "Are you sure you want to merge {0} with {1}?" -msgstr "" +msgstr "Bạn có chắc chắn muốn hợp nhất {0} với {1}?" #: frappe/public/js/frappe/views/kanban/kanban_view.js:118 msgid "Are you sure you want to proceed?" -msgstr "" +msgstr "Bạn có chắc chắn muốn tiếp tục?" #: frappe/core/doctype/rq_job/rq_job_list.js:34 msgid "Are you sure you want to re-enable scheduler?" -msgstr "" +msgstr "Bạn có chắc chắn muốn bật lại tính năng lập lịch không?" #: frappe/core/doctype/communication/communication.js:163 msgid "Are you sure you want to relink this communication to {0}?" -msgstr "" +msgstr "Bạn có chắc chắn muốn liên kết lại thông tin liên lạc này với {0}?" #: frappe/core/doctype/rq_job/rq_job_list.js:10 msgid "Are you sure you want to remove all failed jobs?" -msgstr "" +msgstr "Bạn có chắc chắn muốn xóa tất cả công việc thất bại không?" #: frappe/public/js/frappe/list/list_filter.js:74 msgid "Are you sure you want to remove the {0} filter?" -msgstr "" +msgstr "Bạn có chắc chắn muốn xóa bộ lọc {0}?" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:268 msgid "Are you sure you want to reset all customizations?" -msgstr "" +msgstr "Bạn có chắc chắn muốn đặt lại tất cả các tùy chỉnh?" #: frappe/workflow/doctype/workflow/workflow.js:125 msgid "Are you sure you want to save this document?" -msgstr "" +msgstr "Bạn có chắc chắn muốn lưu tài liệu này không?" #: frappe/public/js/frappe/form/workflow.js:114 msgid "Are you sure you want to {0}?" -msgstr "" +msgstr "Bạn có chắc chắn muốn {0} không?" #: frappe/core/doctype/document_naming_rule/document_naming_rule.js:16 #: frappe/core/doctype/user_permission/user_permission_list.js:165 msgid "Are you sure?" -msgstr "" +msgstr "Bạn có chắc chắn?" #. Label of the arguments (Code) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Arguments" -msgstr "" +msgstr "Lập luận" #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -2544,7 +2562,7 @@ msgstr "" #: frappe/desk/form/assign_to.py:107 msgid "As document sharing is disabled, please give them the required permissions before assigning." -msgstr "" +msgstr "Vì tính năng chia sẻ tài liệu bị vô hiệu hóa, vui lòng cấp cho họ các quyền cần thiết trước khi gán." #: frappe/templates/emails/account_deletion_notification.html:3 msgid "As per your request, your account and data on {0} associated with email {1} has been permanently deleted" @@ -2554,70 +2572,70 @@ msgstr "" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Ask" -msgstr "" +msgstr "Hỏi" #: frappe/public/js/frappe/form/templates/form_sidebar.html:90 msgid "Assign" -msgstr "" +msgstr "Chỉ định" #. Label of the assign_condition (Code) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Assign Condition" -msgstr "" +msgstr "Gán điều kiện" #: frappe/public/js/frappe/form/sidebar/assign_to.js:194 msgid "Assign To" -msgstr "" +msgstr "Giao cho" #: frappe/public/js/frappe/list/list_view.js:2195 msgctxt "Button in list view actions menu" msgid "Assign To" -msgstr "" +msgstr "Giao cho" #: frappe/public/js/frappe/form/sidebar/assign_to.js:204 msgid "Assign To User Group" -msgstr "" +msgstr "Chỉ định cho nhóm người dùng" #. Label of the assign_to_users_section (Section Break) field in DocType #. 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Assign To Users" -msgstr "" +msgstr "Chỉ định cho người dùng" #: frappe/public/js/frappe/form/sidebar/assign_to.js:375 msgid "Assign a user" -msgstr "" +msgstr "Chỉ định người dùng" #: frappe/automation/doctype/assignment_rule/assignment_rule.js:52 msgid "Assign one by one, in sequence" -msgstr "" +msgstr "Gán từng cái một, theo trình tự" #: frappe/public/js/frappe/form/sidebar/assign_to.js:185 msgid "Assign to me" -msgstr "" +msgstr "Giao cho tôi" #: frappe/automation/doctype/assignment_rule/assignment_rule.js:53 msgid "Assign to the one who has the least assignments" -msgstr "" +msgstr "Giao cho người có ít nhiệm vụ nhất" #: frappe/automation/doctype/assignment_rule/assignment_rule.js:54 msgid "Assign to the user set in this field" -msgstr "" +msgstr "Gán cho nhóm người dùng trong trường này" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Assigned" -msgstr "" +msgstr "Đã giao" #. Label of the assigned_by (Link) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json frappe/desk/report/todo/todo.py:41 msgid "Assigned By" -msgstr "" +msgstr "Được chỉ định bởi" #. Label of the assigned_by_full_name (Read Only) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json msgid "Assigned By Full Name" -msgstr "" +msgstr "Được phân công theo họ tên" #: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 @@ -2625,92 +2643,92 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:136 #: frappe/public/js/frappe/views/interaction.js:82 msgid "Assigned To" -msgstr "" +msgstr "Được giao Cho" #: frappe/desk/report/todo/todo.py:40 msgid "Assigned To/Owner" -msgstr "" +msgstr "Được giao cho / Chủ sở hữu" #. Label of the assignee (Table MultiSelect) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Assignee" -msgstr "" +msgstr "Người được chuyển nhượng" #: frappe/public/js/frappe/form/sidebar/assign_to.js:384 msgid "Assigning..." -msgstr "" +msgstr "Đang giao..." #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Assignment" -msgstr "" +msgstr "Bài tập" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Assignment Completed" -msgstr "" +msgstr "Bài tập đã hoàn thành" #. Label of the sb (Section Break) field in DocType 'Assignment Rule' #. Label of the assignment_days (Table) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Assignment Days" -msgstr "" +msgstr "Ngày phân công" #. Name of a DocType #. Label of the assignment_rule (Link) field in DocType 'ToDo' #: frappe/automation/doctype/assignment_rule/assignment_rule.json #: frappe/desk/doctype/todo/todo.json msgid "Assignment Rule" -msgstr "" +msgstr "Quy tắc Chỉ định" #. Name of a DocType #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json msgid "Assignment Rule Day" -msgstr "" +msgstr "Quy tắc phân công Ngày" #. Name of a DocType #: frappe/automation/doctype/assignment_rule_user/assignment_rule_user.json msgid "Assignment Rule User" -msgstr "" +msgstr "Quy tắc phân công Người dùng" #: frappe/automation/doctype/assignment_rule/assignment_rule.py:55 msgid "Assignment Rule is not allowed on document type {0}" -msgstr "" +msgstr "Không cho phép Quy Tắc Gán trên loại tài liệu {0}" #. Label of the assignment_rules_section (Section Break) field in DocType #. 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Assignment Rules" -msgstr "" +msgstr "Quy tắc phân công" #: frappe/desk/doctype/notification_log/notification_log.py:153 msgid "Assignment Update on {0}" -msgstr "" +msgstr "Cập nhật Chỉ định trên {0}" #: frappe/desk/form/assign_to.py:78 msgid "Assignment for {0} {1}" -msgstr "" +msgstr "Chỉ định cho {0} {1}" #: frappe/desk/doctype/todo/todo.py:62 msgid "Assignment of {0} removed by {1}" -msgstr "" +msgstr "Việc chuyển nhượng {0} đã bị xóa bởi {1}" #. Label of the enable_email_assignment (Check) field in DocType 'Notification #. Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:370 msgid "Assignments" -msgstr "" +msgstr "Nhiệm vụ được giao" #. Label of the asynchronous (Check) field in DocType 'Workflow Transition #. Task' #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Asynchronous" -msgstr "" +msgstr "Không đồng bộ" #: frappe/public/js/frappe/form/grid_row.js:698 msgid "At least one column is required to show in the grid." -msgstr "" +msgstr "Cần phải có ít nhất một cột để hiển thị trong lưới." #: frappe/website/doctype/web_form/web_form.js:73 msgid "At least one field is required in Web Form Fields Table" @@ -2731,16 +2749,16 @@ msgstr "" #: frappe/public/js/frappe/form/controls/attach.js:5 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Attach" -msgstr "" +msgstr "Đính Kèm" #: frappe/public/js/frappe/views/communication.js:173 msgid "Attach Document Print" -msgstr "" +msgstr "Đính Kèm Bản In Tài Liệu" #. Label of the attach_files (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Attach Files" -msgstr "" +msgstr "Đính kèm tập tin" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -2753,17 +2771,17 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Attach Image" -msgstr "" +msgstr "Đính kèm hình ảnh" #. Label of the attach_package (Attach) field in DocType 'Package Import' #: frappe/core/doctype/package_import/package_import.json msgid "Attach Package" -msgstr "" +msgstr "Đính kèm gói" #. Label of the attach_print (Check) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Attach Print" -msgstr "" +msgstr "Đính kèm bản in" #: frappe/public/js/frappe/file_uploader/WebLink.vue:10 msgid "Attach a web link" @@ -2776,7 +2794,7 @@ msgstr "" #. Label of the attached_file (Code) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Attached File" -msgstr "" +msgstr "Tệp đính kèm" #. Label of the attached_to_doctype (Link) field in DocType 'File' #: frappe/core/doctype/file/file.json @@ -2786,12 +2804,12 @@ msgstr "" #. Label of the attached_to_field (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Attached To Field" -msgstr "" +msgstr "Được đính kèm vào trường" #. Label of the attached_to_name (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Attached To Name" -msgstr "" +msgstr "Kèm Theo Tên" #: frappe/core/doctype/file/file.py:154 msgid "Attached To Name must be a string or an integer" @@ -2800,75 +2818,75 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Attachment" -msgstr "" +msgstr "Tệp đính kèm" #. Label of the attachment_limit (Int) field in DocType 'Email Account' #. Label of the attachment_limit (Int) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Attachment Limit (MB)" -msgstr "" +msgstr "Giới hạn tệp đính kèm (MB)" #: frappe/core/doctype/file/file.py:349 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" -msgstr "" +msgstr "Đã đạt đến giới hạn tệp đính kèm" #. Label of the attachment_link (HTML) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Attachment Link" -msgstr "" +msgstr "Liên kết đính kèm" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Attachment Removed" -msgstr "" +msgstr "Đã xóa tệp đính kèm" #. Label of the column_break_25 (Section Break) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Attachment Settings" -msgstr "" +msgstr "Cài đặt đính kèm" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 #: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" -msgstr "" +msgstr "Tập tin đính kèm" #: frappe/public/js/frappe/form/print_utils.js:139 msgid "Attempting Connection to QZ Tray..." -msgstr "" +msgstr "Đang cố gắng kết nối với khay QZ..." #: frappe/public/js/frappe/form/print_utils.js:155 msgid "Attempting to launch QZ Tray..." -msgstr "" +msgstr "Đang cố gắng khởi chạy Khay QZ..." #. Label of the attending (Select) field in DocType 'Event' #. Label of the attending (Select) field in DocType 'Event Participants' #: frappe/desk/doctype/event/event.json #: frappe/desk/doctype/event_participants/event_participants.json msgid "Attending" -msgstr "" +msgstr "Tham dự" #: frappe/www/attribution.html:9 msgid "Attribution" -msgstr "" +msgstr "Ghi công" #. Name of a report #: frappe/custom/report/audit_system_hooks/audit_system_hooks.json msgid "Audit System Hooks" -msgstr "" +msgstr "Móc nối hệ thống kiểm toán" #. Name of a DocType #: frappe/core/doctype/audit_trail/audit_trail.json msgid "Audit Trail" -msgstr "" +msgstr "Đường mòn kiểm toán" #. 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 "Dữ liệu URL xác thực" #: frappe/integrations/doctype/social_login_key/social_login_key.py:96 msgid "Auth URL data should be valid JSON" @@ -2888,7 +2906,7 @@ msgstr "" #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Authentication" -msgstr "" +msgstr "Xác thực" #: frappe/www/qrcode.html:19 msgid "Authentication Apps you can use are:" @@ -2901,12 +2919,12 @@ msgstr "" #. Label of the author (Data) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Author" -msgstr "" +msgstr "Tác giả" #. Label of the authorization_tab (Tab Break) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Authorization" -msgstr "" +msgstr "Ủy quyền" #. Label of the authorization_code (Password) field in DocType 'Google #. Calendar' @@ -2920,27 +2938,27 @@ msgstr "" #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Authorization Code" -msgstr "" +msgstr "Mã ủy quyền" #. 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 "URI ủy quyền" #: frappe/templates/includes/oauth_confirmation.html:35 msgid "Authorization error for {}." -msgstr "" +msgstr "Lỗi ủy quyền cho {}." #. Label of the authorize_api_access (Button) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Authorize API Access" -msgstr "" +msgstr "Ủy quyền truy cập API" #. Label of the authorize_api_indexing_access (Button) field in DocType #. 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Authorize API Indexing Access" -msgstr "" +msgstr "Cho phép truy cập lập chỉ mục API" #. Label of the authorize_google_calendar_access (Button) field in DocType #. 'Google Calendar' @@ -2957,26 +2975,26 @@ msgstr "" #. Label of the authorize_url (Data) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Authorize URL" -msgstr "" +msgstr "URL ủy quyền" #. Option for the 'Status' (Select) field in DocType 'Integration Request' #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Authorized" -msgstr "" +msgstr "Được ủy quyền" #: frappe/www/attribution.html:20 msgid "Authors" -msgstr "" +msgstr "Tác giả" #: frappe/www/attribution.html:37 msgid "Authors / Maintainers" -msgstr "" +msgstr "Tác giả / Người bảo trì" #. Option for the 'Skip Authorization' (Select) field in DocType 'OAuth #. Provider Settings' #: frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.json msgid "Auto" -msgstr "" +msgstr "Tự động" #. Name of a DocType #: frappe/email/doctype/auto_email_report/auto_email_report.json @@ -2988,68 +3006,68 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Auto Name" -msgstr "" +msgstr "Tên tự động" #. Name of a DocType #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/public/js/frappe/utils/common.js:451 msgid "Auto Repeat" -msgstr "" +msgstr "Tự động Lặp lại" #. Name of a DocType #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json msgid "Auto Repeat Day" -msgstr "" +msgstr "Ngày lặp lại tự động" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:173 msgid "Auto Repeat Day{0} {1} has been repeated." -msgstr "" +msgstr "Ngày Tự động lặp lại {0} {1} đã được lặp lại." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:479 msgid "Auto Repeat Document Creation Failed" -msgstr "" +msgstr "Tự động lặp lại việc tạo tài liệu không thành công" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:120 msgid "Auto Repeat Schedule" -msgstr "" +msgstr "Lịch trình tự động lặp lại" #. Name of a DocType #: frappe/automation/doctype/auto_repeat_user/auto_repeat_user.json msgid "Auto Repeat User" -msgstr "" +msgstr "Người dùng lặp lại tự động" #: frappe/public/js/frappe/utils/common.js:443 msgid "Auto Repeat created for this document" -msgstr "" +msgstr "Đã tạo Tự động lặp lại cho tài liệu này" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:482 msgid "Auto Repeat failed for {0}" -msgstr "" +msgstr "Tự động lặp lại không thành công cho {0}" #. Label of the auto_reply (Section Break) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Auto Reply" -msgstr "" +msgstr "Trả lời tự động" #. Label of the auto_reply_message (Text Editor) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Auto Reply Message" -msgstr "" +msgstr "Tin nhắn trả lời tự động" #: frappe/automation/doctype/assignment_rule/assignment_rule.py:177 msgid "Auto assignment failed: {0}" -msgstr "" +msgstr "Gán tự động không thành công: {0}" #. Label of the follow_assigned_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that are assigned to you" -msgstr "" +msgstr "Tự động theo dõi các tài liệu được giao cho bạn" #. Label of the follow_shared_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that are shared with you" -msgstr "" +msgstr "Tự động theo dõi các tài liệu được chia sẻ với bạn" #. Label of the follow_liked_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -3064,11 +3082,11 @@ msgstr "" #. Label of the follow_created_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that you create" -msgstr "" +msgstr "Tự động theo dõi các tài liệu bạn tạo" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:242 msgid "Auto repeat failed. Please enable auto repeat after fixing the issues." -msgstr "" +msgstr "Tự động lặp lại không thành công. Vui lòng bật tính năng tự động lặp lại sau khi khắc phục sự cố." #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -3077,12 +3095,12 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Autocomplete" -msgstr "" +msgstr "Tự động hoàn thành" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Autoincrement" -msgstr "" +msgstr "Tự động tăng" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json @@ -3093,13 +3111,13 @@ msgstr "" #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Automated Message" -msgstr "" +msgstr "Tin nhắn tự động" #. Option for the 'Desk Theme' (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json #: frappe/public/js/frappe/ui/theme_switcher.js:69 msgid "Automatic" -msgstr "" +msgstr "Tự động" #: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." @@ -3107,7 +3125,7 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." -msgstr "" +msgstr "Liên kết tự động chỉ có thể được kích hoạt nếu Thư đến được bật." #: frappe/email/doctype/email_queue/email_queue.js:49 msgid "Automatic sending of emails is disabled via site config." @@ -3116,16 +3134,16 @@ msgstr "" #. Description of a DocType #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Automatically Assign Documents to Users" -msgstr "" +msgstr "Tự động gán tài liệu cho người dùng" #: frappe/public/js/frappe/list/list_view.js:131 msgid "Automatically applied a filter for recent data. You can disable this behavior from the list view settings." -msgstr "" +msgstr "Tự động áp dụng bộ lọc cho dữ liệu gần đây. Bạn có thể tắt hành vi này từ cài đặt chế độ xem danh sách." #. Label of the auto_account_deletion (Int) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Automatically delete account within (hours)" -msgstr "" +msgstr "Tự động xóa tài khoản trong vòng (giờ)" #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Group By Type' (Select) field in DocType 'Dashboard Chart' @@ -3135,11 +3153,11 @@ msgstr "" #: frappe/public/js/frappe/form/controls/password.js:88 #: frappe/public/js/frappe/ui/group_by/group_by.js:21 msgid "Average" -msgstr "" +msgstr "Trung bình" #: frappe/public/js/frappe/ui/group_by/group_by.js:345 msgid "Average of {0}" -msgstr "" +msgstr "Trung bình của {0}" #: frappe/utils/password_strength.py:130 msgid "Avoid dates and years that are associated with you." @@ -3147,7 +3165,7 @@ msgstr "" #: frappe/utils/password_strength.py:124 msgid "Avoid recent years." -msgstr "" +msgstr "Tránh những năm gần đây." #: frappe/utils/password_strength.py:117 msgid "Avoid sequences like abc or 6543 as they are easy to guess" @@ -3155,114 +3173,114 @@ msgstr "" #: frappe/utils/password_strength.py:124 msgid "Avoid years that are associated with you." -msgstr "" +msgstr "Tránh những năm gắn liền với bạn." #. Label of the awaiting_password (Check) field in DocType 'User Email' #: frappe/core/doctype/user_email/user_email.json msgid "Awaiting Password" -msgstr "" +msgstr "Đang chờ mật khẩu" #. Label of the awaiting_password (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Awaiting password" -msgstr "" +msgstr "Đang chờ mật khẩu" #: frappe/public/js/frappe/widgets/onboarding_widget.js:195 msgid "Awesome Work" -msgstr "" +msgstr "Công việc tuyệt vời" #: frappe/public/js/frappe/widgets/onboarding_widget.js:353 msgid "Awesome, now try making an entry yourself" -msgstr "" +msgstr "Tuyệt vời, bây giờ hãy thử tự mình tạo một mục" #: frappe/public/js/frappe/utils/number_systems.js:9 msgctxt "Number system" msgid "B" -msgstr "" +msgstr "B" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B0" -msgstr "" +msgstr "B0" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B1" -msgstr "" +msgstr "B1" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B10" -msgstr "" +msgstr "B10" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B2" -msgstr "" +msgstr "B2" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B3" -msgstr "" +msgstr "B3" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B4" -msgstr "" +msgstr "B4" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B5" -msgstr "" +msgstr "B5" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B6" -msgstr "" +msgstr "B6" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B7" -msgstr "" +msgstr "B7" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B8" -msgstr "" +msgstr "B8" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B9" -msgstr "" +msgstr "B9" #. Label of the bcc (Code) field in DocType 'Communication' #. Label of the bcc (Code) field in DocType 'Notification Recipient' #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "BCC" -msgstr "" +msgstr "BCC" #: frappe/public/js/frappe/views/communication.js:81 msgctxt "Email Recipients" msgid "BCC" -msgstr "" +msgstr "BCC" #: frappe/public/js/frappe/file_uploader/ImageCropper.vue:31 #: frappe/public/js/frappe/widgets/onboarding_widget.js:181 msgid "Back" -msgstr "" +msgstr "Quay lại" #: frappe/templates/pages/integrations/gcalendar-success.html:13 msgid "Back to Desk" -msgstr "" +msgstr "Quay lại Bàn làm việc" #: frappe/www/404.html:26 msgid "Back to Home" -msgstr "" +msgstr "Về trang chủ" #: frappe/www/login.html:196 frappe/www/login.html:222 msgid "Back to Login" -msgstr "" +msgstr "Quay lại Đăng nhập" #. Label of the bg_color (Select) field in DocType 'Desktop Icon' #. Label of the background_color (Color) field in DocType 'Number Card' @@ -3274,13 +3292,13 @@ msgstr "" #: frappe/website/doctype/social_link_settings/social_link_settings.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Background Color" -msgstr "" +msgstr "Màu nền" #. Label of the background_image (Attach Image) field in DocType 'Web Page #. Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Background Image" -msgstr "" +msgstr "Hình nền" #. Label of a Link in the Build Workspace #. Label of the background_jobs_section (Section Break) field in DocType @@ -3289,22 +3307,22 @@ msgstr "" #: frappe/desk/doctype/system_health_report/system_health_report.json #: frappe/public/js/frappe/ui/sidebar/sidebar.js:353 msgid "Background Jobs" -msgstr "" +msgstr "Công việc nền" #. Label of the background_jobs_check (Data) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Background Jobs Check" -msgstr "" +msgstr "Kiểm tra công việc nền" #. Label of the background_jobs_queue (Autocomplete) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Background Jobs Queue" -msgstr "" +msgstr "Hàng đợi công việc nền" #: frappe/public/js/frappe/list/bulk_operations.js:87 msgid "Background Print (required for >25 documents)" -msgstr "" +msgstr "In nền (bắt buộc đối với >25 tài liệu)" #. Label of the background_workers (Section Break) field in DocType 'System #. Settings' @@ -3313,11 +3331,11 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Background Workers" -msgstr "" +msgstr "Công nhân nền" #: frappe/desk/page/backups/backups.js:28 msgid "Backup Encryption Key" -msgstr "" +msgstr "Khóa mã hóa dự phòng" #: frappe/desk/page/backups/backups.py:98 msgid "Backup job is already queued. You will receive an email with the download link" @@ -3329,12 +3347,12 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Backups" -msgstr "" +msgstr "Sao lưu" #. Label of the backups_size (Float) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Backups (MB)" -msgstr "" +msgstr "Bản sao lưu (MB)" #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.py:68 msgid "Bad Cron Expression" @@ -3343,29 +3361,29 @@ msgstr "" #. Option for the 'Rounding Method' (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Banker's Rounding" -msgstr "" +msgstr "Làm tròn số của ngân hàng" #. Option for the 'Rounding Method' (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Banker's Rounding (legacy)" -msgstr "" +msgstr "Làm tròn số ngân hàng (cũ)" #. Label of the banner (Section Break) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Banner" -msgstr "" +msgstr "Biểu ngữ" #. Label of the banner_html (Code) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Banner HTML" -msgstr "" +msgstr "Biểu ngữ HTML" #. Label of the banner_image (Attach Image) field in DocType 'User' #. Label of the banner_image (Attach Image) field in DocType 'Web Form' #: frappe/core/doctype/user/user.json #: frappe/website/doctype/web_form/web_form.json msgid "Banner Image" -msgstr "" +msgstr "Hình ảnh biểu ngữ" #. Description of the 'Banner HTML' (Code) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json @@ -3375,7 +3393,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Bar" -msgstr "" +msgstr "Thanh" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -3384,112 +3402,112 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Barcode" -msgstr "" +msgstr "Mã vạch" #. 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 "Tên phân biệt cơ sở (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 "URL cơ sở" #. Label of the based_on (Link) field in DocType 'Language' #: frappe/core/doctype/language/language.json #: frappe/printing/page/print/print.js:313 #: frappe/printing/page/print/print.js:367 msgid "Based On" -msgstr "" +msgstr "Dựa trên" #. Option for the 'Rule' (Select) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Based on Field" -msgstr "" +msgstr "Dựa trên trường" #. Label of the user (Link) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Based on Permissions For User" -msgstr "" +msgstr "Dựa trên quyền cho người dùng" #. Option for the 'Method' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Basic" -msgstr "" +msgstr "Cơ bản" #. Label of the section_break_3 (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Basic Info" -msgstr "" +msgstr "Thông tin cơ bản" #. Label of the before (Int) field in DocType 'Event Notifications' #: frappe/desk/doctype/event_notifications/event_notifications.json #: frappe/public/js/frappe/ui/filters/filter.js:63 #: frappe/public/js/frappe/ui/filters/filter.js:69 msgid "Before" -msgstr "" +msgstr "Trước" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Cancel" -msgstr "" +msgstr "Trước khi hủy" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Delete" -msgstr "" +msgstr "Trước khi xóa" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Discard" -msgstr "" +msgstr "Trước khi loại bỏ" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Insert" -msgstr "" +msgstr "Trước khi chèn" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Print" -msgstr "" +msgstr "Trước khi in" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Rename" -msgstr "" +msgstr "Trước khi đổi tên" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Save" -msgstr "" +msgstr "Trước khi Lưu" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Save (Submitted Document)" -msgstr "" +msgstr "Trước khi lưu (Tài liệu đã gửi)" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Submit" -msgstr "" +msgstr "Trước khi gửi" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Validate" -msgstr "" +msgstr "Trước khi xác thực" #. Option for the 'Level' (Select) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Beginner" -msgstr "" +msgstr "Người mới bắt đầu" #: frappe/public/js/frappe/form/link_selector.js:29 msgid "Beginning with" -msgstr "" +msgstr "Bắt đầu bằng" #. Label of the beta (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -3498,60 +3516,60 @@ msgstr "" #: frappe/core/doctype/user/user.py:1293 frappe/utils/password_strength.py:73 msgid "Better add a few more letters or another word" -msgstr "" +msgstr "Tốt hơn nên thêm một vài chữ cái hoặc một từ khác" #: frappe/public/js/frappe/ui/filters/filter.js:27 msgid "Between" -msgstr "" +msgstr "Giữa" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Billing" -msgstr "" +msgstr "Thanh toán" #: frappe/public/js/frappe/form/templates/contact_list.html:27 msgid "Billing Contact" -msgstr "" +msgstr "Liên hệ thanh toán" #. 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 "Ghi nhật ký nhị phân" #. Label of the bio (Small Text) field in DocType 'User' #. Label of the bio (Small Text) field in DocType 'About Us Team Member' #: frappe/core/doctype/user/user.json #: frappe/website/doctype/about_us_team_member/about_us_team_member.json msgid "Bio" -msgstr "" +msgstr "Tiểu sử" #. Label of the birth_date (Date) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Birth Date" -msgstr "" +msgstr "Ngày sinh" #: frappe/public/js/frappe/data_import/data_exporter.js:41 msgid "Blank Template" -msgstr "" +msgstr "Mẫu trống" #. Name of a DocType #: frappe/core/doctype/block_module/block_module.json msgid "Block Module" -msgstr "" +msgstr "Khối mô-đun" #. Label of the block_modules (Table) field in DocType 'Module Profile' #. Label of the block_modules (Table) field in DocType 'User' #: frappe/core/doctype/module_profile/module_profile.json #: frappe/core/doctype/user/user.json msgid "Block Modules" -msgstr "" +msgstr "Khối mô-đun" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Blue" -msgstr "" +msgstr "Màu xanh" #. Label of the bold (Check) field in DocType 'DocField' #. Label of the bold (Check) field in DocType 'Custom Field' @@ -3560,7 +3578,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Bold" -msgstr "" +msgstr "Đậm" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json @@ -3580,7 +3598,7 @@ msgstr "" #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:154 msgid "Bottom" -msgstr "" +msgstr "Dưới cùng" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #. Option for the 'Page Number' (Select) field in DocType 'Print Format' @@ -3588,13 +3606,13 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:248 msgid "Bottom Center" -msgstr "" +msgstr "Trung tâm dưới cùng" #. Option for the 'Page Number' (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:247 msgid "Bottom Left" -msgstr "" +msgstr "Dưới cùng bên trái" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #. Option for the 'Page Number' (Select) field in DocType 'Print Format' @@ -3602,27 +3620,27 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:249 msgid "Bottom Right" -msgstr "" +msgstr "Dưới Cùng Bên Phải" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Bounced" -msgstr "" +msgstr "Bị trả lại" #. Label of the brand (Section Break) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Brand" -msgstr "" +msgstr "Thương hiệu" #. Label of the brand_html (Code) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Brand HTML" -msgstr "" +msgstr "HTML thương hiệu" #. Label of the banner_image (Attach Image) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Brand Image" -msgstr "" +msgstr "Hình ảnh thương hiệu" #. Label of the brand_logo (Attach Image) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -3640,38 +3658,38 @@ msgstr "" #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_page/web_page.json msgid "Breadcrumbs" -msgstr "" +msgstr "Vụn bánh mì" #. Label of the browser (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:36 msgid "Browser" -msgstr "" +msgstr "Trình duyệt" #. Label of the browser_version (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json msgid "Browser Version" -msgstr "" +msgstr "Phiên bản trình duyệt" #: frappe/public/js/frappe/desk.js:19 msgid "Browser not supported" -msgstr "" +msgstr "Trình duyệt không được hỗ trợ" #. Label of the brute_force_security (Section Break) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Brute Force Security" -msgstr "" +msgstr "An ninh vũ phu" #. Label of the bufferpool_size (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Bufferpool Size" -msgstr "" +msgstr "Kích thước vùng đệm" #. Name of a Workspace #: frappe/core/workspace/build/build.json msgid "Build" -msgstr "" +msgstr "Xây dựng" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json @@ -3680,61 +3698,61 @@ msgstr "" #: frappe/workflow/doctype/workflow/workflow_list.js:18 msgid "Build {0}" -msgstr "" +msgstr "Xây dựng {0}" #: frappe/templates/includes/footer/footer_powered.html:1 msgid "Built on {0}" -msgstr "" +msgstr "Được xây dựng trên {0}" #. Label of the bulk_actions (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Bulk Actions" -msgstr "" +msgstr "Hành động hàng loạt" #: frappe/core/doctype/user_permission/user_permission_list.js:142 msgid "Bulk Delete" -msgstr "" +msgstr "Xóa hàng loạt" #: frappe/public/js/frappe/list/bulk_operations.js:321 msgid "Bulk Edit" -msgstr "" +msgstr "Chỉnh sửa hàng loạt" #: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" -msgstr "" +msgstr "Chỉnh sửa hàng loạt {0}" #: frappe/desk/reportview.py:640 msgid "Bulk Operation Failed" -msgstr "" +msgstr "Thao tác hàng loạt không thành công" #: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" -msgstr "" +msgstr "Hoạt động hàng loạt thành công" #: frappe/public/js/frappe/list/bulk_operations.js:131 msgid "Bulk PDF Export" -msgstr "" +msgstr "Xuất PDF hàng loạt" #. Name of a DocType #: frappe/desk/doctype/bulk_update/bulk_update.json msgid "Bulk Update" -msgstr "" +msgstr "Cập nhật hàng loạt" #: frappe/model/workflow.py:331 msgid "Bulk approval only support up to 500 documents." -msgstr "" +msgstr "Phê duyệt hàng loạt chỉ hỗ trợ tối đa 500 tài liệu." #: frappe/desk/doctype/bulk_update/bulk_update.py:56 msgid "Bulk operation is enqueued in background." -msgstr "" +msgstr "Hoạt động hàng loạt được xếp hàng đợi trong nền." #: frappe/desk/doctype/bulk_update/bulk_update.py:68 msgid "Bulk operations only support up to 500 documents." -msgstr "" +msgstr "Hoạt động hàng loạt chỉ hỗ trợ tối đa 500 tài liệu." #: frappe/model/workflow.py:320 msgid "Bulk {0} is enqueued in background." -msgstr "" +msgstr "Hàng loạt {0} được đưa vào hàng đợi trong nền." #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -3743,7 +3761,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Button" -msgstr "" +msgstr "Nút" #. Label of the button_color (Select) field in DocType 'DocField' #. Label of the button_color (Select) field in DocType 'Custom Field' @@ -3752,29 +3770,29 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Button Color" -msgstr "" +msgstr "Màu nút" #. Label of the button_gradients (Check) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Button Gradients" -msgstr "" +msgstr "Độ dốc của nút" #. Label of the button_rounded_corners (Check) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Button Rounded Corners" -msgstr "" +msgstr "Nút Bo Góc" #. Label of the button_shadows (Check) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Button Shadows" -msgstr "" +msgstr "Bóng nút" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "By \"Naming Series\" field" -msgstr "" +msgstr "Theo trường \"Dòng đặt tên\"" #: frappe/website/doctype/web_page/web_page.js:111 #: frappe/website/doctype/web_page/web_page.js:118 @@ -3786,62 +3804,62 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "By fieldname" -msgstr "" +msgstr "Theo tên trường" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "By script" -msgstr "" +msgstr "Theo kịch bản" #. Label of the bypass_restrict_ip_check_if_2fa_enabled (Check) field in #. DocType 'User' #: frappe/core/doctype/user/user.json msgid "Bypass Restricted IP Address Check If Two Factor Auth Enabled" -msgstr "" +msgstr "Bỏ qua Kiểm tra địa chỉ IP bị hạn chế nếu bật xác thực hai yếu tố" #. Label of the bypass_2fa_for_retricted_ip_users (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Bypass Two Factor Auth for users who login from restricted IP Address" -msgstr "" +msgstr "Bỏ qua Xác thực hai yếu tố cho người dùng đăng nhập từ Địa chỉ IP bị hạn chế" #. Label of the bypass_restrict_ip_check_if_2fa_enabled (Check) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Bypass restricted IP Address check If Two Factor Auth Enabled" -msgstr "" +msgstr "Bỏ qua kiểm tra địa chỉ IP bị hạn chế nếu bật xác thực hai yếu tố" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "C5E" -msgstr "" +msgstr "C5E" #: frappe/templates/print_formats/standard_macros.html:219 msgid "CANCELLED" -msgstr "" +msgstr "ĐÃ HỦY" #. Label of the cc (Code) field in DocType 'Communication' #. Label of the cc (Code) field in DocType 'Notification Recipient' #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "CC" -msgstr "" +msgstr "CC" #: frappe/public/js/frappe/views/communication.js:74 msgctxt "Email Recipients" msgid "CC" -msgstr "" +msgstr "CC" #. Label of the cmd (Data) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "CMD" -msgstr "" +msgstr "CMD" #: frappe/public/js/frappe/color_picker/color_picker.js:20 msgid "COLOR PICKER" -msgstr "" +msgstr "MÁY CHỌN MÀU" #. Label of the css_section (Section Break) field in DocType 'Custom HTML #. Block' @@ -3851,102 +3869,102 @@ msgstr "" #: frappe/printing/doctype/print_style/print_style.json #: frappe/website/doctype/web_page/web_page.json msgid "CSS" -msgstr "" +msgstr "CSS" #. Label of the css_class (Small Text) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "CSS Class" -msgstr "" +msgstr "Lớp CSS" #. Description of the 'Element Selector' (Data) field in DocType 'Form Tour #. Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "CSS selector for the element you want to highlight." -msgstr "" +msgstr "Bộ chọn CSS cho phần tử bạn muốn làm nổi bật." #. Option for the 'File Type' (Select) field in DocType 'Data Export' #. Option for the 'Format' (Select) field in DocType 'Auto Email Report' #: frappe/core/doctype/data_export/data_export.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "CSV" -msgstr "" +msgstr "CSV" #. Label of the cache_section (Section Break) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Cache" -msgstr "" +msgstr "Bộ nhớ đệm" #: frappe/sessions.py:35 msgid "Cache Cleared" -msgstr "" +msgstr "Đã xóa bộ nhớ đệm" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:255 msgid "Calculate" -msgstr "" +msgstr "Tính toán" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #. Option for the 'DocType View' (Select) field in DocType 'Workspace Shortcut' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "Calendar" -msgstr "" +msgstr "Lịch" #. Label of the calendar_name (Data) field in DocType 'Google Calendar' #: frappe/integrations/doctype/google_calendar/google_calendar.json msgid "Calendar Name" -msgstr "" +msgstr "Tên lịch" #. Name of a DocType #: frappe/desk/doctype/calendar_view/calendar_view.json #: frappe/public/js/frappe/list/base_list.js:208 msgid "Calendar View" -msgstr "" +msgstr "Xem lịch" #. Option for the 'Event Category' (Select) field in DocType 'Event' #: frappe/contacts/doctype/contact/contact.js:55 #: frappe/desk/doctype/event/event.json msgid "Call" -msgstr "" +msgstr "Gọi" #. Label of the call_to_action (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Call To Action" -msgstr "" +msgstr "Kêu gọi hành động" #. Label of the call_to_action_url (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Call To Action URL" -msgstr "" +msgstr "URL kêu gọi hành động" #. Label of the callback_message (Small Text) field in DocType 'Onboarding #. Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Callback Message" -msgstr "" +msgstr "Tin nhắn gọi lại" #. Label of the callback_title (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Callback Title" -msgstr "" +msgstr "Tiêu đề gọi lại" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:150 #: frappe/public/js/frappe/ui/capture.js:335 msgid "Camera" -msgstr "" +msgstr "Máy ảnh" #. Label of the campaign (Data) field in DocType 'Web Page View' #: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" -msgstr "" +msgstr "Chiến dịch" #. Label of the campaign_description (Small Text) field in DocType 'UTM #. Campaign' #: frappe/website/doctype/utm_campaign/utm_campaign.json msgid "Campaign Description (Optional)" -msgstr "" +msgstr "Mô tả chiến dịch (Tùy chọn)" #: frappe/custom/doctype/custom_field/custom_field.py:412 msgid "Can not rename as column {0} is already present on DocType." @@ -3954,21 +3972,21 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1184 msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype" -msgstr "" +msgstr "Chỉ có thể thay đổi sang/từ quy tắc đặt tên Tự động tăng khi không có dữ liệu trong loại tài liệu" #. Description of the 'Apply User Permission On' (Link) field in DocType 'User #. Type' #: frappe/core/doctype/user_type/user_type.json msgid "Can only list down the document types which has been linked to the User document type." -msgstr "" +msgstr "Chỉ có thể liệt kê các loại tài liệu đã được liên kết với loại tài liệu Người dùng." #: frappe/desk/form/document_follow.py:54 msgid "Can't follow since changes are not tracked." -msgstr "" +msgstr "Không thể theo dõi vì các thay đổi không được theo dõi." #: frappe/model/rename_doc.py:366 msgid "Can't rename {0} to {1} because {0} doesn't exist." -msgstr "" +msgstr "Không thể đổi tên {0} thành {1} vì {0} không tồn tại." #. Label of the cancel (Check) field in DocType 'Custom DocPerm' #. Label of the cancel (Check) field in DocType 'DocPerm' @@ -3982,38 +4000,38 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/public/js/frappe/form/reminders.js:54 msgid "Cancel" -msgstr "" +msgstr "Hủy" #: frappe/public/js/frappe/list/list_view.js:2304 msgctxt "Button in list view actions menu" msgid "Cancel" -msgstr "" +msgstr "Hủy" #: frappe/public/js/frappe/ui/messages.js:68 msgctxt "Secondary button in warning dialog" msgid "Cancel" -msgstr "" +msgstr "Hủy bỏ" #: frappe/public/js/frappe/form/form.js:1019 msgid "Cancel All" -msgstr "" +msgstr "Hủy bỏ tất cả" #: frappe/public/js/frappe/form/form.js:1006 msgid "Cancel All Documents" -msgstr "" +msgstr "Hủy bỏ tất cả tài liệu" #: frappe/core/doctype/data_import/data_import.js:180 msgid "Cancel Import" -msgstr "" +msgstr "Hủy nhập" #: frappe/core/doctype/prepared_report/prepared_report.js:66 msgid "Cancel Prepared Report" -msgstr "" +msgstr "Hủy Báo cáo đã chuẩn bị" #: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" -msgstr "" +msgstr "Hủy {0} tài liệu?" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Option for the 'Status' (Select) field in DocType 'User Invitation' @@ -4028,56 +4046,56 @@ msgstr "" #: frappe/public/js/frappe/model/indicator.js:78 #: frappe/public/js/frappe/ui/filters/filter.js:539 msgid "Cancelled" -msgstr "" +msgstr "Đã hủy" #: frappe/core/doctype/deleted_document/deleted_document.py:52 msgid "Cancelled Document restored as Draft" -msgstr "" +msgstr "Tài liệu đã hủy được khôi phục dưới dạng Bản nháp" #: frappe/public/js/frappe/form/save.js:13 msgctxt "Freeze message while cancelling a document" msgid "Cancelling" -msgstr "" +msgstr "Đang hủy" #: frappe/desk/form/linked_with.py:386 msgid "Cancelling documents" -msgstr "" +msgstr "Hủy tài liệu" #: frappe/desk/doctype/bulk_update/bulk_update.py:92 msgid "Cancelling {0}" -msgstr "" +msgstr "Đang hủy {0}" #: frappe/core/doctype/prepared_report/prepared_report.py:290 msgid "Cannot Download Report due to insufficient permissions" -msgstr "" +msgstr "Không thể tải xuống báo cáo do không đủ quyền" #: frappe/client.py:504 msgid "Cannot Fetch Values" -msgstr "" +msgstr "Không thể tìm nạp giá trị" #: frappe/core/page/permission_manager/permission_manager.py:166 msgid "Cannot Remove" -msgstr "" +msgstr "Không thể xóa" #: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" -msgstr "" +msgstr "Không thể cập nhật sau khi gửi" #: frappe/core/doctype/file/file.py:657 msgid "Cannot access file path {0}" -msgstr "" +msgstr "Không thể truy cập đường dẫn tệp {0}" #: frappe/public/js/workflow_builder/utils.js:183 msgid "Cannot cancel before submitting while transitioning from {0} State to {1} State" -msgstr "" +msgstr "Không thể hủy trước khi gửi trong khi chuyển từ {0} Bang sang {1} Bang" #: frappe/workflow/doctype/workflow/workflow.py:110 msgid "Cannot cancel before submitting. See Transition {0}" -msgstr "" +msgstr "Không thể hủy trước khi gửi. Xem phần Chuyển đổi {0}" #: frappe/public/js/frappe/list/bulk_operations.js:294 msgid "Cannot cancel {0}." -msgstr "" +msgstr "Không thể hủy {0}." #: frappe/model/document.py:1061 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" @@ -4085,7 +4103,7 @@ msgstr "" #: frappe/model/document.py:1075 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" -msgstr "" +msgstr "Không thể thay đổi trạng thái tài liệu từ 1 (Đã gửi) thành 0 (Bản nháp)" #: frappe/public/js/workflow_builder/utils.js:170 msgid "Cannot change state of Cancelled Document ({0} State)" @@ -4093,23 +4111,23 @@ msgstr "" #: frappe/workflow/doctype/workflow/workflow.py:99 msgid "Cannot change state of Cancelled Document. Transition row {0}" -msgstr "" +msgstr "Không thể thay đổi trạng thái của Tài liệu đã hủy. Hàng chuyển tiếp {0}" #: frappe/core/doctype/doctype/doctype.py:1174 msgid "Cannot change to/from autoincrement autoname in Customize Form" -msgstr "" +msgstr "Không thể thay đổi thành/từ tên tự động tăng tự động trong Biểu mẫu tùy chỉnh" #: frappe/core/doctype/communication/communication.py:169 msgid "Cannot create a {0} against a child document: {1}" -msgstr "" +msgstr "Không thể tạo {0} đối với tài liệu con: {1}" #: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" -msgstr "" +msgstr "Không thể tạo không gian làm việc riêng tư của người dùng khác" #: frappe/desk/doctype/desktop_icon/desktop_icon.py:55 msgid "Cannot delete Desktop Icon '{0}' as it is restricted" -msgstr "" +msgstr "Không thể xóa Biểu tượng màn hình '{0}' vì nó bị hạn chế" #: frappe/core/doctype/file/file.py:176 msgid "Cannot delete Home and Attachments folders" @@ -4117,46 +4135,46 @@ msgstr "" #: frappe/model/delete_doc.py:421 msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}" -msgstr "" +msgstr "Không thể xóa hoặc hủy vì {0} {1} được liên kết với {2} {3} {4}" #: frappe/custom/doctype/customize_form/customize_form.js:379 msgid "Cannot delete standard action. You can hide it if you want" -msgstr "" +msgstr "Không thể xóa hành động tiêu chuẩn. Bạn có thể ẩn nó đi nếu muốn" #: frappe/custom/doctype/customize_form/customize_form.js:401 msgid "Cannot delete standard document state." -msgstr "" +msgstr "Không thể xóa trạng thái tài liệu tiêu chuẩn." #: frappe/custom/doctype/customize_form/customize_form.js:331 msgid "Cannot delete standard field {0}. You can hide it instead." -msgstr "" +msgstr "Không thể xóa trường tiêu chuẩn {0}. Thay vào đó, bạn có thể ẩn nó." #: frappe/public/js/form_builder/components/Field.vue:38 #: frappe/public/js/form_builder/components/Section.vue:117 #: frappe/public/js/form_builder/components/Section.vue:190 #: frappe/public/js/form_builder/components/Tabs.vue:56 msgid "Cannot delete standard field. You can hide it if you want" -msgstr "" +msgstr "Không thể xóa trường tiêu chuẩn. Bạn có thể ẩn nó nếu muốn" #: frappe/custom/doctype/customize_form/customize_form.js:357 msgid "Cannot delete standard link. You can hide it if you want" -msgstr "" +msgstr "Không thể xóa liên kết tiêu chuẩn. Bạn có thể ẩn nó đi nếu muốn" #: frappe/custom/doctype/customize_form/customize_form.js:323 msgid "Cannot delete system generated field {0}. You can hide it instead." -msgstr "" +msgstr "Không thể xóa trường do hệ thống tạo {0}. Thay vào đó, bạn có thể ẩn nó." #: frappe/public/js/frappe/list/bulk_operations.js:215 msgid "Cannot delete {0}" -msgstr "" +msgstr "Không thể xóa {0}" #: frappe/utils/nestedset.py:312 msgid "Cannot delete {0} as it has child nodes" -msgstr "" +msgstr "Không thể xóa {0} vì nó có các nút con" #: frappe/desk/doctype/dashboard/dashboard.py:48 msgid "Cannot edit Standard Dashboards" -msgstr "" +msgstr "Không thể chỉnh sửa Trang tổng quan tiêu chuẩn" #: frappe/email/doctype/notification/notification.py:207 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" @@ -4164,7 +4182,7 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:388 msgid "Cannot edit Standard charts" -msgstr "" +msgstr "Không thể chỉnh sửa biểu đồ chuẩn" #: frappe/core/doctype/report/report.py:72 msgid "Cannot edit a standard report. Please duplicate and create a new report" @@ -4172,140 +4190,140 @@ msgstr "" #: frappe/model/document.py:1081 msgid "Cannot edit cancelled document" -msgstr "" +msgstr "Không thể chỉnh sửa tài liệu đã hủy" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:378 msgid "Cannot edit filters for standard charts" -msgstr "" +msgstr "Không thể chỉnh sửa bộ lọc cho biểu đồ chuẩn" #: frappe/desk/doctype/number_card/number_card.js:289 #: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" -msgstr "" +msgstr "Không thể chỉnh sửa bộ lọc cho thẻ số chuẩn" #: frappe/client.py:176 msgid "Cannot edit standard fields" -msgstr "" +msgstr "Không thể chỉnh sửa các trường tiêu chuẩn" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:131 msgid "Cannot enable {0} for a non-submittable doctype" -msgstr "" +msgstr "Không thể bật {0} cho loại tài liệu không thể gửi" #: frappe/core/doctype/file/file.py:275 msgid "Cannot find file {} on disk" -msgstr "" +msgstr "Không thể tìm thấy tệp {} trên đĩa" #: frappe/core/doctype/file/file.py:594 msgid "Cannot get file contents of a Folder" -msgstr "" +msgstr "Không thể lấy nội dung tệp của Thư mục" #: frappe/printing/page/print/print.js:923 msgid "Cannot have multiple printers mapped to a single print format." -msgstr "" +msgstr "Không thể ánh xạ nhiều máy in sang một định dạng in." #: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." -msgstr "" +msgstr "Không thể nhập bảng có hơn 5000 hàng." #: frappe/model/document.py:1149 msgid "Cannot link cancelled document: {0}" -msgstr "" +msgstr "Không thể liên kết tài liệu bị hủy: {0}" #: frappe/model/mapper.py:175 msgid "Cannot map because following condition fails:" -msgstr "" +msgstr "Không thể ánh xạ vì điều kiện sau không thành công:" #: frappe/core/doctype/data_import/importer.py:970 msgid "Cannot match column {0} with any field" -msgstr "" +msgstr "Không thể khớp cột {0} với bất kỳ trường nào" #: frappe/public/js/frappe/form/grid_row.js:178 msgid "Cannot move row" -msgstr "" +msgstr "Không thể di chuyển hàng" #: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" -msgstr "" +msgstr "Không thể xóa trường ID" #: frappe/core/page/permission_manager/permission_manager.py:142 msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" -msgstr "" +msgstr "Không thể đặt quyền 'Báo cáo' nếu quyền 'Chỉ khi người sáng tạo' được đặt" #: frappe/email/doctype/notification/notification.py:240 msgid "Cannot set Notification with event {0} on Document Type {1}" -msgstr "" +msgstr "Không thể đặt Thông báo với sự kiện {0} trên Loại tài liệu {1}" #: frappe/core/doctype/docshare/docshare.py:67 msgid "Cannot share {0} with submit permission as the doctype {1} is not submittable" -msgstr "" +msgstr "Không thể chia sẻ {0} với quyền gửi vì loại tài liệu {1} không thể gửi được" #: frappe/public/js/frappe/list/bulk_operations.js:291 msgid "Cannot submit {0}." -msgstr "" +msgstr "Không thể gửi {0}." #: frappe/desk/doctype/bulk_update/bulk_update.js:26 #: frappe/public/js/frappe/list/bulk_operations.js:378 msgid "Cannot update {0}" -msgstr "" +msgstr "Không thể cập nhật {0}" #: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." -msgstr "" +msgstr "Không thể sử dụng truy vấn phụ ở đây." #: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" -msgstr "" +msgstr "Không thể sử dụng {0} theo thứ tự/nhóm theo" #: frappe/public/js/frappe/list/bulk_operations.js:297 msgid "Cannot {0} {1}." -msgstr "" +msgstr "Không thể {0} {1}." #: frappe/utils/password_strength.py:181 msgid "Capitalization doesn't help very much." -msgstr "" +msgstr "Viết hoa không giúp ích gì nhiều." #: frappe/public/js/frappe/ui/capture.js:295 msgid "Capture" -msgstr "" +msgstr "Chụp" #. Label of the card (Link) field in DocType 'Number Card Link' #: frappe/desk/doctype/number_card_link/number_card_link.json msgid "Card" -msgstr "" +msgstr "Thẻ" #. Option for the 'Type' (Select) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json msgid "Card Break" -msgstr "" +msgstr "Phá thẻ" #: frappe/public/js/frappe/views/reports/query_report.js:263 msgid "Card Label" -msgstr "" +msgstr "Nhãn Thẻ" #: frappe/public/js/frappe/widgets/widget_dialog.js:262 msgid "Card Links" -msgstr "" +msgstr "Liên kết thẻ" #. Label of the cards (Table) field in DocType 'Dashboard' #: frappe/desk/doctype/dashboard/dashboard.json msgid "Cards" -msgstr "" +msgstr "Thẻ" #. Label of the category (Link) field in DocType 'Help Article' #: frappe/public/js/frappe/views/interaction.js:72 #: frappe/website/doctype/help_article/help_article.json msgid "Category" -msgstr "" +msgstr "Thể loại" #. Label of the category_description (Text) field in DocType 'Help Category' #: frappe/website/doctype/help_category/help_category.json msgid "Category Description" -msgstr "" +msgstr "Mô tả danh mục" #. Label of the category_name (Data) field in DocType 'Help Category' #: frappe/website/doctype/help_category/help_category.json msgid "Category Name" -msgstr "" +msgstr "Tên danh mục" #. Option for the 'Alignment' (Select) field in DocType 'DocField' #. Option for the 'Alignment' (Select) field in DocType 'Custom Field' @@ -4318,67 +4336,68 @@ msgstr "" #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/website/doctype/web_page/web_page.json msgid "Center" -msgstr "" +msgstr "Trung tâm" #: frappe/public/js/frappe/form/templates/form_sidebar.html:11 #: frappe/tests/test_translate.py:111 msgid "Change" -msgstr "" +msgstr "Thay đổi" #: frappe/tests/test_translate.py:112 msgctxt "Coins" msgid "Change" -msgstr "" +msgstr "Thay đổi" #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:38 msgid "Change Image" -msgstr "" +msgstr "Thay đổi hình ảnh" #. Label of the label (Data) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Change Label (via Custom Translation)" -msgstr "" +msgstr "Thay đổi Nhãn (thông qua Bản dịch Tùy chỉnh)" #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:45 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:141 msgid "Change Letter Head" -msgstr "" +msgstr "Thay đổi tiêu đề thư" #. Label of the change_password (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Change Password" -msgstr "" +msgstr "Đổi mật khẩu" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:27 msgid "Change Print Format" -msgstr "" +msgstr "Thay đổi định dạng in" #. Description of the 'Update Series Counter' (Section Break) field in DocType #. 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Change the starting / current sequence number of an existing series.
\n\n" "Warning: Incorrectly updating counters can prevent documents from getting created." -msgstr "" +msgstr "Thay đổi số thứ tự bắt đầu/hiện tại của chuỗi hiện có.
\n\n" +"Cảnh báo: Bộ đếm cập nhật không chính xác có thể ngăn cản việc tạo tài liệu." #. Label of the changed_at (Datetime) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json msgid "Changed at" -msgstr "" +msgstr "Đã thay đổi tại" #. Label of the changed_by (Link) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json msgid "Changed by" -msgstr "" +msgstr "Được thay đổi bởi" #. Name of a DocType #: frappe/desk/doctype/changelog_feed/changelog_feed.json msgid "Changelog Feed" -msgstr "" +msgstr "Nguồn cấp dữ liệu nhật ký thay đổi" #. Label of the changed_values (HTML) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json msgid "Changes" -msgstr "" +msgstr "Thay đổi" #: frappe/email/doctype/email_domain/email_domain.js:5 msgid "Changing any setting will reflect on all the email accounts associated with this domain." @@ -4391,17 +4410,17 @@ msgstr "" #. Label of the channel (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Channel" -msgstr "" +msgstr "Kênh" #. Label of the chart (Link) field in DocType 'Dashboard Chart Link' #: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json msgid "Chart" -msgstr "" +msgstr "Biểu đồ" #. Label of the chart_config (Code) field in DocType 'Dashboard Settings' #: frappe/desk/doctype/dashboard_settings/dashboard_settings.json msgid "Chart Configuration" -msgstr "" +msgstr "Cấu hình biểu đồ" #. Label of the chart_name (Data) field in DocType 'Dashboard Chart' #. Label of the chart_name (Link) field in DocType 'Workspace Chart' @@ -4410,7 +4429,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:290 #: frappe/public/js/frappe/widgets/widget_dialog.js:137 msgid "Chart Name" -msgstr "" +msgstr "Tên biểu đồ" #. Label of the chart_options (Code) field in DocType 'Dashboard' #. Label of the chart_options_section (Section Break) field in DocType @@ -4418,30 +4437,30 @@ msgstr "" #: frappe/desk/doctype/dashboard/dashboard.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Chart Options" -msgstr "" +msgstr "Tùy chọn biểu đồ" #. Label of the source (Link) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Chart Source" -msgstr "" +msgstr "Nguồn biểu đồ" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/public/js/frappe/views/reports/report_view.js:506 msgid "Chart Type" -msgstr "" +msgstr "Loại biểu đồ" #. Label of the charts (Table) field in DocType 'Dashboard' #. Label of the charts (Table) field in DocType 'Workspace' #: frappe/desk/doctype/dashboard/dashboard.json #: frappe/desk/doctype/workspace/workspace.json msgid "Charts" -msgstr "" +msgstr "Biểu đồ" #. Option for the 'Type' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Chat" -msgstr "" +msgstr "Trò chuyện" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -4458,19 +4477,19 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Check" -msgstr "" +msgstr "Kiểm tra" #: frappe/integrations/doctype/webhook/webhook.py:99 msgid "Check Request URL" -msgstr "" +msgstr "Kiểm tra URL yêu cầu" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:1 msgid "Check columns to select, drag to set order." -msgstr "" +msgstr "Kiểm tra các cột để chọn, kéo để đặt thứ tự." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:485 msgid "Check the Error Log for more information: {0}" -msgstr "" +msgstr "Kiểm tra Nhật ký lỗi để biết thêm thông tin: {0}" #. Description of the 'Evaluate as Expression' (Check) field in DocType #. 'Workflow Document State' @@ -4486,16 +4505,16 @@ msgstr "" #. 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Check this if you want to force the user to select a series before saving. There will be no default if you check this." -msgstr "" +msgstr "Chọn tùy chọn này nếu bạn muốn buộc người dùng chọn một bộ truyện trước khi lưu. Sẽ không có mặc định nếu bạn kiểm tra điều này." #. Description of the 'Show Full Number' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Check to display the full numeric value (e.g., 1,234,567 instead of 1.2M)." -msgstr "" +msgstr "Chọn để hiển thị giá trị số đầy đủ (ví dụ: 1.234.567 thay vì 1,2M)." #: frappe/public/js/frappe/desk.js:235 msgid "Checking one moment" -msgstr "" +msgstr "Kiểm tra một lúc" #: frappe/website/doctype/website_settings/website_settings.js:140 msgid "Checking this will enable tracking page views for blogs, web pages, etc." @@ -4517,17 +4536,17 @@ msgstr "" #: frappe/www/list.py:30 msgid "Child DocTypes are not allowed" -msgstr "" +msgstr "Loại tài liệu con không được phép" #. Label of the child_doctype (Data) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Child Doctype" -msgstr "" +msgstr "Loại tài liệu con" #. Label of the child (Check) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Child Item" -msgstr "" +msgstr "Mục con" #: frappe/core/doctype/doctype/doctype.py:1678 msgid "Child Table {0} for field {1} must be virtual" @@ -4537,7 +4556,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/doctype/doctype_list.js:53 msgid "Child Tables are shown as a Grid in other DocTypes" -msgstr "" +msgstr "Bảng con được hiển thị dưới dạng Lưới trong các Loại tài liệu khác" #: frappe/database/query.py:1120 msgid "Child query fields for '{0}' must be a list or tuple." @@ -4545,60 +4564,60 @@ msgstr "" #: frappe/public/js/frappe/widgets/widget_dialog.js:651 msgid "Choose Existing Card or create New Card" -msgstr "" +msgstr "Chọn Thẻ hiện có hoặc tạo Thẻ mới" #: frappe/public/js/frappe/views/workspace/workspace.js:665 msgid "Choose a block or continue typing" -msgstr "" +msgstr "Chọn một khối hoặc tiếp tục gõ" #: frappe/public/js/form_builder/components/controls/DataControl.vue:18 #: frappe/public/js/frappe/form/controls/color.js:5 msgid "Choose a color" -msgstr "" +msgstr "Chọn màu" #: frappe/public/js/form_builder/components/controls/DataControl.vue:21 #: frappe/public/js/frappe/form/controls/icon.js:5 msgid "Choose an icon" -msgstr "" +msgstr "Chọn một biểu tượng" #. Description of the 'Two Factor Authentication method' (Select) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Choose authentication method to be used by all users" -msgstr "" +msgstr "Chọn phương thức xác thực để tất cả người dùng sử dụng" #. Label of the city (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" -msgstr "" +msgstr "Thành Phố" #. Label of the city (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "City/Town" -msgstr "" +msgstr "Thành phố/Thị trấn" #: frappe/core/doctype/recorder/recorder_list.js:12 #: frappe/public/js/frappe/form/controls/attach.js:16 msgid "Clear" -msgstr "" +msgstr "Xóa" #: frappe/public/js/frappe/views/communication.js:488 msgid "Clear & Add Template" -msgstr "" +msgstr "Xóa & Thêm mẫu" #: frappe/public/js/frappe/views/communication.js:112 msgid "Clear & Add template" -msgstr "" +msgstr "Xóa & Thêm mẫu" #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 msgid "Clear All" -msgstr "" +msgstr "Xóa hết" #: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" -msgstr "" +msgstr "Xóa nhiệm vụ" #: frappe/public/js/frappe/ui/keyboard.js:287 msgid "Clear Cache and Reload" @@ -4606,20 +4625,20 @@ msgstr "" #: frappe/core/doctype/error_log/error_log_list.js:12 msgid "Clear Error Logs" -msgstr "" +msgstr "Xóa nhật ký lỗi" #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Clear Filters" -msgstr "" +msgstr "Xóa bộ lọc" #. Label of the days (Int) field in DocType 'Logs To Clear' #: frappe/core/doctype/logs_to_clear/logs_to_clear.json msgid "Clear Logs After (days)" -msgstr "" +msgstr "Xóa nhật ký sau (ngày)" #: frappe/core/doctype/user_permission/user_permission_list.js:144 msgid "Clear User Permissions" -msgstr "" +msgstr "Xóa quyền của người dùng" #: frappe/public/js/frappe/views/communication.js:489 msgid "Clear the email message and add the template" @@ -4631,27 +4650,27 @@ msgstr "" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:194 msgid "Click On Customize to add your first widget" -msgstr "" +msgstr "Nhấp vào Tùy chỉnh để thêm tiện ích đầu tiên của bạn" #: frappe/templates/emails/user_invitation.html:8 msgid "Click below to get started:" -msgstr "" +msgstr "Nhấp vào bên dưới để bắt đầu:" #: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" -msgstr "" +msgstr "Bấm vào đây" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:539 msgid "Click on a file to select it." -msgstr "" +msgstr "Bấm vào một tập tin để chọn nó." #: frappe/templates/emails/login_with_email_link.html:19 msgid "Click on the button to log in to {0}" -msgstr "" +msgstr "Bấm vào nút để đăng nhập vào {0}" #: frappe/templates/emails/data_deletion_approval.html:2 msgid "Click on the link below to approve the request" -msgstr "" +msgstr "Nhấp vào liên kết bên dưới để phê duyệt yêu cầu" #: frappe/templates/emails/new_user.html:7 msgid "Click on the link below to complete your registration and set a new password" @@ -4659,56 +4678,56 @@ msgstr "" #: frappe/templates/emails/download_data.html:3 msgid "Click on the link below to download your data" -msgstr "" +msgstr "Nhấp vào liên kết bên dưới để tải xuống dữ liệu của bạn" #: frappe/templates/emails/delete_data_confirmation.html:4 msgid "Click on the link below to verify your request" -msgstr "" +msgstr "Nhấp vào liên kết bên dưới để xác minh yêu cầu của bạn" #: frappe/integrations/doctype/google_calendar/google_calendar.py:118 #: frappe/integrations/doctype/google_contacts/google_contacts.py:41 #: frappe/website/doctype/website_settings/website_settings.py:161 msgid "Click on {0} to generate Refresh Token." -msgstr "" +msgstr "Nhấp vào {0} để tạo Mã thông báo làm mới." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 #: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:252 msgid "Click table to edit" -msgstr "" +msgstr "Bấm vào bảng để chỉnh sửa" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 #: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" -msgstr "" +msgstr "Nhấp để Đặt Bộ lọc Động" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 #: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:278 msgid "Click to Set Filters" -msgstr "" +msgstr "Bấm để Đặt Bộ Lọc" #: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" -msgstr "" +msgstr "Bấm để sắp xếp theo {0}" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Clicked" -msgstr "" +msgstr "Đã nhấp vào" #. Label of the client (Link) field in DocType 'OAuth Authorization Code' #. Label of the client (Link) field in DocType 'OAuth Bearer Token' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json msgid "Client" -msgstr "" +msgstr "Khách hàng" #. Label of the client_code_section (Section Break) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Client Code" -msgstr "" +msgstr "Mã khách hàng" #. Label of the sb_client_credentials_section (Section Break) field in DocType #. 'Connected App' @@ -4717,7 +4736,7 @@ msgstr "" #: frappe/integrations/doctype/connected_app/connected_app.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client Credentials" -msgstr "" +msgstr "Thông tin xác thực của khách hàng" #. Label of the client_id (Data) field in DocType 'Google Settings' #. Label of the client_id (Data) field in DocType 'OAuth Client' @@ -4726,7 +4745,7 @@ msgstr "" #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client ID" -msgstr "" +msgstr "ID khách hàng" #. Label of the client_id (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json @@ -4737,13 +4756,13 @@ msgstr "" #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client Information" -msgstr "" +msgstr "Thông tin khách hàng" #. Label of the client_metadata_section (Section Break) field in DocType 'OAuth #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Client Metadata" -msgstr "" +msgstr "Siêu dữ liệu khách hàng" #. Label of a Link in the Build Workspace #. Name of a DocType @@ -4753,7 +4772,7 @@ msgstr "" #: frappe/custom/doctype/doctype_layout/doctype_layout.json #: frappe/website/doctype/web_page/web_page.js:103 msgid "Client Script" -msgstr "" +msgstr "Tập lệnh ứng dụng khách" #. Label of the client_secret (Password) field in DocType 'Connected App' #. Label of the client_secret (Password) field in DocType 'Google Settings' @@ -4764,34 +4783,34 @@ msgstr "" #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client Secret" -msgstr "" +msgstr "Bí mật khách hàng" #. Option for the 'Token Endpoint Auth Method' (Select) field in DocType 'OAuth #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Client Secret Basic" -msgstr "" +msgstr "Bí mật khách hàng cơ bản" #. Option for the 'Token Endpoint Auth Method' (Select) field in DocType 'OAuth #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Client Secret Post" -msgstr "" +msgstr "Bài viết Bí mật của Khách hàng" #. Label of the client_uri (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Client URI" -msgstr "" +msgstr "URI khách hàng" #. Label of the client_urls (Section Break) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client URLs" -msgstr "" +msgstr "URL khách hàng" #. Label of the client_script (Code) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Client script" -msgstr "" +msgstr "Tập lệnh máy khách" #: frappe/core/doctype/communication/communication.js:39 #: frappe/desk/doctype/todo/todo.js:23 @@ -4800,16 +4819,16 @@ msgstr "" #: frappe/public/js/frappe/ui/notifications/notifications.js:63 #: frappe/website/js/bootstrap-4.js:24 msgid "Close" -msgstr "" +msgstr "Đóng" #. Label of the close_condition (Code) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Close Condition" -msgstr "" +msgstr "Đóng điều kiện" #: frappe/public/js/form_builder/components/FieldProperties.vue:96 msgid "Close properties" -msgstr "" +msgstr "Đóng thuộc tính" #. Option for the 'Status' (Select) field in DocType 'Activity Log' #. Option for the 'Status' (Select) field in DocType 'Communication' @@ -4819,7 +4838,7 @@ msgstr "" #: frappe/core/doctype/communication/communication.json #: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json msgid "Closed" -msgstr "" +msgstr "Đã đóng" #: frappe/templates/discussions/comment_box.html:25 #: frappe/templates/discussions/reply_section.html:53 @@ -4838,40 +4857,40 @@ msgstr "" #: frappe/geo/doctype/country/country.json #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Code" -msgstr "" +msgstr "Mã" #. Label of the code_challenge (Data) field in DocType 'OAuth Authorization #. Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Code Challenge" -msgstr "" +msgstr "Thử thách viết mã" #. Label of the code_editor_type (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Code Editor Type" -msgstr "" +msgstr "Loại trình soạn thảo mã" #. Label of the code_challenge_method (Select) field in DocType 'OAuth #. Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Code challenge method" -msgstr "" +msgstr "Phương pháp thử thách mã" #: frappe/public/js/frappe/form/form_tour.js:276 #: frappe/public/js/frappe/ui/sidebar/sidebar.html:45 #: frappe/public/js/frappe/widgets/base_widget.js:159 msgid "Collapse" -msgstr "" +msgstr "Thu gọn" #: frappe/public/js/frappe/form/controls/code.js:190 msgctxt "Shrink code field." msgid "Collapse" -msgstr "" +msgstr "Thu gọn" #: frappe/public/js/frappe/views/reports/query_report.js:2227 #: frappe/public/js/frappe/views/treeview.js:124 msgid "Collapse All" -msgstr "" +msgstr "Thu gọn tất cả" #. Label of the collapsible (Check) field in DocType 'DocField' #. Label of the collapsible (Check) field in DocType 'Custom Field' @@ -4884,7 +4903,7 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Collapsible" -msgstr "" +msgstr "Có thể thu gọn" #. Label of the collapsible_depends_on (Code) field in DocType 'Custom Field' #. Label of the collapsible_depends_on (Code) field in DocType 'Customize Form @@ -4892,12 +4911,12 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Collapsible Depends On" -msgstr "" +msgstr "Có thể thu gọn tùy thuộc vào" #. Label of the collapsible_depends_on (Code) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Collapsible Depends On (JS)" -msgstr "" +msgstr "Có thể thu gọn tùy thuộc vào (JS)" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the color (Data) field in DocType 'DocType' @@ -4932,7 +4951,7 @@ msgstr "" #: frappe/website/doctype/social_link_settings/social_link_settings.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Color" -msgstr "" +msgstr "Màu sắc" #. Label of the column (Data) field in DocType 'Recorder Suggested Index' #: frappe/core/doctype/recorder_suggested_index/recorder_suggested_index.json @@ -4940,19 +4959,19 @@ msgstr "" #: frappe/public/js/form_builder/components/Section.vue:270 #: frappe/public/js/print_format_builder/ConfigureColumns.vue:8 msgid "Column" -msgstr "" +msgstr "Cột" #: frappe/core/doctype/report/boilerplate/controller.py:28 msgid "Column 1" -msgstr "" +msgstr "Cột 1" #: frappe/core/doctype/report/boilerplate/controller.py:33 msgid "Column 2" -msgstr "" +msgstr "Cột 2" #: frappe/desk/doctype/kanban_board/kanban_board.py:84 msgid "Column {0} already exist." -msgstr "" +msgstr "Cột {0} đã tồn tại." #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -4965,25 +4984,25 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Column Break" -msgstr "" +msgstr "Ngắt cột" #: frappe/core/doctype/data_export/exporter.py:140 msgid "Column Labels:" -msgstr "" +msgstr "Nhãn cột:" #. Label of the column_name (Data) field in DocType 'Kanban Board Column' #: frappe/core/doctype/data_export/exporter.py:25 #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Column Name" -msgstr "" +msgstr "Tên cột" #: frappe/desk/doctype/kanban_board/kanban_board.py:45 msgid "Column Name cannot be empty" -msgstr "" +msgstr "Tên cột không được để trống" #: frappe/public/js/frappe/form/grid_row.js:456 msgid "Column Width" -msgstr "" +msgstr "Chiều rộng cột" #: frappe/public/js/frappe/form/grid_row.js:663 msgid "Column width cannot be zero." @@ -4991,7 +5010,7 @@ msgstr "" #: frappe/core/doctype/data_import/data_import.js:406 msgid "Column {0}" -msgstr "" +msgstr "Cột {0}" #. Label of the columns (Int) field in DocType 'DocField' #. Label of the columns_section (Section Break) field in DocType 'Report' @@ -5005,16 +5024,16 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/kanban_board/kanban_board.json msgid "Columns" -msgstr "" +msgstr "Cột" #. Label of the columns (HTML Editor) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Columns / Fields" -msgstr "" +msgstr "Cột / Trường" #: frappe/public/js/frappe/views/kanban/kanban_view.js:411 msgid "Columns based on" -msgstr "" +msgstr "Các cột dựa trên" #: frappe/integrations/doctype/oauth_client/oauth_client.py:57 msgid "Combination of Grant Type ({0}) and Response Type ({1}) not allowed" @@ -5023,7 +5042,7 @@ msgstr "" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Comm10E" -msgstr "" +msgstr "Comm10E" #. Name of a DocType #. Option for the 'Comment Type' (Select) field in DocType 'Comment' @@ -5033,12 +5052,12 @@ msgstr "" #: frappe/public/js/frappe/form/sidebar/assign_to.js:248 #: frappe/templates/includes/comments/comments.html:34 msgid "Comment" -msgstr "" +msgstr "Bình luận" #. Label of the comment_by (Data) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Comment By" -msgstr "" +msgstr "Bình luận bởi" #. Label of the comment_email (Data) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json @@ -5048,22 +5067,22 @@ msgstr "" #. Label of the comment_type (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Comment Type" -msgstr "" +msgstr "Loại bình luận" #: frappe/desk/form/utils.py:57 msgid "Comment can only be edited by the owner" -msgstr "" +msgstr "Bình luận chỉ có thể được chỉnh sửa bởi chủ sở hữu" #: frappe/desk/form/utils.py:73 msgid "Comment publicity can only be updated by the original author or a System Manager." -msgstr "" +msgstr "Việc công khai nhận xét chỉ có thể được cập nhật bởi tác giả gốc hoặc Người quản lý hệ thống." #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 #: frappe/public/js/frappe/model/model.js:135 #: frappe/website/doctype/web_form/templates/web_form.html:138 msgid "Comments" -msgstr "" +msgstr "Bình luận" #. Description of the 'Timeline Field' (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -5077,17 +5096,17 @@ msgstr "" #. Option for the 'Rounding Method' (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Commercial Rounding" -msgstr "" +msgstr "Làm tròn thương mại" #. Label of the commit (Check) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "Commit" -msgstr "" +msgstr "Cam kết" #. Label of the committed (Check) field in DocType 'Console Log' #: frappe/desk/doctype/console_log/console_log.json msgid "Committed" -msgstr "" +msgstr "Đã cam kết" #: frappe/utils/password_strength.py:176 msgid "Common names and surnames are easy to guess." @@ -5107,83 +5126,83 @@ msgstr "" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/tests/test_translate.py:35 frappe/tests/test_translate.py:119 msgid "Communication" -msgstr "" +msgstr "Giao tiếp" #. Label of the communication_date (Datetime) field in DocType 'Communication #. Link' #: frappe/core/doctype/communication_link/communication_link.json msgid "Communication Date" -msgstr "" +msgstr "Ngày liên lạc" #. Name of a DocType #: frappe/core/doctype/communication_link/communication_link.json msgid "Communication Link" -msgstr "" +msgstr "Liên kết liên lạc" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Communication Logs" -msgstr "" +msgstr "Nhật ký liên lạc" #. Label of the communication_type (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Communication Type" -msgstr "" +msgstr "Loại giao tiếp" #: frappe/integrations/frappe_providers/frappecloud_billing.py:32 msgid "Communication secret not set" -msgstr "" +msgstr "Bí mật liên lạc chưa được thiết lập" #. Name of a DocType #: frappe/website/doctype/company_history/company_history.json #: frappe/www/about.html:29 msgid "Company History" -msgstr "" +msgstr "Lịch sử công ty" #. Label of the company_introduction (Text Editor) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Company Introduction" -msgstr "" +msgstr "Giới thiệu công ty" #. Label of the company_name (Data) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Company Name" -msgstr "" +msgstr "Tên công ty" #: frappe/core/doctype/server_script/server_script.js:14 #: frappe/custom/doctype/client_script/client_script.js:60 #: frappe/public/js/frappe/utils/diffview.js:28 msgid "Compare Versions" -msgstr "" +msgstr "So sánh các phiên bản" #: frappe/core/doctype/server_script/server_script.py:166 msgid "Compilation warning" -msgstr "" +msgstr "Cảnh báo biên dịch" #: frappe/website/doctype/website_theme/website_theme.py:123 msgid "Compiled Successfully" -msgstr "" +msgstr "Biên soạn thành công" #. Option for the 'Status' (Select) field in DocType 'Scheduled Job Log' #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json #: frappe/www/complete_signup.html:21 msgid "Complete" -msgstr "" +msgstr "Hoàn thành" #: frappe/public/js/frappe/form/sidebar/assign_to.js:214 msgid "Complete By" -msgstr "" +msgstr "Hoàn thành bởi" #: frappe/core/doctype/user/user.py:520 #: frappe/templates/emails/new_user.html:10 msgid "Complete Registration" -msgstr "" +msgstr "Hoàn thành đăng ký" #: frappe/public/js/frappe/ui/slides.js:369 msgctxt "Finish the setup wizard" msgid "Complete Setup" -msgstr "" +msgstr "Hoàn tất thiết lập" #. Option for the 'Status' (Select) field in DocType 'Auto Repeat' #. Option for the 'Status' (Select) field in DocType 'Prepared Report' @@ -5198,22 +5217,22 @@ msgstr "" #: frappe/utils/goal.py:128 #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Completed" -msgstr "" +msgstr "Đã hoàn thành" #. Label of the completed_by_role (Link) field in DocType 'Workflow Action' #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Completed By Role" -msgstr "" +msgstr "Hoàn thành theo vai trò" #. Label of the completed_by (Link) field in DocType 'Workflow Action' #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Completed By User" -msgstr "" +msgstr "Được hoàn thành bởi người dùng" #. Option for the 'Type' (Select) field in DocType 'Web Template' #: frappe/website/doctype/web_template/web_template.json msgid "Component" -msgstr "" +msgstr "Thành phần" #: frappe/public/js/frappe/views/inbox/inbox_view.js:184 msgid "Compose Email" @@ -5222,7 +5241,7 @@ msgstr "" #. Option for the 'Row Format' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Compressed" -msgstr "" +msgstr "Đã nén" #. Label of the condition (Select) field in DocType 'Document Naming Rule #. Condition' @@ -5245,22 +5264,22 @@ msgstr "" #: frappe/website/doctype/web_form/web_form.js:213 #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Condition" -msgstr "" +msgstr "Tình trạng" #. Label of the condition_json (JSON) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Condition JSON" -msgstr "" +msgstr "Điều kiện JSON" #. Label of the condition_type (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Condition Type" -msgstr "" +msgstr "Loại điều kiện" #. Label of the condition_description (HTML) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Condition description" -msgstr "" +msgstr "Mô tả điều kiện" #. Label of the conditions (Table) field in DocType 'Document Naming Rule' #. Label of the conditions (Section Break) field in DocType 'Workflow @@ -5268,35 +5287,35 @@ msgstr "" #: frappe/core/doctype/document_naming_rule/document_naming_rule.json #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Conditions" -msgstr "" +msgstr "Điều kiện" #. Label of the config_section (Section Break) field in DocType 'OAuth #. Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Config" -msgstr "" +msgstr "Cấu hình" #. Label of the configuration_section (Section Break) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Configuration" -msgstr "" +msgstr "Cấu hình" #: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" -msgstr "" +msgstr "Cấu hình biểu đồ" #: frappe/public/js/frappe/form/grid_row.js:408 msgid "Configure Columns" -msgstr "" +msgstr "Cấu hình cột" #: frappe/core/doctype/recorder/recorder_list.js:200 msgid "Configure Recorder" -msgstr "" +msgstr "Cấu hình máy ghi âm" #: frappe/public/js/print_format_builder/Field.vue:103 msgid "Configure columns for {0}" -msgstr "" +msgstr "Định cấu hình các cột cho {0}" #. Description of the 'Amended Documents' (Section Break) field in DocType #. 'Document Naming Settings' @@ -5309,39 +5328,39 @@ msgstr "" #. Description of a DocType #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Configure various aspects of how document naming works like naming series, current counter." -msgstr "" +msgstr "Định cấu hình các khía cạnh khác nhau về cách hoạt động của cách đặt tên tài liệu như chuỗi đặt tên, bộ đếm hiện tại." #: frappe/core/doctype/user/user.js:410 frappe/public/js/frappe/dom.js:342 #: frappe/www/update-password.html:66 msgid "Confirm" -msgstr "" +msgstr "Xác nhận" #: frappe/public/js/frappe/ui/messages.js:31 msgctxt "Title of confirmation dialog" msgid "Confirm" -msgstr "" +msgstr "Xác nhận" #: frappe/integrations/oauth2.py:138 msgid "Confirm Access" -msgstr "" +msgstr "Xác nhận quyền truy cập" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:93 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:101 msgid "Confirm Deletion of Account" -msgstr "" +msgstr "Xác nhận xóa tài khoản" #: frappe/core/doctype/user/user.js:192 msgid "Confirm New Password" -msgstr "" +msgstr "Xác nhận mật khẩu mới" #: frappe/www/update-password.html:55 msgid "Confirm Password" -msgstr "" +msgstr "Xác nhận mật khẩu" #: frappe/templates/emails/data_deletion_approval.html:6 #: frappe/templates/emails/delete_data_confirmation.html:7 msgid "Confirm Request" -msgstr "" +msgstr "Xác nhận yêu cầu" #. Label of the confirmation_email_template (Link) field in DocType 'Email #. Group' @@ -5351,15 +5370,15 @@ msgstr "" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:398 msgid "Confirmed" -msgstr "" +msgstr "Đã xác nhận" #: frappe/public/js/frappe/widgets/onboarding_widget.js:525 msgid "Congratulations on completing the module setup. If you want to learn more you can refer to the documentation here." -msgstr "" +msgstr "Chúc mừng bạn đã hoàn tất việc thiết lập mô-đun. Nếu muốn tìm hiểu thêm bạn có thể tham khảo tài liệu tại đây." #: frappe/integrations/doctype/connected_app/connected_app.js:20 msgid "Connect to {}" -msgstr "" +msgstr "Kết nối với {}" #. Label of the connected_app (Link) field in DocType 'Email Account' #. Name of a DocType @@ -5368,12 +5387,12 @@ msgstr "" #: frappe/integrations/doctype/connected_app/connected_app.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Connected App" -msgstr "" +msgstr "Ứng dụng được kết nối" #. Label of the connected_user (Link) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Connected User" -msgstr "" +msgstr "Người dùng được kết nối" #: frappe/public/js/frappe/form/print_utils.js:145 #: frappe/public/js/frappe/form/print_utils.js:169 @@ -5382,15 +5401,15 @@ msgstr "" #: frappe/public/js/frappe/request.js:36 msgid "Connection Lost" -msgstr "" +msgstr "Mất kết nối" #: frappe/templates/pages/integrations/gcalendar-success.html:3 msgid "Connection Success" -msgstr "" +msgstr "Kết nối thành công" #: frappe/public/js/frappe/dom.js:443 msgid "Connection lost. Some features might not work." -msgstr "" +msgstr "Mất kết nối. Một số tính năng có thể không hoạt động." #. Label of the connections_tab (Tab Break) field in DocType 'DocType' #. Label of the connections_tab (Tab Break) field in DocType 'Module Def' @@ -5400,7 +5419,7 @@ msgstr "" #: frappe/core/doctype/user/user.json #: frappe/public/js/frappe/form/dashboard.js:54 msgid "Connections" -msgstr "" +msgstr "Kết nối" #. Label of the console (Code) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json @@ -5410,31 +5429,31 @@ msgstr "" #. Name of a DocType #: frappe/desk/doctype/console_log/console_log.json msgid "Console Log" -msgstr "" +msgstr "Nhật ký bảng điều khiển" #: frappe/desk/doctype/console_log/console_log.py:24 msgid "Console Logs can not be deleted" -msgstr "" +msgstr "Nhật ký bảng điều khiển không thể xóa được" #. Label of the constraints_section (Section Break) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Constraints" -msgstr "" +msgstr "Hạn chế" #. Name of a DocType #: frappe/contacts/doctype/contact/contact.json #: frappe/core/doctype/communication/communication.js:113 msgid "Contact" -msgstr "" +msgstr "Liên hệ" #: frappe/integrations/doctype/google_calendar/google_calendar.py:812 msgid "Contact / email not found. Did not add attendee for -
{0}" -msgstr "" +msgstr "Không tìm thấy liên hệ/email. Không thêm người tham dự cho -
{0}" #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" -msgstr "" +msgstr "Chi tiết liên hệ" #. Name of a DocType #: frappe/contacts/doctype/contact_email/contact_email.json @@ -5444,12 +5463,12 @@ msgstr "" #. Label of the phone_nos (Table) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Numbers" -msgstr "" +msgstr "Số điện thoại liên hệ" #. Name of a DocType #: frappe/contacts/doctype/contact_phone/contact_phone.json msgid "Contact Phone" -msgstr "" +msgstr "Điện thoại liên hệ" #: frappe/integrations/doctype/google_contacts/google_contacts.py:291 msgid "Contact Synced with Google Contacts." @@ -5457,33 +5476,33 @@ msgstr "" #: frappe/www/contact.html:4 msgid "Contact Us" -msgstr "" +msgstr "Liên hệ với chúng tôi" #. Name of a DocType #. Label of a Link in the Website Workspace #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/workspace/website/website.json msgid "Contact Us Settings" -msgstr "" +msgstr "Liên hệ với chúng tôi Cài đặt" #. Description of the 'Query Options' (Small Text) field in DocType 'Contact Us #. Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." -msgstr "" +msgstr "Các tùy chọn liên hệ, như \"Truy vấn bán hàng, Truy vấn hỗ trợ\", v.v., mỗi tùy chọn trên một dòng mới hoặc được phân tách bằng dấu phẩy." #. Label of the contacts (Small Text) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Contacts" -msgstr "" +msgstr "Liên hệ" #: frappe/utils/change_log.py:362 msgid "Contains {0} security fix" -msgstr "" +msgstr "Chứa {0} bản sửa lỗi bảo mật" #: frappe/utils/change_log.py:360 msgid "Contains {0} security fixes" -msgstr "" +msgstr "Chứa {0} bản sửa lỗi bảo mật" #. Label of the content (HTML Editor) field in DocType 'Comment' #. Label of the content (Text Editor) field in DocType 'Note' @@ -5500,17 +5519,17 @@ msgstr "" #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:41 msgid "Content" -msgstr "" +msgstr "Nội dung" #. Label of the content_hash (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Content Hash" -msgstr "" +msgstr "Nội dung băm" #. Label of the content_type (Select) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Content Type" -msgstr "" +msgstr "Loại nội dung" #: frappe/desk/doctype/workspace/workspace.py:88 msgid "Content data shoud be a list" @@ -5518,19 +5537,19 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.js:91 msgid "Content type for building the page" -msgstr "" +msgstr "Loại nội dung để xây dựng trang" #. Label of the context (Data) field in DocType 'Translation' #. Label of the context_section (Section Break) field in DocType 'Web Page' #: frappe/core/doctype/translation/translation.json #: frappe/website/doctype/web_page/web_page.json msgid "Context" -msgstr "" +msgstr "Bối cảnh" #. Label of the context_script (Code) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Context Script" -msgstr "" +msgstr "Tập lệnh ngữ cảnh" #: frappe/public/js/frappe/widgets/onboarding_widget.js:204 #: frappe/public/js/frappe/widgets/onboarding_widget.js:232 @@ -5541,22 +5560,22 @@ msgstr "" #: frappe/public/js/frappe/widgets/onboarding_widget.js:423 #: frappe/public/js/frappe/widgets/onboarding_widget.js:531 msgid "Continue" -msgstr "" +msgstr "Tiếp tục" #. Label of the contributed (Check) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Contributed" -msgstr "" +msgstr "Đóng góp" #. Label of the contribution_docname (Data) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Contribution Document Name" -msgstr "" +msgstr "Tên tài liệu đóng góp" #. Label of the contribution_status (Select) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Contribution Status" -msgstr "" +msgstr "Trạng thái đóng góp" #. Description of the 'Sign ups' (Select) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json @@ -5565,19 +5584,19 @@ msgstr "" #: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." -msgstr "" +msgstr "Đã sao chép vào bảng nhớ tạm." #: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" -msgstr "" +msgstr "Đã sao chép {0} {1} vào khay nhớ tạm" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:93 msgid "Copy Link" -msgstr "" +msgstr "Sao chép liên kết" #: frappe/website/doctype/web_form/web_form.js:29 msgid "Copy embed code" -msgstr "" +msgstr "Sao chép mã nhúng" #: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" @@ -5586,28 +5605,28 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 #: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" -msgstr "" +msgstr "Sao chép vào Khay nhớ tạm" #: frappe/core/doctype/user/user.js:505 msgid "Copy token to clipboard" -msgstr "" +msgstr "Sao chép mã thông báo vào bảng nhớ tạm" #. Label of the copyright (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Copyright" -msgstr "" +msgstr "Bản quyền" #: frappe/custom/doctype/customize_form/customize_form.py:125 msgid "Core DocTypes cannot be customized." -msgstr "" +msgstr "Không thể tùy chỉnh các loại tài liệu cốt lõi." #: frappe/desk/doctype/global_search_settings/global_search_settings.py:36 msgid "Core Modules {0} cannot be searched in Global Search." -msgstr "" +msgstr "Không thể tìm kiếm các Mô-đun cốt lõi {0} trong Tìm kiếm chung." #: frappe/printing/page/print/print.js:687 msgid "Correct version :" -msgstr "" +msgstr "Phiên bản đúng:" #: frappe/email/smtp.py:78 msgid "Could not connect to outgoing email server" @@ -5615,15 +5634,15 @@ msgstr "" #: frappe/model/document.py:1145 msgid "Could not find {0}" -msgstr "" +msgstr "Không thể tìm thấy {0}" #: frappe/core/doctype/data_import/importer.py:932 msgid "Could not map column {0} to field {1}" -msgstr "" +msgstr "Không thể ánh xạ cột {0} tới trường {1}" #: frappe/database/query.py:1023 msgid "Could not parse field: {0}" -msgstr "" +msgstr "Không thể phân tích trường: {0}" #: frappe/utils/pdf_generator/chrome_pdf_generator.py:165 msgid "Could not start Chromium. Check logs for details." @@ -5631,11 +5650,11 @@ msgstr "" #: frappe/desk/page/setup_wizard/setup_wizard.js:234 msgid "Could not start up:" -msgstr "" +msgstr "Không thể khởi động:" #: frappe/public/js/frappe/web_form/web_form.js:379 msgid "Couldn't save, please check the data you have entered" -msgstr "" +msgstr "Không lưu được, vui lòng kiểm tra lại dữ liệu bạn đã nhập" #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Group By Type' (Select) field in DocType 'Dashboard Chart' @@ -5648,11 +5667,11 @@ msgstr "" #: frappe/public/js/frappe/ui/group_by/group_by.js:328 #: frappe/workflow/doctype/workflow/workflow.js:162 msgid "Count" -msgstr "" +msgstr "Đếm" #: frappe/public/js/frappe/widgets/widget_dialog.js:540 msgid "Count Customizations" -msgstr "" +msgstr "Đếm các tùy chỉnh" #. Label of the section_break_5 (Section Break) field in DocType 'Workspace #. Shortcut' @@ -5660,16 +5679,16 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/widgets/widget_dialog.js:525 msgid "Count Filter" -msgstr "" +msgstr "Bộ lọc đếm" #: frappe/public/js/frappe/form/dashboard.js:509 msgid "Count of linked documents" -msgstr "" +msgstr "Số lượng tài liệu được liên kết" #. Label of the counter (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Counter" -msgstr "" +msgstr "Bộ đếm" #. Label of the country (Link) field in DocType 'Address' #. Label of the country (Link) field in DocType 'Address Template' @@ -5683,21 +5702,21 @@ msgstr "" #: frappe/geo/doctype/country/country.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Country" -msgstr "" +msgstr "Quốc gia" #: frappe/utils/__init__.py:123 msgid "Country Code Required" -msgstr "" +msgstr "Mã quốc gia bắt buộc" #. Label of the country_name (Data) field in DocType 'Country' #: frappe/geo/doctype/country/country.json msgid "Country Name" -msgstr "" +msgstr "Tên nước" #. Label of the county (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "County" -msgstr "" +msgstr "Quận" #: frappe/public/js/frappe/utils/number_systems.js:23 #: frappe/public/js/frappe/utils/number_systems.js:45 @@ -5724,29 +5743,29 @@ msgstr "" #: frappe/public/js/frappe/views/workspace/workspace.js:531 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" -msgstr "" +msgstr "Tạo" #: frappe/core/doctype/doctype/doctype_list.js:103 msgid "Create & Continue" -msgstr "" +msgstr "Tạo & Tiếp tục" #: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:49 msgid "Create Address" -msgstr "" +msgstr "Tạo Địa chỉ" #: frappe/public/js/frappe/views/reports/query_report.js:188 #: frappe/public/js/frappe/views/reports/query_report.js:233 msgid "Create Card" -msgstr "" +msgstr "Tạo Thẻ" #: frappe/public/js/frappe/views/reports/query_report.js:286 #: frappe/public/js/frappe/views/reports/query_report.js:1235 msgid "Create Chart" -msgstr "" +msgstr "Tạo biểu đồ" #: frappe/public/js/form_builder/components/controls/TableControl.vue:62 msgid "Create Child Doctype" -msgstr "" +msgstr "Tạo loại tài liệu con" #. Label of the create_contact (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -5756,32 +5775,32 @@ msgstr "" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Create Entry" -msgstr "" +msgstr "Tạo mục nhập" #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:59 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:195 msgid "Create Letter Head" -msgstr "" +msgstr "Tạo Tiêu đề Thư" #. Label of the create_log (Check) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Create Log" -msgstr "" +msgstr "Tạo nhật ký" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:41 #: frappe/public/js/frappe/views/treeview.js:386 #: frappe/workflow/page/workflow_builder/workflow_builder.js:41 msgid "Create New" -msgstr "" +msgstr "Tạo mới" #: frappe/public/js/frappe/list/list_view.js:527 msgctxt "Create a new document from list view" msgid "Create New" -msgstr "" +msgstr "Tạo mới" #: frappe/core/doctype/doctype/doctype_list.js:101 msgid "Create New DocType" -msgstr "" +msgstr "Tạo Loại tài liệu mới" #: frappe/public/js/frappe/list/list_view_select.js:186 msgid "Create New Kanban Board" @@ -5789,7 +5808,7 @@ msgstr "" #: frappe/public/js/frappe/list/list_filter.js:119 msgid "Create Saved Filter" -msgstr "" +msgstr "Tạo bộ lọc đã lưu" #: frappe/core/doctype/user/user.js:274 msgid "Create User Email" @@ -5797,15 +5816,15 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_start.html:16 msgid "Create a New Format" -msgstr "" +msgstr "Tạo một định dạng mới" #: frappe/public/js/frappe/form/reminders.js:9 msgid "Create a Reminder" -msgstr "" +msgstr "Tạo lời nhắc" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:551 msgid "Create a new ..." -msgstr "" +msgstr "Tạo một ..." #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:225 msgid "Create a new record" @@ -5817,7 +5836,7 @@ msgstr "" #: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" -msgstr "" +msgstr "Tạo {0}" #: frappe/www/login.html:162 msgid "Create a {0} Account" @@ -5825,15 +5844,15 @@ msgstr "" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:34 msgid "Create or Edit Print Format" -msgstr "" +msgstr "Tạo hoặc Chỉnh sửa Định dạng In" #: frappe/workflow/page/workflow_builder/workflow_builder.js:34 msgid "Create or Edit Workflow" -msgstr "" +msgstr "Tạo hoặc chỉnh sửa quy trình làm việc" #: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" -msgstr "" +msgstr "Tạo {0}" #: frappe/workflow/doctype/workflow/workflow.js:16 msgid "Create your workflow visually using the Workflow Builder." @@ -5843,31 +5862,31 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/views/file/file_view.js:371 msgid "Created" -msgstr "" +msgstr "Đã tạo" #. Label of the created_at (Datetime) field in DocType 'Submission Queue' #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Created At" -msgstr "" +msgstr "Được tạo tại" #: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 msgid "Created By" -msgstr "" +msgstr "Tạo bởi" #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:174 msgid "Created By You" -msgstr "" +msgstr "Được tạo bởi bạn" #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:175 msgid "Created By {0}" -msgstr "" +msgstr "Được tạo bởi {0}" #: frappe/workflow/doctype/workflow/workflow.py:65 msgid "Created Custom Field {0} in {1}" -msgstr "" +msgstr "Đã tạo Trường tùy chỉnh {0} trong {1}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:241 #: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:53 @@ -5875,12 +5894,12 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:125 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:479 msgid "Created On" -msgstr "" +msgstr "Được tạo vào ngày" #: frappe/public/js/frappe/desk.js:517 #: frappe/public/js/frappe/views/treeview.js:401 msgid "Creating {0}" -msgstr "" +msgstr "Đang tạo {0}" #: frappe/core/doctype/permission_type/permission_type.py:66 #: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.py:41 @@ -5907,7 +5926,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/ImageCropper.vue:34 msgid "Crop" -msgstr "" +msgstr "Cắt" #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Ctrl + Down" @@ -5943,17 +5962,17 @@ msgstr "" #: frappe/geo/doctype/currency/currency.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Currency" -msgstr "" +msgstr "Tiền tệ" #. Label of the currency_name (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Currency Name" -msgstr "" +msgstr "Tên tiền tệ" #. Label of the currency_precision (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Currency Precision" -msgstr "" +msgstr "Độ chính xác của tiền tệ" #. Description of a DocType #: frappe/geo/doctype/currency/currency.json @@ -5963,25 +5982,25 @@ msgstr "" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Current" -msgstr "" +msgstr "Hiện tại" #. Label of the current_job_id (Link) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Current Job ID" -msgstr "" +msgstr "ID công việc hiện tại" #. Label of the current_value (Int) field in DocType 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Current Value" -msgstr "" +msgstr "Giá trị hiện tại" #: frappe/public/js/frappe/form/workflow.js:45 msgid "Current status" -msgstr "" +msgstr "Hiện trạng" #: frappe/public/js/frappe/form/form_viewers.js:5 msgid "Currently Viewing" -msgstr "" +msgstr "Đang xem" #. Label of the custom (Check) field in DocType 'DocType Action' #. Label of the custom (Check) field in DocType 'DocType Link' @@ -6007,42 +6026,42 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/public/js/frappe/form/reminders.js:20 msgid "Custom" -msgstr "" +msgstr "Tùy chỉnh" #. Label of the custom_base_url (Check) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Custom Base URL" -msgstr "" +msgstr "URL cơ sở tùy chỉnh" #. Label of the custom_block_name (Link) field in DocType 'Workspace Custom #. Block' #: frappe/desk/doctype/workspace_custom_block/workspace_custom_block.json msgid "Custom Block Name" -msgstr "" +msgstr "Tên khối tùy chỉnh" #. Label of the custom_blocks_tab (Tab Break) field in DocType 'Workspace' #. Label of the custom_blocks (Table) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Custom Blocks" -msgstr "" +msgstr "Khối tùy chỉnh" #. Label of the css (Code) field in DocType 'Print Format' #. Label of the custom_css (Code) field in DocType 'Web Form' #: frappe/printing/doctype/print_format/print_format.json #: frappe/website/doctype/web_form/web_form.json msgid "Custom CSS" -msgstr "" +msgstr "CSS tùy chỉnh" #. Label of the custom_configuration_section (Section Break) field in DocType #. 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Custom Configuration" -msgstr "" +msgstr "Cấu hình tùy chỉnh" #. Label of the custom_delimiters (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Custom Delimiters" -msgstr "" +msgstr "Dấu phân cách tùy chỉnh" #. Name of a DocType #: frappe/core/doctype/custom_docperm/custom_docperm.json @@ -6052,22 +6071,22 @@ msgstr "" #. Label of the custom_select_doctypes (Table) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Custom Document Types (Select Permission)" -msgstr "" +msgstr "Loại tài liệu tùy chỉnh (Chọn quyền)" #: frappe/core/doctype/user_type/user_type.py:105 msgid "Custom Document Types Limit Exceeded" -msgstr "" +msgstr "Đã vượt quá giới hạn loại tài liệu tùy chỉnh" #: frappe/desk/desktop.py:512 msgid "Custom Documents" -msgstr "" +msgstr "Tài liệu tùy chỉnh" #. Label of a Link in the Build Workspace #. Name of a DocType #: frappe/core/workspace/build/build.json #: frappe/custom/doctype/custom_field/custom_field.json msgid "Custom Field" -msgstr "" +msgstr "Trường tùy chỉnh" #: frappe/custom/doctype/custom_field/custom_field.py:222 msgid "Custom Field {0} is created by the Administrator and can only be deleted through the Administrator account." @@ -6085,18 +6104,18 @@ msgstr "" #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Custom Footer" -msgstr "" +msgstr "Chân trang tùy chỉnh" #. Label of the custom_format (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Custom Format" -msgstr "" +msgstr "Định dạng tùy chỉnh" #. Label of the ldap_custom_group_search (Data) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Custom Group Search" -msgstr "" +msgstr "Tìm kiếm nhóm tùy chỉnh" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:122 msgid "Custom Group Search if filled needs to contain the user placeholder {0}, eg uid={0},ou=users,dc=example,dc=com" @@ -6106,17 +6125,17 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder.js:762 #: frappe/public/js/print_format_builder/PrintFormatControls.vue:162 msgid "Custom HTML" -msgstr "" +msgstr "HTML tùy chỉnh" #. Name of a DocType #: frappe/desk/doctype/custom_html_block/custom_html_block.json msgid "Custom HTML Block" -msgstr "" +msgstr "Khối HTML tùy chỉnh" #. Label of the custom_html_help (HTML) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Custom HTML Help" -msgstr "" +msgstr "Trợ giúp HTML tùy chỉnh" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:114 msgid "Custom LDAP Directoy Selected, please ensure 'LDAP Group Member attribute' and 'Group Object Class' are entered" @@ -6127,7 +6146,7 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Custom Label" -msgstr "" +msgstr "Nhãn tùy chỉnh" #. Label of the custom_menu (Table) field in DocType 'Portal Settings' #: frappe/website/doctype/portal_settings/portal_settings.json @@ -6137,31 +6156,31 @@ msgstr "" #. Label of the custom_options (Code) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Custom Options" -msgstr "" +msgstr "Tùy chọn tùy chỉnh" #. Label of the custom_overrides (Code) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Custom Overrides" -msgstr "" +msgstr "Ghi đè tùy chỉnh" #. Option for the 'Report Type' (Select) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Custom Report" -msgstr "" +msgstr "Báo cáo tùy chỉnh" #: frappe/desk/desktop.py:513 msgid "Custom Reports" -msgstr "" +msgstr "Báo cáo tùy chỉnh" #. Name of a DocType #: frappe/core/doctype/custom_role/custom_role.json msgid "Custom Role" -msgstr "" +msgstr "Vai trò tùy chỉnh" #. Label of the custom_scss (Code) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Custom SCSS" -msgstr "" +msgstr "SCSS tùy chỉnh" #. Label of the custom_sidebar_menu (Section Break) field in DocType 'Portal #. Settings' @@ -6172,11 +6191,11 @@ msgstr "" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Custom Translation" -msgstr "" +msgstr "Bản dịch tùy chỉnh" #: frappe/custom/doctype/custom_field/custom_field.py:425 msgid "Custom field renamed to {0} successfully." -msgstr "" +msgstr "Trường tùy chỉnh được đổi tên thành {0} thành công." #: frappe/api/v2.py:172 msgid "Custom get_list method for {0} must return a QueryBuilder object or None, got {1}" @@ -6188,7 +6207,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype_list.js:83 #: frappe/website/doctype/website_theme/website_theme.json msgid "Custom?" -msgstr "" +msgstr "Phong tục?" #. Group in DocType's connections #. Group in Module Def's connections @@ -6199,39 +6218,39 @@ msgstr "" #: frappe/core/workspace/build/build.json #: frappe/website/doctype/web_form/web_form.json msgid "Customization" -msgstr "" +msgstr "Tùy chỉnh" #: frappe/public/js/frappe/views/workspace/workspace.js:420 msgid "Customizations Discarded" -msgstr "" +msgstr "Các tùy chỉnh bị loại bỏ" #: frappe/custom/doctype/customize_form/customize_form.js:475 msgid "Customizations Reset" -msgstr "" +msgstr "Tùy chỉnh Đặt lại" #: frappe/modules/utils.py:121 msgid "Customizations for {0} exported to:
{1}" -msgstr "" +msgstr "Các tùy chỉnh cho {0} được xuất sang:
{1}" #: frappe/printing/page/print/print.js:193 #: frappe/public/js/frappe/form/templates/print_layout.html:39 #: frappe/public/js/frappe/form/toolbar.js:636 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:197 msgid "Customize" -msgstr "" +msgstr "Tùy chỉnh" #: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" -msgstr "" +msgstr "Tùy chỉnh" #: frappe/custom/doctype/customize_form/customize_form.js:89 msgid "Customize Child Table" -msgstr "" +msgstr "Tùy chỉnh bảng con" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:38 msgid "Customize Dashboard" -msgstr "" +msgstr "Tùy chỉnh Bảng điều khiển" #. Label of a Link in the Build Workspace #. Name of a DocType @@ -6241,60 +6260,60 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/public/js/frappe/views/kanban/kanban_view.js:357 msgid "Customize Form" -msgstr "" +msgstr "Tùy chỉnh biểu mẫu" #: frappe/custom/doctype/customize_form/customize_form.js:100 msgid "Customize Form - {0}" -msgstr "" +msgstr "Tùy chỉnh biểu mẫu - {0}" #. Name of a DocType #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Customize Form Field" -msgstr "" +msgstr "Tùy chỉnh trường biểu mẫu" #: frappe/public/js/frappe/list/list_view.js:1997 msgctxt "Customize qucik filters of List View" msgid "Customize Quick Filters" -msgstr "" +msgstr "Tùy chỉnh bộ lọc nhanh" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" -msgstr "" +msgstr "Tùy chỉnh các thuộc tính, cách đặt tên, trường, v.v. cho các loại tài liệu tiêu chuẩn" #: frappe/public/js/frappe/views/file/file_view.js:144 msgid "Cut" -msgstr "" +msgstr "Cắt" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Cyan" -msgstr "" +msgstr "Lục lam" #. Option for the 'Method' (Select) field in DocType 'Recorder' #. Option for the 'Request Method' (Select) field in DocType 'Webhook' #: frappe/core/doctype/recorder/recorder.json #: frappe/integrations/doctype/webhook/webhook.json msgid "DELETE" -msgstr "" +msgstr "XÓA" #. Option for the 'Default Sort Order' (Select) field in DocType 'DocType' #. Option for the 'Sort Order' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "DESC" -msgstr "" +msgstr "DESC" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "DLE" -msgstr "" +msgstr "DLE" #: frappe/templates/print_formats/standard_macros.html:214 msgid "DRAFT" -msgstr "" +msgstr "Bản nháp" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' @@ -6316,27 +6335,27 @@ msgstr "" #: frappe/public/js/frappe/utils/common.js:407 #: frappe/website/report/website_analytics/website_analytics.js:23 msgid "Daily" -msgstr "" +msgstr "Hàng ngày" #: frappe/templates/emails/upcoming_events.html:8 msgid "Daily Event Digest is sent for Calendar Events where reminders are set." -msgstr "" +msgstr "Thông báo sự kiện hàng ngày được gửi cho các Sự kiện trên Lịch nơi đặt lời nhắc." #: frappe/desk/doctype/event/event.py:109 msgid "Daily Events should finish on the Same Day." -msgstr "" +msgstr "Sự kiện hàng ngày sẽ kết thúc vào cùng ngày." #. 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 "Daily Long" -msgstr "" +msgstr "Dài hàng ngày" #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Daily Maintenance" -msgstr "" +msgstr "Bảo trì hàng ngày" #. Option for the 'Button Color' (Select) field in DocType 'DocField' #. Option for the 'Button Color' (Select) field in DocType 'Custom Field' @@ -6348,21 +6367,21 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Danger" -msgstr "" +msgstr "Nguy hiểm" #. Option for the 'Desk Theme' (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Dark" -msgstr "" +msgstr "Tối" #. Label of the dark_color (Link) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Dark Color" -msgstr "" +msgstr "Màu Tối" #: frappe/public/js/frappe/ui/theme_switcher.js:65 msgid "Dark Theme" -msgstr "" +msgstr "Chủ đề tối" #. Label of the dashboard (Check) field in DocType 'User' #. Label of a Link in the Build Workspace @@ -6382,7 +6401,7 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 #: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" -msgstr "" +msgstr "Trang tổng quan" #. Label of a Link in the Build Workspace #. Name of a DocType @@ -6390,48 +6409,48 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.js:8 msgid "Dashboard Chart" -msgstr "" +msgstr "Biểu đồ bảng điều khiển" #. Name of a DocType #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json msgid "Dashboard Chart Field" -msgstr "" +msgstr "Trường biểu đồ trên trang tổng quan" #. Name of a DocType #: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json msgid "Dashboard Chart Link" -msgstr "" +msgstr "Liên kết biểu đồ bảng điều khiển" #. Name of a DocType #: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.json msgid "Dashboard Chart Source" -msgstr "" +msgstr "Nguồn biểu đồ bảng điều khiển" #. Name of a role #: frappe/desk/doctype/dashboard/dashboard.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Dashboard Manager" -msgstr "" +msgstr "Trình quản lý bảng điều khiển" #. Label of the dashboard_name (Data) field in DocType 'Dashboard' #: frappe/desk/doctype/dashboard/dashboard.json msgid "Dashboard Name" -msgstr "" +msgstr "Tên bảng điều khiển" #. Name of a DocType #: frappe/desk/doctype/dashboard_settings/dashboard_settings.json msgid "Dashboard Settings" -msgstr "" +msgstr "Cài đặt bảng điều khiển" #: frappe/public/js/frappe/list/base_list.js:205 msgid "Dashboard View" -msgstr "" +msgstr "Chế độ xem bảng điều khiển" #. Label of the tab_break_2 (Tab Break) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Dashboards" -msgstr "" +msgstr "Trang tổng quan" #. Label of the data (Code) field in DocType 'Deleted Document' #. Option for the 'Type' (Select) field in DocType 'DocField' @@ -6456,32 +6475,32 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Data" -msgstr "" +msgstr "Dữ liệu" #: frappe/public/js/frappe/form/controls/data.js:59 msgid "Data Clipped" -msgstr "" +msgstr "Dữ liệu được cắt bớt" #. Name of a DocType #: frappe/core/doctype/data_export/data_export.json msgid "Data Export" -msgstr "" +msgstr "Xuất dữ liệu" #. Name of a DocType #. Label of the data_import (Link) field in DocType 'Data Import Log' #: frappe/core/doctype/data_import/data_import.json #: frappe/core/doctype/data_import_log/data_import_log.json msgid "Data Import" -msgstr "" +msgstr "Nhập dữ liệu" #. Name of a DocType #: frappe/core/doctype/data_import_log/data_import_log.json msgid "Data Import Log" -msgstr "" +msgstr "Nhật ký nhập dữ liệu" #: frappe/core/doctype/data_export/exporter.py:174 msgid "Data Import Template" -msgstr "" +msgstr "Mẫu nhập dữ liệu" #: frappe/core/doctype/data_import/data_import.py:76 msgid "Data Import is not allowed for {0}. Enable 'Allow Import' in DocType settings." @@ -6489,47 +6508,47 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.py:619 msgid "Data Too Long" -msgstr "" +msgstr "Dữ liệu quá dài" #. Label of the database (Data) field in DocType 'System Health Report' #. Label of the database_section (Section Break) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Database" -msgstr "" +msgstr "Cơ sở dữ liệu" #. Label of the engine (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Database Engine" -msgstr "" +msgstr "Công cụ cơ sở dữ liệu" #. Label of the database_processes_section (Section Break) field in DocType #. 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "Database Processes" -msgstr "" +msgstr "Quy trình cơ sở dữ liệu" #: frappe/public/js/frappe/doctype/index.js:39 msgid "Database Row Size Utilization" -msgstr "" +msgstr "Sử dụng kích thước hàng cơ sở dữ liệu" #. Name of a report #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.json msgid "Database Storage Usage By Tables" -msgstr "" +msgstr "Sử dụng bộ nhớ cơ sở dữ liệu theo bảng" #: frappe/custom/doctype/customize_form/customize_form.py:251 msgid "Database Table Row Size Limit" -msgstr "" +msgstr "Giới hạn kích thước hàng của bảng cơ sở dữ liệu" #: frappe/public/js/frappe/doctype/index.js:41 msgid "Database Table Row Size Utilization: {0}%, this limits number of fields you can add." -msgstr "" +msgstr "Mức sử dụng kích thước hàng của bảng cơ sở dữ liệu: {0}%, điều này giới hạn số lượng trường bạn có thể thêm." #. Label of the database_version (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Database Version" -msgstr "" +msgstr "Phiên bản cơ sở dữ liệu" #. Label of the communication_date (Datetime) field in DocType 'Activity Log' #. Label of the communication_date (Datetime) field in DocType 'Communication' @@ -6550,7 +6569,7 @@ msgstr "" #: frappe/public/js/frappe/views/interaction.js:80 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Date" -msgstr "" +msgstr "Ngày" #. Label of the date_format (Select) field in DocType 'Language' #. Label of the date_format (Select) field in DocType 'System Settings' @@ -6559,14 +6578,14 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json msgid "Date Format" -msgstr "" +msgstr "Định dạng ngày" #. Label of the section_break_dfrx (Section Break) field in DocType 'Audit #. Trail' #: frappe/core/doctype/audit_trail/audit_trail.json #: frappe/public/js/frappe/widgets/chart_widget.js:237 msgid "Date Range" -msgstr "" +msgstr "Phạm vi ngày" #. Label of the date_and_number_format (Section Break) field in DocType 'System #. Settings' @@ -6576,7 +6595,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/date.js:252 msgid "Date {0} must be in format: {1}" -msgstr "" +msgstr "Ngày {0} phải có định dạng: {1}" #: frappe/utils/password_strength.py:129 msgid "Dates are often easy to guess." @@ -6595,7 +6614,7 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Datetime" -msgstr "" +msgstr "Ngày giờ" #. Label of the day (Select) field in DocType 'Assignment Rule Day' #. Label of the day (Select) field in DocType 'Auto Repeat Day' @@ -6603,58 +6622,58 @@ msgstr "" #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json #: frappe/public/js/frappe/views/calendar/calendar.js:284 msgid "Day" -msgstr "" +msgstr "Ngày" #. Label of the day_of_week (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Day of Week" -msgstr "" +msgstr "Ngày trong tuần" #: frappe/public/js/frappe/form/controls/duration.js:27 msgctxt "Duration" msgid "Days" -msgstr "" +msgstr "Ngày" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Days After" -msgstr "" +msgstr "Ngày Sau" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Days Before" -msgstr "" +msgstr "Ngày Trước" #. Label of the days_in_advance (Int) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Days Before or After" -msgstr "" +msgstr "Ngày Trước hay Ngày Sau" #: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" -msgstr "" +msgstr "Bế tắc xảy ra" #: frappe/templates/emails/password_reset.html:1 msgid "Dear" -msgstr "" +msgstr "Kính gửi" #: frappe/templates/emails/administrator_logged_in.html:1 msgid "Dear System Manager," -msgstr "" +msgstr "Kính gửi Người quản lý hệ thống," #: frappe/templates/emails/account_deletion_notification.html:1 #: frappe/templates/emails/delete_data_confirmation.html:1 msgid "Dear User," -msgstr "" +msgstr "Kính gửi người dùng," #: frappe/templates/emails/download_data.html:1 msgid "Dear {0}" -msgstr "" +msgstr "Kính gửi {0}" #. Label of the debug_log (Code) field in DocType 'Scheduled Job Log' #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json msgid "Debug Log" -msgstr "" +msgstr "Nhật ký gỡ lỗi" #: frappe/public/js/frappe/views/reports/report_utils.js:318 msgid "Decimal Separator must be '.' when Quoting is set to Non-numeric" @@ -6683,24 +6702,24 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Default" -msgstr "" +msgstr "Mặc định" #: frappe/contacts/doctype/address_template/address_template.py:41 msgid "Default Address Template cannot be deleted" -msgstr "" +msgstr "Không thể xóa mẫu địa chỉ mặc định" #. Label of the default_amend_naming (Select) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Default Amendment Naming" -msgstr "" +msgstr "Đặt tên sửa đổi mặc định" #. Label of the default_app (Select) field in DocType 'System Settings' #. Label of the default_app (Select) field in DocType 'User' #: frappe/core/doctype/system_settings/system_settings.json #: frappe/core/doctype/user/user.json msgid "Default App" -msgstr "" +msgstr "Ứng dụng mặc định" #. Label of the default_email_template (Link) field in DocType 'DocType' #. Label of the default_email_template (Link) field in DocType 'Customize Form' @@ -6711,18 +6730,18 @@ msgstr "" #: frappe/email/doctype/email_account/email_account_list.js:13 msgid "Default Inbox" -msgstr "" +msgstr "Hộp thư đến mặc định" #. 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:225 msgid "Default Incoming" -msgstr "" +msgstr "Đến mặc định" #. Label of the is_default (Check) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Default Letter Head" -msgstr "" +msgstr "Tiêu đề thư mặc định" #. Option for the 'Action' (Select) field in DocType 'Amended Document Naming #. Settings' @@ -6731,44 +6750,44 @@ msgstr "" #: frappe/core/doctype/amended_document_naming_settings/amended_document_naming_settings.json #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Default Naming" -msgstr "" +msgstr "Đặt tên mặc định" #. 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:233 msgid "Default Outgoing" -msgstr "" +msgstr "Đi mặc định" #. Label of the default_portal_home (Data) field in DocType 'Portal Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Default Portal Home" -msgstr "" +msgstr "Trang chủ cổng thông tin mặc định" #. Label of the default_print_format (Data) field in DocType 'DocType' #. Label of the default_print_format (Link) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Default Print Format" -msgstr "" +msgstr "Định dạng in mặc định" #. Label of the default_print_language (Link) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Default Print Language" -msgstr "" +msgstr "Ngôn ngữ in mặc định" #. Label of the default_redirect_uri (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Default Redirect URI" -msgstr "" +msgstr "URI chuyển hướng mặc định" #. Label of the default_role (Link) field in DocType 'Portal Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Default Role at Time of Signup" -msgstr "" +msgstr "Vai trò mặc định tại thời điểm đăng ký" #: frappe/email/doctype/email_account/email_account_list.js:16 msgid "Default Sending" -msgstr "" +msgstr "Gửi mặc định" #: frappe/email/doctype/email_account/email_account_list.js:7 msgid "Default Sending and Inbox" @@ -6777,55 +6796,55 @@ msgstr "" #. Label of the sort_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Default Sort Field" -msgstr "" +msgstr "Trường sắp xếp mặc định" #. Label of the sort_order (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Default Sort Order" -msgstr "" +msgstr "Thứ tự sắp xếp mặc định" #. Label of the field (Data) field in DocType 'Print Format Field Template' #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json msgid "Default Template For Field" -msgstr "" +msgstr "Mẫu mặc định cho trường" #: frappe/website/doctype/website_theme/website_theme.js:28 msgid "Default Theme" -msgstr "" +msgstr "Chủ đề mặc định" #. Label of the default_role (Link) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Default User Role" -msgstr "" +msgstr "Vai trò người dùng mặc định" #. Label of the default_user_type (Link) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Default User Type" -msgstr "" +msgstr "Loại người dùng mặc định" #. Label of the default (Text) field in DocType 'Custom Field' #. Label of the default_value (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/property_setter/property_setter.json msgid "Default Value" -msgstr "" +msgstr "Giá trị mặc định" #. Label of the default_view (Select) field in DocType 'DocType' #. Label of the default_view (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Default View" -msgstr "" +msgstr "Chế độ xem mặc định" #. Label of the default_workspace (Link) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Default Workspace" -msgstr "" +msgstr "Không gian làm việc mặc định" #. Description of the 'Currency' (Link) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Default display currency" -msgstr "" +msgstr "Đơn vị tiền tệ hiển thị mặc định" #: frappe/core/doctype/doctype/doctype.py:1408 msgid "Default for 'Check' type of field {0} must be either '0' or '1'" @@ -6833,32 +6852,32 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1421 msgid "Default value for {0} must be in the list of options." -msgstr "" +msgstr "Giá trị mặc định cho {0} phải có trong danh sách tùy chọn." #: frappe/core/doctype/session_default_settings/session_default_settings.py:38 msgid "Default {0}" -msgstr "" +msgstr "Mặc định {0}" #. Description of the 'Heading' (Data) field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Default: \"Contact Us\"" -msgstr "" +msgstr "Mặc định: \"Liên hệ với chúng tôi\"" #. Name of a DocType #: frappe/core/doctype/defaultvalue/defaultvalue.json msgid "DefaultValue" -msgstr "" +msgstr "Giá trị mặc định" #. Label of the defaults_section (Section Break) field in DocType 'DocField' #. Label of the sb2 (Section Break) field in DocType 'User' #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json msgid "Defaults" -msgstr "" +msgstr "Mặc định" #: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" -msgstr "" +msgstr "Mặc định Đã cập nhật" #. Description of a DocType #: frappe/workflow/doctype/workflow_transition/workflow_transition.json @@ -6879,7 +6898,7 @@ msgstr "" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Delayed" -msgstr "" +msgstr "Bị trì hoãn" #. Label of the delete (Check) field in DocType 'Custom DocPerm' #. Label of the delete (Check) field in DocType 'DocPerm' @@ -6899,36 +6918,36 @@ msgstr "" #: frappe/templates/discussions/reply_card.html:35 #: frappe/templates/discussions/reply_section.html:29 msgid "Delete" -msgstr "" +msgstr "Đã cập nhật giá trị mặc định" #: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" -msgstr "" +msgstr "Xóa" #: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" -msgstr "" +msgstr "Xóa" #: frappe/www/me.html:65 msgid "Delete Account" -msgstr "" +msgstr "Xóa tài khoản" #. Label of the delete_background_exported_reports_after (Int) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Delete Background Exported Reports After (Hours)" -msgstr "" +msgstr "Xóa nền Báo cáo đã xuất sau (Giờ)" #: frappe/public/js/form_builder/components/Section.vue:196 msgctxt "Title of confirmation dialog" msgid "Delete Column" -msgstr "" +msgstr "Xóa cột" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.js:10 msgid "Delete Data" -msgstr "" +msgstr "Xóa dữ liệu" #: frappe/public/js/frappe/views/kanban/kanban_view.js:116 msgid "Delete Kanban Board" @@ -6937,7 +6956,7 @@ msgstr "" #: frappe/public/js/form_builder/components/Section.vue:125 msgctxt "Title of confirmation dialog" msgid "Delete Section" -msgstr "" +msgstr "Xóa phần" #: frappe/public/js/form_builder/components/Tabs.vue:64 msgctxt "Title of confirmation dialog" @@ -6946,11 +6965,11 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 msgid "Delete all" -msgstr "" +msgstr "Xóa tất cả" #: frappe/public/js/frappe/form/grid.js:372 msgid "Delete all {0} rows" -msgstr "" +msgstr "Xóa tất cả {0} hàng" #: frappe/public/js/frappe/views/reports/query_report.js:960 msgid "Delete and Generate New" @@ -6959,21 +6978,21 @@ msgstr "" #: frappe/public/js/form_builder/components/Section.vue:203 msgctxt "Button text" msgid "Delete column" -msgstr "" +msgstr "Xóa cột" #: frappe/public/js/frappe/form/footer/form_timeline.js:742 msgid "Delete comment?" -msgstr "" +msgstr "Xóa nhận xét?" #: frappe/public/js/form_builder/components/Section.vue:205 msgctxt "Button text" msgid "Delete entire column with fields" -msgstr "" +msgstr "Xóa toàn bộ cột có trường" #: frappe/public/js/form_builder/components/Section.vue:134 msgctxt "Button text" msgid "Delete entire section with fields" -msgstr "" +msgstr "Xóa toàn bộ phần có trường" #: frappe/public/js/form_builder/components/Tabs.vue:73 msgctxt "Button text" @@ -6982,12 +7001,12 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" -msgstr "" +msgstr "Xóa hàng" #: frappe/public/js/form_builder/components/Section.vue:132 msgctxt "Button text" msgid "Delete section" -msgstr "" +msgstr "Xóa phần" #: frappe/public/js/form_builder/components/Tabs.vue:71 msgctxt "Button text" @@ -7001,16 +7020,16 @@ msgstr "" #: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" -msgstr "" +msgstr "Xóa mục {0} vĩnh viễn?" #: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" -msgstr "" +msgstr "Xóa vĩnh viễn {0} mục?" #: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" -msgstr "" +msgstr "Xóa {0} hàng" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Option for the 'Status' (Select) field in DocType 'Personal Data Deletion @@ -7021,44 +7040,44 @@ msgstr "" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json msgid "Deleted" -msgstr "" +msgstr "Đã xóa" #. Label of the deleted_doctype (Data) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json msgid "Deleted DocType" -msgstr "" +msgstr "Loại tài liệu đã xóa" #. Name of a DocType #: frappe/core/doctype/deleted_document/deleted_document.json msgid "Deleted Document" -msgstr "" +msgstr "Tài liệu đã xóa" #. Label of the deleted_name (Data) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json msgid "Deleted Name" -msgstr "" +msgstr "Đã xóa tên" #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" -msgstr "" +msgstr "Đã xóa!" #: frappe/desk/reportview.py:621 msgid "Deleting {0}" -msgstr "" +msgstr "Đang xóa {0}" #: frappe/public/js/frappe/list/bulk_operations.js:202 msgid "Deleting {0} records..." -msgstr "" +msgstr "Đang xóa bản ghi {0}..." #: frappe/public/js/frappe/model/model.js:704 msgid "Deleting {0}..." -msgstr "" +msgstr "Đang xóa {0}..." #. Label of the deletion_steps (Table) field in DocType 'Personal Data Deletion #. Request' #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json msgid "Deletion Steps" -msgstr "" +msgstr "Các bước xóa" #: frappe/core/doctype/page/page.py:110 #: frappe/core/doctype/permission_type/permission_type.py:104 @@ -7069,7 +7088,7 @@ msgstr "" #. Label of the delimiter_options (Data) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Delimiter Options" -msgstr "" +msgstr "Tùy chọn dấu phân cách" #: frappe/utils/csvutils.py:76 msgid "Delimiter detection failed. Try to enable custom delimiters and adjust the delimiter options as per your data." @@ -7082,36 +7101,36 @@ msgstr "" #. Label of the delivery_status (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Delivery Status" -msgstr "" +msgstr "Tình trạng giao hàng" #. Option for the 'Sign ups' (Select) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/templates/includes/oauth_confirmation.html:17 msgid "Deny" -msgstr "" +msgstr "Từ chối" #. Label of the department (Data) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Department" -msgstr "" +msgstr "Bộ phận" #. Label of the dependencies (Data) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/public/js/frappe/widgets/widget_dialog.js:323 #: frappe/www/attribution.html:29 msgid "Dependencies" -msgstr "" +msgstr "Phụ thuộc" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Dependencies & Licenses" -msgstr "" +msgstr "Phụ thuộc & Giấy phép" #. Label of the depends_on (Code) field in DocType 'Custom Field' #. Label of the depends_on (Code) field in DocType 'Customize Form Field' #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Depends On" -msgstr "" +msgstr "Phụ thuộc vào" #: frappe/public/js/frappe/ui/filters/filter.js:32 msgid "Descendants Of" @@ -7163,33 +7182,33 @@ msgstr "" #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json #: frappe/www/attribution.html:24 msgid "Description" -msgstr "" +msgstr "Mô tả" #. Description of the 'Description' (Section Break) field in DocType #. 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Description to inform the user about any action that is going to be performed" -msgstr "" +msgstr "Mô tả để thông báo cho người dùng về bất kỳ hành động nào sẽ được thực hiện" #. Label of the designation (Data) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Designation" -msgstr "" +msgstr "Sự chỉ định" #. Label of the desk_access (Check) field in DocType 'Role' #: frappe/core/doctype/role/role.json msgid "Desk Access" -msgstr "" +msgstr "Truy cập bàn" #. Label of the desk_settings_section (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Desk Settings" -msgstr "" +msgstr "Cài đặt bàn" #. Label of the desk_theme (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Desk Theme" -msgstr "" +msgstr "Chủ Đề Bàn Làm Việc" #. Name of a role #: frappe/automation/doctype/reminder/reminder.json @@ -7229,27 +7248,27 @@ msgstr "" #: frappe/workflow/doctype/workflow_action/workflow_action.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Desk User" -msgstr "" +msgstr "Người dùng bàn" #: frappe/www/me.html:86 msgid "Desktop" -msgstr "" +msgstr "Máy tính để bàn" #. Name of a DocType #: frappe/desk/doctype/desktop_icon/desktop_icon.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:571 msgid "Desktop Icon" -msgstr "" +msgstr "Biểu tượng máy tính để bàn" #. Name of a DocType #: frappe/desk/doctype/desktop_layout/desktop_layout.json msgid "Desktop Layout" -msgstr "" +msgstr "Bố cục màn hình" #. Name of a DocType #: frappe/desk/doctype/desktop_settings/desktop_settings.json msgid "Desktop Settings" -msgstr "" +msgstr "Cài đặt máy tính để bàn" #. Label of the details_tab (Tab Break) field in DocType 'Module Def' #. Label of the details (Code) field in DocType 'Scheduled Job Log' @@ -7268,34 +7287,34 @@ msgstr "" #: frappe/public/js/frappe/form/layout.js:155 #: frappe/public/js/frappe/views/treeview.js:300 msgid "Details" -msgstr "" +msgstr "Chi tiết" #. 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 "Phát hiện loại CSV" #: frappe/core/page/permission_manager/permission_manager.js:546 msgid "Did not add" -msgstr "" +msgstr "Không thêm" #: frappe/core/page/permission_manager/permission_manager.js:440 msgid "Did not remove" -msgstr "" +msgstr "Chưa xóa" #: frappe/public/js/frappe/utils/diffview.js:57 msgid "Diff" -msgstr "" +msgstr "Khác biệt" #. Description of the 'States' (Section Break) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Different \"States\" this document can exist in. Like \"Open\", \"Pending Approval\" etc." -msgstr "" +msgstr "Tài liệu này có thể tồn tại ở các \"tiểu bang\" khác nhau. Như \"Mở\", \"Đang chờ phê duyệt\", v.v." #. Label of the prefix_digits (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Digits" -msgstr "" +msgstr "Chữ số" #: frappe/utils/data.py:1563 msgctxt "Currency" @@ -7305,68 +7324,68 @@ msgstr "" #. 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 "Máy chủ thư mục" #. Label of the disable_auto_refresh (Check) field in DocType 'List View #. Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Disable Auto Refresh" -msgstr "" +msgstr "Tắt Tự động làm mới" #. Label of the disable_automatic_recency_filters (Check) field in DocType #. 'List View Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Disable Automatic Recency Filters" -msgstr "" +msgstr "Tắt Bộ lọc gần đây tự động" #. Label of the disable_change_log_notification (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable Change Log Notification" -msgstr "" +msgstr "Tắt thông báo nhật ký thay đổi" #. Label of the disable_comment_count (Check) field in DocType 'List View #. Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Disable Comment Count" -msgstr "" +msgstr "Tắt tính năng đếm bình luận" #. Label of the disable_count (Check) field in DocType 'List View Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Disable Count" -msgstr "" +msgstr "Tắt tính năng đếm" #. Label of the disable_document_sharing (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable Document Sharing" -msgstr "" +msgstr "Tắt chia sẻ tài liệu" #. Label of the disable_product_suggestion (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable Product Suggestion" -msgstr "" +msgstr "Vô hiệu hóa đề xuất sản phẩm" #: frappe/core/doctype/report/report.js:39 msgid "Disable Report" -msgstr "" +msgstr "Tắt Báo cáo" #. Label of the no_smtp_authentication (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Disable SMTP server authentication" -msgstr "" +msgstr "Tắt xác thực máy chủ SMTP" #. Label of the disable_scrolling (Check) field in DocType 'List View Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Disable Scrolling" -msgstr "" +msgstr "Vô hiệu hóa cuộn" #. Label of the disable_sidebar_stats (Check) field in DocType 'List View #. Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Disable Sidebar Stats" -msgstr "" +msgstr "Tắt Thống kê Thanh bên" #: frappe/website/doctype/website_settings/website_settings.js:146 msgid "Disable Signup for your site" @@ -7382,18 +7401,18 @@ msgstr "" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable System Update Notification" -msgstr "" +msgstr "Tắt thông báo cập nhật hệ thống" #. Label of the disable_user_pass_login (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable Username/Password Login" -msgstr "" +msgstr "Vô hiệu hóa Tên người dùng/Mật khẩu Đăng nhập" #. Label of the disable_signup (Check) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Disable signups" -msgstr "" +msgstr "Tắt đăng ký" #. Label of the disabled (Check) field in DocType 'Assignment Rule' #. Label of the disabled (Check) field in DocType 'Auto Repeat' @@ -7426,11 +7445,11 @@ msgstr "" #: frappe/website/doctype/about_us_settings/about_us_settings.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Disabled" -msgstr "" +msgstr "Đã tắt" #: frappe/email/doctype/email_account/email_account.js:300 msgid "Disabled Auto Reply" -msgstr "" +msgstr "Đã tắt tính năng Trả lời Tự động" #: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 @@ -7438,29 +7457,29 @@ msgstr "" #: frappe/public/js/frappe/views/workspace/workspace.js:413 #: frappe/public/js/frappe/web_form/web_form.js:189 msgid "Discard" -msgstr "" +msgstr "Loại bỏ" #: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" -msgstr "" +msgstr "Loại bỏ" #: frappe/public/js/frappe/views/communication.js:30 msgctxt "Discard Email" msgid "Discard" -msgstr "" +msgstr "Loại bỏ" #: frappe/public/js/frappe/form/form.js:888 msgid "Discard {0}" -msgstr "" +msgstr "Loại bỏ {0}" #: frappe/public/js/frappe/web_form/web_form.js:186 msgid "Discard?" -msgstr "" +msgstr "Hủy bỏ?" #: frappe/desk/form/save.py:75 msgid "Discarded" -msgstr "" +msgstr "Bị loại bỏ" #. Description of the 'Suggested Indexes' (Table) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json @@ -7470,23 +7489,23 @@ msgstr "" #. Name of a DocType #: frappe/website/doctype/discussion_reply/discussion_reply.json msgid "Discussion Reply" -msgstr "" +msgstr "Thảo luận Trả lời" #. Name of a DocType #: frappe/website/doctype/discussion_topic/discussion_topic.json msgid "Discussion Topic" -msgstr "" +msgstr "Chủ đề thảo luận" #: frappe/public/js/frappe/form/footer/form_timeline.js:639 #: frappe/templates/discussions/reply_card.html:16 #: frappe/templates/discussions/reply_section.html:29 msgid "Dismiss" -msgstr "" +msgstr "Loại bỏ" #: frappe/public/js/frappe/widgets/onboarding_widget.js:572 msgctxt "Stop showing the onboarding widget." msgid "Dismiss" -msgstr "" +msgstr "Loại bỏ" #. Label of the display (Section Break) field in DocType 'DocField' #. Label of the updates_tab (Tab Break) field in DocType 'System Settings' @@ -7498,12 +7517,12 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Display" -msgstr "" +msgstr "Hiển thị" #. Label of the depends_on (Code) field in DocType 'Web Form Field' #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Display Depends On" -msgstr "" +msgstr "Hiển thị phụ thuộc vào" #. Label of the depends_on (Code) field in DocType 'DocField' #. Label of the display_depends_on (Code) field in DocType 'Workspace Sidebar @@ -7511,16 +7530,16 @@ msgstr "" #: frappe/core/doctype/docfield/docfield.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Display Depends On (JS)" -msgstr "" +msgstr "Hiển thị phụ thuộc vào (JS)" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:180 msgid "Divider" -msgstr "" +msgstr "Bộ chia" #. Label of the do_not_create_new_user (Check) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Do Not Create New User" -msgstr "" +msgstr "Không tạo người dùng mới" #. Description of the 'Do Not Create New User' (Check) field in DocType 'LDAP #. Settings' @@ -7530,34 +7549,34 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" -msgstr "" +msgstr "Không chỉnh sửa các tiêu đề được đặt trước trong mẫu" #: frappe/public/js/frappe/router.js:630 msgid "Do not warn me again about {0}" -msgstr "" +msgstr "Đừng cảnh báo lại tôi về {0}" #: frappe/core/doctype/system_settings/system_settings.js:71 msgid "Do you still want to proceed?" -msgstr "" +msgstr "Bạn vẫn muốn tiếp tục chứ?" #: frappe/public/js/frappe/form/form.js:998 msgid "Do you want to cancel all linked documents?" -msgstr "" +msgstr "Bạn có muốn hủy tất cả tài liệu được liên kết không?" #. Label of the webhook_docevent (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Doc Event" -msgstr "" +msgstr "Sự kiện tài liệu" #. Label of the sb_doc_events (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Doc Events" -msgstr "" +msgstr "Sự kiện tài liệu" #. Label of the doc_status (Select) field in DocType 'Workflow Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Doc Status" -msgstr "" +msgstr "Trạng thái tài liệu" #. Name of a DocType #. Option for the 'Applied On' (Select) field in DocType 'Property Setter' @@ -7627,11 +7646,11 @@ msgstr "" #: frappe/public/js/frappe/widgets/widget_dialog.js:164 #: frappe/website/doctype/website_slideshow/website_slideshow.js:18 msgid "DocType" -msgstr "" +msgstr "Loại tài liệu" #: frappe/core/doctype/doctype/doctype.py:1609 msgid "DocType {0} provided for the field {1} must have atleast one Link field" -msgstr "" +msgstr "Loại tài liệu {0} được cung cấp cho trường {1} phải có ít nhất một trường Liên kết" #. Name of a DocType #. Option for the 'Applied On' (Select) field in DocType 'Property Setter' @@ -7665,7 +7684,7 @@ msgstr "" #: frappe/public/js/form_builder/components/Field.vue:159 msgid "DocType Missing" -msgstr "" +msgstr "Thiếu loại tài liệu" #. Name of a DocType #. Option for the 'Applied On' (Select) field in DocType 'Property Setter' @@ -7695,7 +7714,7 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:83 msgid "DocType must be Submittable for the selected Doc Event" -msgstr "" +msgstr "Loại tài liệu phải có thể gửi được cho Sự kiện tài liệu đã chọn" #: frappe/public/js/form_builder/store.js:177 msgid "DocType must have atleast one field" @@ -7712,11 +7731,11 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:4 msgid "DocType required" -msgstr "" +msgstr "Cần có loại tài liệu" #: frappe/modules/utils.py:218 msgid "DocType {0} does not exist." -msgstr "" +msgstr "Loại tài liệu {0} không tồn tại." #: frappe/modules/utils.py:288 msgid "DocType {} not found" @@ -7734,15 +7753,15 @@ msgstr "" #: frappe/email/doctype/document_follow/document_follow.json #: frappe/public/js/frappe/widgets/widget_dialog.js:682 msgid "Doctype" -msgstr "" +msgstr "Loại tài liệu" #: frappe/core/doctype/doctype/doctype.py:1043 msgid "Doctype name is limited to {0} characters ({1})" -msgstr "" +msgstr "Tên loại tài liệu được giới hạn ở {0} ký tự ({1})" #: frappe/public/js/frappe/list/bulk_operations.js:3 msgid "Doctype required" -msgstr "" +msgstr "Cần có loại tài liệu" #. Label of the reference_name (Data) field in DocType 'Milestone' #. Label of the document (Dynamic Link) field in DocType 'Audit Trail' @@ -7757,7 +7776,7 @@ msgstr "" #: frappe/desk/doctype/notification_subscribed_document/notification_subscribed_document.json #: frappe/public/js/frappe/views/render_preview.js:42 msgid "Document" -msgstr "" +msgstr "Tài liệu" #. Label of the actions (Table) field in DocType 'DocType' #. Label of the document_actions_section (Section Break) field in DocType @@ -7765,7 +7784,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Document Actions" -msgstr "" +msgstr "Hành động tài liệu" #. Label of the document_follow_notifications_section (Section Break) field in #. DocType 'User' @@ -7773,22 +7792,22 @@ msgstr "" #: frappe/core/doctype/user/user.json #: frappe/email/doctype/document_follow/document_follow.json msgid "Document Follow" -msgstr "" +msgstr "Tài liệu Theo dõi" #: frappe/desk/form/document_follow.py:100 msgid "Document Follow Notification" -msgstr "" +msgstr "Thông báo theo dõi tài liệu" #. Label of the document_name (Data) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Document Link" -msgstr "" +msgstr "Liên kết tài liệu" #. Label of the section_break_12 (Section Break) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Document Linking" -msgstr "" +msgstr "Liên kết tài liệu" #. Label of the links (Table) field in DocType 'DocType' #. Label of the document_links_section (Section Break) field in DocType @@ -7796,7 +7815,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Document Links" -msgstr "" +msgstr "Liên kết tài liệu" #: frappe/core/doctype/doctype/doctype.py:1232 msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType" @@ -7804,7 +7823,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1252 msgid "Document Links Row #{0}: Invalid doctype or fieldname." -msgstr "" +msgstr "Hàng Liên kết Tài liệu #{0}: Loại tài liệu hoặc tên trường không hợp lệ." #: frappe/core/doctype/doctype/doctype.py:1215 msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links" @@ -7827,69 +7846,69 @@ msgstr "" #: frappe/email/doctype/document_follow/document_follow.json #: frappe/public/js/frappe/form/form_tour.js:62 msgid "Document Name" -msgstr "" +msgstr "Tên tài liệu" #: frappe/client.py:420 msgid "Document Name must not be empty" -msgstr "" +msgstr "Tên tài liệu không được để trống" #. Name of a DocType #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Document Naming Rule" -msgstr "" +msgstr "Quy tắc đặt tên tài liệu" #. Name of a DocType #: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json msgid "Document Naming Rule Condition" -msgstr "" +msgstr "Quy tắc đặt tên tài liệu Điều kiện" #. Name of a DocType #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Document Naming Settings" -msgstr "" +msgstr "Cài đặt đặt tên tài liệu" #: frappe/model/document.py:511 msgid "Document Queued" -msgstr "" +msgstr "Tài liệu được xếp hàng đợi" #: frappe/core/doctype/deleted_document/deleted_document_list.js:38 msgid "Document Restoration Summary" -msgstr "" +msgstr "Tóm tắt Khôi phục Tài liệu" #: frappe/core/doctype/deleted_document/deleted_document.py:68 msgid "Document Restored" -msgstr "" +msgstr "Đã khôi phục tài liệu" #: frappe/public/js/frappe/widgets/onboarding_widget.js:354 #: frappe/public/js/frappe/widgets/onboarding_widget.js:396 #: frappe/public/js/frappe/widgets/onboarding_widget.js:415 #: frappe/public/js/frappe/widgets/onboarding_widget.js:434 msgid "Document Saved" -msgstr "" +msgstr "Tài liệu đã lưu" #. Label of the enable_email_share (Check) field in DocType 'Notification #. Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Document Share" -msgstr "" +msgstr "Chia sẻ tài liệu" #. Name of a DocType #: frappe/core/doctype/document_share_key/document_share_key.json msgid "Document Share Key" -msgstr "" +msgstr "Khóa chia sẻ tài liệu" #. Label of the document_share_key_expiry (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Document Share Key Expiry (in Days)" -msgstr "" +msgstr "Hết hạn khóa chia sẻ tài liệu (tính theo ngày)" #. Name of a report #. Label of a Link in the Users Workspace #: frappe/core/report/document_share_report/document_share_report.json #: frappe/core/workspace/users/users.json msgid "Document Share Report" -msgstr "" +msgstr "Báo cáo chia sẻ tài liệu" #. Label of the states (Table) field in DocType 'DocType' #. Label of the document_states_section (Section Break) field in DocType @@ -7899,22 +7918,22 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/workflow/doctype/workflow/workflow.json msgid "Document States" -msgstr "" +msgstr "Tài liệu Kỳ" #: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:137 msgid "Document Status" -msgstr "" +msgstr "Trạng thái tài liệu" #. Label of the tag (Link) field in DocType 'Tag Link' #: frappe/desk/doctype/tag_link/tag_link.json msgid "Document Tag" -msgstr "" +msgstr "Thẻ tài liệu" #. Label of the title (Data) field in DocType 'Tag Link' #: frappe/desk/doctype/tag_link/tag_link.json msgid "Document Title" -msgstr "" +msgstr "Tiêu đề tài liệu" #. Label of the document_type (Link) field in DocType 'Assignment Rule' #. Label of the reference_type (Link) field in DocType 'Milestone' @@ -7966,7 +7985,7 @@ msgstr "" #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json #: frappe/workflow/doctype/workflow/workflow.json msgid "Document Type" -msgstr "" +msgstr "Loại tài liệu" #: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" @@ -7974,30 +7993,30 @@ msgstr "" #: frappe/permissions.py:158 msgid "Document Type is not importable" -msgstr "" +msgstr "Loại tài liệu không thể nhập được" #: frappe/permissions.py:154 msgid "Document Type is not submittable" -msgstr "" +msgstr "Loại tài liệu không thể gửi được" #. Label of the document_type (Link) field in DocType 'Milestone Tracker' #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Document Type to Track" -msgstr "" +msgstr "Loại tài liệu cần theo dõi" #: frappe/desk/doctype/global_search_settings/global_search_settings.py:40 msgid "Document Type {0} has been repeated." -msgstr "" +msgstr "Loại Tài liệu {0} đã được lặp lại." #. Label of the user_doctypes (Table) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Document Types" -msgstr "" +msgstr "Các loại tài liệu" #. Label of the select_doctypes (Table) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Document Types (Select Permissions Only)" -msgstr "" +msgstr "Loại tài liệu (Chỉ chọn quyền)" #. Label of the section_break_2 (Section Break) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json @@ -8007,31 +8026,31 @@ msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.py:163 #: frappe/model/document.py:2011 msgid "Document Unlocked" -msgstr "" +msgstr "Đã mở khóa tài liệu" #: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" -msgstr "" +msgstr "Không thể sử dụng tài liệu làm giá trị bộ lọc" #: frappe/desk/form/document_follow.py:62 msgid "Document follow is not enabled for this user." -msgstr "" +msgstr "Theo dõi tài liệu không được bật cho người dùng này." #: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" -msgstr "" +msgstr "Tài liệu đã bị hủy" #: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" -msgstr "" +msgstr "Tài liệu đã được gửi" #: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" -msgstr "" +msgstr "Tài liệu đang ở trạng thái dự thảo" #: frappe/public/js/frappe/form/workflow.js:45 msgid "Document is only editable by users with role" -msgstr "" +msgstr "Chỉ người dùng có vai trò" #: frappe/core/doctype/communication/communication.js:182 msgid "Document not Relinked" @@ -8039,51 +8058,51 @@ msgstr "" #: frappe/model/rename_doc.py:229 frappe/public/js/frappe/form/toolbar.js:165 msgid "Document renamed from {0} to {1}" -msgstr "" +msgstr "Tài liệu được đổi tên từ {0} thành {1}" #: frappe/public/js/frappe/form/toolbar.js:174 msgid "Document renaming from {0} to {1} has been queued" -msgstr "" +msgstr "Việc đổi tên tài liệu từ {0} thành {1} đã được xếp hàng đợi" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:397 msgid "Document type is required to create a dashboard chart" -msgstr "" +msgstr "Cần có loại tài liệu để tạo biểu đồ tổng quan" #: frappe/core/doctype/deleted_document/deleted_document.py:45 msgid "Document {0} Already Restored" -msgstr "" +msgstr "Tài liệu {0} Đã được khôi phục" #: frappe/workflow/doctype/workflow_action/workflow_action.py:203 msgid "Document {0} has been set to state {1} by {2}" -msgstr "" +msgstr "Tài liệu {0} đã được đặt thành trạng thái {1} bởi {2}" #. Label of the documentation (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Documentation Link" -msgstr "" +msgstr "Liên kết tài liệu" #. Label of the documentation_url (Data) field in DocType 'DocField' #. Label of the documentation_url (Data) field in DocType 'Module Onboarding' #: frappe/core/doctype/docfield/docfield.json #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "Documentation URL" -msgstr "" +msgstr "URL tài liệu" #: frappe/public/js/frappe/form/templates/form_dashboard.html:17 msgid "Documents" -msgstr "" +msgstr "Tài liệu" #: frappe/core/doctype/deleted_document/deleted_document_list.js:25 msgid "Documents restored successfully" -msgstr "" +msgstr "Tài liệu được khôi phục thành công" #: frappe/core/doctype/deleted_document/deleted_document_list.js:33 msgid "Documents that failed to restore" -msgstr "" +msgstr "Tài liệu không thể khôi phục" #: frappe/core/doctype/deleted_document/deleted_document_list.js:29 msgid "Documents that were already restored" -msgstr "" +msgstr "Tài liệu đã được khôi phục" #. Name of a DocType #. Label of the domain (Data) field in DocType 'Domain' @@ -8093,32 +8112,32 @@ msgstr "" #: frappe/core/doctype/has_domain/has_domain.json #: frappe/email/doctype/email_account/email_account.json msgid "Domain" -msgstr "" +msgstr "Tên miền" #. Label of the domain_name (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_domain/email_domain.json msgid "Domain Name" -msgstr "" +msgstr "Tên miền" #. Name of a DocType #: frappe/core/doctype/domain_settings/domain_settings.json msgid "Domain Settings" -msgstr "" +msgstr "Cài đặt tên miền" #. Label of the domains_html (HTML) field in DocType 'Domain Settings' #: frappe/core/doctype/domain_settings/domain_settings.json msgid "Domains HTML" -msgstr "" +msgstr "Tên miền HTML" #. Description of the 'Ignore XSS Filter' (Check) field in DocType 'Custom #. Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Don't HTML Encode HTML tags like <script> or just characters like < or >, as they could be intentionally used in this field" -msgstr "" +msgstr "Không mã hóa HTML Các thẻ HTML như <script> hoặc chỉ các ký tự như < hoặc > vì chúng có thể được cố ý sử dụng trong trường này" #: frappe/public/js/frappe/data_import/import_preview.js:272 msgid "Don't Import" -msgstr "" +msgstr "Không nhập" #. Label of the override_status (Check) field in DocType 'Workflow' #. Label of the avoid_status_override (Check) field in DocType 'Workflow @@ -8126,7 +8145,7 @@ msgstr "" #: frappe/workflow/doctype/workflow/workflow.json #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Don't Override Status" -msgstr "" +msgstr "Đừng ghi đè trạng thái" #. Label of the mute_emails (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -8139,12 +8158,12 @@ msgstr "" #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Don't encode HTML tags like <script> or just characters like < or >, as they could be intentionally used in this field" -msgstr "" +msgstr "Không mã hóa các thẻ HTML như <script> hoặc chỉ các ký tự như < hoặc > vì chúng có thể được cố ý sử dụng trong trường này" #: frappe/www/login.html:139 frappe/www/login.html:155 #: frappe/www/update-password.html:70 msgid "Don't have an account?" -msgstr "" +msgstr "Bạn chưa có tài khoản?" #: frappe/public/js/frappe/form/form_tour.js:16 #: frappe/public/js/frappe/ui/messages.js:238 @@ -8152,66 +8171,66 @@ msgstr "" #: frappe/public/js/print_format_builder/HTMLEditor.vue:5 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:52 msgid "Done" -msgstr "" +msgstr "Xong" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Donut" -msgstr "" +msgstr "Bánh rán" #: frappe/public/js/form_builder/components/EditableInput.vue:43 msgid "Double click to edit label" -msgstr "" +msgstr "Nhấp đúp chuột để chỉnh sửa nhãn" #: frappe/core/doctype/file/file.js:15 frappe/core/doctype/user/user.js:492 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 #: frappe/public/js/frappe/form/grid.js:66 msgid "Download" -msgstr "" +msgstr "Tải xuống" #: frappe/public/js/frappe/views/reports/report_utils.js:247 msgctxt "Export report" msgid "Download" -msgstr "" +msgstr "Tải xuống" #: frappe/desk/page/backups/backups.js:4 msgid "Download Backups" -msgstr "" +msgstr "Tải xuống bản sao lưu" #: frappe/templates/emails/download_data.html:6 msgid "Download Data" -msgstr "" +msgstr "Tải xuống dữ liệu" #: frappe/desk/page/backups/backups.js:14 msgid "Download Files Backup" -msgstr "" +msgstr "Tải xuống tập tin sao lưu" #: frappe/templates/emails/download_data.html:9 msgid "Download Link" -msgstr "" +msgstr "Liên kết tải xuống" #: frappe/public/js/frappe/list/bulk_operations.js:134 msgid "Download PDF" -msgstr "" +msgstr "Tải xuống bản PDF" #: frappe/public/js/frappe/views/reports/query_report.js:856 msgid "Download Report" -msgstr "" +msgstr "Tải xuống báo cáo" #. Label of the download_template (Button) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Download Template" -msgstr "" +msgstr "Tải xuống mẫu" #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 #: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" -msgstr "" +msgstr "Tải xuống" #: frappe/core/doctype/prepared_report/prepared_report.js:49 msgid "Download as CSV" -msgstr "" +msgstr "Tải xuống dưới dạng CSV" #: frappe/contacts/doctype/contact/contact.js:98 msgid "Download vCard" @@ -8223,19 +8242,19 @@ msgstr "" #: frappe/desk/page/setup_wizard/install_fixtures.py:46 msgid "Dr" -msgstr "" +msgstr "Tiến sĩ" #: frappe/public/js/frappe/model/indicator.js:73 #: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" -msgstr "" +msgstr "Bản nháp" #: frappe/public/js/frappe/views/workspace/blocks/header.js:46 #: frappe/public/js/frappe/views/workspace/blocks/paragraph.js:136 #: frappe/public/js/frappe/views/workspace/blocks/spacer.js:44 #: frappe/public/js/frappe/widgets/base_widget.js:33 msgid "Drag" -msgstr "" +msgstr "Kéo" #: frappe/public/js/form_builder/components/Tabs.vue:189 msgid "Drag & Drop a section here from another tab" @@ -8251,68 +8270,68 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_layout.html:3 msgid "Drag elements from the sidebar to add. Drag them back to trash." -msgstr "" +msgstr "Kéo các phần tử từ thanh bên để thêm. Kéo chúng trở lại thùng rác." #: frappe/public/js/workflow_builder/WorkflowBuilder.vue:296 msgid "Drag to add state" -msgstr "" +msgstr "Kéo để thêm trạng thái" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:189 msgid "Drop files here" -msgstr "" +msgstr "Thả tập tin vào đây" #. Label of the section_break_2 (Section Break) field in DocType 'Navbar #. Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Dropdowns" -msgstr "" +msgstr "Thả xuống" #. Label of the date (Date) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json msgid "Due Date" -msgstr "" +msgstr "Ngày đến hạn" #. Label of the due_date_based_on (Select) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Due Date Based On" -msgstr "" +msgstr "Ngày đến hạn dựa trên" #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:445 msgid "Duplicate" -msgstr "" +msgstr "Trùng lặp" #: frappe/printing/doctype/print_format_field_template/print_format_field_template.py:53 msgid "Duplicate Entry" -msgstr "" +msgstr "Mục nhập trùng lặp" #: frappe/public/js/frappe/list/list_filter.js:138 msgid "Duplicate Filter Name" -msgstr "" +msgstr "Tên bộ lọc trùng lặp" #: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" -msgstr "" +msgstr "Tên trùng lặp" #: frappe/public/js/frappe/form/form.js:211 msgid "Duplicate current row" -msgstr "" +msgstr "Sao chép hàng hiện tại" #: frappe/public/js/form_builder/components/Field.vue:250 msgid "Duplicate field" -msgstr "" +msgstr "Trường trùng lặp" #: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" -msgstr "" +msgstr "Hàng trùng lặp" #: frappe/public/js/frappe/form/grid.js:66 msgid "Duplicate rows" -msgstr "" +msgstr "Hàng trùng lặp" #: frappe/public/js/frappe/form/grid.js:246 msgid "Duplicate {0} rows" -msgstr "" +msgstr "Trùng lặp {0} hàng" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the duration (Float) field in DocType 'Recorder' @@ -8329,31 +8348,31 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Duration" -msgstr "" +msgstr "Thời gian" #. Option for the 'Row Format' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Dynamic" -msgstr "" +msgstr "Năng động" #. Label of the dynamic_filters_section (Section Break) field in DocType #. 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Dynamic Filters" -msgstr "" +msgstr "Bộ lọc động" #. Label of the dynamic_filters_json (Code) field in DocType 'Dashboard Chart' #. Label of the dynamic_filters_json (Code) field in DocType 'Number Card' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Dynamic Filters JSON" -msgstr "" +msgstr "Bộ lọc động JSON" #. Label of the dynamic_filters_section (Section Break) field in DocType #. 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Dynamic Filters Section" -msgstr "" +msgstr "Phần Bộ lọc động" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Name of a DocType @@ -8368,27 +8387,27 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Dynamic Link" -msgstr "" +msgstr "Liên kết động" #. Label of the dynamic_report_filters_section (Section Break) field in DocType #. 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Dynamic Report Filters" -msgstr "" +msgstr "Bộ lọc Báo cáo Động" #. Label of the dynamic_route (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Dynamic Route" -msgstr "" +msgstr "Tuyến đường năng động" #. Label of the dynamic_template (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Dynamic Template" -msgstr "" +msgstr "Mẫu động" #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "ESC" -msgstr "" +msgstr "ESC" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json @@ -8413,26 +8432,26 @@ msgstr "" #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 #: frappe/workflow/page/workflow_builder/workflow_builder.js:84 msgid "Edit" -msgstr "" +msgstr "Chỉnh sửa" #: frappe/public/js/frappe/list/list_view.js:2358 msgctxt "Button in list view actions menu" msgid "Edit" -msgstr "" +msgstr "Chỉnh sửa" #: frappe/website/doctype/web_form/templates/web_form.html:32 msgctxt "Button in web form" msgid "Edit" -msgstr "" +msgstr "Chỉnh sửa" #: frappe/public/js/frappe/form/grid_row.js:352 msgctxt "Edit grid row" msgid "Edit" -msgstr "" +msgstr "Chỉnh sửa" #: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:66 msgid "Edit Address in Form" -msgstr "" +msgstr "Chỉnh sửa địa chỉ trong biểu mẫu" #: frappe/templates/emails/auto_email_report.html:63 msgid "Edit Auto Email Report Settings" @@ -8440,15 +8459,15 @@ msgstr "" #: frappe/public/js/frappe/widgets/widget_dialog.js:38 msgid "Edit Chart" -msgstr "" +msgstr "Chỉnh sửa biểu đồ" #: frappe/public/js/frappe/widgets/widget_dialog.js:50 msgid "Edit Custom Block" -msgstr "" +msgstr "Chỉnh sửa khối tùy chỉnh" #: frappe/printing/page/print_format_builder/print_format_builder.js:761 msgid "Edit Custom HTML" -msgstr "" +msgstr "Chỉnh sửa HTML tùy chỉnh" #: frappe/public/js/frappe/form/toolbar.js:655 msgid "Edit DocType" @@ -8462,81 +8481,81 @@ msgstr "" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:42 #: frappe/workflow/page/workflow_builder/workflow_builder.js:42 msgid "Edit Existing" -msgstr "" +msgstr "Chỉnh sửa hiện có" #: frappe/public/js/frappe/list/list_sidebar_group_by.js:21 msgid "Edit Filters" -msgstr "" +msgstr "Chỉnh sửa bộ lọc" #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" -msgstr "" +msgstr "Chỉnh sửa chân trang" #: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" -msgstr "" +msgstr "Chỉnh sửa định dạng" #: frappe/public/js/frappe/form/quick_entry.js:349 msgid "Edit Full Form" -msgstr "" +msgstr "Chỉnh sửa mẫu đầy đủ" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:27 #: frappe/public/js/print_format_builder/Field.vue:83 msgid "Edit HTML" -msgstr "" +msgstr "Chỉnh sửa HTML" #: frappe/public/js/print_format_builder/PrintFormat.vue:9 msgid "Edit Header" -msgstr "" +msgstr "Chỉnh sửa tiêu đề" #: frappe/printing/page/print_format_builder/print_format_builder.js:609 #: frappe/printing/page/print_format_builder/print_format_builder_layout.html:8 msgid "Edit Heading" -msgstr "" +msgstr "Chỉnh sửa tiêu đề" #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:52 msgid "Edit Letter Head" -msgstr "" +msgstr "Chỉnh sửa tiêu đề thư" #: frappe/public/js/print_format_builder/PrintFormat.vue:35 msgid "Edit Letter Head Footer" -msgstr "" +msgstr "Chỉnh sửa chân trang đầu thư" #: frappe/public/js/frappe/widgets/widget_dialog.js:42 msgid "Edit Links" -msgstr "" +msgstr "Chỉnh sửa liên kết" #: frappe/public/js/frappe/widgets/widget_dialog.js:44 msgid "Edit Number Card" -msgstr "" +msgstr "Chỉnh sửa thẻ số" #: frappe/public/js/frappe/widgets/widget_dialog.js:46 msgid "Edit Onboarding" -msgstr "" +msgstr "Chỉnh sửa Giới thiệu" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:24 msgid "Edit Print Format" -msgstr "" +msgstr "Chỉnh sửa định dạng in" #: frappe/www/me.html:38 msgid "Edit Profile" -msgstr "" +msgstr "Chỉnh sửa hồ sơ" #: frappe/printing/page/print_format_builder/print_format_builder.js:173 msgid "Edit Properties" -msgstr "" +msgstr "Chỉnh sửa thuộc tính" #: frappe/public/js/frappe/widgets/widget_dialog.js:48 msgid "Edit Quick List" -msgstr "" +msgstr "Chỉnh sửa danh sách nhanh" #: frappe/public/js/frappe/widgets/widget_dialog.js:40 msgid "Edit Shortcut" -msgstr "" +msgstr "Chỉnh sửa lối tắt" #: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:21 msgid "Edit Sidebar" -msgstr "" +msgstr "Chỉnh sửa Thanh bên" #. Label of the edit_values (Button) field in DocType 'Web Page Block' #. Label of the edit_navbar_template_values (Button) field in DocType 'Website @@ -8547,28 +8566,28 @@ msgstr "" #: frappe/website/doctype/web_page_block/web_page_block.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Edit Values" -msgstr "" +msgstr "Chỉnh sửa giá trị" #: frappe/desk/doctype/note/note.js:11 msgid "Edit mode" -msgstr "" +msgstr "Chế độ chỉnh sửa" #: frappe/public/js/form_builder/components/Field.vue:259 msgid "Edit the {0} Doctype" -msgstr "" +msgstr "Chỉnh sửa loại tài liệu {0}" #: frappe/printing/page/print_format_builder/print_format_builder.js:755 msgid "Edit to add content" -msgstr "" +msgstr "Chỉnh sửa để thêm nội dung" #: frappe/public/js/frappe/web_form/web_form.js:466 msgctxt "Button in web form" msgid "Edit your response" -msgstr "" +msgstr "Chỉnh sửa câu trả lời của bạn" #: frappe/workflow/doctype/workflow/workflow.js:18 msgid "Edit your workflow visually using the Workflow Builder." -msgstr "" +msgstr "Chỉnh sửa quy trình làm việc của bạn một cách trực quan bằng cách sử dụng Trình tạo quy trình làm việc." #: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 @@ -8581,31 +8600,31 @@ msgstr "" #: frappe/core/doctype/doctype/doctype_list.js:58 #: frappe/custom/doctype/customize_form/customize_form.json msgid "Editable Grid" -msgstr "" +msgstr "Lưới có thể chỉnh sửa" #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Editing Row" -msgstr "" +msgstr "Hàng chỉnh sửa" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:14 #: frappe/public/js/workflow_builder/workflow_builder.bundle.js:20 msgid "Editing {0}" -msgstr "" +msgstr "Đang chỉnh sửa {0}" #. Description of the 'SMS Gateway URL' (Small Text) field in DocType 'SMS #. Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Eg. smsgateway.com/api/send_sms.cgi" -msgstr "" +msgstr "Ví dụ. smsgateway.com/api/send_sms.cgi" #: frappe/rate_limiter.py:152 msgid "Either key or IP flag is required." -msgstr "" +msgstr "Cần phải có khóa hoặc cờ IP." #. Label of the element_selector (Data) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Element Selector" -msgstr "" +msgstr "Bộ chọn phần tử" #. Option for the 'Type' (Select) field in DocType 'Communication' #. Label of the email (Check) field in DocType 'Custom DocPerm' @@ -8910,19 +8929,19 @@ msgstr "" #: frappe/website/doctype/web_form/web_form.js:34 msgid "Embed code copied" -msgstr "" +msgstr "Đã sao chép mã nhúng" #: frappe/database/query.py:2327 msgid "Empty alias is not allowed" -msgstr "" +msgstr "Bí danh trống không được phép" #: frappe/public/js/form_builder/components/Section.vue:285 msgid "Empty column" -msgstr "" +msgstr "Cột trống" #: frappe/database/query.py:2269 msgid "Empty string arguments are not allowed" -msgstr "" +msgstr "Không được phép đối số chuỗi trống" #. Label of the enable (Check) field in DocType 'Google Calendar' #. Label of the enable (Check) field in DocType 'Google Contacts' @@ -8931,44 +8950,44 @@ msgstr "" #: frappe/integrations/doctype/google_contacts/google_contacts.json #: frappe/integrations/doctype/google_settings/google_settings.json msgid "Enable" -msgstr "" +msgstr "Bật" #. Label of the enable_action_confirmation (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Enable Action Confirmation" -msgstr "" +msgstr "Bật xác nhận hành động" #. Label of the enable_address_autocompletion (Check) field in DocType #. 'Geolocation Settings' #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json msgid "Enable Address Autocompletion" -msgstr "" +msgstr "Bật tính năng tự động hoàn thành địa chỉ" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:123 msgid "Enable Allow Auto Repeat for the doctype {0} in Customize Form" -msgstr "" +msgstr "Bật Cho phép tự động lặp lại cho loại tài liệu {0} trong Biểu mẫu tùy chỉnh" #. Label of the enable_auto_reply (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Enable Auto Reply" -msgstr "" +msgstr "Bật trả lời tự động" #. Label of the enable_automatic_linking (Check) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Enable Automatic Linking in Documents" -msgstr "" +msgstr "Bật liên kết tự động trong tài liệu" #. Label of the enable_comments (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Enable Comments" -msgstr "" +msgstr "Bật bình luận" #. Label of the enable_dynamic_client_registration (Check) field in DocType #. 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Enable Dynamic Client Registration" -msgstr "" +msgstr "Kích hoạt đăng ký khách hàng động" #. Label of the enable_email_notifications (Check) field in DocType #. 'Notification Settings' @@ -8992,12 +9011,12 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_account/email_account.py:226 msgid "Enable Incoming" -msgstr "" +msgstr "Bật Thư đến" #. Label of the enable_onboarding (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Enable Onboarding" -msgstr "" +msgstr "Bật tính năng giới thiệu" #. Label of the enable_outgoing (Check) field in DocType 'User Email' #. Label of the enable_outgoing (Check) field in DocType 'Email Account' @@ -9005,30 +9024,30 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_account/email_account.py:234 msgid "Enable Outgoing" -msgstr "" +msgstr "Bật Gửi đi" #. Label of the enable_password_policy (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Enable Password Policy" -msgstr "" +msgstr "Kích hoạt chính sách mật khẩu" #. Label of the enable_prepared_report (Check) field in DocType 'Role #. Permission for Page and Report' #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json msgid "Enable Prepared Report" -msgstr "" +msgstr "Bật báo cáo đã chuẩn bị" #. Label of the enable_print_server (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Enable Print Server" -msgstr "" +msgstr "Kích hoạt Máy chủ In" #. Label of the enable_push_notification_relay (Check) field in DocType 'Push #. Notification Settings' #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "Enable Push Notification Relay" -msgstr "" +msgstr "Bật chuyển tiếp thông báo đẩy" #. Label of the enable_rate_limit (Check) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json @@ -9038,41 +9057,41 @@ msgstr "" #. Label of the enable_raw_printing (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Enable Raw Printing" -msgstr "" +msgstr "Bật in thô" #: frappe/core/doctype/report/report.js:39 msgid "Enable Report" -msgstr "" +msgstr "Bật báo cáo" #. Label of the enable_scheduler (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Enable Scheduled Jobs" -msgstr "" +msgstr "Bật công việc đã lên lịch" #: frappe/core/doctype/rq_job/rq_job_list.js:32 msgid "Enable Scheduler" -msgstr "" +msgstr "Bật Bộ lập lịch" #. Label of the enable_security (Check) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Enable Security" -msgstr "" +msgstr "Kích hoạt bảo mật" #. Label of the enable_social_login (Check) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Enable Social Login" -msgstr "" +msgstr "Kích hoạt đăng nhập xã hội" #: frappe/website/doctype/website_settings/website_settings.js:139 msgid "Enable Tracking Page Views" -msgstr "" +msgstr "Bật theo dõi lượt xem trang" #. Label of the enable_two_factor_auth (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json #: frappe/twofactor.py:447 msgid "Enable Two Factor Auth" -msgstr "" +msgstr "Kích hoạt xác thực hai yếu tố" #: frappe/printing/doctype/print_format_field_template/print_format_field_template.py:28 msgid "Enable developer mode to create a standard Print Template" @@ -9086,7 +9105,8 @@ msgstr "" #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Enable if on click\n" "opens modal." -msgstr "" +msgstr "Bật nếu nhấp chuột\n" +"mở phương thức." #. Label of the enable_view_tracking (Check) field in DocType 'Website #. Settings' @@ -9119,11 +9139,11 @@ msgstr "" #: frappe/website/doctype/portal_menu_item/portal_menu_item.json #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Enabled" -msgstr "" +msgstr "Đã bật" #: frappe/core/doctype/rq_job/rq_job_list.js:38 msgid "Enabled Scheduler" -msgstr "" +msgstr "Bộ lập lịch đã bật" #: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" @@ -9156,24 +9176,24 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Enabling this will submit documents in background" -msgstr "" +msgstr "Kích hoạt tính năng này sẽ gửi tài liệu ở chế độ nền" #. Label of the encrypt_backup (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Encrypt Backups" -msgstr "" +msgstr "Mã hóa bản sao lưu" #: frappe/utils/password.py:196 msgid "Encryption key is in invalid format!" -msgstr "" +msgstr "Khóa mã hóa có định dạng không hợp lệ!" #: frappe/utils/password.py:211 msgid "Encryption key is invalid! Please check site_config.json" -msgstr "" +msgstr "Khóa mã hóa không hợp lệ! Vui lòng kiểm tra site_config.json" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:51 msgid "End" -msgstr "" +msgstr "Kết thúc" #. Label of the end_date (Date) field in DocType 'Auto Repeat' #. Label of the end_date (Date) field in DocType 'Audit Trail' @@ -9184,16 +9204,16 @@ msgstr "" #: frappe/public/js/frappe/utils/common.js:425 #: frappe/website/doctype/web_page/web_page.json msgid "End Date" -msgstr "" +msgstr "Ngày kết thúc" #. Label of the end_date_field (Select) field in DocType 'Calendar View' #: frappe/desk/doctype/calendar_view/calendar_view.json msgid "End Date Field" -msgstr "" +msgstr "Trường ngày kết thúc" #: frappe/website/doctype/web_page/web_page.py:208 msgid "End Date cannot be before Start Date!" -msgstr "" +msgstr "Ngày kết thúc không được trước Ngày bắt đầu!" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:146 msgid "End Date cannot be today." @@ -9204,32 +9224,32 @@ msgstr "" #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Ended At" -msgstr "" +msgstr "Đã kết thúc tại" #. Label of the sb_endpoints_section (Section Break) field in DocType #. 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Endpoints" -msgstr "" +msgstr "Điểm cuối" #. Label of the ends_on (Datetime) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Ends on" -msgstr "" +msgstr "Kết thúc vào" #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Energy Point" -msgstr "" +msgstr "Điểm năng lượng" #. Label of the enqueued_by (Data) field in DocType 'Submission Queue' #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Enqueued By" -msgstr "" +msgstr "Được xếp hàng bởi" #: frappe/core/doctype/recorder/recorder.py:125 msgid "Enqueued creation of indexes" -msgstr "" +msgstr "Tạo chỉ mục theo hàng đợi" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:108 msgid "Ensure the user and group search paths are correct." @@ -9241,7 +9261,7 @@ msgstr "" #: frappe/templates/includes/login/login.js:350 msgid "Enter Code displayed in OTP App." -msgstr "" +msgstr "Nhập Mã hiển thị trong Ứng dụng OTP." #: frappe/public/js/frappe/views/communication.js:835 msgid "Enter Email Recipient(s) in the To, CC, or BCC fields" @@ -9250,16 +9270,16 @@ msgstr "" #. Label of the doc_type (Link) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Enter Form Type" -msgstr "" +msgstr "Nhập loại biểu mẫu" #: frappe/public/js/frappe/ui/messages.js:94 msgctxt "Title of prompt dialog" msgid "Enter Value" -msgstr "" +msgstr "Giá trị nhập" #: frappe/public/js/frappe/form/form_tour.js:60 msgid "Enter a name for this {0}" -msgstr "" +msgstr "Nhập tên cho {0}" #. Description of the 'User Defaults' (Table) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -9268,11 +9288,11 @@ msgstr "" #: frappe/public/js/frappe/views/file/file_view.js:111 msgid "Enter folder name" -msgstr "" +msgstr "Nhập tên thư mục" #: frappe/public/js/form_builder/components/FieldProperties.vue:65 msgid "Enter list of Options, each on a new line." -msgstr "" +msgstr "Nhập danh sách Tùy chọn, mỗi tùy chọn trên một dòng mới." #. Description of the 'Static Parameters' (Table) field in DocType 'SMS #. Settings' @@ -9294,20 +9314,20 @@ msgstr "" #: frappe/public/js/frappe/ui/messages.js:341 msgid "Enter your password" -msgstr "" +msgstr "Nhập mật khẩu của bạn" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.js:22 msgid "Entity Name" -msgstr "" +msgstr "Tên thực thể" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.js:9 msgid "Entity Type" -msgstr "" +msgstr "Loại thực thể" #: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 msgid "Equals" -msgstr "" +msgstr "Bằng" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Status' (Select) field in DocType 'Data Import' @@ -9336,27 +9356,27 @@ msgstr "" #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json #: frappe/public/js/frappe/ui/messages.js:22 msgid "Error" -msgstr "" +msgstr "Lỗi" #: frappe/public/js/frappe/web_form/web_form.js:260 msgctxt "Title of error message in web form" msgid "Error" -msgstr "" +msgstr "Lỗi" #. Name of a DocType #: frappe/core/doctype/error_log/error_log.json msgid "Error Log" -msgstr "" +msgstr "Nhật ký lỗi" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Error Logs" -msgstr "" +msgstr "Nhật ký lỗi" #. Label of the error_message (Code) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Error Message" -msgstr "" +msgstr "Thông Báo Lỗi" #: frappe/public/js/frappe/form/print_utils.js:176 msgid "Error connecting to QZ Tray Application...

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

Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing." @@ -9364,49 +9384,49 @@ msgstr "" #: frappe/email/doctype/email_domain/email_domain.py:32 msgid "Error connecting via IMAP/POP3: {e}" -msgstr "" +msgstr "Lỗi kết nối qua IMAP/POP3: {e}" #: frappe/email/doctype/email_domain/email_domain.py:33 msgid "Error connecting via SMTP: {e}" -msgstr "" +msgstr "Lỗi kết nối qua SMTP: {e}" #: frappe/email/doctype/email_domain/email_domain.py:101 msgid "Error has occurred in {0}" -msgstr "" +msgstr "Đã xảy ra lỗi trong {0}" #: frappe/public/js/frappe/form/script_manager.js:199 msgid "Error in Client Script" -msgstr "" +msgstr "Lỗi trong Tập lệnh Máy khách" #: frappe/public/js/frappe/form/script_manager.js:263 msgid "Error in Client Script." -msgstr "" +msgstr "Lỗi trong tập lệnh máy khách." #: frappe/printing/doctype/letter_head/letter_head.js:21 msgid "Error in Header/Footer Script" -msgstr "" +msgstr "Lỗi ở Tập lệnh Đầu trang/Chân trang" #: frappe/email/doctype/notification/notification.py:677 #: frappe/email/doctype/notification/notification.py:816 #: frappe/email/doctype/notification/notification.py:822 msgid "Error in Notification" -msgstr "" +msgstr "Lỗi trong thông báo" #: frappe/utils/pdf.py:60 msgid "Error in print format on line {0}: {1}" -msgstr "" +msgstr "Lỗi định dạng in trên dòng {0}: {1}" #: frappe/api/v2.py:180 msgid "Error in {0}.get_list: {1}" -msgstr "" +msgstr "Lỗi trong {0}.get_list: {1}" #: frappe/database/query.py:449 msgid "Error parsing nested filters: {0}. {1}" -msgstr "" +msgstr "Lỗi phân tích cú pháp các bộ lọc lồng nhau: {0}. {1}" #: frappe/desk/search.py:255 msgid "Error validating \"Ignore User Permissions\"" -msgstr "" +msgstr "Lỗi xác thực \"Bỏ qua quyền của người dùng\"" #: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" @@ -9414,35 +9434,35 @@ msgstr "" #: frappe/email/doctype/notification/notification.py:813 msgid "Error while evaluating Notification {0}. Please fix your template." -msgstr "" +msgstr "Lỗi khi đánh giá Thông báo {0}. Vui lòng sửa mẫu của bạn." #: frappe/email/frappemail.py:173 msgid "Error {0}: {1}" -msgstr "" +msgstr "Lỗi {0}: {1}" #: frappe/model/base_document.py:933 msgid "Error: Data missing in table {0}" -msgstr "" +msgstr "Lỗi: Thiếu dữ liệu trong bảng {0}" #: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" -msgstr "" +msgstr "Lỗi: Thiếu giá trị cho {0}: {1}" #: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" -msgstr "" +msgstr "Lỗi: {0} Hàng #{1}: Thiếu giá trị cho: {2}" #. Label of the errors_generated_in_last_1_day_section (Section Break) field in #. DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Errors" -msgstr "" +msgstr "Lỗi" #. Label of the evaluate_as_expression (Check) field in DocType 'Workflow #. Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Evaluate as Expression" -msgstr "" +msgstr "Đánh giá dưới dạng biểu thức" #. Option for the 'Type' (Select) field in DocType 'Communication' #. Name of a DocType @@ -9450,35 +9470,35 @@ msgstr "" #: frappe/core/doctype/communication/communication.json #: frappe/desk/doctype/event/event.json msgid "Event" -msgstr "" +msgstr "Sự kiện" #. Label of the event_category (Select) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Event Category" -msgstr "" +msgstr "Hạng mục sự kiện" #. Label of the event_frequency (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Event Frequency" -msgstr "" +msgstr "Tần suất sự kiện" #. Name of a DocType #: frappe/desk/doctype/event_notifications/event_notifications.json msgid "Event Notifications" -msgstr "" +msgstr "Thông báo sự kiện" #. Label of the event_participants (Table) field in DocType 'Event' #. Name of a DocType #: frappe/desk/doctype/event/event.json #: frappe/desk/doctype/event_participants/event_participants.json msgid "Event Participants" -msgstr "" +msgstr "Người tham gia sự kiện" #. Label of the enable_email_event_reminders (Check) field in DocType #. 'Notification Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Event Reminders" -msgstr "" +msgstr "Lời nhắc sự kiện" #: frappe/integrations/doctype/google_calendar/google_calendar.py:493 #: frappe/integrations/doctype/google_calendar/google_calendar.py:577 @@ -9490,66 +9510,66 @@ msgstr "" #: frappe/core/doctype/recorder/recorder.json #: frappe/desk/doctype/event/event.json msgid "Event Type" -msgstr "" +msgstr "Loại sự kiện" #: frappe/public/js/frappe/ui/notifications/notifications.js:74 msgid "Events" -msgstr "" +msgstr "Sự kiện" #: frappe/desk/doctype/event/event.py:328 msgid "Events in Today's Calendar" -msgstr "" +msgstr "Sự Kiện Trong Lịch Hôm Nay" #. Label of the everyone (Check) field in DocType 'DocShare' #: frappe/core/doctype/docshare/docshare.json #: frappe/public/js/frappe/form/templates/set_sharing.html:27 msgid "Everyone" -msgstr "" +msgstr "Mọi người" #. Description of the 'Custom Options' (Code) field in DocType 'Dashboard #. Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Ex: \"colors\": [\"#d1d8dd\", \"#ff5858\"]" -msgstr "" +msgstr "Ví dụ: \"màu sắc\": [\"#d1d8dd\", \"#ff5858\"]" #. Label of the exact_copies (Int) field in DocType 'Recorder Query' #: frappe/core/doctype/recorder_query/recorder_query.json msgid "Exact Copies" -msgstr "" +msgstr "Bản sao chính xác" #. Label of the example (HTML) field in DocType 'Workflow Transition' #: frappe/core/page/permission_manager/permission_manager_help.html:21 #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Example" -msgstr "" +msgstr "Ví dụ" #. Description of the 'Default Portal Home' (Data) field in DocType 'Portal #. Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Example: \"/desk\"" -msgstr "" +msgstr "Ví dụ: \"/bàn\"" #. Description of the 'Path' (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Example: #Tree/Account" -msgstr "" +msgstr "Ví dụ: #Tree/Tài khoản" #. Description of the 'Digits' (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Example: 00001" -msgstr "" +msgstr "Ví dụ: 00001" #. Description of the 'Session Expiry (idle timeout)' (Data) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Example: Setting this to 24:00 will log out a user if they are not active for 24:00 hours." -msgstr "" +msgstr "Ví dụ: Đặt cài đặt này thành 24:00 sẽ đăng xuất người dùng nếu họ không hoạt động trong 24:00 giờ." #. Description of the 'Description' (Small Text) field in DocType 'Assignment #. Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Example: {{ subject }}" -msgstr "" +msgstr "Ví dụ: {{ subject }}" #. Option for the 'File Type' (Select) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json @@ -9558,7 +9578,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/password.js:90 msgid "Excellent" -msgstr "" +msgstr "Tuyệt vời" #. Label of the exception (Text) field in DocType 'Data Import Log' #. Label of the exc_info (Code) field in DocType 'RQ Job' @@ -9567,7 +9587,7 @@ msgstr "" #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Exception" -msgstr "" +msgstr "Ngoại lệ" #. Label of the execute_section (Section Break) field in DocType 'System #. Console' @@ -9575,7 +9595,7 @@ msgstr "" #: frappe/desk/doctype/system_console/system_console.js:22 #: frappe/desk/doctype/system_console/system_console.json msgid "Execute" -msgstr "" +msgstr "Thực hiện" #: frappe/desk/doctype/system_console/system_console.js:10 msgid "Execute Console script" @@ -9583,42 +9603,42 @@ msgstr "" #: frappe/public/js/frappe/ui/dropdown_console.js:132 msgid "Executing Code" -msgstr "" +msgstr "Mã thực thi" #: frappe/desk/doctype/system_console/system_console.js:18 msgid "Executing..." -msgstr "" +msgstr "Đang thực hiện..." #: frappe/public/js/frappe/views/reports/query_report.js:2251 msgid "Execution Time: {0} sec" -msgstr "" +msgstr "Thời gian thực hiện: {0} giây" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Executive" -msgstr "" +msgstr "Điều hành" #. Label of the existing_role (Link) field in DocType 'Role Replication' #: frappe/core/doctype/role_replication/role_replication.json msgid "Existing Role" -msgstr "" +msgstr "Vai trò hiện tại" #: frappe/public/js/frappe/views/treeview.js:116 #: frappe/public/js/frappe/views/treeview.js:128 #: frappe/public/js/frappe/views/treeview.js:138 #: frappe/public/js/frappe/widgets/base_widget.js:159 msgid "Expand" -msgstr "" +msgstr "Mở rộng" #: frappe/public/js/frappe/form/controls/code.js:191 msgctxt "Enlarge code field." msgid "Expand" -msgstr "" +msgstr "Mở rộng" #: frappe/public/js/frappe/views/reports/query_report.js:2227 #: frappe/public/js/frappe/views/treeview.js:134 msgid "Expand All" -msgstr "" +msgstr "Mở rộng tất cả" #: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" @@ -9626,12 +9646,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/form_sidebar.html:66 msgid "Experimental" -msgstr "" +msgstr "Thử nghiệm" #. Option for the 'Level' (Select) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Expert" -msgstr "" +msgstr "Chuyên gia" #. Label of the expiration_time (Datetime) field in DocType 'OAuth #. Authorization Code' @@ -9640,36 +9660,36 @@ msgstr "" #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json msgid "Expiration time" -msgstr "" +msgstr "Thời gian hết hạn" #. Label of the expire_notification_on (Datetime) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Expire Notification On" -msgstr "" +msgstr "Bật thông báo hết hạn" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Status' (Select) field in DocType 'User Invitation' #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Expired" -msgstr "" +msgstr "Đã hết hạn" #. Label of the expires_in (Int) field in DocType 'OAuth Bearer Token' #. Label of the expires_in (Int) field in DocType 'Token Cache' #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Expires In" -msgstr "" +msgstr "Hết hạn vào" #. Label of the expires_on (Date) field in DocType 'Document Share Key' #: frappe/core/doctype/document_share_key/document_share_key.json msgid "Expires On" -msgstr "" +msgstr "Hết hạn vào" #. Label of the lifespan_qrcode_image (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Expiry time of QR Code Image Page" -msgstr "" +msgstr "Thời gian hết hạn của Trang Hình Ảnh Mã QR" #. Label of the export (Check) field in DocType 'Custom DocPerm' #. Label of the export (Check) field in DocType 'DocPerm' @@ -9683,59 +9703,59 @@ msgstr "" #: frappe/public/js/frappe/views/reports/report_view.js:1640 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" -msgstr "" +msgstr "Xuất" #: frappe/public/js/frappe/list/list_view.js:2400 msgctxt "Button in list view actions menu" msgid "Export" -msgstr "" +msgstr "Xuất" #: frappe/public/js/frappe/data_import/data_exporter.js:246 msgid "Export 1 record" -msgstr "" +msgstr "Xuất 1 bản ghi" #: frappe/custom/doctype/customize_form/customize_form.js:262 msgid "Export Custom Permissions" -msgstr "" +msgstr "Xuất quyền tùy chỉnh" #: frappe/custom/doctype/customize_form/customize_form.js:242 msgid "Export Customizations" -msgstr "" +msgstr "Xuất tùy chỉnh" #: frappe/public/js/frappe/data_import/data_exporter.js:14 msgid "Export Data" -msgstr "" +msgstr "Xuất dữ liệu" #: frappe/core/doctype/data_import/data_import.js:87 #: frappe/public/js/frappe/data_import/import_preview.js:199 msgid "Export Errored Rows" -msgstr "" +msgstr "Xuất các hàng bị lỗi" #. Label of the export_from (Data) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Export From" -msgstr "" +msgstr "Xuất Từ" #: frappe/core/doctype/data_import/data_import.js:544 msgid "Export Import Log" -msgstr "" +msgstr "Xuất Nhập Nhật ký" #: frappe/public/js/frappe/views/reports/report_utils.js:245 msgctxt "Export report" msgid "Export Report: {0}" -msgstr "" +msgstr "Báo cáo xuất: {0}" #: frappe/public/js/frappe/data_import/data_exporter.js:26 msgid "Export Type" -msgstr "" +msgstr "Loại Xuất" #: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" -msgstr "" +msgstr "Xuất tất cả các hàng phù hợp?" #: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" -msgstr "" +msgstr "Xuất tất cả {0} hàng?" #: frappe/public/js/frappe/views/file/file_view.js:154 msgid "Export as zip" @@ -9743,11 +9763,11 @@ msgstr "" #: frappe/public/js/frappe/views/reports/report_utils.js:184 msgid "Export in Background" -msgstr "" +msgstr "Xuất ở chế độ nền" #: frappe/public/js/frappe/utils/tools.js:11 msgid "Export not allowed. You need {0} role to export." -msgstr "" +msgstr "Xuất khẩu không được phép. Bạn cần có vai trò {0} để xuất." #: frappe/custom/doctype/customize_form/customize_form.js:272 msgid "Export only customizations assigned to the selected module.
Note: You must set the Module (for export) field on Custom Field and Property Setter records before applying this filter.

Warning: Customizations from other modules will be excluded.

" @@ -9763,57 +9783,57 @@ msgstr "" #. Export' #: frappe/core/doctype/data_export/data_export.json msgid "Export without main header" -msgstr "" +msgstr "Xuất không có tiêu đề chính" #: frappe/public/js/frappe/data_import/data_exporter.js:248 msgid "Export {0} records" -msgstr "" +msgstr "Xuất bản ghi {0}" #: frappe/custom/doctype/customize_form/customize_form.js:263 msgid "Exported permissions will be force-synced on every migrate overriding any other customization." -msgstr "" +msgstr "Các quyền đã xuất sẽ được đồng bộ hóa bắt buộc trong mỗi lần di chuyển, ghi đè bất kỳ tùy chỉnh nào khác." #. Label of the expose_recipients (Data) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Expose Recipients" -msgstr "" +msgstr "Tiết lộ người nhận" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Expression" -msgstr "" +msgstr "Biểu thức" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Expression (old style)" -msgstr "" +msgstr "Biểu thức (kiểu cũ)" #. Description of the 'Condition' (Data) field in DocType 'Notification #. Recipient' #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "Expression, Optional" -msgstr "" +msgstr "Biểu thức, Tùy chọn" #. Option for the 'Link Type' (Select) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "External" -msgstr "" +msgstr "Bên ngoài" #. Label of the external_link (Data) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json #: frappe/public/js/frappe/views/workspace/workspace.js:488 msgid "External Link" -msgstr "" +msgstr "Liên kết ngoài" #. Label of the section_break_18 (Section Break) field in DocType 'Connected #. App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Extra Parameters" -msgstr "" +msgstr "Thông số bổ sung" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -9825,7 +9845,7 @@ msgstr "" #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Fail" -msgstr "" +msgstr "Thất bại" #. Option for the 'Status' (Select) field in DocType 'Activity Log' #. Option for the 'Status' (Select) field in DocType 'Scheduled Job Log' @@ -9836,7 +9856,7 @@ msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.json #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Failed" -msgstr "" +msgstr "Thất bại" #. Label of the failed_emails (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json @@ -9846,70 +9866,70 @@ msgstr "" #. Label of the failed_job_count (Int) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Failed Job Count" -msgstr "" +msgstr "Số lượng công việc không thành công" #. Label of the failed_jobs (Int) field in DocType 'System Health Report #. Workers' #: frappe/desk/doctype/system_health_report_workers/system_health_report_workers.json msgid "Failed Jobs" -msgstr "" +msgstr "Công việc thất bại" #. Label of a number card in the Users Workspace #: frappe/core/workspace/users/users.json msgid "Failed Login Attempts" -msgstr "" +msgstr "Số lần đăng nhập không thành công" #. Label of the failed_logins (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failed Logins (Last 30 days)" -msgstr "" +msgstr "Đăng nhập không thành công (30 ngày qua)" #: frappe/model/workflow.py:383 msgid "Failed Transactions" -msgstr "" +msgstr "Giao dịch không thành công" #: frappe/utils/synchronization.py:46 msgid "Failed to aquire lock: {}. Lock may be held by another process." -msgstr "" +msgstr "Không lấy được khóa: {}. Khóa có thể được giữ bởi một quá trình khác." #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:362 msgid "Failed to change password." -msgstr "" +msgstr "Không thể thay đổi mật khẩu." #: frappe/desk/page/setup_wizard/setup_wizard.js:232 #: frappe/desk/page/setup_wizard/setup_wizard.py:42 msgid "Failed to complete setup" -msgstr "" +msgstr "Không thể hoàn tất thiết lập" #: frappe/integrations/doctype/webhook/webhook.py:141 msgid "Failed to compute request body: {}" -msgstr "" +msgstr "Không thể tính toán nội dung yêu cầu: {}" #: frappe/printing/doctype/network_printer_settings/network_printer_settings.py:46 #: frappe/printing/doctype/network_printer_settings/network_printer_settings.py:48 msgid "Failed to connect to server" -msgstr "" +msgstr "Không kết nối được với máy chủ" #: frappe/auth.py:704 msgid "Failed to decode token, please provide a valid base64-encoded token." -msgstr "" +msgstr "Không giải mã được mã thông báo, vui lòng cung cấp mã thông báo được mã hóa base64 hợp lệ." #: frappe/utils/password.py:210 msgid "Failed to decrypt key {0}" -msgstr "" +msgstr "Không giải mã được khóa {0}" #: frappe/desk/reportview.py:638 msgid "Failed to delete {0} documents: {1}" -msgstr "" +msgstr "Không xóa được tài liệu {0}: {1}" #: frappe/core/doctype/rq_job/rq_job_list.js:42 msgid "Failed to enable scheduler: {0}" -msgstr "" +msgstr "Không bật được bộ lập lịch: {0}" #: frappe/email/doctype/notification/notification.py:107 #: frappe/integrations/doctype/webhook/webhook.py:131 msgid "Failed to evaluate conditions: {}" -msgstr "" +msgstr "Không đánh giá được điều kiện: {}" #: frappe/types/exporter.py:205 msgid "Failed to export python type hints" @@ -9917,19 +9937,19 @@ msgstr "" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" -msgstr "" +msgstr "Không tạo được tên từ bộ truyện" #: frappe/core/doctype/document_naming_settings/document_naming_settings.js:75 msgid "Failed to generate preview of series" -msgstr "" +msgstr "Không tạo được bản xem trước của bộ truyện" #: frappe/handler.py:77 msgid "Failed to get method for command {0} with {1}" -msgstr "" +msgstr "Không lấy được phương thức cho lệnh {0} với {1}" #: frappe/api/v2.py:61 msgid "Failed to get method {0} with {1}" -msgstr "" +msgstr "Không lấy được phương thức {0} với {1}" #: frappe/integrations/frappe_providers/frappecloud_billing.py:59 msgid "Failed to get site info" @@ -9937,19 +9957,19 @@ msgstr "" #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" -msgstr "" +msgstr "Không thể nhập loại tài liệu ảo {}, có tệp điều khiển không?" #: frappe/utils/image.py:70 msgid "Failed to optimize image: {0}" -msgstr "" +msgstr "Không thể tối ưu hóa hình ảnh: {0}" #: frappe/email/doctype/notification/notification.py:124 msgid "Failed to render message: {}" -msgstr "" +msgstr "Không hiển thị được tin nhắn: {}" #: frappe/email/doctype/notification/notification.py:142 msgid "Failed to render subject: {}" -msgstr "" +msgstr "Không hiển thị được chủ đề: {}" #: frappe/integrations/frappe_providers/frappecloud_billing.py:94 msgid "Failed to request login to Frappe Cloud" @@ -9965,21 +9985,21 @@ msgstr "" #: frappe/desk/page/setup_wizard/setup_wizard.py:24 msgid "Failed to update global settings" -msgstr "" +msgstr "Không cập nhật được cài đặt chung" #: frappe/integrations/frappe_providers/frappecloud_billing.py:74 msgid "Failed while calling API {0}" -msgstr "" +msgstr "Không thành công khi gọi API {0}" #. Label of the failing_scheduled_jobs (Table) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" -msgstr "" +msgstr "Công việc theo lịch trình không thành công (7 ngày qua)" #: frappe/core/doctype/data_import/data_import.js:485 msgid "Failure" -msgstr "" +msgstr "Thất bại" #. Label of the failure_rate (Percent) field in DocType 'System Health Report #. Failing Jobs' @@ -9990,7 +10010,7 @@ msgstr "" #. Label of the favicon (Attach) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "FavIcon" -msgstr "" +msgstr "Biểu tượng yêu thích" #. Label of the fax (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json @@ -9999,11 +10019,11 @@ msgstr "" #: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Feedback" -msgstr "" +msgstr "Phản hồi" #: frappe/desk/page/setup_wizard/install_fixtures.py:29 msgid "Female" -msgstr "" +msgstr "Nữ" #. Label of the fetch_from (Small Text) field in DocType 'DocField' #. Label of the fetch_from (Small Text) field in DocType 'Custom Field' @@ -10014,15 +10034,15 @@ msgstr "" #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:29 #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:34 msgid "Fetch From" -msgstr "" +msgstr "Tìm nạp từ" #: frappe/website/doctype/website_slideshow/website_slideshow.js:15 msgid "Fetch Images" -msgstr "" +msgstr "Tìm nạp hình ảnh" #: frappe/website/doctype/website_slideshow/website_slideshow.js:13 msgid "Fetch attached images from document" -msgstr "" +msgstr "Lấy hình ảnh đính kèm từ tài liệu" #. Label of the fetch_if_empty (Check) field in DocType 'DocField' #. Label of the fetch_if_empty (Check) field in DocType 'Custom Field' @@ -10031,15 +10051,15 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Fetch on Save if Empty" -msgstr "" +msgstr "Tìm nạp Lưu nếu trống" #: frappe/desk/doctype/global_search_settings/global_search_settings.py:61 msgid "Fetching default Global Search documents." -msgstr "" +msgstr "Đang tìm nạp tài liệu Tìm kiếm toàn cầu mặc định." #: frappe/website/doctype/web_form/web_form.js:168 msgid "Fetching fields from {0}..." -msgstr "" +msgstr "Đang tìm nạp các trường từ {0}..." #. Label of the field (Select) field in DocType 'Assignment Rule' #. Label of the field (Select) field in DocType 'Document Naming Rule @@ -10062,7 +10082,7 @@ msgstr "" #: 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 "" +msgstr "Trường" #: frappe/core/doctype/doctype/doctype.py:419 msgid "Field \"route\" is mandatory for Web Views" @@ -10078,68 +10098,68 @@ msgstr "" #: frappe/desk/search.py:262 msgid "Field {0} not found in {1}" -msgstr "" +msgstr "Không tìm thấy trường {0} trong {1}" #. Label of the description (Text) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Field Description" -msgstr "" +msgstr "Mô tả trường" #: frappe/core/doctype/doctype/doctype.py:1098 msgid "Field Missing" -msgstr "" +msgstr "Trường bị thiếu" #. Label of the field_name (Data) field in DocType 'Property Setter' #. Label of the field_name (Select) field in DocType 'Kanban Board' #: frappe/custom/doctype/property_setter/property_setter.json #: frappe/desk/doctype/kanban_board/kanban_board.json msgid "Field Name" -msgstr "" +msgstr "Tên trường" #: frappe/public/js/print_format_builder/PrintFormatSection.vue:141 msgid "Field Orientation (Left-Right)" -msgstr "" +msgstr "Định hướng trường (Trái-Phải)" #: frappe/public/js/print_format_builder/PrintFormatSection.vue:148 msgid "Field Orientation (Top-Down)" -msgstr "" +msgstr "Định hướng trường (Từ trên xuống)" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:233 #: frappe/public/js/print_format_builder/utils.js:69 msgid "Field Template" -msgstr "" +msgstr "Mẫu trường" #. Label of the fieldtype (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/templates/form_grid/fields.html:40 msgid "Field Type" -msgstr "" +msgstr "Loại trường" #: frappe/desk/reportview.py:204 msgid "Field not permitted in query" -msgstr "" +msgstr "Trường không được phép trong truy vấn" #. Description of the 'Workflow State Field' (Data) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Field that represents the Workflow State of the transaction (if field is not present, a new hidden Custom Field will be created)" -msgstr "" +msgstr "Trường đại diện cho Trạng thái quy trình làm việc của giao dịch (nếu không có trường, Trường tùy chỉnh ẩn mới sẽ được tạo)" #. Label of the track_field (Select) field in DocType 'Milestone Tracker' #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Field to Track" -msgstr "" +msgstr "Trường để theo dõi" #: frappe/custom/doctype/property_setter/property_setter.py:52 msgid "Field type cannot be changed for {0}" -msgstr "" +msgstr "Không thể thay đổi loại trường cho {0}" #: frappe/database/database.py:912 msgid "Field {0} does not exist on {1}" -msgstr "" +msgstr "Trường {0} không tồn tại trên {1}" #: frappe/desk/form/meta.py:187 msgid "Field {0} is referring to non-existing doctype {1}." -msgstr "" +msgstr "Trường {0} đề cập đến loại tài liệu không tồn tại {1}." #: frappe/core/doctype/doctype/doctype.py:1686 msgid "Field {0} must be a virtual field to support virtual doctype." @@ -10147,7 +10167,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1807 msgid "Field {0} not found." -msgstr "" +msgstr "Không tìm thấy trường {0}." #: frappe/email/doctype/notification/notification.py:564 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" @@ -10170,23 +10190,23 @@ msgstr "" #: frappe/public/js/frappe/form/grid_row.js:456 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" -msgstr "" +msgstr "Tên trường" #: frappe/core/doctype/doctype/doctype.py:272 msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}" -msgstr "" +msgstr "Tên trường '{0}' xung đột với {1} của tên {2} trong {3}" #: frappe/core/doctype/doctype/doctype.py:1097 msgid "Fieldname called {0} must exist to enable autonaming" -msgstr "" +msgstr "Tên trường có tên {0} phải tồn tại để bật tính năng tự động đặt tên" #: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" -msgstr "" +msgstr "Tên trường được giới hạn ở 64 ký tự ({0})" #: frappe/custom/doctype/custom_field/custom_field.py:199 msgid "Fieldname not set for Custom Field" -msgstr "" +msgstr "Tên trường chưa được đặt cho Trường tùy chỉnh" #: frappe/custom/doctype/custom_field/custom_field.js:107 msgid "Fieldname which will be the DocType for this link field." @@ -10194,11 +10214,11 @@ msgstr "" #: frappe/public/js/form_builder/store.js:198 msgid "Fieldname {0} appears multiple times" -msgstr "" +msgstr "Tên trường {0} xuất hiện nhiều lần" #: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" -msgstr "" +msgstr "Tên trường {0} không được có các ký tự đặc biệt như {1}" #: frappe/core/doctype/doctype/doctype.py:2009 msgid "Fieldname {0} conflicting with meta object" @@ -10207,7 +10227,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:510 #: frappe/public/js/form_builder/utils.js:302 msgid "Fieldname {0} is restricted" -msgstr "" +msgstr "Tên trường {0} bị hạn chế" #. Label of the fields (Table) field in DocType 'DocType' #. Label of the fields_section (Section Break) field in DocType 'DocType' @@ -10233,16 +10253,16 @@ msgstr "" #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json #: frappe/website/doctype/web_template/web_template.json msgid "Fields" -msgstr "" +msgstr "Trường" #. Label of the fields_multicheck (HTML) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json msgid "Fields Multicheck" -msgstr "" +msgstr "Kiểm tra nhiều trường" #: frappe/core/doctype/file/file.py:442 msgid "Fields `file_name` or `file_url` must be set for File" -msgstr "" +msgstr "Các trường `file_name` hoặc `file_url` phải được đặt cho Tệp" #: frappe/model/db_query.py:167 msgid "Fields must be a list or tuple when as_list is enabled" @@ -10255,7 +10275,7 @@ msgstr "" #. Description of the 'Search Fields' (Data) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Fields separated by comma (,) will be included in the \"Search By\" list of Search dialog box" -msgstr "" +msgstr "Các trường được phân tách bằng dấu phẩy (,) sẽ được đưa vào danh sách \"Tìm theo\" của hộp thoại Tìm kiếm" #. Label of the fieldtype (Select) field in DocType 'Report Column' #. Label of the fieldtype (Select) field in DocType 'Report Filter' @@ -10270,56 +10290,56 @@ msgstr "" #: frappe/website/doctype/web_form_list_column/web_form_list_column.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldtype" -msgstr "" +msgstr "Loại trường" #: frappe/custom/doctype/custom_field/custom_field.py:195 msgid "Fieldtype cannot be changed from {0} to {1}" -msgstr "" +msgstr "Loại trường không thể thay đổi từ {0} thành {1}" #: frappe/custom/doctype/customize_form/customize_form.py:593 msgid "Fieldtype cannot be changed from {0} to {1} in row {2}" -msgstr "" +msgstr "Không thể thay đổi loại trường từ {0} thành {1} trong hàng {2}" #. Name of a DocType #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #: frappe/core/doctype/file/file.json #: frappe/desk/doctype/form_tour/form_tour.json msgid "File" -msgstr "" +msgstr "Tập tin" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:499 msgid "File \"{0}\" was skipped because of invalid file type" -msgstr "" +msgstr "Tệp \"{0}\" bị bỏ qua do loại tệp không hợp lệ" #: frappe/core/doctype/file/utils.py:128 msgid "File '{0}' not found" -msgstr "" +msgstr "Không tìm thấy tệp '{0}'" #. Label of the private_file_section (Section Break) field in DocType 'Access #. Log' #: frappe/core/doctype/access_log/access_log.json msgid "File Information" -msgstr "" +msgstr "Thông tin tập tin" #: frappe/public/js/frappe/views/file/file_view.js:74 msgid "File Manager" -msgstr "" +msgstr "Trình quản lý tệp" #. Label of the file_name (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "File Name" -msgstr "" +msgstr "Tên tập tin" #. Label of the file_size (Int) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "File Size" -msgstr "" +msgstr "Kích thước tệp" #. Label of the section_break_ryki (Section Break) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "File Storage" -msgstr "" +msgstr "Lưu trữ tệp" #. Label of the file_type (Data) field in DocType 'Access Log' #. Label of the file_type (Select) field in DocType 'Data Export' @@ -10329,24 +10349,24 @@ msgstr "" #: frappe/core/doctype/file/file.json #: frappe/public/js/frappe/data_import/data_exporter.js:19 msgid "File Type" -msgstr "" +msgstr "Loại tệp" #. Label of the file_url (Code) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "File URL" -msgstr "" +msgstr "URL tệp" #: frappe/desk/page/backups/backups.py:107 msgid "File backup is ready" -msgstr "" +msgstr "Sao lưu tập tin đã sẵn sàng" #: frappe/core/doctype/file/file.py:660 msgid "File name cannot have {0}" -msgstr "" +msgstr "Tên tệp không được có {0}" #: frappe/utils/csvutils.py:28 msgid "File not attached" -msgstr "" +msgstr "Tệp không được đính kèm" #: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:199 #: frappe/utils/file_manager.py:221 @@ -10355,24 +10375,24 @@ msgstr "" #: frappe/public/js/frappe/request.js:197 msgid "File too big" -msgstr "" +msgstr "Tệp quá lớn" #: frappe/core/doctype/file/file.py:401 msgid "File type of {0} is not allowed" -msgstr "" +msgstr "Loại tệp {0} không được phép" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:636 msgid "File upload failed." -msgstr "" +msgstr "Tải tệp lên không thành công." #: frappe/core/doctype/file/file.py:388 frappe/core/doctype/file/file.py:459 msgid "File {0} does not exist" -msgstr "" +msgstr "Tệp {0} không tồn tại" #. Label of the files_tab (Tab Break) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Files" -msgstr "" +msgstr "Tập tin" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 @@ -10384,23 +10404,23 @@ msgstr "" #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" -msgstr "" +msgstr "Lọc" #. Label of the filter_area (HTML) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Filter Area" -msgstr "" +msgstr "Vùng lọc" #. Label of the filter_data (Section Break) field in DocType 'Auto Email #. Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Filter Data" -msgstr "" +msgstr "Lọc dữ liệu" #. Label of the filter_list (HTML) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json msgid "Filter List" -msgstr "" +msgstr "Danh sách bộ lọc" #. Label of the filter_meta (Text) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json @@ -10411,43 +10431,43 @@ msgstr "" #: frappe/desk/doctype/list_filter/list_filter.json #: frappe/public/js/frappe/list/list_filter.js:102 msgid "Filter Name" -msgstr "" +msgstr "Tên bộ lọc" #. Label of the filter_values (HTML) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Filter Values" -msgstr "" +msgstr "Giá trị lọc" #: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" -msgstr "" +msgstr "Tình trạng bộ lọc bị thiếu sau toán tử: {0}" #: frappe/database/query.py:822 msgid "Filter fields have invalid backtick notation: {0}" -msgstr "" +msgstr "Các trường bộ lọc có ký hiệu dấu ngược không hợp lệ: {0}" #: frappe/printing/page/print_format_builder/print_format_builder_sidebar.html:3 msgid "Filter..." -msgstr "" +msgstr "Lọc..." #. Label of the filtered_by (Data) field in DocType 'Personal Data Deletion #. Step' #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json msgid "Filtered By" -msgstr "" +msgstr "Lọc theo" #: frappe/public/js/frappe/data_import/data_exporter.js:33 msgid "Filtered Records" -msgstr "" +msgstr "Bản ghi đã lọc" #: frappe/website/doctype/help_article/help_article.py:91 #: frappe/www/portal.py:58 msgid "Filtered by \"{0}\"" -msgstr "" +msgstr "Được lọc bởi \"{0}\"" #: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." -msgstr "" +msgstr "Lọc theo: {0}." #. Label of the filters (Code) field in DocType 'Access Log' #. Label of the filters_sb (Section Break) field in DocType 'Prepared Report' @@ -10474,38 +10494,38 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/public/js/frappe/list/list_filter.js:20 msgid "Filters" -msgstr "" +msgstr "Bộ lọc" #. Label of the filters_config (Code) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Filters Configuration" -msgstr "" +msgstr "Cấu hình bộ lọc" #. Label of the filters_display (HTML) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Filters Display" -msgstr "" +msgstr "Hiển thị bộ lọc" #. Label of the filters_editor (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Filters Editor" -msgstr "" +msgstr "Trình cấu hình bộ lọc" #. Label of the filters_json (Code) field in DocType 'Dashboard Chart' #. Label of the filters_json (Code) field in DocType 'Number Card' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Filters JSON" -msgstr "" +msgstr "Bộ lọc JSON" #. Label of the filters_section (Section Break) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Filters Section" -msgstr "" +msgstr "Phần Bộ lọc" #: frappe/public/js/frappe/views/kanban/kanban_view.js:202 msgid "Filters saved" -msgstr "" +msgstr "Đã lưu bộ lọc" #. Description of the 'Script' (Code) field in DocType 'Report' #: frappe/core/doctype/report/report.json @@ -10514,32 +10534,32 @@ msgstr "" #: frappe/public/js/frappe/ui/filters/filter_list.js:133 msgid "Filters {0}" -msgstr "" +msgstr "Bộ lọc {0}" #: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" -msgstr "" +msgstr "Bộ lọc:" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:586 msgid "Find '{0}' in ..." -msgstr "" +msgstr "Tìm '{0}' trong ..." #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:401 #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:403 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:152 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:155 msgid "Find {0} in {1}" -msgstr "" +msgstr "Tìm {0} trong {1}" #. Option for the 'Status' (Select) field in DocType 'Submission Queue' #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Finished" -msgstr "" +msgstr "Đã hoàn thành" #. Label of the report_end_time (Datetime) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Finished At" -msgstr "" +msgstr "Kết thúc lúc" #. Label of the first_day_of_the_week (Select) field in DocType 'Language' #. Label of the first_day_of_the_week (Select) field in DocType 'System @@ -10547,7 +10567,7 @@ msgstr "" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "First Day of the Week" -msgstr "" +msgstr "Ngày Đầu Tuần" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' @@ -10558,16 +10578,16 @@ msgstr "" #: frappe/core/web_form/edit_profile/edit_profile.json #: frappe/www/complete_signup.html:15 msgid "First Name" -msgstr "" +msgstr "Họ Tên" #. Label of the first_success_message (Data) field in DocType 'Success Action' #: frappe/core/doctype/success_action/success_action.json msgid "First Success Message" -msgstr "" +msgstr "Tin nhắn thành công đầu tiên" #: frappe/core/doctype/data_export/exporter.py:185 msgid "First data column must be blank." -msgstr "" +msgstr "Cột dữ liệu đầu tiên phải trống." #: frappe/website/doctype/website_slideshow/website_slideshow.js:7 msgid "First set the name and save the record." @@ -10575,12 +10595,12 @@ msgstr "" #: frappe/public/js/workflow_builder/WorkflowBuilder.vue:304 msgid "Fit" -msgstr "" +msgstr "Phù hợp" #. Label of the flag (Data) field in DocType 'Language' #: frappe/core/doctype/language/language.json msgid "Flag" -msgstr "" +msgstr "Cờ" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -10595,12 +10615,12 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Float" -msgstr "" +msgstr "Nổi" #. Label of the float_precision (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Float Precision" -msgstr "" +msgstr "Phao chính xác" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -10613,45 +10633,45 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Fold" -msgstr "" +msgstr "Gấp" #: frappe/core/doctype/doctype/doctype.py:1482 msgid "Fold can not be at the end of the form" -msgstr "" +msgstr "Không thể gấp ở cuối biểu mẫu" #: frappe/core/doctype/doctype/doctype.py:1480 msgid "Fold must come before a Section Break" -msgstr "" +msgstr "Việc gấp phải đến trước phần ngắt" #. Label of the folder (Link) field in DocType 'File' #. Option for the 'Icon Type' (Select) field in DocType 'Desktop Icon' #: frappe/core/doctype/file/file.json #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Folder" -msgstr "" +msgstr "Thư mục" #. Label of the folder_name (Data) field in DocType 'IMAP Folder' #: frappe/email/doctype/imap_folder/imap_folder.json msgid "Folder Name" -msgstr "" +msgstr "Tên thư mục" #: frappe/public/js/frappe/views/file/file_view.js:100 msgid "Folder name should not include '/' (slash)" -msgstr "" +msgstr "Tên thư mục không được bao gồm '/' (dấu gạch chéo)" #: frappe/core/doctype/file/file.py:505 msgid "Folder {0} is not empty" -msgstr "" +msgstr "Thư mục {0} không trống" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Folio" -msgstr "" +msgstr "Cuốn sách" #: frappe/public/js/frappe/form/templates/form_sidebar.html:150 #: frappe/public/js/frappe/form/toolbar.js:945 msgid "Follow" -msgstr "" +msgstr "Theo dõi" #: frappe/public/js/frappe/form/templates/form_sidebar.html:145 msgid "Followed by" @@ -10659,37 +10679,37 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.py:134 msgid "Following Report Filters have missing values:" -msgstr "" +msgstr "Bộ lọc Báo cáo sau đây bị thiếu giá trị:" #: frappe/desk/form/document_follow.py:69 msgid "Following document {0}" -msgstr "" +msgstr "Tài liệu sau {0}" #: frappe/website/doctype/web_form/web_form.py:109 msgid "Following fields are missing:" -msgstr "" +msgstr "Các trường sau bị thiếu:" #: frappe/public/js/frappe/ui/field_group.js:144 msgid "Following fields have invalid values:" -msgstr "" +msgstr "Các trường sau có giá trị không hợp lệ:" #: frappe/public/js/frappe/widgets/widget_dialog.js:358 msgid "Following fields have missing values" -msgstr "" +msgstr "Các trường sau bị thiếu giá trị" #: frappe/public/js/frappe/ui/field_group.js:131 msgid "Following fields have missing values:" -msgstr "" +msgstr "Các trường sau bị thiếu giá trị:" #. Label of the font (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Font" -msgstr "" +msgstr "Phông chữ" #. Label of the font_properties (Data) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Font Properties" -msgstr "" +msgstr "Thuộc tính phông chữ" #. Label of the font_size (Int) field in DocType 'Print Format' #. Label of the font_size (Float) field in DocType 'Print Settings' @@ -10699,13 +10719,13 @@ msgstr "" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:45 #: frappe/website/doctype/website_theme/website_theme.json msgid "Font Size" -msgstr "" +msgstr "Cỡ chữ" #. Label of the section_break_8 (Section Break) field in DocType 'Print #. Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Fonts" -msgstr "" +msgstr "Phông chữ" #. Label of the set_footer (Section Break) field in DocType 'Email Account' #. Label of the footer_section (Section Break) field in DocType 'Letter Head' @@ -10718,49 +10738,49 @@ msgstr "" #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer" -msgstr "" +msgstr "Chân trang" #. Label of the footer_powered (Small Text) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer \"Powered By\"" -msgstr "" +msgstr "Chân trang \"Được hỗ trợ bởi\"" #. Label of the footer_source (Select) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Footer Based On" -msgstr "" +msgstr "Chân trang dựa trên" #. Label of the footer (Text Editor) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Footer Content" -msgstr "" +msgstr "Nội dung chân trang" #. Label of the footer_details_section (Section Break) field in DocType #. 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer Details" -msgstr "" +msgstr "Chi tiết chân trang" #. Label of the footer (HTML Editor) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Footer HTML" -msgstr "" +msgstr "HTML chân trang" #: frappe/printing/doctype/letter_head/letter_head.py:88 msgid "Footer HTML set from attachment {0}" -msgstr "" +msgstr "HTML chân trang được đặt từ tệp đính kèm {0}" #. Label of the footer_image_section (Section Break) field in DocType 'Letter #. Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Footer Image" -msgstr "" +msgstr "Hình ảnh chân trang" #. Label of the footer (Section Break) field in DocType 'Website Settings' #. Label of the footer_items (Table) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer Items" -msgstr "" +msgstr "Mục chân trang" #. Label of the footer_logo (Attach Image) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json @@ -10770,28 +10790,28 @@ msgstr "" #. Label of the footer_script (Code) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Footer Script" -msgstr "" +msgstr "Tập lệnh chân trang" #. Label of the footer_template (Link) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer Template" -msgstr "" +msgstr "Mẫu chân trang" #. Label of the footer_template_values (Code) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer Template Values" -msgstr "" +msgstr "Giá trị mẫu chân trang" #: frappe/printing/page/print/print.js:138 msgid "Footer might not be visible as {0} option is disabled
" -msgstr "" +msgstr "Chân trang có thể không hiển thị vì tùy chọn {0} bị tắt
" #. Description of the 'Footer HTML' (HTML Editor) field in DocType 'Letter #. Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Footer will display correctly only in PDF" -msgstr "" +msgstr "Chân trang sẽ chỉ hiển thị chính xác trong PDF" #. Label of the for_doctype (Link) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json @@ -10806,15 +10826,15 @@ msgstr "" #. Label of the for_document (Dynamic Link) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json msgid "For Document" -msgstr "" +msgstr "Đối với Tài liệu" #: frappe/core/doctype/user_permission/user_permission_list.js:155 msgid "For Document Type" -msgstr "" +msgstr "Đối với loại tài liệu" #: frappe/public/js/frappe/widgets/widget_dialog.js:566 msgid "For Example: {} Open" -msgstr "" +msgstr "Ví dụ: {} Mở" #. Label of the for_user (Link) field in DocType 'List Filter' #. Label of the for_user (Link) field in DocType 'Notification Log' @@ -10827,12 +10847,12 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json msgid "For User" -msgstr "" +msgstr "Dành cho người dùng" #. Label of the for_value (Dynamic Link) field in DocType 'User Permission' #: frappe/core/doctype/user_permission/user_permission.json msgid "For Value" -msgstr "" +msgstr "Đối với giá trị" #. Description of the 'Subject' (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -10842,20 +10862,20 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 #: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." -msgstr "" +msgstr "Để so sánh, hãy sử dụng >5, <10 hoặc =324. Đối với phạm vi, hãy sử dụng 5:10 (đối với các giá trị từ 5 đến 10)." #: frappe/public/js/frappe/utils/dashboard_utils.js:162 msgid "For example:" -msgstr "" +msgstr "Ví dụ:" #: frappe/printing/page/print_format_builder/print_format_builder.js:786 msgid "For example: If you want to include the document ID, use {0}" -msgstr "" +msgstr "Ví dụ: Nếu bạn muốn bao gồm ID tài liệu, hãy sử dụng {0}" #. Description of the 'Format' (Data) field in DocType 'Workspace Shortcut' #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "For example: {} Open" -msgstr "" +msgstr "Ví dụ: {} Mở" #. Description of the 'Client script' (Code) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -10864,21 +10884,21 @@ msgstr "" #: frappe/integrations/doctype/google_settings/google_settings.js:7 msgid "For more information, {0}." -msgstr "" +msgstr "Để biết thêm thông tin, {0}." #. Description of the 'Email To' (Small Text) field in DocType 'Auto Email #. 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 "" +msgstr "Đối với nhiều địa chỉ, hãy nhập địa chỉ trên dòng khác nhau. ví dụ. test@test.com ⏎ test1@test.com" #: frappe/core/doctype/data_export/exporter.py:197 msgid "For updating, you can update only selective columns." -msgstr "" +msgstr "Để cập nhật, bạn chỉ có thể cập nhật các cột chọn lọc." #: frappe/core/doctype/doctype/doctype.py:1803 msgid "For {0} at level {1} in {2} in row {3}" -msgstr "" +msgstr "Đối với {0} ở cấp độ {1} trong {2} trong hàng {3}" #. Label of the force (Check) field in DocType 'Package Import' #. Option for the 'Skip Authorization' (Select) field in DocType 'OAuth @@ -10886,7 +10906,7 @@ msgstr "" #: frappe/core/doctype/package_import/package_import.json #: frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.json msgid "Force" -msgstr "" +msgstr "Lực lượng" #. Label of the force_re_route_to_default_view (Check) field in DocType #. 'DocType' @@ -10895,17 +10915,17 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Force Re-route to Default View" -msgstr "" +msgstr "Buộc định tuyến lại về chế độ xem mặc định" #: frappe/core/doctype/rq_job/rq_job.js:13 msgid "Force Stop job" -msgstr "" +msgstr "Buộc dừng công việc" #. 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 "" +msgstr "Buộc người dùng đặt lại mật khẩu" #. Label of the force_web_capture_mode_for_uploads (Check) field in DocType #. 'System Settings' @@ -10915,7 +10935,7 @@ msgstr "" #: frappe/www/login.html:37 msgid "Forgot Password?" -msgstr "" +msgstr "Quên mật khẩu?" #. Label of the form_builder_tab (Tab Break) field in DocType 'DocType' #. Option for the 'Apply To' (Select) field in DocType 'Client Script' @@ -10930,14 +10950,14 @@ msgstr "" #: frappe/printing/page/print/print.js:104 #: frappe/website/doctype/web_form/web_form.json msgid "Form" -msgstr "" +msgstr "Mẫu" #. 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 "" +msgstr "Trình tạo biểu mẫu" #. Label of the form_dict (Code) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json @@ -10955,24 +10975,24 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/website/doctype/web_form/web_form.json msgid "Form Settings" -msgstr "" +msgstr "Cài đặt biểu mẫu" #. 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 "" +msgstr "Tham quan biểu mẫu" #. Name of a DocType #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Form Tour Step" -msgstr "" +msgstr "Biểu mẫu Bước tham quan" #. Option for the 'Request Structure' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Form URL-Encoded" -msgstr "" +msgstr "Mẫu được mã hóa URL" #. Label of the format (Data) field in DocType 'Workspace Shortcut' #. Label of the format (Select) field in DocType 'Auto Email Report' @@ -10980,27 +11000,27 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/public/js/frappe/widgets/widget_dialog.js:565 msgid "Format" -msgstr "" +msgstr "Định dạng" #. Label of the format_data (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Format Data" -msgstr "" +msgstr "Định dạng dữ liệu" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Fortnightly" -msgstr "" +msgstr "Hai tuần một lần" #: frappe/core/doctype/communication/communication.js:70 msgid "Forward" -msgstr "" +msgstr "Chuyển tiếp" #. Label of the forward_query_parameters (Check) field in DocType 'Website #. Route Redirect' #: frappe/website/doctype/website_route_redirect/website_route_redirect.json msgid "Forward Query Parameters" -msgstr "" +msgstr "Chuyển tiếp tham số truy vấn" #. Label of the forward_to_email (Data) field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -11010,12 +11030,12 @@ msgstr "" #. Label of the fraction (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Fraction" -msgstr "" +msgstr "Phân số" #. Label of the fraction_units (Int) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Fraction Units" -msgstr "" +msgstr "Đơn vị phân số" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -11059,7 +11079,7 @@ msgstr "" #. Type: Route #: frappe/hooks.py msgid "Frappe Support" -msgstr "" +msgstr "Hỗ trợ sinh tố" #: frappe/website/doctype/web_page/web_page.js:92 msgid "Frappe page builder using components" @@ -11068,7 +11088,7 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/ImageCropper.vue:112 msgctxt "Image Cropper" msgid "Free" -msgstr "" +msgstr "Miễn phí" #. Label of the frequency (Select) field in DocType 'Auto Repeat' #. Label of the frequency (Select) field in DocType 'Scheduled Job Type' @@ -11081,7 +11101,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/public/js/frappe/utils/common.js:404 msgid "Frequency" -msgstr "" +msgstr "Tần số" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -11097,63 +11117,63 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Friday" -msgstr "" +msgstr "Thứ Sáu" #. Label of the sender (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/permission_log/permission_log.js:12 #: frappe/public/js/frappe/views/inbox/inbox_view.js:70 msgid "From" -msgstr "" +msgstr "Từ" #: frappe/public/js/frappe/views/communication.js:222 msgctxt "Email Sender" msgid "From" -msgstr "" +msgstr "Từ" #. Label of the from_attach_field (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "From Attach Field" -msgstr "" +msgstr "Từ trường đính kèm" #. Label of the from_date (Date) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/website/report/website_analytics/website_analytics.js:8 msgid "From Date" -msgstr "" +msgstr "Từ Ngày" #. 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 "" +msgstr "Từ trường ngày" #: frappe/public/js/frappe/views/reports/query_report.js:1947 msgid "From Document Type" -msgstr "" +msgstr "Từ Loại Tài liệu" #. Option for the 'Attach Files' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "From Field" -msgstr "" +msgstr "Từ hiện trường" #. Label of the sender_full_name (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "From Full Name" -msgstr "" +msgstr "Từ Tên đầy đủ" #. Label of the from_user (Link) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "From User" -msgstr "" +msgstr "Từ người dùng" #: frappe/public/js/frappe/utils/diffview.js:31 msgid "From version" -msgstr "" +msgstr "Từ phiên bản" #. Option for the 'Width' (Select) field in DocType 'Dashboard Chart Link' #: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json msgid "Full" -msgstr "" +msgstr "Đầy đủ" #. Label of the full_name (Data) field in DocType 'Contact' #. Label of the full_name (Data) field in DocType 'Activity Log' @@ -11166,17 +11186,17 @@ msgstr "" #: frappe/templates/signup.html:4 #: frappe/website/doctype/about_us_team_member/about_us_team_member.json msgid "Full Name" -msgstr "" +msgstr "Tên đầy đủ" #: frappe/printing/page/print/print.js:87 #: frappe/public/js/frappe/form/templates/print_layout.html:42 msgid "Full Page" -msgstr "" +msgstr "Toàn trang" #. Label of the full_width (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Full Width" -msgstr "" +msgstr "Chiều rộng đầy đủ" #. Label of the function (Select) field in DocType 'Number Card' #. Label of the report_function (Select) field in DocType 'Number Card' @@ -11184,19 +11204,19 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:247 #: frappe/public/js/frappe/widgets/widget_dialog.js:699 msgid "Function" -msgstr "" +msgstr "Chức năng" #: frappe/public/js/frappe/widgets/widget_dialog.js:706 msgid "Function Based On" -msgstr "" +msgstr "Chức năng dựa trên" #: frappe/__init__.py:465 msgid "Function {0} is not whitelisted." -msgstr "" +msgstr "Chức năng {0} không có trong danh sách trắng." #: frappe/database/query.py:2173 msgid "Function {0} requires arguments but none were provided" -msgstr "" +msgstr "Hàm {0} yêu cầu đối số nhưng không có đối số nào được cung cấp" #: frappe/public/js/frappe/views/treeview.js:427 msgid "Further sub-groups can only be created under records marked as 'Group'" @@ -11209,7 +11229,7 @@ msgstr "" #. Option for the 'Method' (Select) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "GET" -msgstr "" +msgstr "NHẬN" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -11224,7 +11244,7 @@ msgstr "" #. Option for the 'License Type' (Select) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "GNU General Public License" -msgstr "" +msgstr "Giấy phép Công cộng GNU" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json @@ -11244,44 +11264,44 @@ msgstr "" #: frappe/contacts/doctype/gender/gender.json #: frappe/core/doctype/user/user.json msgid "Gender" -msgstr "" +msgstr "Giới tính" #: frappe/desk/page/setup_wizard/install_fixtures.py:32 msgid "Genderqueer" -msgstr "" +msgstr "Giới tính không xác định" #: frappe/www/contact.html:29 msgid "General" -msgstr "" +msgstr "Chung" #. Label of the generate_keys (Button) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Generate Keys" -msgstr "" +msgstr "Tạo khóa" #: frappe/public/js/frappe/views/reports/query_report.js:898 msgid "Generate New Report" -msgstr "" +msgstr "Tạo Báo cáo Mới" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:460 msgid "Generate Random Password" -msgstr "" +msgstr "Tạo mật khẩu ngẫu nhiên" #. Label of the generate_separate_documents_for_each_assignee (Check) field in #. DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Generate Separate Documents For Each Assignee" -msgstr "" +msgstr "Tạo Tài Liệu Riêng Cho Mỗi Người Được Giao" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 #: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" -msgstr "" +msgstr "Tạo URL theo dõi" #. Option for the 'Provider' (Select) field in DocType 'Geolocation Settings' #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json msgid "Geoapify" -msgstr "" +msgstr "Định vị địa lý" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -11290,29 +11310,29 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Geolocation" -msgstr "" +msgstr "Định vị địa lý" #. Name of a DocType #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json msgid "Geolocation Settings" -msgstr "" +msgstr "Cài đặt định vị địa lý" #: frappe/email/doctype/notification/notification.js:236 msgid "Get Alerts for Today" -msgstr "" +msgstr "Nhận thông báo hôm nay" #: frappe/desk/page/backups/backups.js:21 msgid "Get Backup Encryption Key" -msgstr "" +msgstr "Nhận khóa mã hóa dự phòng" #. Label of the get_contacts (Button) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Get Contacts" -msgstr "" +msgstr "Nhận Danh bạ" #: frappe/website/doctype/web_form/web_form.js:93 msgid "Get Fields" -msgstr "" +msgstr "Nhận trường" #: frappe/printing/doctype/letter_head/letter_head.js:32 msgid "Get Header and Footer wkhtmltopdf variables" @@ -11320,7 +11340,7 @@ msgstr "" #: frappe/public/js/frappe/form/multi_select_dialog.js:86 msgid "Get Items" -msgstr "" +msgstr "Nhận vật phẩm" #: frappe/integrations/doctype/connected_app/connected_app.js:6 msgid "Get OpenID Configuration" @@ -11328,13 +11348,13 @@ msgstr "" #: frappe/www/printview.html:22 msgid "Get PDF" -msgstr "" +msgstr "Nhận PDF" #. Description of the 'Try a Naming Series' (Data) field in DocType 'Document #. Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Get a preview of generated names with a series." -msgstr "" +msgstr "Nhận bản xem trước các tên được tạo bằng một chuỗi." #. Description of the 'Email Threads on Assigned Document' (Check) field in #. DocType 'Notification Settings' @@ -11345,7 +11365,7 @@ msgstr "" #. 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 "" +msgstr "Nhận hình đại diện được công nhận trên toàn cầu của bạn từ Gravatar.com" #. Label of the git_branch (Data) field in DocType 'Installed Application' #: frappe/core/doctype/installed_application/installed_application.json @@ -11365,73 +11385,73 @@ msgstr "" #. Name of a DocType #: frappe/desk/doctype/global_search_doctype/global_search_doctype.json msgid "Global Search DocType" -msgstr "" +msgstr "Loại tài liệu tìm kiếm toàn cầu" #: frappe/desk/doctype/global_search_settings/global_search_settings.js:24 msgid "Global Search Document Types Reset." -msgstr "" +msgstr "Đặt lại loại tài liệu tìm kiếm toàn cầu." #. Name of a DocType #: frappe/desk/doctype/global_search_settings/global_search_settings.json msgid "Global Search Settings" -msgstr "" +msgstr "Cài đặt tìm kiếm chung" #: frappe/public/js/frappe/ui/keyboard.js:122 msgid "Global Shortcuts" -msgstr "" +msgstr "Phím tắt chung" #. Label of the global_unsubscribe (Check) field in DocType 'Email Unsubscribe' #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.json msgid "Global Unsubscribe" -msgstr "" +msgstr "Hủy đăng ký toàn cầu" #: frappe/public/js/frappe/form/toolbar.js:880 msgid "Go" -msgstr "" +msgstr "Đi" #: frappe/public/js/frappe/widgets/onboarding_widget.js:241 #: frappe/public/js/frappe/widgets/onboarding_widget.js:321 msgid "Go Back" -msgstr "" +msgstr "Quay lại" #: frappe/desk/doctype/notification_settings/notification_settings.js:17 msgid "Go to Notification Settings List" -msgstr "" +msgstr "Đi tới Danh sách cài đặt thông báo" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Go to Page" -msgstr "" +msgstr "Đi tới Trang" #: frappe/public/js/workflow_builder/workflow_builder.bundle.js:41 msgid "Go to Workflow" -msgstr "" +msgstr "Đi tới Quy trình làm việc" #: frappe/desk/doctype/workspace/workspace.js:18 msgid "Go to Workspace" -msgstr "" +msgstr "Đi tới Không gian làm việc" #: frappe/public/js/frappe/form/form.js:145 msgid "Go to next record" -msgstr "" +msgstr "Đi tới bản ghi tiếp theo" #: frappe/public/js/frappe/form/form.js:155 msgid "Go to previous record" -msgstr "" +msgstr "Đi tới bản ghi trước đó" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.py:53 msgid "Go to the document" -msgstr "" +msgstr "Đi tới tài liệu" #. 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 "" +msgstr "Truy cập URL này sau khi hoàn thành biểu mẫu" #: frappe/core/doctype/doctype/doctype.js:54 #: frappe/custom/doctype/client_script/client_script.js:12 msgid "Go to {0}" -msgstr "" +msgstr "Đi tới {0}" #: frappe/core/doctype/data_import/data_import.js:93 #: frappe/core/doctype/doctype/doctype.js:55 @@ -11439,15 +11459,15 @@ msgstr "" #: frappe/custom/doctype/doctype_layout/doctype_layout.js:42 #: frappe/workflow/doctype/workflow/workflow.js:44 msgid "Go to {0} List" -msgstr "" +msgstr "Đi tới {0} Danh sách" #: frappe/core/doctype/page/page.js:11 msgid "Go to {0} Page" -msgstr "" +msgstr "Tới trang {0}" #: frappe/utils/goal.py:126 frappe/utils/goal.py:133 msgid "Goal" -msgstr "" +msgstr "Mục tiêu" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -11598,49 +11618,49 @@ msgstr "" #. Label of the grant_type (Select) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Grant Type" -msgstr "" +msgstr "Loại tài trợ" #: frappe/public/js/frappe/form/dashboard.js:34 #: frappe/public/js/frappe/form/templates/form_dashboard.html:10 msgid "Graph" -msgstr "" +msgstr "Đồ thị" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Gray" -msgstr "" +msgstr "Xám" #: frappe/public/js/frappe/ui/filters/filter.js:23 msgid "Greater Than" -msgstr "" +msgstr "Lớn Hơn" #: frappe/public/js/frappe/ui/filters/filter.js:25 msgid "Greater Than Or Equal To" -msgstr "" +msgstr "Lớn hơn hoặc bằng" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Green" -msgstr "" +msgstr "Xanh" #: frappe/public/js/form_builder/components/controls/TableControl.vue:53 msgid "Grid Empty State" -msgstr "" +msgstr "Trạng thái trống của lưới" #. 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 "" +msgstr "Độ dài trang lưới" #: frappe/public/js/frappe/ui/keyboard.js:127 msgid "Grid Shortcuts" -msgstr "" +msgstr "Phím tắt lưới" #. Label of the group (Data) field in DocType 'DocType Action' #. Label of the group (Data) field in DocType 'DocType Link' @@ -11649,23 +11669,23 @@ msgstr "" #: frappe/core/doctype/doctype_link/doctype_link.json #: frappe/website/doctype/website_sidebar_item/website_sidebar_item.json msgid "Group" -msgstr "" +msgstr "Nhóm" #. 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 "" +msgstr "Nhóm theo" #. 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 "" +msgstr "Nhóm theo dựa trên" #. 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 "" +msgstr "Nhóm theo loại" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:408 msgid "Group By field is required to create a dashboard chart" @@ -11678,40 +11698,40 @@ msgstr "" #. 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 "Lớp đối tượng nhóm" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Group your custom doctypes under modules" -msgstr "" +msgstr "Nhóm các loại tài liệu tùy chỉnh của bạn theo mô-đun" #: frappe/public/js/frappe/ui/group_by/group_by.js:428 msgid "Grouped by {0}
" -msgstr "" +msgstr "Được nhóm theo {0}
" #. Option for the 'Method' (Select) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "HEAD" -msgstr "" +msgstr "ĐẦU" #. Option for the 'Provider' (Select) field in DocType 'Geolocation Settings' #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json msgid "HERE" -msgstr "" +msgstr "TẠI ĐÂY" #. Option for the 'Time Format' (Select) field in DocType 'Language' #. Option for the 'Time Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "HH:mm" -msgstr "" +msgstr "HH:mm" #. Option for the 'Time Format' (Select) field in DocType 'Language' #. Option for the 'Time Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "HH:mm:ss" -msgstr "" +msgstr "HH:mm:ss" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -11740,7 +11760,7 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.js:92 #: frappe/website/doctype/web_page/web_page.json msgid "HTML" -msgstr "" +msgstr "HTML" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -11749,21 +11769,21 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "HTML Editor" -msgstr "" +msgstr "Trình soạn thảo HTML" #: frappe/public/js/frappe/views/communication.js:142 msgid "HTML Message" -msgstr "" +msgstr "Tin nhắn HTML" #. Label of the page (HTML Editor) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "HTML Page" -msgstr "" +msgstr "Trang HTML" #. 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 "" +msgstr "HTML cho phần tiêu đề. Tùy chọn" #: frappe/website/doctype/web_page/web_page.js:92 msgid "HTML with jinja support" @@ -11772,20 +11792,20 @@ msgstr "" #. Option for the 'Width' (Select) field in DocType 'Dashboard Chart Link' #: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json msgid "Half" -msgstr "" +msgstr "Một nửa" #. Option for the 'Repeat On' (Select) field in DocType 'Event' #. Option for the 'Period' (Select) field in DocType 'Auto Email Report' #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Half Yearly" -msgstr "" +msgstr "Nửa năm" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/public/js/frappe/utils/common.js:411 msgid "Half-yearly" -msgstr "" +msgstr "Nửa năm một lần" #. Label of the handled_emails (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json @@ -11795,28 +11815,28 @@ msgstr "" #. Label of the has_attachment (Check) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Has Attachment" -msgstr "" +msgstr "Có Tệp Đính Kèm" #. Name of a DocType #: frappe/core/doctype/has_domain/has_domain.json msgid "Has Domain" -msgstr "" +msgstr "Có tên miền" #. 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 "" +msgstr "Có điều kiện tiếp theo" #. Name of a DocType #: frappe/core/doctype/has_role/has_role.json msgid "Has Role" -msgstr "" +msgstr "Có vai trò" #. Label of the has_setup_wizard (Check) field in DocType 'Installed #. Application' #: frappe/core/doctype/installed_application/installed_application.json msgid "Has Setup Wizard" -msgstr "" +msgstr "Có Trình hướng dẫn cài đặt" #. Label of the has_web_view (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -11825,7 +11845,7 @@ msgstr "" #: frappe/templates/signup.html:19 msgid "Have an account? Login" -msgstr "" +msgstr "Có tài khoản? Đăng nhập" #. Label of the header (Check) field in DocType 'SMS Parameter' #. Label of the header_section (Section Break) field in DocType 'Letter Head' @@ -11836,26 +11856,26 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "Header" -msgstr "" +msgstr "Tiêu đề" #. Label of the content (HTML Editor) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Header HTML" -msgstr "" +msgstr "Tiêu đề HTML" #: frappe/printing/doctype/letter_head/letter_head.py:76 msgid "Header HTML set from attachment {0}" -msgstr "" +msgstr "Bộ HTML tiêu đề từ tệp đính kèm {0}" #. Label of the header_icon (Icon) field in DocType 'Workspace Sidebar' #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json msgid "Header Icon" -msgstr "" +msgstr "Biểu tượng tiêu đề" #. Label of the header_script (Code) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Header Script" -msgstr "" +msgstr "Tập lệnh tiêu đề" #. Label of the sb2 (Section Break) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json @@ -11870,14 +11890,14 @@ msgstr "" #: frappe/printing/doctype/letter_head/letter_head.js:30 msgid "Header/Footer scripts can be used to add dynamic behaviours." -msgstr "" +msgstr "Tập lệnh Đầu trang/Chân trang có thể được sử dụng để thêm hành vi động." #. Label of the webhook_headers (Table) field in DocType 'Webhook' #. Label of the headers (Code) field in DocType 'Webhook Request Log' #: frappe/integrations/doctype/webhook/webhook.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json msgid "Headers" -msgstr "" +msgstr "Tiêu đề" #: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" @@ -11895,16 +11915,16 @@ msgstr "" #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "Heading" -msgstr "" +msgstr "Tiêu đề" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Heatmap" -msgstr "" +msgstr "Bản đồ nhiệt" #: frappe/templates/emails/new_user.html:2 msgid "Hello" -msgstr "" +msgstr "Xin chào" #: frappe/templates/emails/user_invitation.html:2 #: frappe/templates/emails/user_invitation_cancelled.html:2 @@ -11920,46 +11940,46 @@ msgstr "xin chào," #: frappe/public/js/frappe/form/workflow.js:23 #: frappe/public/js/frappe/utils/help.js:27 msgid "Help" -msgstr "" +msgstr "Trợ giúp" #. Name of a DocType #. Label of a Link in the Website Workspace #: frappe/website/doctype/help_article/help_article.json #: frappe/website/workspace/website/website.json msgid "Help Article" -msgstr "" +msgstr "Bài viết trợ giúp" #. Label of the help_articles (Int) field in DocType 'Help Category' #: frappe/website/doctype/help_category/help_category.json msgid "Help Articles" -msgstr "" +msgstr "Bài viết trợ giúp" #. 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 "" +msgstr "Chuyên mục trợ giúp" #. Label of the help_dropdown (Table) field in DocType 'Navbar Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Help Dropdown" -msgstr "" +msgstr "Trợ giúp thả xuống" #. 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 "" +msgstr "Trợ giúp HTML" #. 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 \"/desk/note/[Note Name]\" as the Link URL. (don't use \"http://\")" -msgstr "" +msgstr "Trợ giúp: Để liên kết đến một bản ghi khác trong hệ thống, hãy sử dụng \"/desk/note/[Tên ghi chú]\" làm URL liên kết. (không sử dụng \"http://\")" #. Label of the helpful (Int) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Helpful" -msgstr "" +msgstr "Hữu ích" #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -11977,7 +11997,7 @@ msgstr "" #: frappe/www/qrcode.html:9 msgid "Hi {0}" -msgstr "" +msgstr "Xin chào {0}" #. Label of the hidden (Check) field in DocType 'DocField' #. Label of the hidden (Check) field in DocType 'DocType Action' @@ -11999,17 +12019,17 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:3 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Hidden" -msgstr "" +msgstr "Ẩn" #. Label of the section_break_13 (Section Break) field in DocType 'Form Tour #. Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Hidden Fields" -msgstr "" +msgstr "Trường ẩn" #: frappe/public/js/frappe/views/reports/query_report.js:1743 msgid "Hidden columns include:
{0}" -msgstr "" +msgstr "Các cột ẩn bao gồm:
{0}" #. Option for the 'Page Number' (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json @@ -12019,12 +12039,12 @@ msgstr "" #: frappe/templates/includes/login/login.js:82 #: frappe/www/update-password.html:117 msgid "Hide" -msgstr "" +msgstr "Ẩn" #. 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 "" +msgstr "Ẩn khối" #. Label of the hide_border (Check) field in DocType 'DocField' #. Label of the hide_border (Check) field in DocType 'Custom Field' @@ -12033,19 +12053,19 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Hide Border" -msgstr "" +msgstr "Ẩn đường viền" #. 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 "" +msgstr "Ẩn nút" #. 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 "" +msgstr "Ẩn bản sao" #. Label of the hide_custom (Check) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json @@ -12059,7 +12079,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Hide Days" -msgstr "" +msgstr "Ẩn Ngày" #. Label of the hide_descendants (Check) field in DocType 'User Permission' #: frappe/core/doctype/user_permission/user_permission.json @@ -12071,25 +12091,25 @@ msgstr "" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Hide Empty Read-Only Fields" -msgstr "" +msgstr "Ẩn các trường chỉ đọc trống" #: frappe/www/error.html:62 msgid "Hide Error" -msgstr "" +msgstr "Ẩn lỗi" #: frappe/printing/page/print_format_builder/print_format_builder.js:488 msgid "Hide Label" -msgstr "" +msgstr "Ẩn nhãn" #. Label of the hide_login (Check) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Hide Login" -msgstr "" +msgstr "Ẩn Đăng nhập" #: 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 "" +msgstr "Ẩn bản xem trước" #. Description of the 'Hide Buttons' (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json @@ -12103,7 +12123,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Hide Seconds" -msgstr "" +msgstr "Ẩn Giây" #. Label of the hide_toolbar (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -12117,22 +12137,22 @@ msgstr "" #: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" -msgstr "" +msgstr "Ẩn ngày cuối tuần" #. 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 "" +msgstr "Ẩn bản ghi con của Đối với Giá trị." #: frappe/public/js/frappe/form/layout.js:296 msgid "Hide details" -msgstr "" +msgstr "Ẩn chi tiết" #. Label of the hide_footer (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Hide footer" -msgstr "" +msgstr "Ẩn chân trang" #. Label of the hide_footer_in_auto_email_reports (Check) field in DocType #. 'System Settings' @@ -12143,28 +12163,28 @@ msgstr "" #. Label of the hide_footer_signup (Check) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Hide footer signup" -msgstr "" +msgstr "Ẩn đăng ký chân trang" #. Label of the hide_navbar (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Hide navbar" -msgstr "" +msgstr "Ẩn thanh điều hướng" #. Option for the 'Priority' (Select) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:236 msgid "High" -msgstr "" +msgstr "Cao" #. Description of the 'Priority' (Int) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Higher priority rule will be applied first" -msgstr "" +msgstr "Quy tắc ưu tiên cao hơn sẽ được áp dụng trước" #. Label of the highlight (Text) field in DocType 'Company History' #: frappe/website/doctype/company_history/company_history.json msgid "Highlight" -msgstr "" +msgstr "Đánh dấu" #: frappe/www/update-password.html:301 msgid "Hint: Include symbols, numbers and capital letters in the password" @@ -12181,33 +12201,33 @@ msgstr "" #: frappe/www/contact.py:25 frappe/www/login.html:170 frappe/www/me.html:76 #: frappe/www/message.html:29 msgid "Home" -msgstr "" +msgstr "Trang chủ" #. Label of the home_page (Data) field in DocType 'Role' #. Label of the home_page (Data) field in DocType 'Website Settings' #: frappe/core/doctype/role/role.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Home Page" -msgstr "" +msgstr "Trang chủ" #. Label of the home_settings (Code) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Home Settings" -msgstr "" +msgstr "Cài đặt trang chủ" #: frappe/core/doctype/file/test_file.py:321 #: frappe/core/doctype/file/test_file.py:323 #: frappe/core/doctype/file/test_file.py:387 msgid "Home/Test Folder 1" -msgstr "" +msgstr "Trang chủ/Thư mục thử nghiệm 1" #: frappe/core/doctype/file/test_file.py:376 msgid "Home/Test Folder 1/Test Folder 3" -msgstr "" +msgstr "Trang chủ/Thư mục Kiểm tra 1/Thư mục Kiểm tra 3" #: frappe/core/doctype/file/test_file.py:332 msgid "Home/Test Folder 2" -msgstr "" +msgstr "Trang chủ/Thư mục thử nghiệm 2" #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' #. Option for the 'Event Frequency' (Select) field in DocType 'Server Script' @@ -12216,35 +12236,35 @@ msgstr "" #: frappe/core/doctype/server_script/server_script.json #: frappe/core/doctype/user/user.json msgid "Hourly" -msgstr "" +msgstr "Hàng giờ" #. 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 "" +msgstr "Dài hàng giờ" #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Hourly Maintenance" -msgstr "" +msgstr "Bảo trì hàng giờ" #. 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 "" +msgstr "Giới hạn tốc độ tạo liên kết đặt lại mật khẩu hàng giờ" #: frappe/public/js/frappe/form/controls/duration.js:29 msgctxt "Duration" msgid "Hours" -msgstr "" +msgstr "Giờ" #. 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 "" +msgstr "Loại tiền tệ này nên được định dạng như thế nào? Nếu không được đặt, sẽ sử dụng giá trị mặc định của hệ thống" #. Description of the 'Resource Name' (Data) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json @@ -12254,7 +12274,7 @@ msgstr "" #. 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 "" +msgstr "Tôi đoán bạn chưa có quyền truy cập vào bất kỳ không gian làm việc nào nhưng bạn có thể tạo một không gian làm việc cho riêng mình. Nhấp vào nút Tạo không gian làm việc để tạo một không gian làm việc.
" #. Label of the id (Data) field in DocType 'User Session Display' #: frappe/core/doctype/data_import/importer.py:1174 @@ -12272,22 +12292,22 @@ msgstr "" #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" -msgstr "" +msgstr "Mã số" #: frappe/desk/reportview.py:529 #: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" -msgstr "" +msgstr "Mã số" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:169 msgid "ID (name)" -msgstr "" +msgstr "ID (tên)" #. Description of the 'Field Name' (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "ID (name) of the entity whose property is to be set" -msgstr "" +msgstr "ID (tên) của thực thể có thuộc tính được đặt" #. Description of the 'Section ID' (Data) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json @@ -12298,7 +12318,7 @@ msgstr "" #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "IMAP Details" -msgstr "" +msgstr "Chi tiết IMAP" #. Label of the imap_folder (Data) field in DocType 'Communication' #. Label of the imap_folder (Table) field in DocType 'Email Account' @@ -12307,7 +12327,7 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/imap_folder/imap_folder.json msgid "IMAP Folder" -msgstr "" +msgstr "Thư mục IMAP" #. Label of the ip_address (Data) field in DocType 'Activity Log' #. Label of the ip_address (Data) field in DocType 'Comment' @@ -12316,7 +12336,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/core/doctype/user_session_display/user_session_display.json msgid "IP Address" -msgstr "" +msgstr "Địa chỉ IP" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the icon (Data) field in DocType 'DocType' @@ -12342,42 +12362,42 @@ msgstr "" #: frappe/public/js/frappe/views/workspace/workspace.js:520 #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Icon" -msgstr "" +msgstr "Biểu tượng" #. Label of the icon_image (Attach) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Icon Image" -msgstr "" +msgstr "Hình ảnh biểu tượng" #. Label of the icon_style (Select) field in DocType 'Desktop Settings' #: frappe/desk/doctype/desktop_settings/desktop_settings.json msgid "Icon Style" -msgstr "" +msgstr "Kiểu biểu tượng" #. Label of the icon_type (Select) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Icon Type" -msgstr "" +msgstr "Loại biểu tượng" #: frappe/desk/page/desktop/desktop.js:1023 msgid "Icon is not correctly configured please check the workspace sidebar to it" -msgstr "" +msgstr "Biểu tượng không được định cấu hình chính xác, vui lòng kiểm tra thanh bên của không gian làm việc với nó" #. Description of the 'Icon' (Select) field in DocType 'Workflow State' #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Icon will appear on the button" -msgstr "" +msgstr "Biểu tượng sẽ xuất hiện trên nút" #. Label of the sb_identity_details (Section Break) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Identity Details" -msgstr "" +msgstr "Chi tiết nhận dạng" #. Label of the idx (Int) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Idx" -msgstr "" +msgstr "Mã số" #. Description of the 'Apply Strict User Permissions' (Check) field in DocType #. 'System Settings' @@ -12392,13 +12412,13 @@ msgstr "" #: 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 "" +msgstr "Nếu trạng thái quy trình công việc đã kiểm tra sẽ không ghi đè trạng thái trong chế độ xem danh sách" #: frappe/core/doctype/doctype/doctype.py:1815 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:68 msgid "If Owner" -msgstr "" +msgstr "Nếu chủ sở hữu" #: frappe/core/page/permission_manager/permission_manager_help.html:92 msgid "If a Role does not have access at Level 0, then higher levels are meaningless." @@ -12408,35 +12428,35 @@ msgstr "" #. 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "If checked, a confirmation will be required before performing workflow actions." -msgstr "" +msgstr "Nếu được chọn, sẽ cần có xác nhận trước khi thực hiện các hành động trong quy trình làm việc." #. Description of the 'Is Active' (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "If checked, all other workflows become inactive." -msgstr "" +msgstr "Nếu được chọn, tất cả các quy trình công việc khác sẽ không hoạt động." #. Description of the 'Show Absolute Values' (Check) field in DocType 'Print #. Format' #: frappe/printing/doctype/print_format/print_format.json msgid "If checked, negative numeric values of Currency, Quantity or Count would be shown as positive" -msgstr "" +msgstr "Nếu được chọn, các giá trị số âm của Tiền tệ, Số lượng hoặc Số lượng sẽ được hiển thị dưới dạng dương" #. Description of the 'Skip Authorization' (Check) field in DocType 'OAuth #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "If checked, users will not see the Confirm Access dialog." -msgstr "" +msgstr "Nếu chọn, người dùng sẽ không nhìn thấy hộp thoại Xác nhận quyền truy cập." #. Description of the 'Disabled' (Check) field in DocType 'Role' #: frappe/core/doctype/role/role.json msgid "If disabled, this role will be removed from all users." -msgstr "" +msgstr "Nếu bị tắt, vai trò này sẽ bị xóa khỏi tất cả người dùng." #. Description of the 'Bypass Restricted IP Address Check If Two Factor Auth #. Enabled' (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "If enabled, user can login from any IP Address using Two Factor Auth, this can also be set for all users in System Settings" -msgstr "" +msgstr "Nếu được bật, người dùng có thể đăng nhập từ bất kỳ Địa chỉ IP nào bằng Xác thực hai yếu tố, điều này cũng có thể được đặt cho tất cả người dùng trong Cài đặt hệ thống" #. Description of the 'Anonymous responses' (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -12447,7 +12467,7 @@ msgstr "" #. Enabled' (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "If enabled, all users can login from any IP Address using Two Factor Auth. This can also be set only for specific user(s) in User Page" -msgstr "" +msgstr "Nếu được bật, tất cả người dùng có thể đăng nhập từ bất kỳ Địa chỉ IP nào bằng Xác thực hai yếu tố. Điều này cũng chỉ có thể được đặt cho (những) người dùng cụ thể trong Trang người dùng" #. Description of the 'Track Changes' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -12457,7 +12477,7 @@ msgstr "" #. Description of the 'Track Views' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "If enabled, document views are tracked, this can happen multiple times" -msgstr "" +msgstr "Nếu được bật, lượt xem tài liệu sẽ được theo dõi, điều này có thể xảy ra nhiều lần" #. Description of the 'Only allow System Managers to upload public files' #. (Check) field in DocType 'System Settings' @@ -12474,7 +12494,7 @@ msgstr "" #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "If enabled, the notification will show up in the notifications dropdown on the top right corner of the navigation bar." -msgstr "" +msgstr "Nếu được bật, thông báo sẽ hiển thị trong danh sách thông báo thả xuống ở góc trên cùng bên phải của thanh điều hướng." #. Description of the 'Enable Password Policy' (Check) field in DocType 'System #. Settings' @@ -12486,13 +12506,13 @@ msgstr "" #. restricted IP Address' (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "If enabled, users who login from Restricted IP Address, won't be prompted for Two Factor Auth" -msgstr "" +msgstr "Nếu được bật, người dùng đăng nhập từ Địa chỉ IP bị hạn chế sẽ không được nhắc xác thực hai yếu tố" #. Description of the 'Notify Users On Every Login' (Check) field in DocType #. 'Note' #: frappe/desk/doctype/note/note.json msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once." -msgstr "" +msgstr "Nếu được bật, người dùng sẽ được thông báo mỗi khi họ đăng nhập. Nếu không được kích hoạt, người dùng sẽ chỉ được thông báo một lần." #. Description of the 'Default Workspace' (Link) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -12502,7 +12522,7 @@ msgstr "" #. Description of the 'Port' (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_domain/email_domain.json msgid "If non standard port (e.g. 587)" -msgstr "" +msgstr "Nếu cổng không chuẩn (ví dụ: 587)" #. Description of the 'Port' (Data) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -12514,13 +12534,13 @@ msgstr "" #: 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 "" +msgstr "Nếu cổng không chuẩn (ví dụ: POP3: 995/110, IMAP: 993/143)" #. Description of the 'Currency Precision' (Select) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "If not set, the currency precision will depend on number format" -msgstr "" +msgstr "Nếu không được đặt, độ chính xác của tiền tệ sẽ phụ thuộc vào định dạng số" #. Description of the 'Roles' (Table) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -12529,7 +12549,7 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:83 msgid "If the user enables the mask property for the phone number field, the value will be displayed in a masked format (e.g., 811XXXXXXX)." -msgstr "" +msgstr "Nếu người dùng bật thuộc tính mặt nạ cho trường số điện thoại, giá trị sẽ được hiển thị ở định dạng mặt nạ (ví dụ: 811XXXXXXX)." #: frappe/core/page/permission_manager/permission_manager_help.html:63 msgid "If the user has access to Employee and Report is enabled, they can view Employee-based reports." @@ -12538,7 +12558,7 @@ msgstr "" #. 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 "" +msgstr "Nếu người dùng được chọn bất kỳ vai trò nào thì người dùng đó sẽ trở thành \"Người dùng hệ thống\". \"Người dùng hệ thống\" có quyền truy cập vào máy tính để bàn" #: frappe/core/page/permission_manager/permission_manager_help.html:105 msgid "If these instructions where not helpful, please add in your suggestions on GitHub Issues." @@ -12558,7 +12578,7 @@ msgstr "" #: 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 "" +msgstr "Nếu không được chọn, giá trị sẽ luôn được tìm nạp lại khi lưu." #. Label of the if_owner (Check) field in DocType 'Custom DocPerm' #. Label of the if_owner (Check) field in DocType 'DocPerm' @@ -12569,19 +12589,19 @@ msgstr "" #: frappe/core/doctype/data_export/exporter.py:204 msgid "If you are updating, please select \"Overwrite\" else existing rows will not be deleted." -msgstr "" +msgstr "Nếu bạn đang cập nhật, vui lòng chọn \"Ghi đè\" nếu không các hàng hiện có sẽ không bị xóa." #: frappe/core/doctype/data_export/exporter.py:188 msgid "If you are uploading new records, \"Naming Series\" becomes mandatory, if present." -msgstr "" +msgstr "Nếu bạn đang tải lên các bản ghi mới, \"Dòng đặt tên\" sẽ trở thành bắt buộc, nếu có." #: frappe/core/doctype/data_export/exporter.py:186 msgid "If you are uploading new records, leave the \"name\" (ID) column blank." -msgstr "" +msgstr "Nếu bạn đang tải lên bản ghi mới, hãy để trống cột \"tên\" (ID)." #: frappe/templates/emails/user_invitation.html:19 msgid "If you have any questions, reach out to your system administrator." -msgstr "" +msgstr "Nếu bạn có bất kỳ câu hỏi nào, hãy liên hệ với quản trị viên hệ thống của bạn." #: frappe/utils/password.py:213 msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." @@ -12590,7 +12610,7 @@ msgstr "" #. 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 "" +msgstr "Nếu bạn đặt cài đặt này, Mục này sẽ xuất hiện trong danh sách thả xuống bên dưới phần gốc đã chọn." #: frappe/templates/emails/administrator_logged_in.html:3 msgid "If you think this is unauthorized, please change the Administrator password." @@ -12599,7 +12619,7 @@ msgstr "" #. Description of the 'Delimiter Options' (Data) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "If your CSV uses a different delimiter, add that character here, ensuring no spaces or additional characters are included." -msgstr "" +msgstr "Nếu CSV của bạn sử dụng một dấu phân cách khác, hãy thêm ký tự đó vào đây, đảm bảo không có dấu cách hoặc ký tự bổ sung nào được đưa vào." #. Description of the 'Source Text' (Code) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json @@ -12614,7 +12634,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Ignore User Permissions" -msgstr "" +msgstr "Bỏ qua quyền của người dùng" #. Label of the ignore_xss_filter (Check) field in DocType 'DocField' #. Label of the ignore_xss_filter (Check) field in DocType 'Custom Field' @@ -12624,7 +12644,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Ignore XSS Filter" -msgstr "" +msgstr "Bỏ qua bộ lọc XSS" #. Description of the 'Attachment Limit (MB)' (Int) field in DocType 'Email #. Account' @@ -12633,25 +12653,25 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Ignore attachments over this size" -msgstr "" +msgstr "Bỏ qua các tệp đính kèm có kích thước lớn hơn" #. Label of the ignored_apps (Table) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Ignored Apps" -msgstr "" +msgstr "Ứng dụng bị bỏ qua" #: frappe/model/workflow.py:223 msgid "Illegal Document Status for {0}" -msgstr "" +msgstr "Tình trạng Tài liệu Bất hợp pháp cho {0}" #: frappe/model/db_query.py:541 frappe/model/db_query.py:544 #: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" -msgstr "" +msgstr "Truy vấn SQL bất hợp pháp" #: frappe/utils/jinja.py:127 msgid "Illegal template" -msgstr "" +msgstr "Bản mẫu bất hợp pháp" #. Label of the image (Attach Image) field in DocType 'Contact' #. Option for the 'Type' (Select) field in DocType 'DocField' @@ -12676,35 +12696,35 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "Image" -msgstr "" +msgstr "Hình ảnh" #. Label of the image_field (Data) field in DocType 'DocType' #. Label of the image_field (Data) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Image Field" -msgstr "" +msgstr "Trường Hình ảnh" #. 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 "" +msgstr "Chiều cao hình ảnh" #. 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 "" +msgstr "Liên kết hình ảnh" #: frappe/public/js/frappe/list/base_list.js:209 msgid "Image View" -msgstr "" +msgstr "Xem hình ảnh" #. Label of the image_width (Float) field in DocType 'Letter Head' #. Label of the footer_image_width (Float) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Image Width" -msgstr "" +msgstr "Chiều rộng hình ảnh" #: frappe/core/doctype/doctype/doctype.py:1538 msgid "Image field must be a valid fieldname" @@ -12712,29 +12732,29 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1540 msgid "Image field must be of type Attach Image" -msgstr "" +msgstr "Trường hình ảnh phải thuộc loại Đính kèm hình ảnh" #: frappe/core/doctype/file/utils.py:136 msgid "Image link '{0}' is not valid" -msgstr "" +msgstr "Liên kết hình ảnh '{0}' không hợp lệ" #: frappe/core/doctype/file/file.js:112 msgid "Image optimized" -msgstr "" +msgstr "Hình ảnh được tối ưu hóa" #: frappe/core/doctype/file/utils.py:302 msgid "Image: Corrupted Data Stream" -msgstr "" +msgstr "Hình ảnh: Luồng dữ liệu bị hỏng" #: frappe/public/js/frappe/views/image/image_view.js:13 msgid "Images" -msgstr "" +msgstr "Hình ảnh" #. Option for the 'Operation' (Select) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json #: frappe/core/doctype/user/user.js:382 msgid "Impersonate" -msgstr "" +msgstr "Mạo danh" #: frappe/core/doctype/user/user.js:409 msgid "Impersonate as {0}" @@ -12742,20 +12762,20 @@ msgstr "" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:357 msgid "Impersonated by {0}" -msgstr "" +msgstr "Bị mạo danh bởi {0}" #: frappe/public/js/frappe/ui/page.html:50 msgid "Impersonating {0}" -msgstr "" +msgstr "Mạo danh {0}" #: frappe/core/doctype/log_settings/log_settings.py:56 msgid "Implement `clear_old_logs` method to enable auto error clearing." -msgstr "" +msgstr "Triển khai phương thức `clear_old_logs` để bật tính năng tự động xóa lỗi." #. Option for the 'Grant Type' (Select) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Implicit" -msgstr "" +msgstr "Tiềm ẩn" #. Label of the import (Check) field in DocType 'Custom DocPerm' #. Label of the import (Check) field in DocType 'DocPerm' @@ -12765,12 +12785,12 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:71 #: frappe/email/doctype/email_group/email_group.js:31 msgid "Import" -msgstr "" +msgstr "Nhập dữ liệu" #: frappe/public/js/frappe/list/list_view.js:1935 msgctxt "Button in list view menu" msgid "Import" -msgstr "" +msgstr "Nhập khẩu" #: frappe/email/doctype/email_group/email_group.js:14 msgid "Import Email From" @@ -12779,7 +12799,7 @@ msgstr "" #. Label of the import_file (Attach) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import File" -msgstr "" +msgstr "Nhập tệp" #. Label of the import_warnings_section (Section Break) field in DocType 'Data #. Import' @@ -12791,36 +12811,36 @@ msgstr "" #. Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Log" -msgstr "" +msgstr "Nhật ký nhập liệu" #. 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 "" +msgstr "Xem trước nhật ký nhập" #. Label of the import_preview (HTML) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Preview" -msgstr "" +msgstr "Xem trước nhập liệu" #: frappe/core/doctype/data_import/data_import.js:41 msgid "Import Progress" -msgstr "" +msgstr "Tiến độ nhập liệu" #: frappe/email/doctype/email_group/email_group.js:8 #: frappe/email/doctype/email_group/email_group.js:30 msgid "Import Subscribers" -msgstr "" +msgstr "Nhập thuê bao" #. Label of the import_type (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Type" -msgstr "" +msgstr "Loại nhập khẩu" #. Label of the import_warnings (HTML) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Warnings" -msgstr "" +msgstr "Cảnh báo nhập khẩu" #: frappe/public/js/frappe/views/file/file_view.js:117 msgid "Import Zip" @@ -12841,36 +12861,36 @@ msgstr "" #: frappe/core/doctype/data_import/data_import.js:171 msgid "Import timed out, please re-try." -msgstr "" +msgstr "Đã hết thời gian nhập, vui lòng thử lại." #: frappe/core/doctype/data_import/data_import.py:71 msgid "Importing {0} is not allowed." -msgstr "" +msgstr "Không được phép nhập {0}." #: frappe/integrations/doctype/google_contacts/google_contacts.js:19 msgid "Importing {0} of {1}" -msgstr "" +msgstr "Đang nhập {0} của {1}" #: frappe/core/doctype/data_import/data_import.js:35 msgid "Importing {0} of {1}, {2}" -msgstr "" +msgstr "Đang nhập {0} của {1}, {2}" #: frappe/public/js/frappe/ui/filters/filter.js:20 msgid "In" -msgstr "" +msgstr "Trong" #. Description of the 'Force User to Reset Password' (Int) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "In Days" -msgstr "" +msgstr "Trong Ngày" #. 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 "" +msgstr "Trong Bộ lọc" #. Label of the in_global_search (Check) field in DocType 'DocField' #. Label of the in_global_search (Check) field in DocType 'Custom Field' @@ -12880,16 +12900,16 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In Global Search" -msgstr "" +msgstr "Trong Tìm kiếm Toàn cầu" #: frappe/core/doctype/doctype/doctype.js:88 msgid "In Grid View" -msgstr "" +msgstr "Trong Chế độ xem lưới" #. Label of the in_standard_filter (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "In List Filter" -msgstr "" +msgstr "Trong bộ lọc danh sách" #. Label of the in_list_view (Check) field in DocType 'DocField' #. Label of the in_list_view (Check) field in DocType 'Custom Field' @@ -12899,11 +12919,11 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In List View" -msgstr "" +msgstr "Trong Chế độ xem danh sách" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.js:19 msgid "In Minutes" -msgstr "" +msgstr "Trong vài phút" #. Label of the in_preview (Check) field in DocType 'DocField' #. Label of the in_preview (Check) field in DocType 'Custom Field' @@ -12912,20 +12932,20 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In Preview" -msgstr "" +msgstr "Đang xem trước" #: frappe/core/doctype/data_import/data_import.js:42 msgid "In Progress" -msgstr "" +msgstr "Đang tiến hành" #: frappe/database/database.py:288 msgid "In Read Only Mode" -msgstr "" +msgstr "Ở Chế độ Chỉ Đọc" #. Label of the in_reply_to (Link) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "In Reply To" -msgstr "" +msgstr "Trong Trả lời" #. Label of the in_standard_filter (Check) field in DocType 'Custom Field' #. Label of the in_standard_filter (Check) field in DocType 'Customize Form @@ -12933,7 +12953,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In Standard Filter" -msgstr "" +msgstr "Trong Bộ lọc tiêu chuẩn" #. Description of the 'Font Size' (Float) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -12944,45 +12964,45 @@ msgstr "" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "In seconds" -msgstr "" +msgstr "Trong vài giây" #: frappe/core/doctype/recorder/recorder_list.js:209 msgid "Inactive" -msgstr "" +msgstr "Không hoạt động" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/email/doctype/email_account/email_account_list.js:19 msgid "Inbox" -msgstr "" +msgstr "Hộp thư đến" #. Name of a role #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_account/email_account.json msgid "Inbox User" -msgstr "" +msgstr "Người dùng hộp thư đến" #: frappe/public/js/frappe/list/base_list.js:210 msgid "Inbox View" -msgstr "" +msgstr "Xem hộp thư đến" #: frappe/public/js/frappe/views/treeview.js:111 msgid "Include Disabled" -msgstr "" +msgstr "Bao gồm Người khuyết tật" #. 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 "" +msgstr "Thêm trường tên" #. 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 "" +msgstr "Bao gồm Tìm kiếm trong Thanh trên cùng" #: frappe/website/doctype/website_theme/website_theme.js:61 msgid "Include Theme from Apps" -msgstr "" +msgstr "Bao gồm Chủ đề từ Ứng dụng" #. Label of the attach_view_link (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json @@ -12992,15 +13012,15 @@ msgstr "" #: frappe/public/js/frappe/form/print_utils.js:60 #: frappe/public/js/frappe/views/reports/query_report.js:1717 msgid "Include filters" -msgstr "" +msgstr "Bao gồm các bộ lọc" #: frappe/public/js/frappe/views/reports/query_report.js:1739 msgid "Include hidden columns" -msgstr "" +msgstr "Bao gồm các cột ẩn" #: frappe/public/js/frappe/views/reports/query_report.js:1709 msgid "Include indentation" -msgstr "" +msgstr "Bao gồm thụt lề" #: frappe/public/js/frappe/form/controls/password.js:106 msgid "Include symbols, numbers and capital letters in the password" @@ -13010,13 +13030,13 @@ msgstr "" #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Incoming" -msgstr "" +msgstr "Đang đến" #. 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 "" +msgstr "Cài đặt Thư đến (POP/IMAP)" #. Label of the incoming_emails_last_7_days_column (Column Break) field in #. DocType 'System Health Report' @@ -13029,13 +13049,13 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Incoming Server" -msgstr "" +msgstr "Máy chủ đến" #. Label of the mailbox_settings (Section Break) field in DocType 'Email #. Domain' #: frappe/email/doctype/email_domain/email_domain.json msgid "Incoming Settings" -msgstr "" +msgstr "Cài đặt đến" #: frappe/email/doctype/email_domain/email_domain.py:32 msgid "Incoming email account not correct" @@ -13043,40 +13063,40 @@ msgstr "" #: frappe/model/virtual_doctype.py:79 frappe/model/virtual_doctype.py:92 msgid "Incomplete Virtual Doctype Implementation" -msgstr "" +msgstr "Triển khai loại tài liệu ảo chưa hoàn chỉnh" #: frappe/auth.py:261 msgid "Incomplete login details" -msgstr "" +msgstr "Chi tiết đăng nhập chưa đầy đủ" #: frappe/email/smtp.py:104 msgid "Incorrect Configuration" -msgstr "" +msgstr "Cấu hình sai" #: frappe/utils/csvutils.py:234 msgid "Incorrect URL" -msgstr "" +msgstr "URL không chính xác" #: frappe/utils/password.py:100 msgid "Incorrect User or Password" -msgstr "" +msgstr "Người dùng hoặc mật khẩu không chính xác" #: frappe/twofactor.py:176 frappe/twofactor.py:188 msgid "Incorrect Verification code" -msgstr "" +msgstr "Mã xác minh không chính xác" #: frappe/model/document.py:1603 msgid "Incorrect value in row {0}:" -msgstr "" +msgstr "Giá trị không chính xác trong hàng {0}:" #: frappe/model/document.py:1605 msgid "Incorrect value:" -msgstr "" +msgstr "Giá trị không chính xác:" #. Label of the indent (Check) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Indent" -msgstr "" +msgstr "Thụt lề" #. Label of the search_index (Check) field in DocType 'DocField' #. Label of the index (Int) field in DocType 'Recorder Query' @@ -13088,7 +13108,7 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:124 #: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" -msgstr "" +msgstr "Chỉ mục" #. Label of the index_web_pages_for_search (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -13097,33 +13117,33 @@ msgstr "" #: frappe/core/doctype/recorder/recorder.py:132 msgid "Index created successfully on column {0} of doctype {1}" -msgstr "" +msgstr "Đã tạo chỉ mục thành công trên cột {0} của loại tài liệu {1}" #. Label of the indexing_authorization_code (Data) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Indexing authorization code" -msgstr "" +msgstr "Mã ủy quyền lập chỉ mục" #. Label of the indexing_refresh_token (Data) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Indexing refresh token" -msgstr "" +msgstr "Mã thông báo làm mới lập chỉ mục" #. Label of the indicator (Select) field in DocType 'Kanban Board Column' #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Indicator" -msgstr "" +msgstr "Chỉ báo" #. Label of the indicator_color (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Indicator Color" -msgstr "" +msgstr "Màu chỉ thị" #: frappe/public/js/frappe/views/workspace/workspace.js:525 msgid "Indicator color" -msgstr "" +msgstr "Màu chỉ thị" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Option for the 'Button Color' (Select) field in DocType 'DocField' @@ -13137,16 +13157,16 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Info" -msgstr "" +msgstr "Thông tin" #: frappe/core/doctype/data_export/exporter.py:144 msgid "Info:" -msgstr "" +msgstr "Thông tin:" #. 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 "" +msgstr "Số lần đồng bộ hóa ban đầu" #. Option for the 'Database Engine' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -13156,37 +13176,37 @@ msgstr "" #. 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 "" +msgstr "Nhập tên vai trò hiện có nếu bạn muốn mở rộng nó với quyền truy cập vào vai trò khác." #: frappe/core/doctype/data_import/data_import_list.js:35 msgid "Insert" -msgstr "" +msgstr "Chèn" #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Insert Above" -msgstr "" +msgstr "Chèn ở trên" #. 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:1992 msgid "Insert After" -msgstr "" +msgstr "Chèn Sau" #: frappe/custom/doctype/custom_field/custom_field.py:253 msgid "Insert After cannot be set as {0}" -msgstr "" +msgstr "Không thể đặt phần chèn sau thành {0}" #: frappe/custom/doctype/custom_field/custom_field.py:246 msgid "Insert After field '{0}' mentioned in Custom Field '{1}', with label '{2}', does not exist" -msgstr "" +msgstr "Chèn sau trường '{0}' được đề cập trong Trường tùy chỉnh '{1}', với nhãn '{2}', không tồn tại" #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Insert Below" -msgstr "" +msgstr "Chèn bên dưới" #: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" -msgstr "" +msgstr "Chèn Cột Trước {0}" #: frappe/public/js/frappe/form/controls/markdown_editor.js:82 msgid "Insert Image in Markdown" @@ -13195,12 +13215,12 @@ msgstr "" #. Option for the 'Import Type' (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Insert New Records" -msgstr "" +msgstr "Chèn bản ghi mới" #. Label of the insert_style (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Insert Style" -msgstr "" +msgstr "Chèn kiểu" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Instagram" @@ -13214,24 +13234,24 @@ msgstr "" #. Name of a DocType #: frappe/core/doctype/installed_application/installed_application.json msgid "Installed Application" -msgstr "" +msgstr "Ứng dụng đã cài đặt" #. 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 "" +msgstr "Ứng dụng đã cài đặt" #: frappe/core/doctype/installed_applications/installed_applications.js:18 #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Installed Apps" -msgstr "" +msgstr "Ứng dụng đã cài đặt" #. Label of the instructions (HTML) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Instructions" -msgstr "" +msgstr "Hướng dẫn" #: frappe/templates/includes/login/login.js:259 msgid "Instructions Emailed" @@ -13239,23 +13259,23 @@ msgstr "" #: frappe/permissions.py:861 msgid "Insufficient Permission Level for {0}" -msgstr "" +msgstr "Cấp phép không đủ cho {0}" #: frappe/database/query.py:1323 msgid "Insufficient Permission for {0}" -msgstr "" +msgstr "Không đủ quyền cho {0}" #: frappe/desk/reportview.py:363 msgid "Insufficient Permissions for deleting Report" -msgstr "" +msgstr "Không đủ quyền để xóa Báo cáo" #: frappe/desk/reportview.py:334 msgid "Insufficient Permissions for editing Report" -msgstr "" +msgstr "Không đủ quyền để chỉnh sửa Báo cáo" #: frappe/core/doctype/doctype/doctype.py:447 msgid "Insufficient attachment limit" -msgstr "" +msgstr "Giới hạn tệp đính kèm không đủ" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -13277,7 +13297,7 @@ msgstr "" #. Name of a DocType #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Integration Request" -msgstr "" +msgstr "Yêu cầu tích hợp" #. Group in User's connections #. Name of a Workspace @@ -13286,7 +13306,7 @@ msgstr "" #: frappe/integrations/workspace/integrations/integrations.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Integrations" -msgstr "" +msgstr "Tích hợp" #. Description of the 'Delivery Status' (Select) field in DocType #. 'Communication' @@ -13297,31 +13317,31 @@ msgstr "" #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Inter" -msgstr "" +msgstr "Liên" #. Label of the interest (Small Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Interests" -msgstr "" +msgstr "Sở thích" #. Option for the 'Level' (Select) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Intermediate" -msgstr "" +msgstr "Trung cấp" #: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" -msgstr "" +msgstr "Lỗi Máy chủ Nội bộ" #. Description of a DocType #: frappe/core/doctype/docshare/docshare.json msgid "Internal record of document shares" -msgstr "" +msgstr "Bản ghi nội bộ về chia sẻ tài liệu" #. Label of the interval (Select) field in DocType 'Event Notifications' #: frappe/desk/doctype/event_notifications/event_notifications.json msgid "Interval" -msgstr "" +msgstr "Khoảng thời gian" #. Label of the intro_video_url (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json @@ -13342,59 +13362,59 @@ msgstr "" #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/web_form/web_form.json msgid "Introduction" -msgstr "" +msgstr "Giới thiệu" #. Description of the 'Introduction' (Text Editor) field in DocType 'Contact Us #. Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Introductory information for the Contact Us Page" -msgstr "" +msgstr "Thông tin giới thiệu về Trang Liên hệ với chúng tôi" #. Label of the introspection_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Introspection URI" -msgstr "" +msgstr "URI nội tâm" #. Option for the 'Validity' (Select) field in DocType 'OAuth Authorization #. Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Invalid" -msgstr "" +msgstr "Không hợp lệ" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 #: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" -msgstr "" +msgstr "Biểu thức \"phụ thuộc\" không hợp lệ" #: frappe/public/js/frappe/views/reports/query_report.js:520 msgid "Invalid \"depends_on\" expression set in filter {0}" -msgstr "" +msgstr "Bộ biểu thức \"depends_on\" không hợp lệ trong bộ lọc {0}" #: frappe/public/js/frappe/form/save.js:219 msgid "Invalid \"mandatory_depends_on\" expression" -msgstr "" +msgstr "Biểu thức \"bắt buộc_depends_on\" không hợp lệ" #: frappe/utils/nestedset.py:178 msgid "Invalid Action" -msgstr "" +msgstr "Hành động không hợp lệ" #: frappe/utils/csvutils.py:37 msgid "Invalid CSV Format" -msgstr "" +msgstr "Định dạng CSV không hợp lệ" #: frappe/integrations/frappe_providers/frappecloud_billing.py:111 msgid "Invalid Code. Please try again." -msgstr "" +msgstr "Mã không hợp lệ. Vui lòng thử lại." #: frappe/integrations/doctype/webhook/webhook.py:91 msgid "Invalid Condition: {}" -msgstr "" +msgstr "Điều kiện không hợp lệ: {}" #: frappe/email/smtp.py:136 msgid "Invalid Credentials" -msgstr "" +msgstr "Thông tin xác thực không hợp lệ" #: frappe/email/smtp.py:138 msgid "Invalid Credentials for Email Account: {0}" @@ -13402,57 +13422,57 @@ msgstr "" #: frappe/utils/data.py:146 frappe/utils/data.py:309 msgid "Invalid Date" -msgstr "" +msgstr "Ngày không hợp lệ" #: frappe/www/list.py:30 msgid "Invalid DocType" -msgstr "" +msgstr "Loại tài liệu không hợp lệ" #: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" -msgstr "" +msgstr "Loại tài liệu không hợp lệ: {0}" #: frappe/email/doctype/email_group/email_group.py:51 msgid "Invalid Doctype" -msgstr "" +msgstr "Loại tài liệu không hợp lệ" #: frappe/core/doctype/doctype/doctype.py:1295 #: frappe/core/doctype/doctype/doctype.py:1304 msgid "Invalid Fieldname" -msgstr "" +msgstr "Tên trường không hợp lệ" #: frappe/core/doctype/file/file.py:232 msgid "Invalid File URL" -msgstr "" +msgstr "URL tệp không hợp lệ" #: frappe/database/query.py:824 frappe/database/query.py:851 #: frappe/database/query.py:861 msgid "Invalid Filter" -msgstr "" +msgstr "Bộ lọc không hợp lệ" #: frappe/public/js/form_builder/store.js:244 msgid "Invalid Filter Format for field {0} of type {1}. Try using filter icon on the field to set it correctly" -msgstr "" +msgstr "Định dạng bộ lọc không hợp lệ cho trường {0} thuộc loại {1}. Hãy thử sử dụng biểu tượng bộ lọc trên sân để đặt chính xác" #: frappe/utils/dashboard.py:61 msgid "Invalid Filter Value" -msgstr "" +msgstr "Giá trị bộ lọc không hợp lệ" #: frappe/website/doctype/website_settings/website_settings.py:83 msgid "Invalid Home Page" -msgstr "" +msgstr "Trang chủ không hợp lệ" #: frappe/utils/verified_command.py:48 frappe/www/update-password.html:178 msgid "Invalid Link" -msgstr "" +msgstr "Liên kết không hợp lệ" #: frappe/www/login.py:128 msgid "Invalid Login Token" -msgstr "" +msgstr "Mã thông báo đăng nhập không hợp lệ" #: frappe/templates/includes/login/login.js:288 msgid "Invalid Login. Try again." -msgstr "" +msgstr "Đăng nhập không hợp lệ. Hãy thử lại." #: frappe/email/receive.py:112 frappe/email/receive.py:149 msgid "Invalid Mail Server. Please rectify and try again." @@ -13460,68 +13480,68 @@ msgstr "" #: frappe/model/naming.py:107 msgid "Invalid Naming Series: {}" -msgstr "" +msgstr "Chuỗi đặt tên không hợp lệ: {}" #: frappe/core/doctype/data_import/data_import.py:182 #: frappe/core/doctype/prepared_report/prepared_report.py:200 #: frappe/core/doctype/rq_job/rq_job.py:113 #: frappe/core/doctype/rq_job/rq_job.py:122 msgid "Invalid Operation" -msgstr "" +msgstr "Hoạt động không hợp lệ" #: frappe/core/doctype/doctype/doctype.py:1673 #: frappe/core/doctype/doctype/doctype.py:1681 msgid "Invalid Option" -msgstr "" +msgstr "Tùy chọn không hợp lệ" #: frappe/email/smtp.py:103 msgid "Invalid Outgoing Mail Server or Port: {0}" -msgstr "" +msgstr "Cổng hoặc máy chủ thư đi không hợp lệ: {0}" #: frappe/email/doctype/auto_email_report/auto_email_report.py:208 msgid "Invalid Output Format" -msgstr "" +msgstr "Định dạng đầu ra không hợp lệ" #: frappe/model/base_document.py:125 msgid "Invalid Override" -msgstr "" +msgstr "Ghi đè không hợp lệ" #: frappe/integrations/doctype/connected_app/connected_app.py:202 msgid "Invalid Parameters." -msgstr "" +msgstr "Tham số không hợp lệ." #: frappe/www/update-password.html:148 frappe/www/update-password.html:169 #: frappe/www/update-password.html:171 frappe/www/update-password.html:272 msgid "Invalid Password" -msgstr "" +msgstr "Mật khẩu không hợp lệ" #: frappe/utils/__init__.py:116 msgid "Invalid Phone Number" -msgstr "" +msgstr "Số điện thoại không hợp lệ" #: frappe/auth.py:97 frappe/utils/oauth.py:213 frappe/utils/oauth.py:222 #: frappe/www/login.py:128 msgid "Invalid Request" -msgstr "" +msgstr "Yêu cầu không hợp lệ" #: frappe/desk/search.py:27 msgid "Invalid Search Field {0}" -msgstr "" +msgstr "Trường tìm kiếm không hợp lệ {0}" #: frappe/core/doctype/doctype/doctype.py:1235 msgid "Invalid Table Fieldname" -msgstr "" +msgstr "Tên trường bảng không hợp lệ" #: frappe/public/js/workflow_builder/store.js:192 msgid "Invalid Transition" -msgstr "" +msgstr "Chuyển đổi không hợp lệ" #: frappe/core/doctype/file/file.py:243 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:551 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 msgid "Invalid URL" -msgstr "" +msgstr "URL không hợp lệ" #: frappe/email/receive.py:157 msgid "Invalid User Name or Support Password. Please rectify and try again." @@ -13529,7 +13549,7 @@ msgstr "" #: frappe/public/js/frappe/ui/field_group.js:142 msgid "Invalid Values" -msgstr "" +msgstr "Giá trị không hợp lệ" #: frappe/integrations/doctype/webhook/webhook.py:120 msgid "Invalid Webhook Secret" @@ -13537,7 +13557,7 @@ msgstr "" #: frappe/desk/reportview.py:190 msgid "Invalid aggregate function" -msgstr "" +msgstr "Hàm tổng hợp không hợp lệ" #: frappe/database/query.py:2333 msgid "Invalid alias format: {0}. Alias must be a simple identifier." @@ -13545,11 +13565,11 @@ msgstr "" #: frappe/core/doctype/user_invitation/user_invitation.py:195 msgid "Invalid app" -msgstr "" +msgstr "Ứng dụng không hợp lệ" #: frappe/database/query.py:2294 frappe/database/query.py:2309 msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed." -msgstr "" +msgstr "Định dạng đối số không hợp lệ: {0}. Chỉ cho phép các chuỗi ký tự được trích dẫn hoặc tên trường đơn giản." #: frappe/database/query.py:2258 msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." @@ -13561,11 +13581,11 @@ msgstr "" #: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" -msgstr "" +msgstr "Cột không hợp lệ" #: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" -msgstr "" +msgstr "Loại điều kiện không hợp lệ trong các bộ lọc lồng nhau: {0}" #: frappe/database/query.py:1301 msgid "Invalid direction in Order By: {0}. Must be 'ASC' or 'DESC'." @@ -13573,23 +13593,23 @@ msgstr "" #: frappe/model/document.py:1064 frappe/model/document.py:1078 msgid "Invalid docstatus" -msgstr "" +msgstr "Trạng thái tài liệu không hợp lệ" #: frappe/model/workflow.py:112 msgid "Invalid expression in Workflow Update Value: {0}" -msgstr "" +msgstr "Biểu thức không hợp lệ trong Giá trị cập nhật quy trình công việc: {0}" #: frappe/public/js/frappe/utils/dashboard_utils.js:229 msgid "Invalid expression set in filter {0}" -msgstr "" +msgstr "Bộ biểu thức không hợp lệ trong bộ lọc {0}" #: frappe/public/js/frappe/utils/dashboard_utils.js:219 msgid "Invalid expression set in filter {0} ({1})" -msgstr "" +msgstr "Bộ biểu thức không hợp lệ trong bộ lọc {0} ({1})" #: frappe/database/query.py:2061 msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'." -msgstr "" +msgstr "Định dạng trường không hợp lệ cho CHỌN: {0}. Tên trường phải đơn giản, có dấu ngược lại, đủ điều kiện trong bảng, có bí danh hoặc '*'." #: frappe/database/query.py:1242 msgid "Invalid field format in {0}: {1}. Use 'field', 'link_field.field', or 'child_table.field'." @@ -13597,31 +13617,31 @@ msgstr "" #: frappe/utils/data.py:2294 msgid "Invalid field name {0}" -msgstr "" +msgstr "Tên trường không hợp lệ {0}" #: frappe/database/query.py:1128 msgid "Invalid field type: {0}" -msgstr "" +msgstr "Loại trường không hợp lệ: {0}" #: frappe/core/doctype/doctype/doctype.py:1106 msgid "Invalid fieldname '{0}' in autoname" -msgstr "" +msgstr "Tên trường không hợp lệ '{0}' trong tên tự động" #: frappe/deprecation_dumpster.py:283 msgid "Invalid file path: {0}" -msgstr "" +msgstr "Đường dẫn tệp không hợp lệ: {0}" #: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." -msgstr "" +msgstr "Điều kiện bộ lọc không hợp lệ: {0}. Dự kiến ​​​​một danh sách hoặc bộ dữ liệu." #: frappe/database/query.py:847 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." -msgstr "" +msgstr "Định dạng trường bộ lọc không hợp lệ: {0}. Sử dụng 'tên trường' hoặc 'link_fieldname.target_fieldname'." #: frappe/public/js/frappe/ui/filters/filter_list.js:201 msgid "Invalid filter: {0}" -msgstr "" +msgstr "Bộ lọc không hợp lệ: {0}" #: frappe/database/query.py:2178 msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed." @@ -13629,7 +13649,7 @@ msgstr "" #: frappe/core/api/user_invitation.py:17 msgid "Invalid input" -msgstr "" +msgstr "Đầu vào không hợp lệ" #: frappe/desk/doctype/dashboard/dashboard.py:67 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:424 @@ -13638,7 +13658,7 @@ msgstr "" #: frappe/core/api/user_invitation.py:115 msgid "Invalid key" -msgstr "" +msgstr "Khóa không hợp lệ" #: frappe/model/naming.py:511 msgid "Invalid name type (integer) for varchar name column" @@ -13646,19 +13666,19 @@ msgstr "" #: frappe/model/naming.py:60 msgid "Invalid naming series {}: dot (.) missing" -msgstr "" +msgstr "Chuỗi đặt tên không hợp lệ {}: thiếu dấu chấm (.)" #: frappe/model/naming.py:74 msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####." -msgstr "" +msgstr "Chuỗi đặt tên không hợp lệ {}: thiếu dấu chấm (.) trước phần giữ chỗ số. Vui lòng sử dụng định dạng như ABCD.#####." #: frappe/database/query.py:2250 msgid "Invalid nested expression: dictionary must represent a function or operator" -msgstr "" +msgstr "Biểu thức lồng nhau không hợp lệ: từ điển phải đại diện cho một hàm hoặc toán tử" #: frappe/core/doctype/data_import/importer.py:453 msgid "Invalid or corrupted content for import" -msgstr "" +msgstr "Nội dung nhập không hợp lệ hoặc bị hỏng" #: frappe/website/doctype/website_settings/website_settings.py:139 msgid "Invalid redirect regex in row #{}: {}" @@ -13666,27 +13686,27 @@ msgstr "" #: frappe/app.py:340 msgid "Invalid request arguments" -msgstr "" +msgstr "Đối số yêu cầu không hợp lệ" #: frappe/app.py:327 msgid "Invalid request body" -msgstr "" +msgstr "Nội dung yêu cầu không hợp lệ" #: frappe/core/doctype/user_invitation/user_invitation.py:181 msgid "Invalid role" -msgstr "" +msgstr "Vai trò không hợp lệ" #: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" -msgstr "" +msgstr "Định dạng bộ lọc đơn giản không hợp lệ: {0}" #: frappe/database/query.py:718 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." -msgstr "" +msgstr "Bắt đầu không hợp lệ cho điều kiện bộ lọc: {0}. Dự kiến ​​​​một danh sách hoặc bộ dữ liệu." #: frappe/core/doctype/data_import/importer.py:430 msgid "Invalid template file for import" -msgstr "" +msgstr "Tệp mẫu không hợp lệ để nhập" #: frappe/integrations/doctype/connected_app/connected_app.py:208 msgid "Invalid token state! Check if the token has been created by the OAuth user." @@ -13695,16 +13715,16 @@ msgstr "" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:165 #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:338 msgid "Invalid username or password" -msgstr "" +msgstr "Tên người dùng hoặc mật khẩu không hợp lệ" #: frappe/model/naming.py:174 msgid "Invalid value specified for UUID: {}" -msgstr "" +msgstr "Giá trị không hợp lệ được chỉ định cho UUID: {}" #: frappe/public/js/frappe/web_form/web_form.js:249 msgctxt "Error message in web form" msgid "Invalid values for fields:" -msgstr "" +msgstr "Giá trị không hợp lệ cho các trường:" #: frappe/printing/page/print/print.js:681 msgid "Invalid wkhtmltopdf version" @@ -13712,48 +13732,48 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1596 msgid "Invalid {0} condition" -msgstr "" +msgstr "Điều kiện {0} không hợp lệ" #: frappe/database/query.py:2139 msgid "Invalid {0} dictionary format" -msgstr "" +msgstr "Định dạng từ điển {0} không hợp lệ" #. Option for the 'Style' (Select) field in DocType 'Workflow State' #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Inverse" -msgstr "" +msgstr "Nghịch đảo" #: frappe/core/doctype/user_invitation/user_invitation.py:95 msgid "Invitation already accepted" -msgstr "" +msgstr "Lời mời đã được chấp nhận" #: frappe/core/doctype/user_invitation/user_invitation.py:99 msgid "Invitation already exists" -msgstr "" +msgstr "Lời mời đã tồn tại" #: frappe/core/api/user_invitation.py:84 msgid "Invitation cannot be cancelled" -msgstr "" +msgstr "Lời mời không thể bị hủy" #: frappe/core/doctype/user_invitation/user_invitation.py:127 msgid "Invitation is cancelled" -msgstr "" +msgstr "Lời mời bị hủy" #: frappe/core/doctype/user_invitation/user_invitation.py:125 msgid "Invitation is expired" -msgstr "" +msgstr "Lời mời đã hết hạn" #: frappe/core/api/user_invitation.py:73 frappe/core/api/user_invitation.py:78 msgid "Invitation not found" -msgstr "" +msgstr "Không tìm thấy lời mời" #: frappe/core/doctype/user_invitation/user_invitation.py:59 msgid "Invitation to join {0} cancelled" -msgstr "" +msgstr "Lời mời tham gia {0} đã bị hủy" #: frappe/core/doctype/user_invitation/user_invitation.py:76 msgid "Invitation to join {0} expired" -msgstr "" +msgstr "Lời mời tham gia {0} đã hết hạn" #: frappe/contacts/doctype/contact/contact.js:30 msgid "Invite as User" @@ -13762,7 +13782,7 @@ msgstr "" #. Label of the invited_by (Link) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Invited By" -msgstr "" +msgstr "Được mời bởi" #: frappe/public/js/frappe/ui/filters/filter.js:22 msgid "Is" @@ -13771,7 +13791,7 @@ msgstr "" #. Label of the is_active (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Is Active" -msgstr "" +msgstr "Đang hoạt động" #. Label of the is_attachments_folder (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json @@ -13798,17 +13818,17 @@ msgstr "" #: frappe/desk/doctype/module_onboarding/module_onboarding.json #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Is Complete" -msgstr "" +msgstr "Đã hoàn thành" #. 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 "" +msgstr "Đã hoàn thành" #. Label of the is_current (Check) field in DocType 'User Session Display' #: frappe/core/doctype/user_session_display/user_session_display.json msgid "Is Current" -msgstr "" +msgstr "Hiện tại" #. Label of the is_custom (Check) field in DocType 'Role' #. Label of the is_custom (Check) field in DocType 'User Document Type' @@ -13820,7 +13840,7 @@ msgstr "" #. 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 "" +msgstr "Trường tùy chỉnh" #. Label of the is_default (Check) field in DocType 'Address Template' #. Label of the is_default (Check) field in DocType 'User Permission' @@ -13840,7 +13860,7 @@ msgstr "" #. Label of the is_folder (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Is Folder" -msgstr "" +msgstr "Thư mục" #: frappe/public/js/frappe/list/list_filter.js:113 msgid "Is Global" @@ -13853,7 +13873,7 @@ msgstr "" #. Label of the is_hidden (Check) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Is Hidden" -msgstr "" +msgstr "Bị ẩn" #. Label of the is_home_folder (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json @@ -13863,13 +13883,13 @@ msgstr "" #. Label of the reqd (Check) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Is Mandatory Field" -msgstr "" +msgstr "Trường bắt buộc" #. 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 "" +msgstr "Trạng thái tùy chọn" #. Label of the is_primary (Check) field in DocType 'Contact Email' #: frappe/contacts/doctype/contact_email/contact_email.json @@ -13911,7 +13931,7 @@ msgstr "" #. Label of the is_published_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Is Published Field" -msgstr "" +msgstr "Trường được xuất bản" #: frappe/core/doctype/doctype/doctype.py:1547 msgid "Is Published Field must be a valid fieldname" @@ -13933,7 +13953,7 @@ msgstr "" #. Application' #: frappe/core/doctype/installed_application/installed_application.json msgid "Is Setup Complete?" -msgstr "" +msgstr "Thiết lập đã hoàn tất chưa?" #. Label of the issingle (Check) field in DocType 'DocType' #. Label of the is_single (Check) field in DocType 'Onboarding Step' @@ -13941,12 +13961,12 @@ msgstr "" #: frappe/core/doctype/doctype/doctype_list.js:65 #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Is Single" -msgstr "" +msgstr "Đang độc thân" #. Label of the is_skipped (Check) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Is Skipped" -msgstr "" +msgstr "Bị bỏ qua" #. Label of the is_spam (Check) field in DocType 'Email Rule' #: frappe/email/doctype/email_rule/email_rule.json @@ -13986,7 +14006,7 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/custom/doctype/property_setter/property_setter.json msgid "Is System Generated" -msgstr "" +msgstr "Hệ thống có được tạo" #. Label of the istable (Check) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json @@ -14024,36 +14044,36 @@ msgstr "" #: 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 "" +msgstr "Sẽ rất nguy hiểm khi xóa tập tin này: {0}. Vui lòng liên hệ với Người quản lý hệ thống của bạn." #. Label of the item_label (Data) field in DocType 'Navbar Item' #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Item Label" -msgstr "" +msgstr "Nhãn mặt hàng" #. Label of the item_type (Select) field in DocType 'Navbar Item' #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Item Type" -msgstr "" +msgstr "Loại Vật phẩm" #: frappe/utils/nestedset.py:229 msgid "Item cannot be added to its own descendants" -msgstr "" +msgstr "Mục không thể được thêm vào con cháu của chính nó" #. Label of the items (Table) field in DocType 'Workspace Sidebar' #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json msgid "Items" -msgstr "" +msgstr "Mục" #. Option for the 'Print Format Type' (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "JS" -msgstr "" +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 "" +msgstr "Thông điệp JS" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the json (Code) field in DocType 'Report' @@ -14066,12 +14086,12 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/integrations/doctype/webhook/webhook.json msgid "JSON" -msgstr "" +msgstr "JSON" #. Label of the webhook_json (Code) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "JSON Request Body" -msgstr "" +msgstr "Nội dung yêu cầu JSON" #: frappe/templates/signup.html:5 msgid "Jane Doe" @@ -14113,32 +14133,32 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.json #: frappe/core/doctype/rq_job/rq_job.json msgid "Job ID" -msgstr "" +msgstr "Mã công việc" #. Label of the job_id (Link) field in DocType 'Submission Queue' #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Job Id" -msgstr "" +msgstr "Mã công việc" #. 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 "" +msgstr "Thông tin việc làm" #. Label of the job_name (Data) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Job Name" -msgstr "" +msgstr "Tên công việc" #. 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 "" +msgstr "Tình trạng việc làm" #: frappe/core/doctype/data_import/data_import.js:191 #: frappe/core/doctype/rq_job/rq_job.js:24 msgid "Job Stopped Successfully" -msgstr "" +msgstr "Dừng công việc thành công" #: frappe/core/doctype/rq_job/rq_job.py:121 msgid "Job is in {0} state and can't be cancelled" @@ -14148,27 +14168,27 @@ msgstr "" #: frappe/core/doctype/prepared_report/prepared_report.py:200 #: frappe/core/doctype/rq_job/rq_job.py:113 msgid "Job is not running." -msgstr "" +msgstr "Công việc không chạy." #: frappe/core/doctype/prepared_report/prepared_report.py:198 msgid "Job stopped successfully" -msgstr "" +msgstr "Công việc đã dừng thành công" #: frappe/desk/doctype/event/event.js:55 msgid "Join video conference with {0}" -msgstr "" +msgstr "Tham gia hội nghị truyền hình với {0}" #: frappe/public/js/frappe/form/toolbar.js:421 #: frappe/public/js/frappe/form/toolbar.js:870 msgid "Jump to field" -msgstr "" +msgstr "Chuyển đến trường" #: frappe/public/js/frappe/utils/number_systems.js:17 #: frappe/public/js/frappe/utils/number_systems.js:31 #: frappe/public/js/frappe/utils/number_systems.js:53 msgctxt "Number system" msgid "K" -msgstr "" +msgstr "K" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #. Option for the 'DocType View' (Select) field in DocType 'Workspace Shortcut' @@ -14208,17 +14228,17 @@ msgstr "" #. Label of the keep_closed (Check) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Keep Closed" -msgstr "" +msgstr "Giữ kín" #. Description of a DocType #: frappe/core/doctype/activity_log/activity_log.json msgid "Keep track of all update feeds" -msgstr "" +msgstr "Theo dõi tất cả các nguồn cấp dữ liệu cập nhật" #. Description of a DocType #: frappe/core/doctype/communication/communication.json msgid "Keeps track of all communications" -msgstr "" +msgstr "Theo dõi mọi thông tin liên lạc" #. Label of the defkey (Data) field in DocType 'DefaultValue' #. Label of the key (Data) field in DocType 'Document Share Key' @@ -14235,19 +14255,19 @@ msgstr "" #: frappe/integrations/doctype/webhook_header/webhook_header.json #: frappe/website/doctype/website_meta_tag/website_meta_tag.json msgid "Key" -msgstr "" +msgstr "Chìa khóa" #. Label of a standard help item #. Type: Action #: frappe/hooks.py frappe/public/js/frappe/ui/keyboard.js:130 msgid "Keyboard Shortcuts" -msgstr "" +msgstr "Phím tắt" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Keycloak" -msgstr "" +msgstr "Áo choàng khóa" #: frappe/public/js/frappe/utils/number_systems.js:37 msgctxt "Number system" @@ -14258,35 +14278,35 @@ msgstr "" #: frappe/website/doctype/help_article/templates/help_article_list.html:2 #: frappe/website/doctype/help_article/templates/help_article_list.html:11 msgid "Knowledge Base" -msgstr "" +msgstr "Cơ sở Kiến thức" #. Name of a role #: frappe/website/doctype/help_article/help_article.json msgid "Knowledge Base Contributor" -msgstr "" +msgstr "Người đóng góp cơ sở kiến ​​thức" #. Name of a role #: frappe/website/doctype/help_article/help_article.json msgid "Knowledge Base Editor" -msgstr "" +msgstr "Trình chỉnh sửa cơ sở kiến ​​thức" #: frappe/public/js/frappe/utils/number_systems.js:27 #: frappe/public/js/frappe/utils/number_systems.js:49 msgctxt "Number system" msgid "L" -msgstr "" +msgstr "L" #. Label of the ldap_auth_section (Section Break) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Auth" -msgstr "" +msgstr "Xác thực LDAP" #. Label of the ldap_custom_settings_section (Section Break) field in DocType #. 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Custom Settings" -msgstr "" +msgstr "Cài đặt tùy chỉnh LDAP" #. Label of the ldap_email_field (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json @@ -14296,64 +14316,64 @@ msgstr "" #. 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 "" +msgstr "Trường tên LDAP" #. 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 "" +msgstr "Nhóm LDAP" #. 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 "" +msgstr "Trường nhóm LDAP" #. Name of a DocType #: frappe/integrations/doctype/ldap_group_mapping/ldap_group_mapping.json msgid "LDAP Group Mapping" -msgstr "" +msgstr "Ánh xạ nhóm LDAP" #. 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 "" +msgstr "Ánh xạ nhóm LDAP" #. 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 "" +msgstr "Thuộc tính Thành viên nhóm LDAP" #. 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 "" +msgstr "Trường Họ LDAP" #. 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 "" +msgstr "Trường tên đệm LDAP" #. 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 "" +msgstr "Trường di động LDAP" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:163 msgid "LDAP Not Installed" -msgstr "" +msgstr "LDAP chưa được cài đặt" #. 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 "" +msgstr "Trường điện thoại LDAP" #. 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 "" +msgstr "Chuỗi tìm kiếm LDAP" #: 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}" @@ -14368,13 +14388,13 @@ msgstr "" #. Label of the ldap_security (Section Break) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Security" -msgstr "" +msgstr "Bảo mật LDAP" #. 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 "" +msgstr "Cài đặt máy chủ LDAP" #. Label of the ldap_server_url (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json @@ -14386,7 +14406,7 @@ msgstr "" #: frappe/integrations/doctype/ldap_settings/ldap_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "LDAP Settings" -msgstr "" +msgstr "Cài đặt LDAP" #. Label of the ldap_user_creation_and_mapping_section (Section Break) field in #. DocType 'LDAP Settings' @@ -14397,22 +14417,22 @@ msgstr "" #. Label of the ldap_username_field (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Username Field" -msgstr "" +msgstr "Trường tên người dùng LDAP" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:310 #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:429 msgid "LDAP is not enabled." -msgstr "" +msgstr "LDAP chưa được bật." #. 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 "" +msgstr "Đường dẫn tìm kiếm LDAP cho Nhóm" #. 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 "" +msgstr "Đường dẫn tìm kiếm LDAP cho Người dùng" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:102 msgid "LDAP settings incorrect. validation response was: {0}" @@ -14469,12 +14489,12 @@ msgstr "" #: frappe/website/doctype/top_bar_item/top_bar_item.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Label" -msgstr "" +msgstr "Nhãn" #. Label of the label_help (HTML) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Label Help" -msgstr "" +msgstr "Trợ giúp Nhãn" #. Label of the label_and_type (Section Break) field in DocType 'Customize Form #. Field' @@ -14489,11 +14509,11 @@ msgstr "" #. Label of the sb0 (Section Break) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Landing Page" -msgstr "" +msgstr "Trang đích" #: frappe/public/js/frappe/form/print_utils.js:24 msgid "Landscape" -msgstr "" +msgstr "Phong cảnh" #. Name of a DocType #. Label of the language (Link) field in DocType 'System Settings' @@ -14508,96 +14528,96 @@ msgstr "" #: frappe/printing/page/print/print.js:126 #: frappe/public/js/frappe/form/templates/print_layout.html:11 msgid "Language" -msgstr "" +msgstr "Ngôn ngữ" #. Label of the language_code (Data) field in DocType 'Language' #: frappe/core/doctype/language/language.json msgid "Language Code" -msgstr "" +msgstr "Mã ngôn ngữ" #. Label of the language_name (Data) field in DocType 'Language' #: frappe/core/doctype/language/language.json msgid "Language Name" -msgstr "" +msgstr "Tên ngôn ngữ" #. Label of the last_10_active_users (Code) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Last 10 active users" -msgstr "" +msgstr "10 người dùng hoạt động gần đây nhất" #: frappe/public/js/frappe/ui/filters/filter.js:627 msgid "Last 14 Days" -msgstr "" +msgstr "14 ngày qua" #: frappe/public/js/frappe/ui/filters/filter.js:631 msgid "Last 30 Days" -msgstr "" +msgstr "30 ngày qua" #: frappe/public/js/frappe/ui/filters/filter.js:651 msgid "Last 6 Months" -msgstr "" +msgstr "6 Tháng Qua" #: frappe/public/js/frappe/ui/filters/filter.js:623 msgid "Last 7 Days" -msgstr "" +msgstr "7 ngày qua" #: frappe/public/js/frappe/ui/filters/filter.js:635 msgid "Last 90 Days" -msgstr "" +msgstr "90 ngày qua" #. Label of the last_active (Datetime) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Active" -msgstr "" +msgstr "Hoạt động lần cuối" #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:163 msgid "Last Edited by You" -msgstr "" +msgstr "Chỉnh sửa lần gần nhất bởi bạn" #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:164 msgid "Last Edited by {0}" -msgstr "" +msgstr "Chỉnh sửa lần gần nhất bởi {0}" #. 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 "" +msgstr "Thực hiện lần cuối" #. Label of the last_heartbeat (Datetime) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Last Heartbeat" -msgstr "" +msgstr "Nhịp Tim Cuối Cùng" #. Label of the last_ip (Read Only) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last IP" -msgstr "" +msgstr "IP cuối cùng" #. Label of the last_known_versions (Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Known Versions" -msgstr "" +msgstr "Phiên bản được biết đến gần đây nhất" #. Label of the last_login (Read Only) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Login" -msgstr "" +msgstr "Đăng nhập lần cuối" #: frappe/email/doctype/notification/notification.js:32 msgid "Last Modified Date" -msgstr "" +msgstr "Ngày sửa đổi lần cuối" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:242 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:480 msgid "Last Modified On" -msgstr "" +msgstr "Sửa đổi lần cuối vào" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/public/js/frappe/ui/filters/filter.js:643 msgid "Last Month" -msgstr "" +msgstr "Tháng trước" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' @@ -14608,112 +14628,112 @@ msgstr "" #: frappe/core/web_form/edit_profile/edit_profile.json #: frappe/www/complete_signup.html:19 msgid "Last Name" -msgstr "" +msgstr "Họ" #. Label of the last_password_reset_date (Date) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Password Reset Date" -msgstr "" +msgstr "Ngày đặt lại mật khẩu cuối cùng" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/public/js/frappe/ui/filters/filter.js:647 msgid "Last Quarter" -msgstr "" +msgstr "Quý trước" #. Label of the last_received_at (Datetime) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Last Received At" -msgstr "" +msgstr "Nhận lần cuối vào lúc" #. 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 "" +msgstr "Khóa mật khẩu đặt lại lần cuối được tạo vào ngày" #. Label of the datetime_last_run (Datetime) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Last Run" -msgstr "" +msgstr "Lần chạy cuối cùng" #. Label of the last_sync_on (Datetime) field in DocType 'Google Contacts' #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Last Sync On" -msgstr "" +msgstr "Đồng bộ hóa lần cuối bật" #. 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 "" +msgstr "Đồng bộ hóa lần cuối vào" #. Label of the last_updated (Datetime) field in DocType 'User Session Display' #: frappe/core/doctype/user_session_display/user_session_display.json msgid "Last Updated" -msgstr "" +msgstr "Cập nhật lần cuối" #: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:213 #: frappe/public/js/frappe/model/model.js:130 msgid "Last Updated By" -msgstr "" +msgstr "Cập nhật lần cuối bởi" #: frappe/model/meta.py:56 frappe/public/js/frappe/model/meta.js:212 #: frappe/public/js/frappe/model/model.js:126 msgid "Last Updated On" -msgstr "" +msgstr "Cập nhật lần cuối vào" #. Label of the last_user (Link) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Last User" -msgstr "" +msgstr "Người dùng cuối cùng" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/public/js/frappe/ui/filters/filter.js:639 msgid "Last Week" -msgstr "" +msgstr "Tuần trước" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/public/js/frappe/ui/filters/filter.js:655 msgid "Last Year" -msgstr "" +msgstr "Năm ngoái" #: frappe/public/js/frappe/widgets/chart_widget.js:753 msgid "Last synced {0}" -msgstr "" +msgstr "Đồng bộ hóa lần cuối {0}" #. Label of the layout (Code) field in DocType 'Desktop Layout' #: frappe/desk/doctype/desktop_layout/desktop_layout.json msgid "Layout" -msgstr "" +msgstr "Bố cục" #: frappe/custom/doctype/customize_form/customize_form.js:194 msgid "Layout Reset" -msgstr "" +msgstr "Đặt lại bố cục" #: 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?" -msgstr "" +msgstr "Bố cục sẽ được đặt lại về bố cục chuẩn, bạn có chắc chắn muốn thực hiện việc này không?" #: frappe/website/web_template/section_with_features/section_with_features.html:26 msgid "Learn more" -msgstr "" +msgstr "Tìm hiểu thêm" #. Description of the 'Repeat Till' (Date) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Leave blank to repeat always" -msgstr "" +msgstr "Để trống để lặp lại luôn" #: frappe/core/doctype/communication/mixins.py:207 #: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" -msgstr "" +msgstr "Rời khỏi cuộc trò chuyện này" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Ledger" -msgstr "" +msgstr "Sổ Cái" #. Option for the 'Alignment' (Select) field in DocType 'DocField' #. Option for the 'Alignment' (Select) field in DocType 'Custom Field' @@ -14728,32 +14748,32 @@ msgstr "" #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/website/doctype/web_page/web_page.json msgid "Left" -msgstr "" +msgstr "Còn lại" #: frappe/printing/page/print_format_builder/print_format_builder.js:483 #: frappe/public/js/print_format_builder/PrintFormatControls.vue:155 msgctxt "alignment" msgid "Left" -msgstr "" +msgstr "Còn lại" #. 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 "" +msgstr "Đáy trái" #. 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 "" +msgstr "Trung tâm bên trái" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:58 msgid "Left this conversation" -msgstr "" +msgstr "Đã rời khỏi cuộc trò chuyện này" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Legal" -msgstr "" +msgstr "Pháp lý" #. Label of the length (Int) field in DocType 'DocField' #. Label of the length (Int) field in DocType 'Custom Field' @@ -14762,36 +14782,36 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Length" -msgstr "" +msgstr "Chiều dài" #: frappe/public/js/frappe/ui/chart.js:11 msgid "Length of passed data array is greater than value of maximum allowed label points!" -msgstr "" +msgstr "Độ dài của mảng dữ liệu được truyền lớn hơn giá trị điểm nhãn tối đa được phép!" #: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" -msgstr "" +msgstr "Độ dài của {0} phải nằm trong khoảng từ 1 đến 1000" #: frappe/public/js/frappe/widgets/chart_widget.js:729 msgid "Less" -msgstr "" +msgstr "Ít hơn" #: frappe/public/js/frappe/ui/filters/filter.js:24 msgid "Less Than" -msgstr "" +msgstr "Ít hơn" #: frappe/public/js/frappe/ui/filters/filter.js:26 msgid "Less Than Or Equal To" -msgstr "" +msgstr "Nhỏ hơn hoặc bằng" #: frappe/public/js/frappe/widgets/onboarding_widget.js:434 msgid "Let us continue with the onboarding" -msgstr "" +msgstr "Chúng ta hãy tiếp tục với phần giới thiệu" #: 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 "" +msgstr "Hãy bắt đầu" #: frappe/utils/password_strength.py:111 msgid "Let's avoid repeated words and characters" @@ -14799,19 +14819,19 @@ msgstr "" #: frappe/desk/page/setup_wizard/setup_wizard.js:468 msgid "Let's set up your account" -msgstr "" +msgstr "Hãy thiết lập tài khoản của bạn" #: 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 "" +msgstr "Hãy đưa bạn trở lại quá trình làm quen" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Letter" -msgstr "" +msgstr "Thư" #. Label of the letter_head (Link) field in DocType 'Report' #. Name of a DocType @@ -14823,28 +14843,28 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 msgid "Letter Head" -msgstr "" +msgstr "Tiêu đề thư" #. Label of the source (Select) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Letter Head Based On" -msgstr "" +msgstr "Tiêu đề thư dựa trên" #. 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 "" +msgstr "Hình ảnh tiêu đề thư" #. 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 "" +msgstr "Tên tiêu đề thư" #: frappe/printing/doctype/letter_head/letter_head.js:30 msgid "Letter Head Scripts" -msgstr "" +msgstr "Tập lệnh tiêu đề thư" #: frappe/printing/doctype/letter_head/letter_head.py:56 msgid "Letter Head cannot be both disabled and default" @@ -14854,7 +14874,7 @@ msgstr "" #. Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Letter Head in HTML" -msgstr "" +msgstr "Tiêu đề thư trong HTML" #. Label of the permlevel (Int) field in DocType 'Custom DocPerm' #. Label of the permlevel (Int) field in DocType 'DocPerm' @@ -14866,67 +14886,67 @@ msgstr "" #: frappe/public/js/frappe/roles_editor.js:68 #: frappe/website/doctype/help_article/help_article.json msgid "Level" -msgstr "" +msgstr "Cấp độ" #: frappe/core/page/permission_manager/permission_manager.js:519 msgid "Level 0 is for document level permissions, higher levels for field level permissions." -msgstr "" +msgstr "Cấp 0 dành cho quyền cấp tài liệu, cấp cao hơn dành cho quyền cấp trường." #: frappe/public/js/frappe/file_uploader/FileUploader.vue:94 msgid "Library" -msgstr "" +msgstr "Thư viện" #. Label of the license (Markdown Editor) field in DocType 'Package' #: frappe/core/doctype/package/package.json frappe/www/attribution.html:36 msgid "License" -msgstr "" +msgstr "Giấy phép" #. Label of the license_type (Select) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "License Type" -msgstr "" +msgstr "Loại giấy phép" #. Option for the 'Desk Theme' (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Light" -msgstr "" +msgstr "Ánh sáng" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Light Blue" -msgstr "" +msgstr "Xanh nhạt" #. Label of the light_color (Link) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Light Color" -msgstr "" +msgstr "Màu sáng" #: frappe/public/js/frappe/ui/theme_switcher.js:60 msgid "Light Theme" -msgstr "" +msgstr "Chủ Đề Ánh Sáng" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:18 msgid "Like" -msgstr "" +msgstr "Thích" #: frappe/desk/like.py:92 msgid "Liked" -msgstr "" +msgstr "Đã thích" #: frappe/model/meta.py:60 frappe/public/js/frappe/model/meta.js:216 #: frappe/public/js/frappe/model/model.js:134 msgid "Liked By" -msgstr "" +msgstr "Được thích bởi" #. Label of the likes (Int) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Likes" -msgstr "" +msgstr "Thích" #. Label of the limit (Int) field in DocType 'Bulk Update' #: frappe/desk/doctype/bulk_update/bulk_update.json @@ -14940,7 +14960,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Line" -msgstr "" +msgstr "Dòng" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -14973,23 +14993,23 @@ msgstr "" #: frappe/website/doctype/web_template_field/web_template_field.json #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Link" -msgstr "" +msgstr "Liên kết" #. Label of the tab_break_18 (Tab Break) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Link Cards" -msgstr "" +msgstr "Thẻ liên kết" #. Label of the link_count (Int) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json msgid "Link Count" -msgstr "" +msgstr "Số lượng liên kết" #. 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 "" +msgstr "Chi tiết liên kết" #. Label of the link_doctype (Link) field in DocType 'Activity Log' #. Label of the link_doctype (Link) field in DocType 'Communication Link' @@ -14998,28 +15018,28 @@ msgstr "" #: frappe/core/doctype/communication_link/communication_link.json #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Link DocType" -msgstr "" +msgstr "Liên kết Loại tài liệu" #. Label of the link_doctype (Link) field in DocType 'Dynamic Link' #: frappe/core/doctype/dynamic_link/dynamic_link.json msgid "Link Document Type" -msgstr "" +msgstr "Loại tài liệu liên kết" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:407 #: frappe/workflow/doctype/workflow_action/workflow_action.py:202 msgid "Link Expired" -msgstr "" +msgstr "Liên kết đã hết hạn" #. 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 "" +msgstr "Giới hạn kết quả của trường liên kết" #. Label of the link_fieldname (Data) field in DocType 'DocType Link' #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Link Fieldname" -msgstr "" +msgstr "Tên trường liên kết" #. Label of the link_filters (JSON) field in DocType 'DocField' #. Label of the link_filters (JSON) field in DocType 'Custom Field' @@ -15039,14 +15059,14 @@ msgstr "" #: frappe/core/doctype/communication_link/communication_link.json #: frappe/core/doctype/dynamic_link/dynamic_link.json msgid "Link Name" -msgstr "" +msgstr "Tên liên kết" #. 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 "" +msgstr "Tiêu đề liên kết" #. Label of the link_to (Dynamic Link) field in DocType 'Desktop Icon' #. Label of the link_to (Dynamic Link) field in DocType 'Workspace' @@ -15063,11 +15083,11 @@ msgstr "" #: frappe/public/js/frappe/widgets/widget_dialog.js:281 #: frappe/public/js/frappe/widgets/widget_dialog.js:427 msgid "Link To" -msgstr "" +msgstr "Liên kết tới" #: frappe/public/js/frappe/widgets/widget_dialog.js:363 msgid "Link To in Row" -msgstr "" +msgstr "Liên kết đến trong hàng" #. Label of the link_type (Select) field in DocType 'Desktop Icon' #. Label of the link_type (Select) field in DocType 'Workspace' @@ -15080,11 +15100,11 @@ msgstr "" #: frappe/public/js/frappe/views/workspace/workspace.js:472 #: frappe/public/js/frappe/widgets/widget_dialog.js:273 msgid "Link Type" -msgstr "" +msgstr "Loại liên kết" #: frappe/public/js/frappe/widgets/widget_dialog.js:359 msgid "Link Type in Row" -msgstr "" +msgstr "Loại liên kết trong hàng" #: frappe/website/doctype/about_us_settings/about_us_settings.js:6 msgid "Link for About Us Page is \"/about\"." @@ -15098,18 +15118,18 @@ msgstr "" #. 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 "" +msgstr "Liên kết đến trang bạn muốn mở. Để trống nếu bạn muốn biến nó thành nhóm mẹ." #. Option for the 'Status' (Select) field in DocType 'Activity Log' #. Option for the 'Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/activity_log/activity_log.json #: frappe/core/doctype/communication/communication.json msgid "Linked" -msgstr "" +msgstr "Đã liên kết" #: frappe/public/js/frappe/form/linked_with.js:23 msgid "Linked With" -msgstr "" +msgstr "Được liên kết với" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "LinkedIn" @@ -15133,7 +15153,7 @@ msgstr "" #: frappe/desk/doctype/sidebar_item_group/sidebar_item_group.json #: frappe/desk/doctype/workspace/workspace.json msgid "Links" -msgstr "" +msgstr "Liên kết" #. Option for the 'Apply To' (Select) field in DocType 'Client Script' #. Option for the 'View' (Select) field in DocType 'Form Tour' @@ -15145,23 +15165,23 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 #: frappe/public/js/frappe/utils/utils.js:961 msgid "List" -msgstr "" +msgstr "Danh sách" #. Label of the list__search_settings_section (Section Break) field in DocType #. 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "List / Search Settings" -msgstr "" +msgstr "Danh sách / Cài đặt tìm kiếm" #. Label of the list_columns (Table) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "List Columns" -msgstr "" +msgstr "Danh sách cột" #. Name of a DocType #: frappe/desk/doctype/list_filter/list_filter.json msgid "List Filter" -msgstr "" +msgstr "Bộ lọc danh sách" #. Label of the list_settings_section (Section Break) field in DocType 'User' #. Label of the section_break_8 (Section Break) field in DocType 'Customize @@ -15171,25 +15191,25 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/website/doctype/web_form/web_form.json msgid "List Settings" -msgstr "" +msgstr "Cài đặt danh sách" #: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" -msgstr "" +msgstr "Cài đặt danh sách" #: frappe/public/js/frappe/list/base_list.js:203 msgid "List View" -msgstr "" +msgstr "Xem danh sách" #. Name of a DocType #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "List View Settings" -msgstr "" +msgstr "Cài đặt chế độ xem danh sách" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:230 msgid "List a document type" -msgstr "" +msgstr "Liệt kê loại tài liệu" #. Description of the 'Breadcrumbs' (Code) field in DocType 'Web Form' #. Description of the 'Breadcrumbs' (Code) field in DocType 'Web Page' @@ -15207,36 +15227,36 @@ msgstr "" #. Description of a DocType #: frappe/core/doctype/patch_log/patch_log.json msgid "List of patches executed" -msgstr "" +msgstr "Danh sách các bản vá đã thực thi" #. 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 "Thông báo thiết lập danh sách" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:556 msgid "Lists" -msgstr "" +msgstr "Danh sách" #. Option for the 'Rule' (Select) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Load Balancing" -msgstr "" +msgstr "Cân bằng tải" #: frappe/public/js/frappe/list/base_list.js:380 #: frappe/public/js/frappe/web_form/web_form_list.js:306 #: frappe/website/doctype/help_article/templates/help_article_list.html:30 msgid "Load More" -msgstr "" +msgstr "Tải thêm" #: frappe/public/js/frappe/form/footer/form_timeline.js:215 msgctxt "Form timeline" msgid "Load More Communications" -msgstr "" +msgstr "Tải thêm thông tin liên lạc" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 msgid "Load more" -msgstr "" +msgstr "Tải thêm" #: frappe/core/page/permission_manager/permission_manager.js:173 #: frappe/public/js/frappe/form/controls/multicheck.js:13 @@ -15246,19 +15266,19 @@ msgstr "" #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" -msgstr "" +msgstr "Đang tải" #: frappe/public/js/frappe/widgets/widget_dialog.js:107 msgid "Loading Filters..." -msgstr "" +msgstr "Đang tải bộ lọc..." #: frappe/core/doctype/data_import/data_import.js:283 msgid "Loading import file..." -msgstr "" +msgstr "Đang tải tập tin nhập..." #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Loading versions..." -msgstr "" +msgstr "Đang tải phiên bản..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 @@ -15269,28 +15289,28 @@ msgstr "" #: frappe/public/js/frappe/widgets/number_card_widget.js:188 #: frappe/public/js/frappe/widgets/quick_list_widget.js:129 msgid "Loading..." -msgstr "" +msgstr "Đang tải..." #. Label of the location (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Event' #: frappe/core/doctype/user/user.json frappe/desk/doctype/event/event.json msgid "Location" -msgstr "" +msgstr "Vị trí" #. Label of the log (Code) field in DocType 'Package Import' #: frappe/core/doctype/package_import/package_import.json msgid "Log" -msgstr "" +msgstr "Nhật ký" #. Label of the log_api_requests (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Log API Requests" -msgstr "" +msgstr "Đăng nhập các yêu cầu API" #. Label of the log_data_section (Section Break) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Log Data" -msgstr "" +msgstr "Dữ liệu nhật ký" #. Label of the ref_doctype (Link) field in DocType 'Logs To Clear' #: frappe/core/doctype/logs_to_clear/logs_to_clear.json @@ -15299,38 +15319,38 @@ msgstr "" #: frappe/templates/emails/login_with_email_link.html:27 msgid "Log In To {0}" -msgstr "" +msgstr "Đăng nhập vào {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 "" +msgstr "Chỉ mục nhật ký" #. Name of a DocType #: frappe/core/doctype/log_setting_user/log_setting_user.json msgid "Log Setting User" -msgstr "" +msgstr "Cài đặt nhật ký người dùng" #. Name of a DocType #: frappe/core/doctype/log_settings/log_settings.json #: frappe/public/js/frappe/logtypes.js:20 msgid "Log Settings" -msgstr "" +msgstr "Cài đặt nhật ký" #: frappe/www/desk.py:23 msgid "Log in to access this page." -msgstr "" +msgstr "Đăng nhập để truy cập trang này." #. Label of a standard navbar item #. Type: Action #: frappe/hooks.py #: frappe/website/doctype/website_settings/website_settings.py:182 msgid "Log out" -msgstr "" +msgstr "Đăng xuất" #: frappe/handler.py:120 msgid "Logged Out" -msgstr "" +msgstr "Đã đăng xuất" #. Option for the 'Operation' (Select) field in DocType 'Activity Log' #. Label of the security_tab (Tab Break) field in DocType 'System Settings' @@ -15344,26 +15364,26 @@ msgstr "" #: frappe/website/page_renderers/not_permitted_page.py:24 #: frappe/www/login.html:45 msgid "Login" -msgstr "" +msgstr "Đăng nhập" #. Label of a chart in the Users Workspace #: frappe/core/workspace/users/users.json msgid "Login Activity" -msgstr "" +msgstr "Hoạt động đăng nhập" #. Label of the login_after (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Login After" -msgstr "" +msgstr "Đăng nhập sau" #. Label of the login_before (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Login Before" -msgstr "" +msgstr "Đăng nhập trước" #: frappe/public/js/frappe/desk.js:256 msgid "Login Failed please try again" -msgstr "" +msgstr "Đăng nhập không thành công vui lòng thử lại" #: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" @@ -15373,21 +15393,21 @@ msgstr "" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Login Methods" -msgstr "" +msgstr "Phương thức đăng nhập" #. Label of the misc_section (Section Break) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Login Page" -msgstr "" +msgstr "Trang đăng nhập" #: frappe/www/login.py:156 msgid "Login To {0}" -msgstr "" +msgstr "Đăng nhập vào {0}" #: frappe/twofactor.py:260 msgid "Login Verification Code from {}" -msgstr "" +msgstr "Mã xác minh đăng nhập từ {}" #: frappe/templates/emails/new_message.html:4 msgid "Login and view in Browser" @@ -15403,36 +15423,36 @@ msgstr "" #: frappe/auth.py:345 frappe/auth.py:348 msgid "Login not allowed at this time" -msgstr "" +msgstr "Đăng nhập không được phép vào thời điểm này" #. Label of the login_required (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Login required" -msgstr "" +msgstr "Yêu cầu đăng nhập" #: frappe/twofactor.py:164 msgid "Login session expired, refresh page to retry" -msgstr "" +msgstr "Phiên đăng nhập đã hết hạn, hãy làm mới trang để thử lại" #: frappe/templates/includes/comments/comments.html:110 msgid "Login to comment" -msgstr "" +msgstr "Đăng nhập để bình luận" #: frappe/templates/includes/comments/comments.html:6 msgid "Login to start a new discussion" -msgstr "" +msgstr "Đăng nhập để bắt đầu một cuộc thảo luận mới" #: frappe/www/portal.py:17 msgid "Login to view" -msgstr "" +msgstr "Đăng nhập để xem" #: frappe/www/login.html:64 msgid "Login to {0}" -msgstr "" +msgstr "Đăng nhập vào {0}" #: frappe/templates/includes/login/login.js:318 msgid "Login token required" -msgstr "" +msgstr "Cần có mã thông báo đăng nhập" #: frappe/www/login.html:126 frappe/www/login.html:205 msgid "Login with Email Link" @@ -15444,7 +15464,7 @@ msgstr "" #: frappe/www/login.html:49 msgid "Login with LDAP" -msgstr "" +msgstr "Đăng nhập bằng LDAP" #. Label of the login_with_email_link (Check) field in DocType 'System #. Settings' @@ -15464,52 +15484,52 @@ msgstr "" #: frappe/www/login.html:100 msgid "Login with {0}" -msgstr "" +msgstr "Đăng nhập bằng {0}" #. Label of the logo_uri (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Logo URI" -msgstr "" +msgstr "URI biểu trưng" #. Label of the logo_url (Data) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Logo URL" -msgstr "" +msgstr "URL biểu tượng" #. Option for the 'Operation' (Select) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json frappe/www/me.html:91 msgid "Logout" -msgstr "" +msgstr "Đăng xuất" #: frappe/core/doctype/user/user.js:198 msgid "Logout All Sessions" -msgstr "" +msgstr "Đăng xuất tất cả các phiên" #. 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 "" +msgstr "Đăng xuất tất cả các phiên đặt lại mật khẩu" #. Label of the logout_all_sessions (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Logout From All Devices After Changing Password" -msgstr "" +msgstr "Đăng xuất khỏi tất cả các thiết bị sau khi thay đổi mật khẩu" #. Group in User's connections #: frappe/core/doctype/user/user.json msgid "Logs" -msgstr "" +msgstr "Nhật ký" #. Name of a DocType #: frappe/core/doctype/logs_to_clear/logs_to_clear.json msgid "Logs To Clear" -msgstr "" +msgstr "Nhật ký cần xóa" #. 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 "" +msgstr "Nhật ký cần xóa" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -15518,35 +15538,35 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Long Text" -msgstr "" +msgstr "Văn bản dài" #: frappe/public/js/frappe/widgets/onboarding_widget.js:317 msgid "Looks like you didn't change the value" -msgstr "" +msgstr "Có vẻ như bạn không thay đổi giá trị" #: frappe/www/third_party_apps.html:59 msgid "Looks like you haven’t added any third party apps." -msgstr "" +msgstr "Có vẻ như bạn chưa thêm bất kỳ ứng dụng bên thứ ba nào." #: frappe/public/js/frappe/ui/notifications/notifications.js:355 msgid "Looks like you haven’t received any notifications." -msgstr "" +msgstr "Có vẻ như bạn chưa nhận được bất kỳ thông báo nào." #. Option for the 'Priority' (Select) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:228 msgid "Low" -msgstr "" +msgstr "Thấp" #: frappe/public/js/frappe/utils/number_systems.js:13 msgctxt "Number system" msgid "M" -msgstr "" +msgstr "M" #. Option for the 'License Type' (Select) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "MIT License" -msgstr "" +msgstr "Giấy phép MIT" #: frappe/desk/page/setup_wizard/install_fixtures.py:48 msgid "Madam" @@ -15555,33 +15575,33 @@ msgstr "" #. Label of the main_section (Text Editor) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Main Section" -msgstr "" +msgstr "Phần Chính" #. 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 "" +msgstr "Phần chính (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 "" +msgstr "Phần chính (Đánh dấu)" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Maintenance Manager" -msgstr "" +msgstr "Giám đốc bảo trì" #. Name of a role #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json msgid "Maintenance User" -msgstr "" +msgstr "Người dùng bảo trì" #. Label of the major (Int) field in DocType 'Package Release' #: frappe/core/doctype/package_release/package_release.json msgid "Major" -msgstr "" +msgstr "Thiếu tá" #. Label of the show_name_in_global_search (Check) field in DocType 'DocType' #. Label of the show_name_in_global_search (Check) field in DocType 'Customize @@ -15589,12 +15609,12 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Make \"name\" searchable in Global Search" -msgstr "" +msgstr "Làm cho \"tên\" có thể tìm kiếm được trong Tìm kiếm Toàn cầu" #. Label of the make_attachment_public (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Make Attachment Public (by default)" -msgstr "" +msgstr "Đặt tệp đính kèm ở chế độ công khai (theo mặc định)" #. Label of the make_attachments_public (Check) field in DocType 'DocType' #. Label of the make_attachments_public (Check) field in DocType 'Customize @@ -15602,29 +15622,29 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Make Attachments Public by Default" -msgstr "" +msgstr "Đặt tệp đính kèm ở chế độ công khai theo mặc định" #. 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 "" +msgstr "Đảm bảo định cấu hình Khóa đăng nhập xã hội trước khi tắt để tránh bị khóa" #: frappe/utils/password_strength.py:92 msgid "Make use of longer keyboard patterns" -msgstr "" +msgstr "Tận dụng các mẫu bàn phím dài hơn" #: frappe/public/js/frappe/form/multi_select_dialog.js:87 msgid "Make {0}" -msgstr "" +msgstr "Tạo {0}" #: frappe/website/doctype/web_page/web_page.js:77 msgid "Makes the page public" -msgstr "" +msgstr "Công khai trang" #: frappe/desk/page/setup_wizard/install_fixtures.py:28 msgid "Male" -msgstr "" +msgstr "Nam" #: frappe/www/me.html:56 msgid "Manage 3rd party apps" @@ -15632,7 +15652,7 @@ msgstr "" #: frappe/public/js/billing.bundle.js:45 msgid "Manage Billing" -msgstr "" +msgstr "Quản lý thanh toán" #. Label of the reqd (Check) field in DocType 'DocField' #. Label of the mandatory (Check) field in DocType 'Report Filter' @@ -15645,7 +15665,7 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Mandatory" -msgstr "" +msgstr "Bắt buộc" #. Label of the mandatory_depends_on (Code) field in DocType 'Custom Field' #. Label of the mandatory_depends_on (Code) field in DocType 'Customize Form @@ -15655,88 +15675,88 @@ msgstr "" #: 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 "" +msgstr "Bắt buộc phụ thuộc vào" #. Label of the mandatory_depends_on (Code) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Mandatory Depends On (JS)" -msgstr "" +msgstr "Bắt buộc phụ thuộc vào (JS)" #: frappe/website/doctype/web_form/web_form.py:537 msgid "Mandatory Information missing:" -msgstr "" +msgstr "Thiếu thông tin bắt buộc:" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:120 msgid "Mandatory field: set role for" -msgstr "" +msgstr "Trường bắt buộc: đặt vai trò cho" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:124 msgid "Mandatory field: {0}" -msgstr "" +msgstr "Trường bắt buộc: {0}" #: frappe/public/js/frappe/form/save.js:181 msgid "Mandatory fields required in table {0}, Row {1}" -msgstr "" +msgstr "Các trường bắt buộc phải có trong bảng {0}, Hàng {1}" #: frappe/public/js/frappe/form/save.js:186 msgid "Mandatory fields required in {0}" -msgstr "" +msgstr "Các trường bắt buộc phải có trong {0}" #: frappe/public/js/frappe/web_form/web_form.js:254 msgctxt "Error message in web form" msgid "Mandatory fields required:" -msgstr "" +msgstr "Các trường bắt buộc phải có:" #: frappe/core/doctype/data_export/exporter.py:142 msgid "Mandatory:" -msgstr "" +msgstr "Bắt buộc:" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Map" -msgstr "" +msgstr "Bản đồ" #: frappe/public/js/frappe/data_import/import_preview.js:194 #: frappe/public/js/frappe/data_import/import_preview.js:306 msgid "Map Columns" -msgstr "" +msgstr "Cột bản đồ" #: frappe/public/js/frappe/list/base_list.js:212 msgid "Map View" -msgstr "" +msgstr "Xem bản đồ" #: frappe/public/js/frappe/data_import/import_preview.js:294 msgid "Map columns from {0} to fields in {1}" -msgstr "" +msgstr "Ánh xạ các cột từ {0} tới các trường trong {1}" #. Description of the 'Dynamic Route' (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Map route parameters into form variables. Example /project/<name>" -msgstr "" +msgstr "Ánh xạ các tham số tuyến đường thành các biến dạng. Ví dụ /dự án/<name>" #: frappe/core/doctype/data_import/importer.py:923 msgid "Mapping column {0} to field {1}" -msgstr "" +msgstr "Ánh xạ cột {0} tới trường {1}" #. Label of the margin_bottom (Float) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Margin Bottom" -msgstr "" +msgstr "Ký quỹ đáy" #. Label of the margin_left (Float) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Margin Left" -msgstr "" +msgstr "Lề trái" #. Label of the margin_right (Float) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Margin Right" -msgstr "" +msgstr "Lề phải" #. Label of the margin_top (Float) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Margin Top" -msgstr "" +msgstr "Lề trên" #. Label of the mariadb_variables_section (Section Break) field in DocType #. 'System Health Report' @@ -15768,7 +15788,7 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.js:92 #: frappe/website/doctype/web_page/web_page.json msgid "Markdown" -msgstr "" +msgstr "Giảm giá" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -15779,7 +15799,7 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Markdown Editor" -msgstr "" +msgstr "Trình chỉnh sửa đánh dấu" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -15791,7 +15811,7 @@ msgstr "" #: frappe/website/doctype/utm_medium/utm_medium.json #: frappe/website/doctype/utm_source/utm_source.json msgid "Marketing Manager" -msgstr "" +msgstr "Giám đốc tiếp thị" #. Label of the mask (Check) field in DocType 'Custom DocPerm' #. Label of the mask (Check) field in DocType 'DocField' @@ -15803,53 +15823,53 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:81 #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Mask" -msgstr "" +msgstr "Mặt nạ" #: frappe/desk/page/setup_wizard/install_fixtures.py:50 msgid "Master" -msgstr "" +msgstr "Thầy" #. Description of the 'Limit' (Int) field in DocType 'Bulk Update' #: frappe/desk/doctype/bulk_update/bulk_update.json msgid "Max 500 records at a time" -msgstr "" +msgstr "Tối đa 500 bản ghi cùng một lúc" #. Label of the max_attachments (Int) field in DocType 'DocType' #. Label of the max_attachments (Int) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Max Attachments" -msgstr "" +msgstr "Tệp đính kèm tối đa" #. 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 "" +msgstr "Kích thước tệp tối đa (MB)" #. Label of the max_height (Data) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Max Height" -msgstr "" +msgstr "Chiều cao tối đa" #. 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 "" +msgstr "Độ dài tối đa" #. Label of the max_report_rows (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Max Report Rows" -msgstr "" +msgstr "Hàng báo cáo tối đa" #. 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 "" +msgstr "Giá trị tối đa" #. 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 "" +msgstr "Kích thước tệp đính kèm tối đa" #. Label of the max_auto_email_report_per_user (Int) field in DocType 'System #. Settings' @@ -15861,7 +15881,7 @@ msgstr "" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Max signups allowed per hour" -msgstr "" +msgstr "Số lượt đăng ký tối đa được phép mỗi giờ" #: frappe/core/doctype/doctype/doctype.py:1374 msgid "Max width for type Currency is 100px in row {0}" @@ -15870,35 +15890,35 @@ msgstr "" #. Option for the 'Function' (Select) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Maximum" -msgstr "" +msgstr "Tối đa" #: frappe/core/doctype/file/file.py:343 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." -msgstr "" +msgstr "Đã đạt đến Giới hạn đính kèm tối đa {0} cho {1} {2}." #: frappe/public/js/frappe/form/sidebar/attachments.js:38 msgid "Maximum attachment limit of {0} has been reached." -msgstr "" +msgstr "Đã đạt tới giới hạn đính kèm tối đa {0}." #: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" -msgstr "" +msgstr "Cho phép tối đa {0} hàng" #. Option for the 'Attending' (Select) field in DocType 'Event' #. Option for the 'Attending' (Select) field in DocType 'Event Participants' #: frappe/desk/doctype/event/event.json #: frappe/desk/doctype/event_participants/event_participants.json msgid "Maybe" -msgstr "" +msgstr "Có lẽ" #: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" -msgstr "" +msgstr "Tôi" #: frappe/core/page/permission_manager/permission_manager_help.html:14 msgid "Meaning of Different Permission Types" -msgstr "" +msgstr "Ý nghĩa của các loại quyền khác nhau" #. Option for the 'Priority' (Select) field in DocType 'ToDo' #. Label of the medium (Data) field in DocType 'Web Page View' @@ -15908,55 +15928,55 @@ msgstr "" #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" -msgstr "" +msgstr "Trung bình" #. Option for the 'Type' (Select) field in DocType 'Communication' #. Option for the 'Event Category' (Select) field in DocType 'Event' #: frappe/core/doctype/communication/communication.json #: frappe/desk/doctype/event/event.json msgid "Meeting" -msgstr "" +msgstr "Cuộc họp" #: frappe/email/doctype/notification/notification.js:210 #: frappe/integrations/doctype/webhook/webhook.js:96 msgid "Meets Condition?" -msgstr "" +msgstr "Đáp ứng điều kiện?" #. Group in Email Group's connections #: frappe/email/doctype/email_group/email_group.json msgid "Members" -msgstr "" +msgstr "Thành viên" #. Label of the cache_memory_usage (Data) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Memory Usage" -msgstr "" +msgstr "Sử dụng bộ nhớ" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:63 msgid "Memory Usage in MB" -msgstr "" +msgstr "Mức sử dụng bộ nhớ tính bằng MB" #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Mention" -msgstr "" +msgstr "Đề cập đến" #. Label of the enable_email_mention (Check) field in DocType 'Notification #. Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Mentions" -msgstr "" +msgstr "Đề cập" #: frappe/public/js/frappe/ui/page.html:59 #: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" -msgstr "" +msgstr "Trình đơn" #: frappe/public/js/frappe/form/toolbar.js:270 #: frappe/public/js/frappe/model/model.js:717 msgid "Merge with existing" -msgstr "" +msgstr "Hợp nhất với" #: frappe/utils/nestedset.py:320 msgid "Merging is only possible between Group-to-Group or Leaf Node-to-Leaf Node" @@ -15991,55 +16011,55 @@ msgstr "" #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json #: frappe/www/message.html:3 msgid "Message" -msgstr "" +msgstr "Tin nhắn" #: frappe/public/js/frappe/ui/messages.js:274 frappe/utils/messages.py:81 msgctxt "Default title of the message dialog" msgid "Message" -msgstr "" +msgstr "Thông điệp" #. Label of the message_examples (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Message Examples" -msgstr "" +msgstr "Ví dụ về tin nhắn" #. Label of the message_id (Small Text) field in DocType 'Communication' #. Label of the message_id (Small Text) field in DocType 'Email Queue' #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_queue/email_queue.json msgid "Message ID" -msgstr "" +msgstr "ID tin nhắn" #. Label of the message_parameter (Data) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Message Parameter" -msgstr "" +msgstr "Thông số tin nhắn" #: frappe/templates/includes/contact.js:36 msgid "Message Sent" -msgstr "" +msgstr "Tin nhắn đã gửi" #. Label of the message_type (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Message Type" -msgstr "" +msgstr "Loại tin nhắn" #: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" -msgstr "" +msgstr "Tin nhắn đã bị cắt bớt" #: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" -msgstr "" +msgstr "Tin nhắn từ máy chủ: {0}" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:107 msgid "Message not setup" -msgstr "" +msgstr "Tin nhắn chưa được thiết lập" #. Description of the 'Success message' (Text) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Message to be displayed on successful completion" -msgstr "" +msgstr "Thông báo sẽ được hiển thị khi hoàn thành thành công" #. Label of the message_id (Code) field in DocType 'Unhandled Email' #: frappe/email/doctype/unhandled_email/unhandled_email.json @@ -16049,7 +16069,7 @@ msgstr "" #. Label of the messages (Code) field in DocType 'Data Import Log' #: frappe/core/doctype/data_import_log/data_import_log.json msgid "Messages" -msgstr "" +msgstr "Tin nhắn" #. Label of the meta_section (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -16100,7 +16120,7 @@ msgstr "" #: frappe/core/doctype/error_log/error_log.json #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Metadata" -msgstr "" +msgstr "Siêu dữ liệu" #. Label of the method (Data) field in DocType 'Access Log' #. Label of the method (Data) field in DocType 'API Request Log' @@ -16119,80 +16139,80 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/notification/notification.json msgid "Method" -msgstr "" +msgstr "Phương pháp" #: frappe/__init__.py:467 msgid "Method Not Allowed" -msgstr "" +msgstr "Phương pháp không được phép" #: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" -msgstr "" +msgstr "Cần có phương thức để tạo thẻ số" #. 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 "" +msgstr "Trung tâm giữa" #. 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 "" +msgstr "Tên đệm" #. Label of a field in the edit-profile Web Form #: frappe/core/web_form/edit_profile/edit_profile.json msgid "Middle Name (Optional)" -msgstr "" +msgstr "Tên đệm (Tùy chọn)" #. Name of a DocType #: frappe/automation/doctype/milestone/milestone.json msgid "Milestone" -msgstr "" +msgstr "Cột mốc" #. Label of the milestone_tracker (Link) field in DocType 'Milestone' #. Name of a DocType #: frappe/automation/doctype/milestone/milestone.json #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Milestone Tracker" -msgstr "" +msgstr "Trình theo dõi cột mốc" #. Option for the 'Function' (Select) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Minimum" -msgstr "" +msgstr "Tối thiểu" #. Label of the minimum_password_score (Select) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Minimum Password Score" -msgstr "" +msgstr "Điểm mật khẩu tối thiểu" #. Label of the minor (Int) field in DocType 'Package Release' #: frappe/core/doctype/package_release/package_release.json msgid "Minor" -msgstr "" +msgstr "Nhỏ" #: frappe/public/js/frappe/form/controls/duration.js:30 msgctxt "Duration" msgid "Minutes" -msgstr "" +msgstr "Phút" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Minutes After" -msgstr "" +msgstr "Phút Sau" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Minutes Before" -msgstr "" +msgstr "Phút Trước" #. Label of the minutes_offset (Int) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Minutes Offset" -msgstr "" +msgstr "Phút bù trừ" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:103 #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:108 @@ -16200,46 +16220,46 @@ msgstr "" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:125 #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:335 msgid "Misconfigured" -msgstr "" +msgstr "Bị định cấu hình sai" #: frappe/desk/page/setup_wizard/install_fixtures.py:49 msgid "Miss" -msgstr "" +msgstr "Cô" #: frappe/desk/form/meta.py:197 msgid "Missing DocType" -msgstr "" +msgstr "Thiếu Loại tài liệu" #: frappe/core/doctype/doctype/doctype.py:1558 msgid "Missing Field" -msgstr "" +msgstr "Trường bị thiếu" #: frappe/public/js/frappe/form/save.js:192 msgid "Missing Fields" -msgstr "" +msgstr "Thiếu trường" #: frappe/email/doctype/auto_email_report/auto_email_report.py:133 msgid "Missing Filters Required" -msgstr "" +msgstr "Thiếu bộ lọc bắt buộc" #: frappe/desk/form/assign_to.py:110 msgid "Missing Permission" -msgstr "" +msgstr "Thiếu quyền" #: frappe/www/update-password.html:134 frappe/www/update-password.html:141 msgid "Missing Value" -msgstr "" +msgstr "Thiếu giá trị" #: frappe/public/js/frappe/ui/field_group.js:129 #: frappe/public/js/frappe/widgets/widget_dialog.js:374 #: frappe/public/js/workflow_builder/store.js:97 #: frappe/workflow/doctype/workflow/workflow.js:71 msgid "Missing Values Required" -msgstr "" +msgstr "Thiếu giá trị bắt buộc" #: frappe/www/login.py:107 msgid "Mobile" -msgstr "" +msgstr "Điện thoại di động" #. Label of the mobile_no (Data) field in DocType 'Contact' #. Label of the mobile_no (Data) field in DocType 'User' @@ -16253,12 +16273,12 @@ msgstr "" #. Label of a field in the edit-profile Web Form #: frappe/core/web_form/edit_profile/edit_profile.json msgid "Mobile Number" -msgstr "" +msgstr "Số điện thoại di động" #. 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 "" +msgstr "Kích hoạt phương thức" #. Label of the module (Data) field in DocType 'Block Module' #. Label of the module (Link) field in DocType 'DocType' @@ -16300,7 +16320,7 @@ msgstr "" #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Module" -msgstr "" +msgstr "Mô-đun" #. Label of the module (Link) field in DocType 'Server Script' #. Label of the module (Link) field in DocType 'Client Script' @@ -16313,7 +16333,7 @@ msgstr "" #: frappe/custom/doctype/property_setter/property_setter.json #: frappe/website/doctype/web_page/web_page.json msgid "Module (for export)" -msgstr "" +msgstr "Mô-đun (để xuất)" #. Name of a DocType #. Label of a Link in the Build Workspace @@ -16321,60 +16341,60 @@ msgstr "" #: frappe/core/doctype/module_def/module_def.json #: frappe/core/workspace/build/build.json msgid "Module Def" -msgstr "" +msgstr "Định nghĩa mô-đun" #. Label of the module_html (HTML) field in DocType 'Module Profile' #: frappe/core/doctype/module_profile/module_profile.json msgid "Module HTML" -msgstr "" +msgstr "Mô-đun HTML" #. Label of the module_name (Data) field in DocType 'Module Def' #: frappe/core/doctype/module_def/module_def.json msgid "Module Name" -msgstr "" +msgstr "Tên mô-đun" #. 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 "" +msgstr "Giới thiệu mô-đun" #. Name of a DocType #. Label of the module_profile (Link) field in DocType 'User' #: frappe/core/doctype/module_profile/module_profile.json #: frappe/core/doctype/user/user.json msgid "Module Profile" -msgstr "" +msgstr "Hồ sơ mô-đun" #. 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 "" +msgstr "Tên hồ sơ mô-đun" #: frappe/desk/doctype/module_onboarding/module_onboarding.py:73 msgid "Module onboarding progress reset" -msgstr "" +msgstr "Thiết lập lại tiến trình tích hợp mô-đun" #: frappe/custom/doctype/customize_form/customize_form.js:250 msgid "Module to Export" -msgstr "" +msgstr "Mô-đun để xuất" #: frappe/modules/utils.py:323 msgid "Module {} not found" -msgstr "" +msgstr "Không tìm thấy mô-đun {}" #. Group in Package's connections #. Label of a Card Break in the Build Workspace #: frappe/core/doctype/package/package.json #: frappe/core/workspace/build/build.json msgid "Modules" -msgstr "" +msgstr "Mô-đun" #. Label of the modules_html (HTML) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Modules HTML" -msgstr "" +msgstr "Mô-đun HTML" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -16390,7 +16410,7 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Monday" -msgstr "" +msgstr "Thứ hai" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json @@ -16400,11 +16420,11 @@ msgstr "" #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Monospace" -msgstr "" +msgstr "Không gian đơn" #: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" -msgstr "" +msgstr "Tháng" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' @@ -16424,14 +16444,14 @@ msgstr "" #: frappe/public/js/frappe/utils/common.js:409 #: frappe/website/report/website_analytics/website_analytics.js:25 msgid "Monthly" -msgstr "" +msgstr "Hàng tháng" #. 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 "Monthly Long" -msgstr "" +msgstr "Dài hàng tháng" #: frappe/public/js/frappe/form/link_selector.js:39 #: frappe/public/js/frappe/form/multi_select_dialog.js:45 @@ -16442,13 +16462,13 @@ msgstr "" #: frappe/templates/includes/list/list.html:27 #: frappe/templates/includes/search_template.html:13 msgid "More" -msgstr "" +msgstr "Thêm" #. Label of the section_break_6gd5 (Section Break) field in DocType 'Permission #. Log' #: frappe/core/doctype/permission_log/permission_log.json msgid "More Info" -msgstr "" +msgstr "Thêm thông tin" #. Label of the more_info (Section Break) field in DocType 'Contact' #. Label of the additional_info (Section Break) field in DocType 'Activity Log' @@ -16462,41 +16482,41 @@ msgstr "" #: frappe/core/doctype/user/user.json #: frappe/core/web_form/edit_profile/edit_profile.json msgid "More Information" -msgstr "" +msgstr "Thêm thông tin" #: 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 "" +msgstr "Các bài viết khác về {0}" #. Description of the 'Footer' (Text Editor) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "More content for the bottom of the page." -msgstr "" +msgstr "Thêm nội dung cho cuối trang." #: frappe/public/js/frappe/ui/sort_selector.js:199 msgid "Most Used" -msgstr "" +msgstr "Được sử dụng nhiều nhất" #: frappe/utils/password.py:75 msgid "Most probably your password is too long." -msgstr "" +msgstr "Rất có thể mật khẩu của bạn quá dài." #: frappe/core/doctype/communication/communication.js:86 #: frappe/core/doctype/communication/communication.js:194 #: frappe/core/doctype/communication/communication.js:212 #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Move" -msgstr "" +msgstr "Di chuyển" #: frappe/public/js/frappe/form/grid_row.js:196 msgid "Move To" -msgstr "" +msgstr "Di chuyển đến" #: frappe/core/doctype/communication/communication.js:104 msgid "Move To Trash" -msgstr "" +msgstr "Chuyển vào thùng rác" #: frappe/public/js/form_builder/components/Section.vue:295 msgid "Move current and all subsequent sections to a new tab" @@ -16504,19 +16524,19 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:179 msgid "Move cursor to above row" -msgstr "" +msgstr "Di chuyển con trỏ lên hàng trên" #: frappe/public/js/frappe/form/form.js:183 msgid "Move cursor to below row" -msgstr "" +msgstr "Di chuyển con trỏ xuống hàng bên dưới" #: frappe/public/js/frappe/form/form.js:187 msgid "Move cursor to next column" -msgstr "" +msgstr "Di chuyển con trỏ đến cột tiếp theo" #: frappe/public/js/frappe/form/form.js:191 msgid "Move cursor to previous column" -msgstr "" +msgstr "Di chuyển con trỏ đến cột trước" #: frappe/public/js/form_builder/components/Section.vue:294 msgid "Move sections to new tab" @@ -16528,12 +16548,12 @@ msgstr "" #: frappe/public/js/frappe/form/grid_row.js:171 msgid "Move to Row Number" -msgstr "" +msgstr "Di chuyển đến số hàng" #. 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 "" +msgstr "Chuyển sang bước tiếp theo khi nhấp vào bên trong vùng được đánh dấu." #. Description of the 'Parent Element Selector' (Data) field in DocType 'Form #. Tour Step' @@ -16543,7 +16563,7 @@ msgstr "" #: frappe/desk/page/setup_wizard/install_fixtures.py:43 msgid "Mr" -msgstr "" +msgstr "Ông" #: frappe/desk/page/setup_wizard/install_fixtures.py:47 msgid "Mrs" @@ -16551,11 +16571,11 @@ msgstr "" #: frappe/desk/page/setup_wizard/install_fixtures.py:44 msgid "Ms" -msgstr "" +msgstr "Cô" #: frappe/utils/nestedset.py:344 msgid "Multiple root nodes not allowed." -msgstr "" +msgstr "Nhiều nút gốc không được phép." #. Description of the 'Import from Google Sheets' (Data) field in DocType 'Data #. Import' @@ -16574,20 +16594,20 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Must be of type \"Attach Image\"" -msgstr "" +msgstr "Phải thuộc loại \"Đính kèm hình ảnh\"" #: frappe/desk/query_report.py:211 msgid "Must have report permission to access this report." -msgstr "" +msgstr "Phải có quyền báo cáo để truy cập báo cáo này." #: frappe/core/doctype/report/report.py:156 msgid "Must specify a Query to run" -msgstr "" +msgstr "Phải chỉ định một Truy vấn để chạy" #. Label of the mute_sounds (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Mute Sounds" -msgstr "" +msgstr "Tắt âm thanh" #: frappe/desk/page/setup_wizard/install_fixtures.py:45 msgid "Mx" @@ -16598,11 +16618,11 @@ msgstr "" #: frappe/website/doctype/website_settings/website_settings.py:181 #: frappe/www/me.html:8 frappe/www/update_password.py:10 msgid "My Account" -msgstr "" +msgstr "Tài khoản của tôi" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:57 msgid "My Device" -msgstr "" +msgstr "Thiết bị của tôi" #. Option for the 'Database Engine' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -16611,13 +16631,13 @@ msgstr "" #: 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 "" +msgstr "LƯU Ý: Nếu bạn thêm trạng thái hoặc chuyển tiếp vào bảng, nó sẽ được phản ánh trong Trình tạo quy trình công việc nhưng bạn sẽ phải định vị chúng theo cách thủ công. Ngoài ra, Trình tạo quy trình làm việc hiện có trong BETA." #. Description of the 'LDAP Group Field' (Data) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "NOTE: This box is due for depreciation. Please re-setup LDAP to work with the newer settings" -msgstr "" +msgstr "LƯU Ý: Hộp này đã đến hạn khấu hao. Vui lòng thiết lập lại LDAP để hoạt động với các cài đặt mới hơn" #. Label of the fieldname (Data) field in DocType 'DocField' #. Label of the fieldname (Data) field in DocType 'Customize Form Field' @@ -16634,19 +16654,19 @@ msgstr "" #: frappe/public/js/frappe/views/file/file_view.js:97 #: frappe/website/doctype/website_slideshow/website_slideshow.js:25 msgid "Name" -msgstr "" +msgstr "Tên" #: frappe/integrations/doctype/webhook/webhook.js:29 msgid "Name (Doc Name)" -msgstr "" +msgstr "Tên (Tên tài liệu)" #: frappe/desk/utils.py:24 msgid "Name already taken, please set a new name" -msgstr "" +msgstr "Tên đã được sử dụng, vui lòng đặt tên mới" #: frappe/model/naming.py:525 msgid "Name cannot contain special characters like {0}" -msgstr "" +msgstr "Tên không được chứa các ký tự đặc biệt như {0}" #: frappe/custom/doctype/custom_field/custom_field.js:91 msgid "Name of the Document Type (DocType) you want this field to be linked to. e.g. Customer" @@ -16654,7 +16674,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder.js:117 msgid "Name of the new Print Format" -msgstr "" +msgstr "Tên của Định dạng In mới" #: frappe/model/naming.py:520 msgid "Name of {0} cannot be {1}" @@ -16673,7 +16693,7 @@ msgstr "" #: frappe/core/doctype/document_naming_rule/document_naming_rule.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Naming" -msgstr "" +msgstr "Đặt tên" #. Description of the 'Auto Name' (Data) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json @@ -16687,17 +16707,17 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Naming Rule" -msgstr "" +msgstr "Quy tắc đặt tên" #. 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 "" +msgstr "Chuỗi đặt tên" #: frappe/model/naming.py:281 msgid "Naming Series mandatory" -msgstr "" +msgstr "Chuỗi đặt tên bắt buộc" #. Option for the 'Type' (Select) field in DocType 'Web Template' #. Label of the top_bar (Section Break) field in DocType 'Website Settings' @@ -16705,88 +16725,88 @@ msgstr "" #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Navbar" -msgstr "" +msgstr "Thanh điều hướng" #. Name of a DocType #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Navbar Item" -msgstr "" +msgstr "Mục thanh điều hướng" #. 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 "" +msgstr "Cài đặt thanh điều hướng" #. 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 "" +msgstr "Mẫu thanh điều hướng" #. 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 "" +msgstr "Giá trị mẫu thanh điều hướng" #: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" -msgstr "" +msgstr "Điều hướng danh sách xuống" #: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" -msgstr "" +msgstr "Điều hướng danh sách lên" #: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" -msgstr "" +msgstr "Điều hướng đến nội dung chính" #. Label of the form_navigation_buttons (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Navigation Buttons" -msgstr "" +msgstr "Các nút điều hướng" #. Label of the navigation_settings_section (Section Break) field in DocType #. 'User' #: frappe/core/doctype/user/user.json msgid "Navigation Settings" -msgstr "" +msgstr "Cài đặt điều hướng" #: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" -msgstr "" +msgstr "Cần trợ giúp?" #: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" -msgstr "" +msgstr "Cần vai trò Trình quản lý không gian làm việc để chỉnh sửa không gian làm việc riêng tư của người dùng khác" #: frappe/model/document.py:836 msgid "Negative Value" -msgstr "" +msgstr "Giá trị âm" #: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." -msgstr "" +msgstr "Các bộ lọc lồng nhau phải được cung cấp dưới dạng danh sách hoặc bộ dữ liệu." #: frappe/utils/nestedset.py:94 msgid "Nested set error. Please contact the Administrator." -msgstr "" +msgstr "Lỗi thiết lập lồng nhau. Vui lòng liên hệ với Quản trị viên." #. Name of a DocType #: frappe/printing/doctype/network_printer_settings/network_printer_settings.json msgid "Network Printer Settings" -msgstr "" +msgstr "Cài đặt máy in mạng" #. Option for the 'Show External Link Warning' (Select) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Never" -msgstr "" +msgstr "Không bao giờ" #. Option for the 'DocType View' (Select) field in DocType 'Workspace Shortcut' #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' @@ -16800,43 +16820,43 @@ msgstr "" #: frappe/public/js/frappe/views/treeview.js:481 #: frappe/website/doctype/web_form/templates/web_list.html:15 msgid "New" -msgstr "" +msgstr "Mới" #: frappe/public/js/frappe/views/interaction.js:15 msgid "New Activity" -msgstr "" +msgstr "Hoạt động mới" #: frappe/public/js/frappe/form/templates/address_list.html:3 #: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:5 #: frappe/public/js/frappe/utils/address_and_contact.js:87 msgid "New Address" -msgstr "" +msgstr "Địa chỉ mới" #: frappe/public/js/frappe/widgets/widget_dialog.js:58 msgid "New Chart" -msgstr "" +msgstr "Biểu đồ mới" #: frappe/public/js/frappe/form/templates/contact_list.html:3 msgid "New Contact" -msgstr "" +msgstr "Liên hệ mới" #: frappe/public/js/frappe/widgets/widget_dialog.js:70 msgid "New Custom Block" -msgstr "" +msgstr "Khối tùy chỉnh mới" #: frappe/printing/page/print/print.js:335 #: frappe/printing/page/print/print.js:382 msgid "New Custom Print Format" -msgstr "" +msgstr "Định dạng in tùy chỉnh mới" #. 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 "" +msgstr "Mẫu văn bản mới" #: frappe/desk/doctype/notification_log/notification_log.py:154 msgid "New Document Shared {0}" -msgstr "" +msgstr "Tài liệu mới được chia sẻ {0}" #: frappe/public/js/frappe/form/footer/form_timeline.js:27 #: frappe/public/js/frappe/views/communication.js:23 @@ -16850,11 +16870,11 @@ msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:47 msgid "New Event" -msgstr "" +msgstr "Sự kiện mới" #: frappe/public/js/frappe/views/file/file_view.js:94 msgid "New Folder" -msgstr "" +msgstr "Thư Mục Mới" #: frappe/public/js/frappe/views/kanban/kanban_view.js:358 msgid "New Kanban Board" @@ -16862,11 +16882,11 @@ msgstr "" #: frappe/public/js/frappe/widgets/widget_dialog.js:62 msgid "New Links" -msgstr "" +msgstr "Liên kết mới" #: frappe/desk/doctype/notification_log/notification_log.py:152 msgid "New Mention on {0}" -msgstr "" +msgstr "Đề cập mới về {0}" #: frappe/www/contact.py:68 msgid "New Message from Website Contact Page" @@ -16877,64 +16897,64 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:246 #: frappe/public/js/frappe/model/model.js:725 msgid "New Name" -msgstr "" +msgstr "Tên Mới" #: frappe/desk/doctype/notification_log/notification_log.py:151 msgid "New Notification" -msgstr "" +msgstr "Thông báo mới" #: frappe/public/js/frappe/widgets/widget_dialog.js:64 msgid "New Number Card" -msgstr "" +msgstr "Thẻ Số Mới" #: frappe/public/js/frappe/widgets/widget_dialog.js:66 msgid "New Onboarding" -msgstr "" +msgstr "Giới thiệu mới" #: frappe/core/doctype/user/user.js:186 frappe/www/update-password.html:43 msgid "New Password" -msgstr "" +msgstr "Mật khẩu mới" #: frappe/printing/page/print/print.js:307 #: frappe/printing/page/print/print.js:361 #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:61 msgid "New Print Format Name" -msgstr "" +msgstr "Tên định dạng in mới" #: frappe/public/js/frappe/widgets/widget_dialog.js:68 msgid "New Quick List" -msgstr "" +msgstr "Danh sách nhanh mới" #: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" -msgstr "" +msgstr "Tên báo cáo mới" #. Label of the new_role (Data) field in DocType 'Role Replication' #: frappe/core/doctype/role_replication/role_replication.json msgid "New Role" -msgstr "" +msgstr "Vai Trò Mới" #: frappe/public/js/frappe/widgets/widget_dialog.js:60 msgid "New Shortcut" -msgstr "" +msgstr "Phím Tắt Mới" #. 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 "" +msgstr "Người dùng mới (30 ngày qua)" #: frappe/core/doctype/version/version_view.html:75 #: frappe/core/doctype/version/version_view.html:140 msgid "New Value" -msgstr "" +msgstr "Giá trị mới" #: frappe/workflow/page/workflow_builder/workflow_builder.js:61 msgid "New Workflow Name" -msgstr "" +msgstr "Tên quy trình công việc mới" #: frappe/public/js/frappe/views/workspace/workspace.js:452 msgid "New Workspace" -msgstr "" +msgstr "Không gian làm việc mới" #. Description of the 'Allowed Public Client Origins' (Small Text) field in #. DocType 'OAuth Settings' @@ -16942,13 +16962,15 @@ msgstr "" msgid "New line separated list of allowed public client URLs (eg https://frappe.io), or * to accept all.\n" "
\n" "Public clients are restricted by default." -msgstr "" +msgstr "Danh sách URL khách hàng công cộng được phép được phân tách bằng dòng mới (ví dụ: https://frappe.io) hoặc * để chấp nhận tất cả.\n" +"
\n" +"Các máy khách công cộng bị hạn chế theo mặc định." #. Description of the 'Scopes Supported' (Small Text) field in DocType 'OAuth #. Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "New line separated list of scope values." -msgstr "" +msgstr "Danh sách các giá trị phạm vi được phân tách bằng dòng mới." #. Description of the 'Contacts' (Small Text) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -16957,23 +16979,23 @@ msgstr "" #: frappe/www/update-password.html:92 msgid "New password cannot be same as old password" -msgstr "" +msgstr "Mật khẩu mới không được giống mật khẩu cũ" #: frappe/utils/change_log.py:389 msgid "New updates are available" -msgstr "" +msgstr "Có bản cập nhật mới" #. Description of the 'Disable signups' (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "New users will have to be manually registered by system managers." -msgstr "" +msgstr "Người dùng mới sẽ phải được người quản lý hệ thống đăng ký thủ công." #. Description of the 'Set Value' (Small Text) field in DocType 'Property #. Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "New value to be set" -msgstr "" +msgstr "Giá trị mới được đặt" #: frappe/public/js/frappe/form/quick_entry.js:180 #: frappe/public/js/frappe/form/toolbar.js:47 @@ -16990,38 +17012,38 @@ msgstr "" #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:439 msgid "New {0}" -msgstr "" +msgstr "Mới {0}" #: frappe/public/js/frappe/views/reports/query_report.js:394 msgid "New {0} Created" -msgstr "" +msgstr "Mới {0} Đã tạo" #: frappe/public/js/frappe/views/reports/query_report.js:386 msgid "New {0} {1} added to Dashboard {2}" -msgstr "" +msgstr "{0} {1} mới được thêm vào Trang tổng quan {2}" #: frappe/public/js/frappe/views/reports/query_report.js:391 msgid "New {0} {1} created" -msgstr "" +msgstr "{0} {1} mới được tạo" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:416 msgid "New {0}: {1}" -msgstr "" +msgstr "Mới {0}: {1}" #: frappe/utils/change_log.py:375 msgid "New {} releases for the following apps are available" -msgstr "" +msgstr "Đã có bản phát hành {} mới cho các ứng dụng sau" #: frappe/core/doctype/user/user.py:856 msgid "Newly created user {0} has no roles enabled." -msgstr "" +msgstr "Người dùng mới được tạo {0} chưa bật vai trò nào." #. Name of a role #: frappe/email/doctype/email_group/email_group.json #: frappe/email/doctype/email_group_member/email_group_member.json #: frappe/website/doctype/utm_campaign/utm_campaign.json msgid "Newsletter Manager" -msgstr "" +msgstr "Người quản lý bản tin" #: frappe/public/js/frappe/form/form_tour.js:14 #: frappe/public/js/frappe/form/form_tour.js:324 @@ -17031,28 +17053,28 @@ msgstr "" #: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:262 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" -msgstr "" +msgstr "Tiếp theo" #: frappe/public/js/frappe/ui/slides.js:373 msgctxt "Go to next slide" msgid "Next" -msgstr "" +msgstr "Tiếp theo" #: frappe/public/js/frappe/ui/filters/filter.js:683 msgid "Next 14 Days" -msgstr "" +msgstr "14 Ngày Tiếp Theo" #: frappe/public/js/frappe/ui/filters/filter.js:687 msgid "Next 30 Days" -msgstr "" +msgstr "30 ngày tiếp theo" #: frappe/public/js/frappe/ui/filters/filter.js:703 msgid "Next 6 Months" -msgstr "" +msgstr "6 Tháng Tiếp Theo" #: frappe/public/js/frappe/ui/filters/filter.js:679 msgid "Next 7 Days" -msgstr "" +msgstr "7 ngày tiếp theo" #. Label of the next_action_email_template (Link) field in DocType 'Workflow #. Document State' @@ -17062,77 +17084,77 @@ msgstr "" #: frappe/core/doctype/success_action/success_action.js:44 msgid "Next Actions" -msgstr "" +msgstr "Hành động tiếp theo" #. Label of the next_actions_html (HTML) field in DocType 'Success Action' #: frappe/core/doctype/success_action/success_action.json msgid "Next Actions HTML" -msgstr "" +msgstr "Hành động tiếp theo HTML" #: frappe/public/js/frappe/form/toolbar.js:357 msgid "Next Document" -msgstr "" +msgstr "Tài liệu tiếp theo" #. Label of the next_execution (Datetime) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Next Execution" -msgstr "" +msgstr "Thực hiện tiếp theo" #. Label of the next_form_tour (Link) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Next Form Tour" -msgstr "" +msgstr "Chuyến tham quan biểu mẫu tiếp theo" #: frappe/public/js/frappe/ui/filters/filter.js:695 msgid "Next Month" -msgstr "" +msgstr "Tháng tới" #: frappe/public/js/frappe/ui/filters/filter.js:699 msgid "Next Quarter" -msgstr "" +msgstr "Quý tiếp theo" #. Label of the next_schedule_date (Date) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Next Schedule Date" -msgstr "" +msgstr "Ngày lịch tiếp theo" #: frappe/automation/doctype/auto_repeat/auto_repeat_schedule.html:6 msgid "Next Scheduled Date" -msgstr "" +msgstr "Ngày dự kiến ​​tiếp theo" #. Label of the next_state (Link) field in DocType 'Workflow Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Next State" -msgstr "" +msgstr "Bang tiếp theo" #. Label of the next_step_condition (Code) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Next Step Condition" -msgstr "" +msgstr "Điều kiện bước tiếp theo" #. Label of the next_sync_token (Password) field in DocType 'Google Calendar' #. Label of the next_sync_token (Password) field in DocType 'Google Contacts' #: frappe/integrations/doctype/google_calendar/google_calendar.json #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Next Sync Token" -msgstr "" +msgstr "Mã thông báo đồng bộ hóa tiếp theo" #: frappe/public/js/frappe/ui/filters/filter.js:691 msgid "Next Week" -msgstr "" +msgstr "Tuần tới" #: frappe/public/js/frappe/ui/filters/filter.js:707 msgid "Next Year" -msgstr "" +msgstr "Năm tới" #: frappe/public/js/frappe/form/workflow.js:45 msgid "Next actions" -msgstr "" +msgstr "Hành động tiếp theo" #. Label of the next_on_click (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Next on Click" -msgstr "" +msgstr "Tiếp theo Nhấp vào" #. Option for the 'Standard' (Select) field in DocType 'Page' #. Option for the 'Is Standard' (Select) field in DocType 'Report' @@ -17156,21 +17178,21 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" -msgstr "" +msgstr "Không" #: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" -msgstr "" +msgstr "Không" #: frappe/public/js/frappe/ui/messages.js:37 msgctxt "Dismiss confirmation dialog" msgid "No" -msgstr "" +msgstr "Không" #: frappe/www/third_party_apps.html:56 msgid "No Active Sessions" -msgstr "" +msgstr "Không có phiên hoạt động" #. Label of the no_copy (Check) field in DocType 'DocField' #. Label of the no_copy (Check) field in DocType 'Custom Field' @@ -17179,7 +17201,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "No Copy" -msgstr "" +msgstr "Không Sao Chép" #: frappe/core/doctype/data_export/exporter.py:162 #: frappe/email/doctype/auto_email_report/auto_email_report.py:309 @@ -17189,11 +17211,11 @@ msgstr "" #: frappe/public/js/frappe/utils/datatable.js:10 #: frappe/public/js/frappe/widgets/chart_widget.js:57 msgid "No Data" -msgstr "" +msgstr "Không có dữ liệu" #: frappe/public/js/frappe/widgets/quick_list_widget.js:134 msgid "No Data..." -msgstr "" +msgstr "Không có dữ liệu..." #: frappe/public/js/frappe/views/inbox/inbox_view.js:176 msgid "No Email Account" @@ -17213,11 +17235,11 @@ msgstr "" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:364 msgid "No Entry for the User {0} found within LDAP!" -msgstr "" +msgstr "Không có mục nhập nào cho Người dùng {0} được tìm thấy trong LDAP!" #: frappe/public/js/frappe/widgets/chart_widget.js:407 msgid "No Filters Set" -msgstr "" +msgstr "Không có bộ lọc nào được đặt" #: frappe/integrations/doctype/google_calendar/google_calendar.py:372 msgid "No Google Calendar Event to sync." @@ -17225,7 +17247,7 @@ msgstr "" #: frappe/public/js/frappe/ui/capture.js:263 msgid "No Images" -msgstr "" +msgstr "Không có hình ảnh" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:366 msgid "No LDAP User found for email: {0}" @@ -17240,7 +17262,7 @@ msgstr "" #: frappe/public/js/workflow_builder/components/StateNode.vue:47 #: frappe/public/js/workflow_builder/store.js:51 msgid "No Label" -msgstr "" +msgstr "Không có Nhãn" #: frappe/printing/page/print/print.js:782 #: frappe/printing/page/print/print.js:863 @@ -17248,95 +17270,95 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 msgid "No Letterhead" -msgstr "" +msgstr "Không có tiêu đề thư" #: frappe/model/naming.py:502 msgid "No Name Specified for {0}" -msgstr "" +msgstr "Không có tên cụ thể cho {0}" #: frappe/public/js/frappe/ui/notifications/notifications.js:355 msgid "No New notifications" -msgstr "" +msgstr "Không có thông báo mới" #: frappe/core/doctype/doctype/doctype.py:1795 msgid "No Permissions Specified" -msgstr "" +msgstr "Không có quyền được chỉ định" #: frappe/core/page/permission_manager/permission_manager.js:200 msgid "No Permissions set for this criteria." -msgstr "" +msgstr "Không có quyền nào được đặt cho tiêu chí này." #: frappe/core/page/dashboard_view/dashboard_view.js:93 msgid "No Permitted Charts" -msgstr "" +msgstr "Không có biểu đồ được phép" #: frappe/core/page/dashboard_view/dashboard_view.js:92 msgid "No Permitted Charts on this Dashboard" -msgstr "" +msgstr "Không có biểu đồ nào được phép trên Bảng điều khiển này" #: frappe/printing/doctype/print_settings/print_settings.js:13 msgid "No Preview" -msgstr "" +msgstr "Không có bản xem trước" #: frappe/printing/page/print/print.js:786 msgid "No Preview Available" -msgstr "" +msgstr "Không có bản xem trước" #: frappe/printing/page/print/print.js:941 msgid "No Printer is Available." -msgstr "" +msgstr "Không có máy in nào khả dụng." #: frappe/core/doctype/rq_worker/rq_worker_list.js:3 msgid "No RQ Workers connected. Try restarting the bench." -msgstr "" +msgstr "Không có Công nhân RQ nào được kết nối. Hãy thử khởi động lại băng ghế dự bị." #: frappe/public/js/frappe/form/link_selector.js:143 msgid "No Results" -msgstr "" +msgstr "Không có kết quả" #: frappe/public/js/frappe/ui/toolbar/search.js:51 msgid "No Results found" -msgstr "" +msgstr "Không tìm thấy kết quả" #: frappe/core/doctype/user/user.py:857 msgid "No Roles Specified" -msgstr "" +msgstr "Không có vai trò nào được chỉ định" #: frappe/public/js/frappe/views/kanban/kanban_view.js:358 msgid "No Select Field Found" -msgstr "" +msgstr "Không tìm thấy trường chọn" #: frappe/core/doctype/recorder/recorder.py:179 msgid "No Suggestions" -msgstr "" +msgstr "Không có đề xuất" #: frappe/desk/reportview.py:711 msgid "No Tags" -msgstr "" +msgstr "Không có thẻ" #: frappe/public/js/frappe/ui/notifications/notifications.js:482 msgid "No Upcoming Events" -msgstr "" +msgstr "Không có sự kiện sắp tới" #: frappe/public/js/frappe/form/templates/address_list.html:43 msgid "No address added yet." -msgstr "" +msgstr "Chưa có địa chỉ nào được thêm vào." #: frappe/email/doctype/notification/notification.js:246 msgid "No alerts for today" -msgstr "" +msgstr "Không có thông báo nào cho ngày hôm nay" #: frappe/core/doctype/recorder/recorder.py:178 msgid "No automatic optimization suggestions available." -msgstr "" +msgstr "Không có đề xuất tối ưu hóa tự động nào." #: frappe/public/js/frappe/form/save.js:36 msgid "No changes in document" -msgstr "" +msgstr "Không có thay đổi nào trong tài liệu" #: frappe/public/js/frappe/views/workspace/workspace.js:756 msgid "No changes made" -msgstr "" +msgstr "Không có thay đổi nào được thực hiện" #: frappe/model/rename_doc.py:369 msgid "No changes made because old and new name are the same." @@ -17344,11 +17366,11 @@ msgstr "" #: frappe/custom/doctype/doctype_layout/doctype_layout.js:59 msgid "No changes to sync" -msgstr "" +msgstr "Không có thay đổi nào để đồng bộ hóa" #: frappe/core/doctype/data_import/importer.py:298 msgid "No changes to update" -msgstr "" +msgstr "Không có thay đổi nào để cập nhật" #: frappe/templates/includes/comments/comments.html:4 msgid "No comments yet." @@ -17356,19 +17378,19 @@ msgstr "Chưa có bình luận nào." #: frappe/public/js/frappe/form/templates/contact_list.html:91 msgid "No contacts added yet." -msgstr "" +msgstr "Chưa có liên hệ nào được thêm vào." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:469 msgid "No contacts linked to document" -msgstr "" +msgstr "Không có liên hệ nào được liên kết với tài liệu" #: frappe/website/doctype/web_form/web_form.js:180 msgid "No currency fields in {0}" -msgstr "" +msgstr "Không có trường tiền tệ trong {0}" #: frappe/desk/query_report.py:382 msgid "No data to export" -msgstr "" +msgstr "Không có dữ liệu để xuất" #: frappe/contacts/doctype/address/address.py:245 msgid "No default Address Template found. Please create a new one from Setup > Printing and Branding > Address Template." @@ -17376,7 +17398,7 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/search.js:71 msgid "No documents found tagged with {0}" -msgstr "" +msgstr "Không tìm thấy tài liệu nào được gắn thẻ {0}" #: frappe/public/js/frappe/views/inbox/inbox_view.js:21 msgid "No email account associated with the User. Please add an account under User > Email Inbox." @@ -17388,7 +17410,7 @@ msgstr "" #: frappe/core/doctype/data_import/data_import.js:504 msgid "No failed logs" -msgstr "" +msgstr "Không có nhật ký nào bị lỗi" #: frappe/public/js/frappe/views/kanban/kanban_view.js:385 msgid "No fields found that can be used as a Kanban Column. Use the Customize Form to add a Custom Field of type \"Select\"." @@ -17396,32 +17418,32 @@ msgstr "" #: frappe/utils/file_manager.py:143 msgid "No file attached" -msgstr "" +msgstr "Không có tập tin đính kèm" #: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" -msgstr "" +msgstr "Không tìm thấy bộ lọc" #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "No filters selected" -msgstr "" +msgstr "Không có bộ lọc nào được chọn" #: frappe/desk/form/utils.py:109 msgid "No further records" -msgstr "" +msgstr "Không có hồ sơ nào thêm" #: frappe/templates/includes/search_template.html:49 msgid "No matching records. Search something new" -msgstr "" +msgstr "Không có hồ sơ phù hợp. Tìm kiếm cái gì đó mới" #: frappe/public/js/frappe/web_form/web_form_list.js:162 msgid "No more items to display" -msgstr "" +msgstr "Không còn mục nào để hiển thị" #: frappe/utils/password_strength.py:45 msgid "No need for symbols, digits, or uppercase letters." -msgstr "" +msgstr "Không cần ký hiệu, chữ số hoặc chữ in hoa." #: frappe/integrations/doctype/google_contacts/google_contacts.py:195 msgid "No new Google Contacts synced." @@ -17429,102 +17451,102 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder.js:415 msgid "No of Columns" -msgstr "" +msgstr "Số cột" #. Label of the no_of_requested_sms (Int) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json msgid "No of Requested SMS" -msgstr "" +msgstr "Số lượng SMS được yêu cầu" #. Label of the no_of_rows (Int) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "No of Rows (Max 500)" -msgstr "" +msgstr "Số hàng (Tối đa 500)" #. Label of the no_of_sent_sms (Int) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json msgid "No of Sent SMS" -msgstr "" +msgstr "Số lượng SMS đã gửi" #: frappe/__init__.py:622 frappe/client.py:119 frappe/client.py:161 msgid "No permission for {0}" -msgstr "" +msgstr "Không được phép đối với {0}" #: frappe/public/js/frappe/form/form.js:1182 msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" -msgstr "" +msgstr "Không được phép '{0}' {1}" #: frappe/model/db_query.py:1046 msgid "No permission to read {0}" -msgstr "" +msgstr "Không được phép đọc {0}" #: frappe/share.py:221 msgid "No permission to {0} {1} {2}" -msgstr "" +msgstr "Không được phép {0} {1} {2}" #: frappe/core/doctype/user_permission/user_permission_list.js:175 msgid "No records deleted" -msgstr "" +msgstr "Không có hồ sơ nào bị xóa" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" -msgstr "" +msgstr "Không có bản ghi nào trong {0}" #: frappe/public/js/frappe/list/list_sidebar_stat.html:11 msgid "No records tagged." -msgstr "" +msgstr "Không có bản ghi nào được gắn thẻ." #: frappe/public/js/frappe/data_import/data_exporter.js:226 msgid "No records will be exported" -msgstr "" +msgstr "Sẽ không có bản ghi nào được xuất" #: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" -msgstr "" +msgstr "Không có hàng" #: frappe/public/js/frappe/list/list_view.js:2417 msgid "No rows selected" -msgstr "" +msgstr "Không có hàng nào được chọn" #: frappe/email/doctype/notification/notification.py:137 msgid "No subject" -msgstr "" +msgstr "Không có chủ đề" #: frappe/www/printview.py:464 msgid "No template found at path: {0}" -msgstr "" +msgstr "Không tìm thấy mẫu tại đường dẫn: {0}" #: frappe/core/page/permission_manager/permission_manager.js:364 msgid "No user has the role {0}" -msgstr "" +msgstr "Không có người dùng nào có vai trò {0}" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 #: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" -msgstr "" +msgstr "Không có giá trị nào để hiển thị" #: frappe/website/web_template/discussions/discussions.html:2 msgid "No {0}" -msgstr "" +msgstr "Không {0}" #: frappe/public/js/frappe/web_form/web_form_list.js:234 msgid "No {0} found" -msgstr "" +msgstr "Không tìm thấy {0}" #: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." -msgstr "" +msgstr "Không tìm thấy {0} nào có bộ lọc phù hợp. Xóa bộ lọc để xem tất cả {0}." #: frappe/public/js/frappe/views/inbox/inbox_view.js:171 msgid "No {0} mail" -msgstr "" +msgstr "Không có thư {0}" #: frappe/public/js/form_builder/utils.js:117 #: frappe/public/js/frappe/form/grid_row.js:259 msgctxt "Title of the 'row number' column" msgid "No." -msgstr "" +msgstr "Không." #. Option for the 'Provider' (Select) field in DocType 'Geolocation Settings' #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json @@ -17538,11 +17560,11 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Non Negative" -msgstr "" +msgstr "Không Tiêu Cực" #: frappe/desk/page/setup_wizard/install_fixtures.py:33 msgid "Non-Conforming" -msgstr "" +msgstr "Không phù hợp" #. Option for the 'Token Endpoint Auth Method' (Select) field in DocType 'OAuth #. Client' @@ -17552,30 +17574,30 @@ msgstr "Không" #: frappe/public/js/frappe/form/workflow.js:36 msgid "None: End of Workflow" -msgstr "" +msgstr "Không có: Kết thúc quy trình làm việc" #. Label of the normalized_copies (Int) field in DocType 'Recorder Query' #: frappe/core/doctype/recorder_query/recorder_query.json msgid "Normalized Copies" -msgstr "" +msgstr "Bản sao được chuẩn hóa" #. Label of the normalized_query (Data) field in DocType 'Recorder Query' #: frappe/core/doctype/recorder_query/recorder_query.json msgid "Normalized Query" -msgstr "" +msgstr "Truy vấn được chuẩn hóa" #: frappe/core/doctype/user/user.py:1079 #: frappe/templates/includes/login/login.js:255 frappe/utils/oauth.py:300 msgid "Not Allowed" -msgstr "" +msgstr "Không được phép" #: frappe/templates/includes/login/login.js:257 msgid "Not Allowed: Disabled User" -msgstr "" +msgstr "Không được phép: Người dùng bị vô hiệu hóa" #: frappe/public/js/frappe/ui/filters/filter.js:36 msgid "Not Ancestors Of" -msgstr "" +msgstr "Không Phải Tổ Tiên Của" #: frappe/public/js/frappe/ui/filters/filter.js:34 msgid "Not Descendants Of" @@ -17583,33 +17605,33 @@ msgstr "" #: frappe/public/js/frappe/ui/filters/filter.js:17 msgid "Not Equals" -msgstr "" +msgstr "Không bằng" #: frappe/app.py:390 frappe/www/404.html:3 msgid "Not Found" -msgstr "" +msgstr "Không tìm thấy" #. Label of the not_helpful (Int) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Not Helpful" -msgstr "" +msgstr "Không hữu ích" #: frappe/public/js/frappe/ui/filters/filter.js:21 msgid "Not In" -msgstr "" +msgstr "Không có trong" #: frappe/public/js/frappe/ui/filters/filter.js:19 msgid "Not Like" -msgstr "" +msgstr "Không thích" #: frappe/public/js/frappe/form/linked_with.js:45 msgid "Not Linked to any record" -msgstr "" +msgstr "Không liên kết với bất kỳ bản ghi nào" #. Label of the not_nullable (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Not Nullable" -msgstr "" +msgstr "Không thể rỗng" #: frappe/__init__.py:549 frappe/app.py:383 frappe/desk/calendar.py:28 #: frappe/public/js/frappe/web_form/webform_script.js:15 @@ -17618,16 +17640,16 @@ msgstr "" #: frappe/www/login.py:193 frappe/www/qrcode.py:22 frappe/www/qrcode.py:25 #: frappe/www/qrcode.py:37 msgid "Not Permitted" -msgstr "" +msgstr "Không được phép" #: frappe/desk/query_report.py:630 msgid "Not Permitted to read {0}" -msgstr "" +msgstr "Không được phép đọc {0}" #: frappe/website/doctype/web_form/web_form_list.js:7 #: frappe/website/doctype/web_page/web_page_list.js:7 msgid "Not Published" -msgstr "" +msgstr "Chưa được xuất bản" #: frappe/public/js/frappe/form/toolbar.js:316 #: frappe/public/js/frappe/form/toolbar.js:853 @@ -17637,28 +17659,28 @@ msgstr "" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:39 #: frappe/website/doctype/web_form/templates/web_form.html:94 msgid "Not Saved" -msgstr "" +msgstr "Chưa được lưu" #: frappe/core/doctype/error_log/error_log_list.js:7 msgid "Not Seen" -msgstr "" +msgstr "Chưa Xem" #. Option for the 'Status' (Select) field in DocType 'Email Queue' #. Option for the 'Status' (Select) field in DocType 'Email Queue Recipient' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json msgid "Not Sent" -msgstr "" +msgstr "Chưa được gửi" #: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" -msgstr "" +msgstr "Chưa được đặt" #: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" -msgstr "" +msgstr "Không đặt" #: frappe/utils/csvutils.py:102 msgid "Not a valid Comma Separated Value (CSV File)" @@ -17670,7 +17692,7 @@ msgstr "" #: frappe/model/workflow.py:135 msgid "Not a valid Workflow Action" -msgstr "" +msgstr "Hành động quy trình làm việc không hợp lệ" #: frappe/templates/includes/login/login.js:253 msgid "Not a valid user" @@ -17678,35 +17700,35 @@ msgstr "" #: frappe/workflow/doctype/workflow/workflow_list.js:7 msgid "Not active" -msgstr "" +msgstr "Không hoạt động" #: frappe/permissions.py:395 msgid "Not allowed for {0}: {1}" -msgstr "" +msgstr "Không được phép đối với {0}: {1}" #: frappe/email/doctype/notification/notification.py:674 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" -msgstr "" +msgstr "Không được phép đính kèm tài liệu {0}, vui lòng bật Cho phép in cho {0} trong Cài đặt in" #: frappe/core/doctype/doctype/doctype.py:337 msgid "Not allowed to create custom Virtual DocType." -msgstr "" +msgstr "Không được phép tạo Loại tài liệu ảo tùy chỉnh." #: frappe/www/printview.py:165 msgid "Not allowed to print cancelled documents" -msgstr "" +msgstr "Không được phép in tài liệu bị hủy" #: frappe/www/printview.py:162 msgid "Not allowed to print draft documents" -msgstr "" +msgstr "Không được phép in văn bản nháp" #: frappe/permissions.py:225 msgid "Not allowed via controller permission check" -msgstr "" +msgstr "Không được phép thông qua kiểm tra quyền của bộ điều khiển" #: frappe/public/js/frappe/request.js:145 frappe/website/js/website.js:94 msgid "Not found" -msgstr "" +msgstr "Không tìm thấy" #: frappe/core/doctype/page/page.py:62 msgid "Not in Developer Mode" @@ -17724,34 +17746,34 @@ msgstr "" #: frappe/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 msgid "Not permitted" -msgstr "" +msgstr "Không được phép" #: frappe/public/js/frappe/list/list_view.js:53 msgid "Not permitted to view {0}" -msgstr "" +msgstr "Không được phép xem {0}" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:623 msgid "Not permitted. {0}." -msgstr "" +msgstr "Không được phép. {0}." #. Name of a DocType #: frappe/automation/doctype/auto_repeat/auto_repeat.py:438 #: frappe/desk/doctype/note/note.json msgid "Note" -msgstr "" +msgstr "Lưu ý" #. Name of a DocType #: frappe/desk/doctype/note_seen_by/note_seen_by.json msgid "Note Seen By" -msgstr "" +msgstr "Ghi chú được xem bởi" #: frappe/www/confirm_workflow_action.html:8 msgid "Note:" -msgstr "" +msgstr "Lưu ý:" #: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." -msgstr "" +msgstr "Lưu ý: Việc thay đổi Tên Trang sẽ phá vỡ URL trước đó của trang này." #: frappe/core/doctype/user/user.js:35 msgid "Note: Etc timezones have their signs reversed." @@ -17767,42 +17789,42 @@ msgstr "" #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Note: Multiple sessions will be allowed in case of mobile device" -msgstr "" +msgstr "Lưu ý: Sẽ được phép sử dụng nhiều phiên trong trường hợp thiết bị di động" #: frappe/core/doctype/user/user.js:397 msgid "Note: This will be shared with user." -msgstr "" +msgstr "Lưu ý: Điều này sẽ được chia sẻ với người dùng." #: frappe/website/web_form/request_to_delete_data/request_to_delete_data.js:8 msgid "Note: Your request for account deletion will be fulfilled within {0} hours." -msgstr "" +msgstr "Lưu ý: Yêu cầu xóa tài khoản của bạn sẽ được thực hiện trong vòng {0} giờ." #: frappe/core/doctype/data_export/exporter.py:183 msgid "Notes:" -msgstr "" +msgstr "Ghi chú:" #: frappe/public/js/frappe/ui/notifications/notifications.js:532 msgid "Nothing New" -msgstr "" +msgstr "Không có gì mới" #: frappe/public/js/frappe/form/undo_manager.js:43 msgid "Nothing left to redo" -msgstr "" +msgstr "Không còn gì để làm lại" #: frappe/public/js/frappe/form/undo_manager.js:33 msgid "Nothing left to undo" -msgstr "" +msgstr "Không còn gì để hoàn tác" #: frappe/public/js/frappe/list/base_list.js:364 #: frappe/public/js/frappe/views/reports/query_report.js:106 #: frappe/templates/includes/list/list.html:14 #: frappe/website/doctype/help_article/templates/help_article_list.html:21 msgid "Nothing to show" -msgstr "" +msgstr "Không có gì để hiển thị" #: frappe/core/doctype/user_permission/user_permission_list.js:129 msgid "Nothing to update" -msgstr "" +msgstr "Không có gì để cập nhật" #. Label of the notification (Tab Break) field in DocType 'Auto Repeat' #. Option for the 'Type' (Select) field in DocType 'Event Notifications' @@ -17813,44 +17835,44 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/public/js/frappe/ui/sidebar/sidebar.js:314 msgid "Notification" -msgstr "" +msgstr "Thông báo" #. Name of a DocType #: frappe/desk/doctype/notification_log/notification_log.json msgid "Notification Log" -msgstr "" +msgstr "Nhật ký thông báo" #. Name of a DocType #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "Notification Recipient" -msgstr "" +msgstr "Người nhận thông báo" #. Name of a DocType #: frappe/desk/doctype/notification_settings/notification_settings.json #: frappe/public/js/frappe/ui/notifications/notifications.js:41 msgid "Notification Settings" -msgstr "" +msgstr "Cài đặt thông báo" #. Name of a DocType #: frappe/desk/doctype/notification_subscribed_document/notification_subscribed_document.json msgid "Notification Subscribed Document" -msgstr "" +msgstr "Thông báo Tài liệu đã đăng ký" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:8 msgid "Notification sent to" -msgstr "" +msgstr "Thông báo được gửi tới" #: frappe/email/doctype/notification/notification.py:561 msgid "Notification: customer {0} has no Mobile number set" -msgstr "" +msgstr "Thông báo: khách hàng {0} chưa đặt số di động" #: frappe/email/doctype/notification/notification.py:547 msgid "Notification: document {0} has no {1} number set (field: {2})" -msgstr "" +msgstr "Thông báo: tài liệu {0} không có bộ số {1} (trường: {2})" #: frappe/email/doctype/notification/notification.py:556 msgid "Notification: user {0} has no Mobile number set" -msgstr "" +msgstr "Thông báo: người dùng {0} chưa đặt số điện thoại di động" #. Label of the notifications (Check) field in DocType 'User' #. Label of the notifications_tab (Tab Break) field in DocType 'Event' @@ -17859,11 +17881,11 @@ msgstr "" #: frappe/public/js/frappe/ui/notifications/notifications.js:68 #: frappe/public/js/frappe/ui/notifications/notifications.js:227 msgid "Notifications" -msgstr "" +msgstr "Thông báo" #: frappe/public/js/frappe/ui/notifications/notifications.js:339 msgid "Notifications Disabled" -msgstr "" +msgstr "Thông báo bị tắt" #. Description of the 'Default Outgoing' (Check) field in DocType 'Email #. Account' @@ -17874,7 +17896,7 @@ msgstr "" #. Label of the notify_on_every_login (Check) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Notify Users On Every Login" -msgstr "" +msgstr "Thông báo cho người dùng mỗi lần đăng nhập" #. Label of the notify_by_email (Check) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json @@ -17889,33 +17911,33 @@ msgstr "" #. Label of the notify_if_unreplied (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Notify if unreplied" -msgstr "" +msgstr "Thông báo nếu không được trả lời" #. Label of the unreplied_for_mins (Int) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Notify if unreplied for (in mins)" -msgstr "" +msgstr "Thông báo nếu không được trả lời trong (trong phút)" #. Label of the notify_on_login (Check) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Notify users with a popup when they log in" -msgstr "" +msgstr "Thông báo cho người dùng bằng cửa sổ bật lên khi họ đăng nhập" #: frappe/public/js/frappe/form/controls/datetime.js:28 #: frappe/public/js/frappe/form/controls/time.js:37 msgid "Now" -msgstr "" +msgstr "Bây giờ" #. Label of the phone (Data) field in DocType 'Contact Phone' #: frappe/contacts/doctype/contact_phone/contact_phone.json msgid "Number" -msgstr "" +msgstr "Số" #. Name of a DocType #: frappe/desk/doctype/number_card/number_card.json #: frappe/public/js/frappe/widgets/widget_dialog.js:628 msgid "Number Card" -msgstr "" +msgstr "Thẻ Số" #. Name of a DocType #: frappe/desk/doctype/number_card_link/number_card_link.json @@ -17926,14 +17948,14 @@ msgstr "" #. Card' #: frappe/desk/doctype/workspace_number_card/workspace_number_card.json msgid "Number Card Name" -msgstr "" +msgstr "Số Thẻ Tên" #. Label of the number_cards_tab (Tab Break) field in DocType 'Workspace' #. Label of the number_cards (Table) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json #: frappe/public/js/frappe/widgets/widget_dialog.js:658 msgid "Number Cards" -msgstr "" +msgstr "Thẻ Số" #. Label of the number_format (Select) field in DocType 'Language' #. Label of the number_format (Select) field in DocType 'System Settings' @@ -17942,27 +17964,27 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/currency/currency.json msgid "Number Format" -msgstr "" +msgstr "Định dạng số" #. Label of the backup_limit (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Number of Backups" -msgstr "" +msgstr "Số lượng bản sao lưu" #. 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 "" +msgstr "Số Nhóm" #. Label of the number_of_queries (Int) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "Number of Queries" -msgstr "" +msgstr "Số lượng truy vấn" #: frappe/core/doctype/doctype/doctype.py:444 #: frappe/public/js/frappe/doctype/index.js:66 msgid "Number of attachment fields are more than {}, limit updated to {}." -msgstr "" +msgstr "Số lượng trường đính kèm nhiều hơn {}, giới hạn cập nhật ở {}." #: frappe/core/doctype/system_settings/system_settings.py:189 msgid "Number of backups must be greater than zero." @@ -17971,14 +17993,14 @@ msgstr "" #. Description of the 'Columns' (Int) field in DocType 'Customize Form Field' #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Number of columns for a field in a Grid (Total Columns in a grid should be less than 11)" -msgstr "" +msgstr "Số cột cho một trường trong Lưới (Tổng số cột trong lưới phải nhỏ hơn 11)" #. Description of the 'Columns' (Int) field in DocType 'DocField' #. Description of the 'Columns' (Int) field in DocType 'Custom Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json msgid "Number of columns for a field in a List View or a Grid (Total Columns should be less than 11)" -msgstr "" +msgstr "Số cột cho một trường trong Chế độ xem danh sách hoặc Lưới (Tổng số cột phải nhỏ hơn 11)" #. Description of the 'Document Share Key Expiry (in Days)' (Int) field in #. DocType 'System Settings' @@ -17989,12 +18011,12 @@ msgstr "" #. Label of the cache_keys (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Number of keys" -msgstr "" +msgstr "Số lượng phím" #. Label of the onsite_backups (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Number of onsite backups" -msgstr "" +msgstr "Số lượng bản sao lưu tại chỗ" #. Option for the 'Method' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -18056,40 +18078,40 @@ msgstr "" #. Option for the 'Method' (Select) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "OPTIONS" -msgstr "" +msgstr "TÙY CHỌN" #: frappe/public/js/form_builder/components/Tabs.vue:190 msgid "OR" -msgstr "" +msgstr "HOẶC" #. Option for the 'Two Factor Authentication method' (Select) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "OTP App" -msgstr "" +msgstr "Ứng dụng OTP" #. Label of the otp_issuer_name (Data) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "OTP Issuer Name" -msgstr "" +msgstr "Tên tổ chức phát hành OTP" #. Label of the otp_sms_template (Small Text) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "OTP SMS Template" -msgstr "" +msgstr "Mẫu SMS OTP" #: frappe/core/doctype/system_settings/system_settings.py:168 msgid "OTP SMS Template must contain {0} placeholder to insert the OTP." -msgstr "" +msgstr "Mẫu SMS OTP phải chứa phần giữ chỗ {0} để chèn OTP." #: frappe/twofactor.py:459 msgid "OTP Secret Reset - {0}" -msgstr "" +msgstr "Đặt lại bí mật OTP - {0}" #: frappe/twofactor.py:478 msgid "OTP Secret has been reset. Re-registration will be required on next login." -msgstr "" +msgstr "Bí mật OTP đã được đặt lại. Đăng ký lại sẽ được yêu cầu vào lần đăng nhập tiếp theo." #. Description of the 'OTP SMS Template' (Small Text) field in DocType 'System #. Settings' @@ -18099,43 +18121,43 @@ msgstr "" #: frappe/templates/includes/login/login.js:354 msgid "OTP setup using OTP App was not completed. Please contact Administrator." -msgstr "" +msgstr "Thiết lập OTP bằng Ứng dụng OTP chưa hoàn tất. Vui lòng liên hệ với Quản trị viên." #. Label of the occurrences (Int) field in DocType 'System Health Report #. Errors' #: frappe/desk/doctype/system_health_report_errors/system_health_report_errors.json msgid "Occurrences" -msgstr "" +msgstr "Lần xuất hiện" #. Option for the 'SSL/TLS Mode' (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Off" -msgstr "" +msgstr "Tắt" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Office" -msgstr "" +msgstr "Văn phòng" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Office 365" -msgstr "" +msgstr "Văn phòng 365" #: frappe/core/doctype/server_script/server_script.js:36 msgid "Official Documentation" -msgstr "" +msgstr "Tài liệu chính thức" #. Label of the offset_x (Int) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Offset X" -msgstr "" +msgstr "Bù đắp X" #. Label of the offset_y (Int) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Offset Y" -msgstr "" +msgstr "Bù đắp Y" #: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" @@ -18143,7 +18165,7 @@ msgstr "" #: frappe/www/update-password.html:38 msgid "Old Password" -msgstr "" +msgstr "Mật khẩu cũ" #: frappe/custom/doctype/custom_field/custom_field.py:414 msgid "Old and new fieldnames are same." @@ -18153,49 +18175,49 @@ msgstr "" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Older backups will be automatically deleted" -msgstr "" +msgstr "Các bản sao lưu cũ hơn sẽ tự động bị xóa" #. Label of the oldest_unscheduled_job (Link) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Oldest Unscheduled Job" -msgstr "" +msgstr "Công việc đột xuất lâu đời nhất" #. Option for the 'Status' (Select) field in DocType 'Personal Data Deletion #. Request' #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json msgid "On Hold" -msgstr "" +msgstr "Đang chờ" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "On Payment Authorization" -msgstr "" +msgstr "Về ủy quyền thanh toán" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "On Payment Charge Processed" -msgstr "" +msgstr "Về khoản phí thanh toán được xử lý" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "On Payment Failed" -msgstr "" +msgstr "Khi thanh toán không thành công" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "On Payment Mandate Acquisition Processed" -msgstr "" +msgstr "Theo ủy nhiệm thanh toán Việc mua lại đã được xử lý" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "On Payment Mandate Charge Processed" -msgstr "" +msgstr "Khoản phí ủy quyền thanh toán đã được xử lý" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "On Payment Paid" -msgstr "" +msgstr "Khi thanh toán đã thanh toán" #. Description of the 'Is Dynamic URL?' (Check) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json @@ -18205,50 +18227,50 @@ msgstr "" #: frappe/public/js/frappe/ui/filters/filter.js:66 #: frappe/public/js/frappe/ui/filters/filter.js:72 msgid "On or After" -msgstr "" +msgstr "Vào hoặc Sau" #: frappe/public/js/frappe/ui/filters/filter.js:65 #: frappe/public/js/frappe/ui/filters/filter.js:71 msgid "On or Before" -msgstr "" +msgstr "Vào hoặc Trước" #: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" -msgstr "" +msgstr "Trên {0}, {1} đã viết:" #. Label of the onboard (Check) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/public/js/frappe/widgets/widget_dialog.js:335 msgid "Onboard" -msgstr "" +msgstr "Trên tàu" #: frappe/public/js/frappe/widgets/widget_dialog.js:232 msgid "Onboarding Name" -msgstr "" +msgstr "Tên giới thiệu" #. Name of a DocType #: frappe/desk/doctype/onboarding_permission/onboarding_permission.json msgid "Onboarding Permission" -msgstr "" +msgstr "Quyền giới thiệu" #. Label of the onboarding_status (Small Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Onboarding Status" -msgstr "" +msgstr "Trạng thái giới thiệu" #. Name of a DocType #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Onboarding Step" -msgstr "" +msgstr "Bước giới thiệu" #. Name of a DocType #: frappe/desk/doctype/onboarding_step_map/onboarding_step_map.json msgid "Onboarding Step Map" -msgstr "" +msgstr "Sơ đồ bước giới thiệu" #: frappe/public/js/frappe/widgets/onboarding_widget.js:264 msgid "Onboarding complete" -msgstr "" +msgstr "Quá trình giới thiệu hoàn tất" #. Description of the 'Is Submittable' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -18262,19 +18284,19 @@ msgstr "" #: frappe/www/complete_signup.html:7 msgid "One Last Step" -msgstr "" +msgstr "Bước Cuối Cùng" #: frappe/twofactor.py:278 msgid "One Time Password (OTP) Registration Code from {}" -msgstr "" +msgstr "Mã đăng ký mật khẩu một lần (OTP) từ {}" #: frappe/core/doctype/data_export/exporter.py:331 msgid "One of" -msgstr "" +msgstr "Một trong" #: frappe/client.py:223 msgid "Only 200 inserts allowed in one request" -msgstr "" +msgstr "Chỉ cho phép 200 lần chèn trong một yêu cầu" #: frappe/email/doctype/email_queue/email_queue.py:91 msgid "Only Administrator can delete Email Queue" @@ -18282,7 +18304,7 @@ msgstr "" #: frappe/core/doctype/page/page.py:66 msgid "Only Administrator can edit" -msgstr "" +msgstr "Chỉ Quản trị viên mới có thể chỉnh sửa" #: frappe/core/doctype/report/report.py:76 msgid "Only Administrator can save a standard report. Please rename and save." @@ -18290,12 +18312,12 @@ msgstr "" #: frappe/recorder.py:314 msgid "Only Administrator is allowed to use Recorder" -msgstr "" +msgstr "Chỉ Quản trị viên mới được phép sử dụng Trình ghi" #. Label of the allow_edit (Link) field in DocType 'Workflow Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Only Allow Edit For" -msgstr "" +msgstr "Chỉ Cho phép Chỉnh sửa Đối với" #: frappe/core/doctype/doctype/doctype.py:1652 msgid "Only Options allowed for Data field are:" @@ -18304,21 +18326,21 @@ msgstr "" #. 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 "" +msgstr "Chỉ gửi bản ghi được cập nhật trong X giờ qua" #: frappe/core/doctype/file/file.py:168 msgid "Only System Managers can make this file public." -msgstr "" +msgstr "Chỉ Người quản lý hệ thống mới có thể đặt tệp này ở chế độ công khai." #: frappe/desk/doctype/workspace/workspace.js:32 msgid "Only Workspace Manager can edit public workspaces" -msgstr "" +msgstr "Chỉ Người quản lý không gian làm việc mới có thể chỉnh sửa không gian làm việc công cộng" #. Label of the only_allow_system_managers_to_upload_public_files (Check) field #. in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Only allow System Managers to upload public files" -msgstr "" +msgstr "Chỉ cho phép Người quản lý hệ thống tải lên các tệp công khai" #: frappe/modules/utils.py:80 msgid "Only allowed to export customizations in developer mode" @@ -18326,13 +18348,13 @@ msgstr "" #: frappe/model/document.py:1287 msgid "Only draft documents can be discarded" -msgstr "" +msgstr "Chỉ có thể loại bỏ các tài liệu dự thảo" #. Label of the only_for (Link) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/public/js/frappe/widgets/widget_dialog.js:328 msgid "Only for" -msgstr "" +msgstr "Chỉ dành cho" #: frappe/core/doctype/data_export/exporter.py:192 msgid "Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish." @@ -18341,19 +18363,19 @@ msgstr "" #: frappe/contacts/doctype/contact/contact.py:131 #: frappe/contacts/doctype/contact/contact.py:158 msgid "Only one {0} can be set as primary." -msgstr "" +msgstr "Chỉ có thể đặt một {0} làm chính." #: frappe/desk/reportview.py:360 msgid "Only reports of type Report Builder can be deleted" -msgstr "" +msgstr "Chỉ có thể xóa các báo cáo thuộc loại Trình tạo báo cáo" #: frappe/desk/reportview.py:331 msgid "Only reports of type Report Builder can be edited" -msgstr "" +msgstr "Chỉ có thể chỉnh sửa các báo cáo thuộc loại Trình tạo báo cáo" #: frappe/custom/doctype/customize_form/customize_form.py:131 msgid "Only standard DocTypes are allowed to be customized from Customize Form." -msgstr "" +msgstr "Chỉ các Loại tài liệu tiêu chuẩn mới được phép tùy chỉnh từ Biểu mẫu tùy chỉnh." #: frappe/model/delete_doc.py:283 msgid "Only the Administrator can delete a standard DocType." @@ -18361,7 +18383,7 @@ msgstr "" #: frappe/desk/form/assign_to.py:198 msgid "Only the assignee can complete this to-do." -msgstr "" +msgstr "Chỉ người được giao mới có thể hoàn thành việc cần làm này." #: frappe/email/doctype/auto_email_report/auto_email_report.py:108 msgid "Only {0} emailed reports are allowed per user." @@ -18369,7 +18391,7 @@ msgstr "" #: frappe/templates/includes/login/login.js:289 msgid "Oops! Something went wrong." -msgstr "" +msgstr "Ối! Đã xảy ra lỗi." #. Option for the 'Status' (Select) field in DocType 'Contact' #. Option for the 'Status' (Select) field in DocType 'Communication' @@ -18383,49 +18405,49 @@ msgstr "" #: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Open" -msgstr "" +msgstr "Mở" #: frappe/desk/doctype/todo/todo_list.js:14 msgctxt "Access" msgid "Open" -msgstr "" +msgstr "Mở" #: frappe/desk/page/desktop/desktop.js:489 #: frappe/desk/page/desktop/desktop.js:498 #: frappe/public/js/frappe/ui/keyboard.js:207 #: frappe/public/js/frappe/ui/keyboard.js:217 msgid "Open Awesomebar" -msgstr "" +msgstr "Mở Thanh tuyệt vời" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:75 #: frappe/public/js/frappe/form/templates/timeline_message_box.html:96 #: frappe/public/js/frappe/form/templates/timeline_message_box.html:97 msgid "Open Communication" -msgstr "" +msgstr "Giao tiếp cởi mở" #: frappe/templates/emails/new_notification.html:10 msgid "Open Document" -msgstr "" +msgstr "Mở tài liệu" #. Label of the subscribed_documents (Table MultiSelect) field in DocType #. 'Notification Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Open Documents" -msgstr "" +msgstr "Mở tài liệu" #: frappe/public/js/frappe/ui/keyboard.js:243 msgid "Open Help" -msgstr "" +msgstr "Mở trợ giúp" #. Label of the open_reference_document (Button) field in DocType 'Notification #. Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Open Reference Document" -msgstr "" +msgstr "Mở tài liệu tham khảo" #: frappe/public/js/frappe/ui/keyboard.js:226 msgid "Open Settings" -msgstr "" +msgstr "Mở Cài đặt" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Open Source Applications for the Web" @@ -18439,15 +18461,15 @@ msgstr "" #. Description of the 'Quick Entry' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Open a dialog with mandatory fields to create a new record quickly. There must be at least one mandatory field to show in dialog." -msgstr "" +msgstr "Mở hộp thoại có các trường bắt buộc để tạo bản ghi mới một cách nhanh chóng. Phải có ít nhất một trường bắt buộc để hiển thị trong hộp thoại." #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:245 msgid "Open a module or tool" -msgstr "" +msgstr "Mở một mô-đun hoặc công cụ" #: frappe/public/js/frappe/ui/keyboard.js:367 msgid "Open console" -msgstr "" +msgstr "Mở bảng điều khiển" #: frappe/public/js/print_format_builder/Preview.vue:17 msgid "Open in a new tab" @@ -18460,15 +18482,15 @@ msgstr "" #: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" -msgstr "" +msgstr "Mở mục danh sách" #: frappe/core/doctype/error_log/error_log.js:15 msgid "Open reference document" -msgstr "" +msgstr "Mở tài liệu tham khảo" #: frappe/www/qrcode.html:13 msgid "Open your authentication app on your mobile phone." -msgstr "" +msgstr "Mở ứng dụng xác thực trên điện thoại di động của bạn." #: frappe/desk/doctype/todo/todo_list.js:17 #: frappe/public/js/frappe/form/templates/form_links.html:18 @@ -18483,7 +18505,7 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:340 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:341 msgid "Open {0}" -msgstr "" +msgstr "Mở {0}" #. Label of the openid_configuration (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json @@ -18502,12 +18524,12 @@ msgstr "" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Opened" -msgstr "" +msgstr "Đã mở" #. Label of the operation (Select) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json msgid "Operation" -msgstr "" +msgstr "Hoạt động" #: frappe/utils/data.py:2225 msgid "Operator must be one of {0}" @@ -18521,23 +18543,23 @@ msgstr "" #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:31 msgid "Optimize" -msgstr "" +msgstr "Tối ưu hóa" #: frappe/core/doctype/file/file.js:110 msgid "Optimizing image..." -msgstr "" +msgstr "Tối ưu hóa hình ảnh..." #: frappe/custom/doctype/custom_field/custom_field.js:100 msgid "Option 1" -msgstr "" +msgstr "Phương án 1" #: frappe/custom/doctype/custom_field/custom_field.js:102 msgid "Option 2" -msgstr "" +msgstr "Phương án 2" #: frappe/custom/doctype/custom_field/custom_field.js:104 msgid "Option 3" -msgstr "" +msgstr "Phương án 3" #: frappe/core/doctype/doctype/doctype.py:1670 msgid "Option {0} for field {1} is not a child table" @@ -18551,7 +18573,7 @@ msgstr "" #. Description of the 'Condition' (Code) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Optional: The alert will be sent if this expression is true" -msgstr "" +msgstr "Tùy chọn: Cảnh báo sẽ được gửi nếu biểu thức này đúng" #. Label of the options (Small Text) field in DocType 'DocField' #. Label of the options (Data) field in DocType 'Report Column' @@ -18571,7 +18593,7 @@ msgstr "" #: frappe/website/doctype/web_form_list_column/web_form_list_column.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Options" -msgstr "" +msgstr "Tùy chọn" #: frappe/core/doctype/doctype/doctype.py:1398 msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'" @@ -18580,39 +18602,39 @@ msgstr "" #. Label of the options_help (HTML) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Options Help" -msgstr "" +msgstr "Tùy chọn Trợ giúp" #: frappe/core/doctype/doctype/doctype.py:1699 msgid "Options for Rating field can range from 3 to 10" -msgstr "" +msgstr "Các tùy chọn cho trường Xếp hạng có thể dao động từ 3 đến 10" #: frappe/custom/doctype/custom_field/custom_field.js:96 msgid "Options for select. Each option on a new line." -msgstr "" +msgstr "Tùy chọn để chọn. Mỗi tùy chọn trên một dòng mới." #: frappe/core/doctype/doctype/doctype.py:1415 msgid "Options for {0} must be set before setting the default value." -msgstr "" +msgstr "Các tùy chọn cho {0} phải được đặt trước khi đặt giá trị mặc định." #: frappe/public/js/form_builder/store.js:205 msgid "Options is required for field {0} of type {1}" -msgstr "" +msgstr "Cần có các tùy chọn cho trường {0} thuộc loại {1}" #: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" -msgstr "" +msgstr "Tùy chọn chưa được đặt cho trường liên kết {0}" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Orange" -msgstr "" +msgstr "Cam" #. Label of the order (Code) field in DocType 'Kanban Board Column' #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Order" -msgstr "" +msgstr "Đặt hàng" #: frappe/database/query.py:1273 msgid "Order By must be a string" @@ -18622,26 +18644,26 @@ msgstr "" #. Label of the company_history (Table) field in DocType 'About Us Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Org History" -msgstr "" +msgstr "Lịch sử tổ chức" #. Label of the company_history_heading (Data) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Org History Heading" -msgstr "" +msgstr "Tiêu đề lịch sử tổ chức" #: frappe/public/js/frappe/form/print_utils.js:22 msgid "Orientation" -msgstr "" +msgstr "Định hướng" #: frappe/core/doctype/version/version.py:241 msgid "Original" -msgstr "" +msgstr "Bản gốc" #: frappe/core/doctype/version/version_view.html:74 #: frappe/core/doctype/version/version_view.html:139 msgid "Original Value" -msgstr "" +msgstr "Giá trị gốc" #. Option for the 'Address Type' (Select) field in DocType 'Address' #. Option for the 'Type' (Select) field in DocType 'Communication' @@ -18653,18 +18675,18 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/desk/page/setup_wizard/install_fixtures.py:30 msgid "Other" -msgstr "" +msgstr "Khác" #. Label of the outgoing_tab (Tab Break) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Outgoing" -msgstr "" +msgstr "Đi" #. Label of the outgoing_mail_settings (Section Break) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Outgoing (SMTP) Settings" -msgstr "" +msgstr "Cài đặt gửi đi (SMTP)" #. Label of the outgoing_emails_column (Column Break) field in DocType 'System #. Health Report' @@ -18677,13 +18699,13 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Outgoing Server" -msgstr "" +msgstr "Máy chủ thư đi" #. Label of the outgoing_mail_settings (Section Break) field in DocType 'Email #. Domain' #: frappe/email/doctype/email_domain/email_domain.json msgid "Outgoing Settings" -msgstr "" +msgstr "Cài đặt gửi đi" #: frappe/email/doctype/email_domain/email_domain.py:33 msgid "Outgoing email account not correct" @@ -18692,7 +18714,7 @@ msgstr "" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Outlook.com" -msgstr "" +msgstr "Outlook.com" #. Label of the output (Code) field in DocType 'Permission Inspector' #. Label of the output (Code) field in DocType 'System Console' @@ -18701,16 +18723,16 @@ msgstr "" #: frappe/desk/doctype/system_console/system_console.json #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Output" -msgstr "" +msgstr "Đầu ra" #: frappe/public/js/frappe/form/templates/form_dashboard.html:5 msgid "Overview" -msgstr "" +msgstr "Tổng quan" #. Option for the 'Method' (Select) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "PATCH" -msgstr "" +msgstr "VÁ" #. Option for the 'Format' (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json @@ -18718,18 +18740,18 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:44 #: frappe/public/js/frappe/views/reports/query_report.js:1911 msgid "PDF" -msgstr "" +msgstr "PDF" #: frappe/utils/print_format.py:149 frappe/utils/print_format.py:193 msgid "PDF Generation in Progress" -msgstr "" +msgstr "Đang tạo PDF" #. Label of the pdf_generator (Select) field in DocType 'Print Format' #. Label of the pdf_generator (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_settings/print_settings.json msgid "PDF Generator" -msgstr "" +msgstr "Trình tạo PDF" #. Label of the pdf_page_height (Float) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -18739,7 +18761,7 @@ msgstr "" #. Label of the pdf_page_size (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "PDF Page Size" -msgstr "" +msgstr "Kích thước trang PDF" #. Label of the pdf_page_width (Float) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -18749,28 +18771,28 @@ msgstr "" #. Label of the pdf_settings (Section Break) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "PDF Settings" -msgstr "" +msgstr "Cài đặt PDF" #: frappe/utils/print_format.py:343 msgid "PDF generation failed" -msgstr "" +msgstr "Tạo PDF không thành công" #: frappe/utils/pdf.py:107 msgid "PDF generation failed because of broken image links" -msgstr "" +msgstr "Tạo PDF không thành công do liên kết hình ảnh bị hỏng" #: frappe/printing/page/print/print.js:683 msgid "PDF generation may not work as expected." -msgstr "" +msgstr "Việc tạo PDF có thể không hoạt động như mong đợi." #: frappe/printing/page/print/print.js:601 msgid "PDF printing via \"Raw Print\" is not supported." -msgstr "" +msgstr "In PDF qua \"In thô\" không được hỗ trợ." #. Label of the pid (Data) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "PID" -msgstr "" +msgstr "PID" #: frappe/email/oauth.py:75 msgid "POP3 OAuth authentication failed for Email Account {0}" @@ -18781,14 +18803,14 @@ msgstr "" #: frappe/core/doctype/recorder/recorder.json #: frappe/integrations/doctype/webhook/webhook.json msgid "POST" -msgstr "" +msgstr "ĐĂNG" #. Option for the 'Method' (Select) field in DocType 'Recorder' #. Option for the 'Request Method' (Select) field in DocType 'Webhook' #: frappe/core/doctype/recorder/recorder.json #: frappe/integrations/doctype/webhook/webhook.json msgid "PUT" -msgstr "" +msgstr "ĐẶT" #. Label of the package (Link) field in DocType 'Module Def' #. Name of a DocType @@ -18799,29 +18821,29 @@ msgstr "" #: frappe/core/doctype/package_release/package_release.json #: frappe/core/workspace/build/build.json frappe/www/attribution.html:34 msgid "Package" -msgstr "" +msgstr "Gói" #. Name of a DocType #. Label of a Link in the Build Workspace #: frappe/core/doctype/package_import/package_import.json #: frappe/core/workspace/build/build.json msgid "Package Import" -msgstr "" +msgstr "Nhập gói" #. Label of the package_name (Data) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "Package Name" -msgstr "" +msgstr "Tên gói" #. Name of a DocType #: frappe/core/doctype/package_release/package_release.json msgid "Package Release" -msgstr "" +msgstr "Phát hành gói" #. Label of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Packages" -msgstr "" +msgstr "Gói" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json @@ -18851,29 +18873,29 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Page" -msgstr "" +msgstr "Trang" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/public/js/print_format_builder/PrintFormatSection.vue:63 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Page Break" -msgstr "" +msgstr "Ngắt trang" #. Option for the 'Content Type' (Select) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.js:92 #: frappe/website/doctype/web_page/web_page.json msgid "Page Builder" -msgstr "" +msgstr "Trình tạo trang" #. Label of the page_blocks (Table) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Page Building Blocks" -msgstr "" +msgstr "Khối xây dựng trang" #. Label of the page_html (Section Break) field in DocType 'Page' #: frappe/core/doctype/page/page.json msgid "Page HTML" -msgstr "" +msgstr "Trang HTML" #: frappe/public/js/frappe/list/bulk_operations.js:73 msgid "Page Height (in mm)" @@ -18881,42 +18903,42 @@ msgstr "" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:5 msgid "Page Margins" -msgstr "" +msgstr "Lề trang" #. Label of the page_name (Data) field in DocType 'Page' #: frappe/core/doctype/page/page.json msgid "Page Name" -msgstr "" +msgstr "Tên trang" #. Label of the page_number (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:63 msgid "Page Number" -msgstr "" +msgstr "Số trang" #. Label of the page_route (Small Text) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Page Route" -msgstr "" +msgstr "Lộ trình trang" #. Label of the view_link_in_email (Section Break) field in DocType 'Print #. Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Page Settings" -msgstr "" +msgstr "Cài đặt trang" #: frappe/public/js/frappe/ui/keyboard.js:125 msgid "Page Shortcuts" -msgstr "" +msgstr "Phím tắt trang" #: frappe/public/js/frappe/list/bulk_operations.js:66 msgid "Page Size" -msgstr "" +msgstr "Kích thước trang" #. Label of the page_title (Data) field in DocType 'About Us Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Page Title" -msgstr "" +msgstr "Tiêu đề trang" #: frappe/public/js/frappe/list/bulk_operations.js:80 msgid "Page Width (in mm)" @@ -18924,7 +18946,7 @@ msgstr "" #: frappe/www/qrcode.py:35 msgid "Page has expired!" -msgstr "" +msgstr "Trang đã hết hạn!" #: frappe/printing/doctype/print_settings/print_settings.py:71 #: frappe/public/js/frappe/list/bulk_operations.js:106 @@ -18933,7 +18955,7 @@ msgstr "" #: frappe/public/js/frappe/views/container.js:52 frappe/www/404.html:23 msgid "Page not found" -msgstr "" +msgstr "Không tìm thấy trang" #. Description of a DocType #: frappe/website/doctype/web_page/web_page.json @@ -18945,29 +18967,29 @@ msgstr "" #: frappe/public/js/frappe/web_form/web_form.js:284 #: frappe/templates/print_formats/standard.html:34 msgid "Page {0} of {1}" -msgstr "" +msgstr "Trang {0} của {1}" #. Label of the parameter (Data) field in DocType 'SMS Parameter' #: frappe/core/doctype/sms_parameter/sms_parameter.json msgid "Parameter" -msgstr "" +msgstr "Tham số" #: frappe/public/js/frappe/model/model.js:142 #: frappe/public/js/frappe/views/workspace/workspace.js:496 msgid "Parent" -msgstr "" +msgstr "Phụ huynh" #. Label of the parent_doctype (Link) field in DocType 'DocType Link' #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Parent DocType" -msgstr "" +msgstr "Loại tài liệu gốc" #. Label of the parent_document_type (Link) field in DocType 'Dashboard Chart' #. Label of the parent_document_type (Link) field in DocType 'Number Card' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Parent Document Type" -msgstr "" +msgstr "Loại tài liệu gốc" #: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" @@ -18977,18 +18999,18 @@ msgstr "" #. Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Parent Element Selector" -msgstr "" +msgstr "Bộ chọn phần tử gốc" #. Label of the parent_fieldname (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Parent Field" -msgstr "" +msgstr "Trường gốc" #. Label of the nsm_parent_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/doctype/doctype.py:954 msgid "Parent Field (Tree)" -msgstr "" +msgstr "Trường gốc (Cây)" #: frappe/core/doctype/doctype/doctype.py:960 msgid "Parent Field must be a valid fieldname" @@ -18997,29 +19019,29 @@ msgstr "" #. Label of the parent_icon (Link) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Parent Icon" -msgstr "" +msgstr "Biểu tượng gốc" #. Label of the parent_label (Select) field in DocType 'Top Bar Item' #: frappe/website/doctype/top_bar_item/top_bar_item.json msgid "Parent Label" -msgstr "" +msgstr "Nhãn gốc" #: frappe/core/doctype/doctype/doctype.py:1218 msgid "Parent Missing" -msgstr "" +msgstr "Phụ huynh Thiếu" #. Label of the parent_page (Link) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Parent Page" -msgstr "" +msgstr "Trang mẹ" #: frappe/core/doctype/data_export/exporter.py:24 msgid "Parent Table" -msgstr "" +msgstr "Bảng cha" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:404 msgid "Parent document type is required to create a dashboard chart" -msgstr "" +msgstr "Cần có loại tài liệu gốc để tạo biểu đồ trang tổng quan" #: frappe/core/doctype/data_export/exporter.py:253 msgid "Parent is the name of the document to which the data will get added to." @@ -19031,7 +19053,7 @@ msgstr "" #: frappe/permissions.py:841 msgid "Parentfield not specified in {0}: {1}" -msgstr "" +msgstr "Trường cha không được chỉ định trong {0}: {1}" #: frappe/client.py:519 msgid "Parenttype, Parent and Parentfield are required to insert a child record" @@ -19045,28 +19067,28 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Partial Success" -msgstr "" +msgstr "Thành công một phần" #. Option for the 'Status' (Select) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Partially Sent" -msgstr "" +msgstr "Đã gửi một phần" #. Label of the participants_tab (Tab Break) field in DocType 'Event' #: frappe/desk/doctype/event/event.js:30 frappe/desk/doctype/event/event.json msgid "Participants" -msgstr "" +msgstr "Người tham gia" #. Option for the 'SocketIO Ping Check' (Select) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Pass" -msgstr "" +msgstr "Vượt qua" #. Option for the 'Status' (Select) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Passive" -msgstr "" +msgstr "Bị động" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the password_settings (Section Break) field in DocType 'System @@ -19087,7 +19109,7 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/www/login.html:22 msgid "Password" -msgstr "" +msgstr "Mật khẩu" #: frappe/core/doctype/user/user.py:1144 msgid "Password Email Sent" @@ -19095,33 +19117,33 @@ msgstr "" #: frappe/core/doctype/user/user.py:500 msgid "Password Reset" -msgstr "" +msgstr "Đặt lại mật khẩu" #. Label of the password_reset_limit (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Password Reset Link Generation Limit" -msgstr "" +msgstr "Đặt lại mật khẩu Giới hạn tạo liên kết" #: frappe/public/js/frappe/form/grid_row.js:895 msgid "Password cannot be filtered" -msgstr "" +msgstr "Không thể lọc mật khẩu" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:360 msgid "Password changed successfully." -msgstr "" +msgstr "Mật khẩu đã được thay đổi thành công." #. Label of the password (Password) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Password for Base DN" -msgstr "" +msgstr "Mật khẩu cho DN cơ sở" #: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" -msgstr "" +msgstr "Cần có mật khẩu hoặc chọn Đang chờ mật khẩu" #: frappe/www/update-password.html:94 msgid "Password is valid. 👍" -msgstr "" +msgstr "Mật khẩu hợp lệ. 👍" #: frappe/public/js/frappe/desk.js:212 msgid "Password missing in Email Account" @@ -19129,11 +19151,11 @@ msgstr "" #: frappe/utils/password.py:47 msgid "Password not found for {0} {1} {2}" -msgstr "" +msgstr "Không tìm thấy mật khẩu cho {0} {1} {2}" #: frappe/core/doctype/user/user.py:1310 msgid "Password requirements not met" -msgstr "" +msgstr "Yêu cầu về mật khẩu không được đáp ứng" #: frappe/core/doctype/user/user.py:1143 msgid "Password reset instructions have been sent to {}'s email" @@ -19141,43 +19163,43 @@ msgstr "" #: frappe/www/update-password.html:191 msgid "Password set" -msgstr "" +msgstr "Mật khẩu đã được thiết lập" #: frappe/auth.py:264 msgid "Password size exceeded the maximum allowed size" -msgstr "" +msgstr "Kích thước mật khẩu vượt quá kích thước tối đa cho phép" #: frappe/core/doctype/user/user.py:929 msgid "Password size exceeded the maximum allowed size." -msgstr "" +msgstr "Kích thước mật khẩu vượt quá kích thước tối đa cho phép." #: frappe/www/update-password.html:93 msgid "Passwords do not match" -msgstr "" +msgstr "Mật khẩu không khớp" #: frappe/core/doctype/user/user.js:206 msgid "Passwords do not match!" -msgstr "" +msgstr "Mật khẩu không khớp!" #: frappe/public/js/frappe/views/file/file_view.js:151 msgid "Paste" -msgstr "" +msgstr "Dán" #. Label of the patch (Int) field in DocType 'Package Release' #. Label of the patch (Code) field in DocType 'Patch Log' #: frappe/core/doctype/package_release/package_release.json #: frappe/core/doctype/patch_log/patch_log.json msgid "Patch" -msgstr "" +msgstr "Bản vá" #. Name of a DocType #: frappe/core/doctype/patch_log/patch_log.json msgid "Patch Log" -msgstr "" +msgstr "Nhật ký bản vá" #: frappe/modules/patch_handler.py:136 msgid "Patch type {} not found in patches.txt" -msgstr "" +msgstr "Không tìm thấy loại bản vá {} trong Patch.txt" #. Label of the path (Data) field in DocType 'API Request Log' #. Label of the path (Small Text) field in DocType 'Package Release' @@ -19191,27 +19213,27 @@ msgstr "" #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:35 msgid "Path" -msgstr "" +msgstr "Đường dẫn" #. 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 "" +msgstr "Đường dẫn đến tệp chứng chỉ CA" #. Label of the local_server_certificate_file (Data) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Path to Server Certificate" -msgstr "" +msgstr "Đường dẫn đến chứng chỉ máy chủ" #. Label of the local_private_key_file (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Path to private Key File" -msgstr "" +msgstr "Đường dẫn đến tệp khóa riêng" #: frappe/modules/utils.py:252 msgid "Path {0} is not within module {1}" -msgstr "" +msgstr "Đường dẫn {0} không nằm trong mô-đun {1}" #: frappe/website/path_resolver.py:230 msgid "Path {0} it not a valid path" @@ -19220,12 +19242,12 @@ msgstr "" #. Label of the payload_count (Int) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Payload Count" -msgstr "" +msgstr "Số lượng tải trọng" #. 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 "Mức sử dụng bộ nhớ cao nhất" #. Option for the 'Status' (Select) field in DocType 'Data Import' #. Option for the 'Contribution Status' (Select) field in DocType 'Translation' @@ -19237,13 +19259,13 @@ msgstr "" #: frappe/core/doctype/user_invitation/user_invitation.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json msgid "Pending" -msgstr "" +msgstr "Đang chờ xử lý" #. Option for the 'Status' (Select) field in DocType 'Personal Data Deletion #. Request' #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json msgid "Pending Approval" -msgstr "" +msgstr "Đang chờ phê duyệt" #. Label of the pending_emails (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json @@ -19254,13 +19276,13 @@ msgstr "" #. Queue' #: frappe/desk/doctype/system_health_report_queue/system_health_report_queue.json msgid "Pending Jobs" -msgstr "" +msgstr "Công việc đang chờ xử lý" #. Option for the 'Status' (Select) field in DocType 'Personal Data Deletion #. Request' #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json msgid "Pending Verification" -msgstr "" +msgstr "Đang chờ xác minh" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -19269,7 +19291,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Percent" -msgstr "" +msgstr "Phần trăm" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -19280,7 +19302,7 @@ msgstr "" #. Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Period" -msgstr "" +msgstr "Thời kỳ" #. Label of the permlevel (Int) field in DocType 'DocField' #. Label of the permlevel (Int) field in DocType 'Customize Form Field' @@ -19292,61 +19314,61 @@ msgstr "" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Permanent" -msgstr "" +msgstr "Thường trực" #: frappe/public/js/frappe/form/form.js:1068 msgid "Permanently Cancel {0}?" -msgstr "" +msgstr "Hủy vĩnh viễn {0}?" #: frappe/public/js/frappe/form/form.js:1114 msgid "Permanently Discard {0}?" -msgstr "" +msgstr "Loại bỏ vĩnh viễn {0}?" #: frappe/public/js/frappe/form/form.js:901 msgid "Permanently Submit {0}?" -msgstr "" +msgstr "Gửi vĩnh viễn {0}?" #: frappe/public/js/frappe/model/model.js:696 msgid "Permanently delete {0}?" -msgstr "" +msgstr "Xóa vĩnh viễn {0}?" #: frappe/core/page/permission_manager/permission_manager_help.html:19 msgid "Permission" -msgstr "" +msgstr "Quyền" #: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" -msgstr "" +msgstr "Lỗi cấp phép" #. Name of a DocType #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "Permission Inspector" -msgstr "" +msgstr "Thanh tra giấy phép" #. Label of the permlevel (Int) field in DocType 'Custom Field' #: frappe/core/page/permission_manager/permission_manager.js:515 #: frappe/custom/doctype/custom_field/custom_field.json msgid "Permission Level" -msgstr "" +msgstr "Cấp phép" #: frappe/core/page/permission_manager/permission_manager_help.html:89 msgid "Permission Levels" -msgstr "" +msgstr "Cấp phép" #. Name of a DocType #: frappe/core/doctype/permission_log/permission_log.json msgid "Permission Log" -msgstr "" +msgstr "Nhật ký cấp phép" #. Option for the 'Script Type' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Permission Query" -msgstr "" +msgstr "Truy vấn quyền" #. Label of the permission_rules (Section Break) field in DocType 'Custom Role' #: frappe/core/doctype/custom_role/custom_role.json msgid "Permission Rules" -msgstr "" +msgstr "Quy tắc cấp phép" #. Label of the permission_type (Select) field in DocType 'Permission #. Inspector' @@ -19355,11 +19377,11 @@ msgstr "" #: frappe/core/doctype/permission_inspector/permission_inspector.json #: frappe/core/doctype/permission_type/permission_type.json msgid "Permission Type" -msgstr "" +msgstr "Loại quyền" #: frappe/core/doctype/permission_type/permission_type.py:40 msgid "Permission Type '{0}' is reserved. Please choose another name." -msgstr "" +msgstr "Loại quyền '{0}' được bảo lưu. Vui lòng chọn tên khác." #. Label of the section_break_4 (Section Break) field in DocType 'Custom #. DocPerm' @@ -19380,12 +19402,12 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager.js:222 #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Permissions" -msgstr "" +msgstr "Quyền" #: frappe/core/doctype/doctype/doctype.py:1936 #: frappe/core/doctype/doctype/doctype.py:1946 msgid "Permissions Error" -msgstr "" +msgstr "Lỗi quyền" #: frappe/core/page/permission_manager/permission_manager_help.html:10 msgid "Permissions are automatically applied to Standard Reports and searches." @@ -19412,33 +19434,33 @@ msgstr "" #: frappe/core/report/permitted_documents_for_user/permitted_documents_for_user.json #: frappe/core/workspace/users/users.json msgid "Permitted Documents For User" -msgstr "" +msgstr "Tài liệu được phép cho người dùng" #. Label of the permitted_roles (Table MultiSelect) field in DocType 'Workflow #. Action' #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Permitted Roles" -msgstr "" +msgstr "Vai trò được phép" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Personal" -msgstr "" +msgstr "Cá nhân" #. Name of a DocType #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json msgid "Personal Data Deletion Request" -msgstr "" +msgstr "Yêu cầu xóa dữ liệu cá nhân" #. Name of a DocType #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json msgid "Personal Data Deletion Step" -msgstr "" +msgstr "Bước xóa dữ liệu cá nhân" #. Name of a DocType #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json msgid "Personal Data Download Request" -msgstr "" +msgstr "Yêu cầu tải xuống dữ liệu cá nhân" #. Label of the phone (Data) field in DocType 'Address' #. Label of the phone (Data) field in DocType 'Contact' @@ -19462,7 +19484,7 @@ msgstr "" #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Phone" -msgstr "" +msgstr "Điện thoại" #. Label of the phone_no (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -19471,30 +19493,30 @@ msgstr "" #: frappe/utils/__init__.py:115 msgid "Phone Number {0} set in field {1} is not valid." -msgstr "" +msgstr "Số điện thoại {0} được đặt trong trường {1} không hợp lệ." #: frappe/public/js/frappe/form/print_utils.js:69 #: frappe/public/js/frappe/views/reports/report_view.js:1577 #: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" -msgstr "" +msgstr "Chọn cột" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Pie" -msgstr "" +msgstr "Bánh" #. Label of the pincode (Data) field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Pincode" -msgstr "" +msgstr "Mã pin" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Pink" -msgstr "" +msgstr "Hồng" #. Label of the placeholder (Data) field in DocType 'DocField' #. Label of the placeholder (Data) field in DocType 'Custom Field' @@ -19505,17 +19527,17 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Placeholder" -msgstr "" +msgstr "Phần giữ chỗ" #. Option for the 'Message Type' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Plain Text" -msgstr "" +msgstr "Văn bản thuần túy" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Plant" -msgstr "" +msgstr "Thực vật" #: frappe/email/doctype/email_account/email_account.py:545 msgid "Please Authorize OAuth for Email Account {0}" @@ -19535,11 +19557,11 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:309 msgid "Please Set Chart" -msgstr "" +msgstr "Hãy Đặt Biểu Đồ" #: frappe/core/doctype/sms_settings/sms_settings.py:88 msgid "Please Update SMS Settings" -msgstr "" +msgstr "Vui lòng cập nhật cài đặt SMS" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:614 msgid "Please add a subject to your email" @@ -19547,15 +19569,15 @@ msgstr "" #: frappe/templates/includes/comments/comments.html:168 msgid "Please add a valid comment." -msgstr "" +msgstr "Vui lòng thêm một nhận xét hợp lệ." #: frappe/core/doctype/user/user.py:1126 msgid "Please ask your administrator to verify your sign-up" -msgstr "" +msgstr "Vui lòng yêu cầu quản trị viên của bạn xác minh đăng ký của bạn" #: frappe/public/js/frappe/form/controls/select.js:101 msgid "Please attach a file first." -msgstr "" +msgstr "Vui lòng đính kèm một tập tin đầu tiên." #: frappe/printing/doctype/letter_head/letter_head.py:89 msgid "Please attach an image file to set HTML for Footer." @@ -19563,19 +19585,19 @@ msgstr "" #: frappe/printing/doctype/letter_head/letter_head.py:77 msgid "Please attach an image file to set HTML for Letter Head." -msgstr "" +msgstr "Vui lòng đính kèm tệp hình ảnh để đặt HTML cho Tiêu đề thư." #: frappe/core/doctype/package_import/package_import.py:39 msgid "Please attach the package" -msgstr "" +msgstr "Vui lòng đính kèm gói" #: frappe/utils/dashboard.py:58 msgid "Please check the filter values set for Dashboard Chart: {}" -msgstr "" +msgstr "Vui lòng kiểm tra các giá trị bộ lọc được đặt cho Biểu đồ trang tổng quan: {}" #: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" -msgstr "" +msgstr "Vui lòng kiểm tra giá trị của \"Tìm nạp từ\" được đặt cho trường {0}" #: frappe/core/doctype/user/user.py:1124 msgid "Please check your email for verification" @@ -19603,35 +19625,35 @@ msgstr "" #: frappe/templates/emails/password_reset.html:2 msgid "Please click on the following link to set your new password" -msgstr "" +msgstr "Vui lòng nhấp vào liên kết sau để đặt mật khẩu mới" #: frappe/www/confirm_workflow_action.html:4 msgid "Please confirm your action to {0} this document." -msgstr "" +msgstr "Vui lòng xác nhận hành động của bạn với {0} tài liệu này." #: frappe/printing/page/print/print.js:685 msgid "Please contact your system manager to install correct version." -msgstr "" +msgstr "Vui lòng liên hệ với người quản lý hệ thống của bạn để cài đặt phiên bản chính xác." #: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" -msgstr "" +msgstr "Vui lòng tạo Thẻ trước" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:42 msgid "Please create chart first" -msgstr "" +msgstr "Hãy tạo biểu đồ trước" #: frappe/desk/form/meta.py:193 msgid "Please delete the field from {0} or add the required doctype." -msgstr "" +msgstr "Vui lòng xóa trường khỏi {0} hoặc thêm loại tài liệu được yêu cầu." #: frappe/core/doctype/data_export/exporter.py:184 msgid "Please do not change the template headings." -msgstr "" +msgstr "Vui lòng không thay đổi tiêu đề mẫu." #: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" -msgstr "" +msgstr "Vui lòng sao chép thông tin này để thực hiện thay đổi" #: frappe/core/doctype/system_settings/system_settings.py:182 msgid "Please enable atleast one Social Login Key or LDAP or Login With Email Link before disabling username/password based login." @@ -19644,16 +19666,16 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:161 #: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" -msgstr "" +msgstr "Vui lòng bật cửa sổ bật lên" #: frappe/public/js/frappe/microtemplate.js:162 #: frappe/public/js/frappe/microtemplate.js:177 msgid "Please enable pop-ups in your browser" -msgstr "" +msgstr "Vui lòng bật cửa sổ bật lên trong trình duyệt của bạn" #: frappe/integrations/google_oauth.py:55 msgid "Please enable {} before continuing." -msgstr "" +msgstr "Vui lòng bật {} trước khi tiếp tục." #: frappe/utils/oauth.py:222 msgid "Please ensure that your profile has an email address" @@ -19661,23 +19683,23 @@ msgstr "" #: frappe/integrations/doctype/social_login_key/social_login_key.py:83 msgid "Please enter Access Token URL" -msgstr "" +msgstr "Vui lòng nhập URL mã thông báo truy cập" #: frappe/integrations/doctype/social_login_key/social_login_key.py:81 msgid "Please enter Authorize URL" -msgstr "" +msgstr "Vui lòng nhập URL ủy quyền" #: frappe/integrations/doctype/social_login_key/social_login_key.py:79 msgid "Please enter Base URL" -msgstr "" +msgstr "Vui lòng nhập URL cơ sở" #: frappe/integrations/doctype/social_login_key/social_login_key.py:87 msgid "Please enter Client ID before social login is enabled" -msgstr "" +msgstr "Vui lòng nhập ID khách hàng trước khi bật đăng nhập mạng xã hội" #: frappe/integrations/doctype/social_login_key/social_login_key.py:90 msgid "Please enter Client Secret before social login is enabled" -msgstr "" +msgstr "Vui lòng nhập Bí mật khách hàng trước khi bật đăng nhập mạng xã hội" #: frappe/integrations/doctype/connected_app/connected_app.py:54 msgid "Please enter OpenID Configuration URL" @@ -19685,7 +19707,7 @@ msgstr "" #: frappe/integrations/doctype/social_login_key/social_login_key.py:85 msgid "Please enter Redirect URL" -msgstr "" +msgstr "Vui lòng nhập URL chuyển hướng" #: frappe/templates/includes/comments/comments.html:163 msgid "Please enter a valid email address." @@ -19697,41 +19719,41 @@ msgstr "" #: frappe/www/update-password.html:259 msgid "Please enter the password" -msgstr "" +msgstr "Vui lòng nhập mật khẩu" #: frappe/public/js/frappe/desk.js:217 msgctxt "Email Account" msgid "Please enter the password for: {0}" -msgstr "" +msgstr "Vui lòng nhập mật khẩu cho: {0}" #: frappe/core/doctype/sms_settings/sms_settings.py:43 msgid "Please enter valid mobile nos" -msgstr "" +msgstr "Vui lòng nhập số điện thoại di động hợp lệ" #: frappe/www/update-password.html:142 msgid "Please enter your new password." -msgstr "" +msgstr "Vui lòng nhập mật khẩu mới của bạn." #: frappe/www/update-password.html:135 msgid "Please enter your old password." -msgstr "" +msgstr "Vui lòng nhập mật khẩu cũ của bạn." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:444 msgid "Please find attached {0}: {1}" -msgstr "" +msgstr "Vui lòng tìm {0} đính kèm: {1}" #: frappe/templates/includes/comments/comments.py:42 #: frappe/templates/includes/comments/comments.py:45 msgid "Please login to post a comment." -msgstr "" +msgstr "Vui lòng đăng nhập để gửi bình luận." #: frappe/core/doctype/communication/communication.py:186 msgid "Please make sure the Reference Communication Docs are not circularly linked." -msgstr "" +msgstr "Vui lòng đảm bảo rằng Tài liệu liên lạc tham khảo không được liên kết vòng tròn." #: frappe/model/document.py:1036 msgid "Please refresh to get the latest document." -msgstr "" +msgstr "Hãy làm mới để có được tài liệu mới nhất." #: frappe/printing/page/print/print.js:602 msgid "Please remove the printer mapping in Printer Settings and try again." @@ -19739,27 +19761,27 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:360 msgid "Please save before attaching." -msgstr "" +msgstr "Hãy lưu lại trước khi đính kèm." #: frappe/public/js/frappe/form/sidebar/assign_to.js:63 msgid "Please save the document before assignment" -msgstr "" +msgstr "Hãy lưu lại tài liệu trước khi làm bài" #: frappe/public/js/frappe/form/sidebar/assign_to.js:83 msgid "Please save the document before removing assignment" -msgstr "" +msgstr "Vui lòng lưu tài liệu trước khi xóa bài tập" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:89 msgid "Please save the form before previewing the message" -msgstr "" +msgstr "Vui lòng lưu lại biểu mẫu trước khi xem trước tin nhắn" #: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" -msgstr "" +msgstr "Hãy lưu báo cáo trước" #: frappe/website/doctype/web_template/web_template.js:22 msgid "Please save to edit the template." -msgstr "" +msgstr "Hãy lưu lại để chỉnh sửa mẫu." #: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" @@ -19767,11 +19789,11 @@ msgstr "" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.js:27 msgid "Please select Entity Type first" -msgstr "" +msgstr "Vui lòng chọn Loại thực thể trước" #: frappe/core/doctype/system_settings/system_settings.py:118 msgid "Please select Minimum Password Score" -msgstr "" +msgstr "Vui lòng chọn Điểm mật khẩu tối thiểu" #: frappe/public/js/frappe/views/reports/query_report.js:1228 msgid "Please select X and Y fields" @@ -19779,15 +19801,15 @@ msgstr "" #: frappe/public/js/form_builder/components/Field.vue:158 msgid "Please select a DocType in options before setting filters" -msgstr "" +msgstr "Vui lòng chọn Loại tài liệu trong tùy chọn trước khi cài đặt bộ lọc" #: frappe/utils/__init__.py:122 msgid "Please select a country code for field {1}." -msgstr "" +msgstr "Vui lòng chọn mã quốc gia cho trường {1}." #: frappe/public/js/frappe/file_uploader/FileUploader.vue:527 msgid "Please select a file first." -msgstr "" +msgstr "Vui lòng chọn một tập tin đầu tiên." #: frappe/utils/file_manager.py:50 msgid "Please select a file or url" @@ -19799,33 +19821,33 @@ msgstr "" #: frappe/utils/data.py:309 msgid "Please select a valid date filter" -msgstr "" +msgstr "Vui lòng chọn bộ lọc ngày hợp lệ" #: frappe/core/doctype/user_permission/user_permission_list.js:203 msgid "Please select applicable Doctypes" -msgstr "" +msgstr "Vui lòng chọn Loại tài liệu phù hợp" #: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" -msgstr "" +msgstr "Vui lòng chọn ít nhất 1 cột từ {0} để sắp xếp/nhóm" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:214 msgid "Please select prefix first" -msgstr "" +msgstr "Vui lòng chọn tiền tố trước" #: frappe/core/doctype/data_export/data_export.js:42 msgid "Please select the Document Type." -msgstr "" +msgstr "Vui lòng chọn Loại tài liệu." #. Description of the 'Directory Server' (Select) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Please select the LDAP Directory being used" -msgstr "" +msgstr "Vui lòng chọn Thư mục LDAP đang được sử dụng" #: frappe/website/doctype/website_settings/website_settings.js:100 msgid "Please select {0}" -msgstr "" +msgstr "Hãy chọn {0}" #: frappe/contacts/doctype/contact/contact.py:298 msgid "Please set Email Address" @@ -19833,35 +19855,35 @@ msgstr "" #: frappe/printing/page/print/print.js:616 msgid "Please set a printer mapping for this print format in the Printer Settings" -msgstr "" +msgstr "Vui lòng đặt ánh xạ máy in cho định dạng in này trong Cài đặt máy in" #: frappe/public/js/frappe/views/reports/query_report.js:1451 msgid "Please set filters" -msgstr "" +msgstr "Vui lòng đặt bộ lọc" #: frappe/email/doctype/auto_email_report/auto_email_report.py:271 msgid "Please set filters value in Report Filter table." -msgstr "" +msgstr "Vui lòng đặt giá trị bộ lọc trong bảng Bộ lọc Báo cáo." #: frappe/model/naming.py:593 msgid "Please set the document name" -msgstr "" +msgstr "Hãy đặt tên tài liệu" #: frappe/desk/doctype/dashboard/dashboard.py:120 msgid "Please set the following documents in this Dashboard as standard first." -msgstr "" +msgstr "Trước tiên, vui lòng đặt các tài liệu sau trong Bảng điều khiển này làm tiêu chuẩn." #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:120 msgid "Please set the series to be used." -msgstr "" +msgstr "Vui lòng thiết lập loạt phim sẽ được sử dụng." #: frappe/core/doctype/system_settings/system_settings.py:132 msgid "Please setup SMS before setting it as an authentication method, via SMS Settings" -msgstr "" +msgstr "Vui lòng thiết lập SMS trước khi đặt nó làm phương thức xác thực, thông qua Cài đặt SMS" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:107 msgid "Please setup a message first" -msgstr "" +msgstr "Vui lòng thiết lập tin nhắn trước" #: frappe/core/doctype/user/user.py:465 msgid "Please setup default outgoing Email Account from Settings > Email Account" @@ -19873,72 +19895,72 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:786 msgid "Please specify" -msgstr "" +msgstr "Hãy chỉ rõ" #: frappe/permissions.py:815 msgid "Please specify a valid parent DocType for {0}" -msgstr "" +msgstr "Vui lòng chỉ định Loại tài liệu gốc hợp lệ cho {0}" #: frappe/email/doctype/notification/notification.py:165 msgid "Please specify at least 10 minutes due to the trigger cadence of the scheduler" -msgstr "" +msgstr "Vui lòng chỉ định ít nhất 10 phút do nhịp kích hoạt của bộ lập lịch" #: frappe/email/doctype/notification/notification.py:172 msgid "Please specify the field from which to attach files" -msgstr "" +msgstr "Vui lòng chỉ định trường để đính kèm tệp" #: frappe/email/doctype/notification/notification.py:162 msgid "Please specify the minutes offset" -msgstr "" +msgstr "Vui lòng chỉ định độ lệch phút" #: frappe/email/doctype/notification/notification.py:156 msgid "Please specify which date field must be checked" -msgstr "" +msgstr "Vui lòng chỉ định trường ngày nào phải được kiểm tra" #: frappe/email/doctype/notification/notification.py:160 msgid "Please specify which datetime field must be checked" -msgstr "" +msgstr "Vui lòng chỉ định trường ngày giờ nào phải được kiểm tra" #: frappe/email/doctype/notification/notification.py:169 msgid "Please specify which value field must be checked" -msgstr "" +msgstr "Vui lòng chỉ định trường giá trị nào phải được kiểm tra" #: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" -msgstr "" +msgstr "Vui lòng thử lại" #: frappe/integrations/google_oauth.py:58 msgid "Please update {} before continuing." -msgstr "" +msgstr "Vui lòng cập nhật {} trước khi tiếp tục." #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:335 msgid "Please use a valid LDAP search filter" -msgstr "" +msgstr "Vui lòng sử dụng bộ lọc tìm kiếm LDAP hợp lệ" #: frappe/templates/emails/file_backup_notification.html:4 msgid "Please use following links to download file backup." -msgstr "" +msgstr "Vui lòng sử dụng các liên kết sau để tải xuống tập tin sao lưu." #: frappe/utils/password.py:217 msgid "Please visit https://frappecloud.com/docs/sites/migrate-an-existing-site#encryption-key for more information." -msgstr "" +msgstr "Vui lòng truy cập https://frappecloud.com/docs/sites/migrate-an-being-site#encryption-key để biết thêm thông tin." #. Label of the policy_uri (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Policy URI" -msgstr "" +msgstr "URI chính sách" #. Option for the 'SocketIO Transport Mode' (Select) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Polling" -msgstr "" +msgstr "Bỏ phiếu" #. Label of the popover_element (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Popover Element" -msgstr "" +msgstr "Phần tử bật lên" #. Label of the ondemand_description (HTML Editor) field in DocType 'Form Tour #. Step' @@ -19955,11 +19977,11 @@ msgstr "" #: frappe/email/doctype/email_domain/email_domain.json #: frappe/printing/doctype/network_printer_settings/network_printer_settings.json msgid "Port" -msgstr "" +msgstr "Cảng" #: frappe/www/me.html:81 msgid "Portal" -msgstr "" +msgstr "Cổng thông tin" #. Label of the menu (Table) field in DocType 'Portal Settings' #: frappe/website/doctype/portal_settings/portal_settings.json @@ -19974,16 +19996,16 @@ msgstr "" #. Name of a DocType #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Portal Settings" -msgstr "" +msgstr "Cài đặt cổng thông tin" #: frappe/public/js/frappe/form/print_utils.js:25 msgid "Portrait" -msgstr "" +msgstr "Chân dung" #. Label of the position (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Position" -msgstr "" +msgstr "Vị trí" #: frappe/templates/discussions/comment_box.html:29 #: frappe/templates/discussions/reply_card.html:15 @@ -19991,27 +20013,27 @@ msgstr "" #: frappe/templates/discussions/reply_section.html:53 #: frappe/templates/discussions/topic_modal.html:11 msgid "Post" -msgstr "" +msgstr "Đăng" #: frappe/templates/discussions/reply_section.html:40 msgid "Post it here, our mentors will help you out." -msgstr "" +msgstr "Đăng nó ở đây, cố vấn của chúng tôi sẽ giúp bạn." #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Postal" -msgstr "" +msgstr "Bưu chính" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:41 msgid "Postal Code" -msgstr "" +msgstr "Mã Bưu Chính" #. Label of the posting_timestamp (Datetime) field in DocType 'Changelog Feed' #: frappe/desk/doctype/changelog_feed/changelog_feed.json msgid "Posting Timestamp" -msgstr "" +msgstr "Dấu thời gian đăng bài" #. Label of the precision (Select) field in DocType 'DocField' #. Label of the precision (Select) field in DocType 'Custom Field' @@ -20022,33 +20044,33 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Precision" -msgstr "" +msgstr "Độ chính xác" #: frappe/core/doctype/doctype/doctype.py:1708 msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." -msgstr "" +msgstr "Độ chính xác ({0}) của {1} không thể lớn hơn độ dài của nó ({2})." #: frappe/core/doctype/doctype/doctype.py:1432 msgid "Precision should be between 1 and 6" -msgstr "" +msgstr "Độ chính xác phải nằm trong khoảng từ 1 đến 6" #: frappe/utils/password_strength.py:187 msgid "Predictable substitutions like '@' instead of 'a' don't help very much." -msgstr "" +msgstr "Những sự thay thế có thể dự đoán được như '@' thay vì 'a' không giúp ích được gì nhiều." #: frappe/desk/page/setup_wizard/install_fixtures.py:34 msgid "Prefer not to say" -msgstr "" +msgstr "Không muốn nói" #. Label of the is_primary_address (Check) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Preferred Billing Address" -msgstr "" +msgstr "Địa chỉ thanh toán ưa thích" #. Label of the is_shipping_address (Check) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Preferred Shipping Address" -msgstr "" +msgstr "Địa chỉ giao hàng ưa thích" #. Label of the prefix (Data) field in DocType 'Document Naming Rule' #. Label of the prefix (Autocomplete) field in DocType 'Document Naming @@ -20056,7 +20078,7 @@ msgstr "" #: frappe/core/doctype/document_naming_rule/document_naming_rule.json #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Prefix" -msgstr "" +msgstr "Tiền tố" #. Name of a DocType #. Label of the prepared_report (Check) field in DocType 'Report' @@ -20064,25 +20086,25 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:32 msgid "Prepared Report" -msgstr "" +msgstr "Báo cáo đã chuẩn bị" #. Name of a report #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.json msgid "Prepared Report Analytics" -msgstr "" +msgstr "Báo cáo phân tích đã chuẩn bị" #. Name of a role #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Prepared Report User" -msgstr "" +msgstr "Người dùng báo cáo đã chuẩn bị" #: frappe/desk/query_report.py:309 msgid "Prepared report render failed" -msgstr "" +msgstr "Kết xuất báo cáo đã chuẩn bị không thành công" #: frappe/public/js/frappe/views/reports/query_report.js:479 msgid "Preparing Report" -msgstr "" +msgstr "Chuẩn bị báo cáo" #: frappe/public/js/frappe/views/communication.js:484 msgid "Prepend the template to the email message" @@ -20112,39 +20134,39 @@ msgstr "" #: frappe/public/js/frappe/form/controls/markdown_editor.js:31 #: frappe/public/js/frappe/ui/capture.js:237 msgid "Preview" -msgstr "" +msgstr "Xem trước" #. Label of the preview_html (HTML) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Preview HTML" -msgstr "" +msgstr "Xem trước HTML" #. Label of the preview_message (Button) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Preview Message" -msgstr "" +msgstr "Xem trước tin nhắn" #: frappe/public/js/form_builder/form_builder.bundle.js:83 msgid "Preview Mode" -msgstr "" +msgstr "Chế độ xem trước" #. Label of the series_preview (Text) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Preview of generated names" -msgstr "" +msgstr "Xem trước tên được tạo" #: frappe/public/js/frappe/views/render_preview.js:19 msgid "Preview on {0}" -msgstr "" +msgstr "Xem trước trên {0}" #: frappe/public/js/print_format_builder/Preview.vue:103 msgid "Preview type" -msgstr "" +msgstr "Loại xem trước" #: frappe/email/doctype/email_group/email_group.js:81 msgid "Preview:" -msgstr "" +msgstr "Xem trước:" #: frappe/public/js/frappe/form/form_tour.js:15 #: frappe/public/js/frappe/web_form/web_form.js:97 @@ -20152,20 +20174,20 @@ msgstr "" #: frappe/templates/includes/slideshow.html:34 #: frappe/website/web_template/slideshow/slideshow.html:40 msgid "Previous" -msgstr "" +msgstr "Trước" #: frappe/public/js/frappe/ui/slides.js:365 msgctxt "Go to previous slide" msgid "Previous" -msgstr "" +msgstr "Trước" #: frappe/public/js/frappe/form/toolbar.js:349 msgid "Previous Document" -msgstr "" +msgstr "Tài liệu trước đó" #: frappe/public/js/frappe/form/form.js:2271 msgid "Previous Submission" -msgstr "" +msgstr "Bài gửi trước đó" #. Option for the 'Button Color' (Select) field in DocType 'DocField' #. Option for the 'Button Color' (Select) field in DocType 'Custom Field' @@ -20177,20 +20199,20 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Primary" -msgstr "" +msgstr "Chính" #: frappe/public/js/frappe/form/templates/address_list.html:27 msgid "Primary Address" -msgstr "" +msgstr "Địa chỉ chính" #. Label of the primary_color (Link) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Primary Color" -msgstr "" +msgstr "Màu Chính" #: frappe/public/js/frappe/form/templates/contact_list.html:23 msgid "Primary Contact" -msgstr "" +msgstr "Liên hệ chính" #: frappe/public/js/frappe/form/templates/contact_list.html:69 msgid "Primary Email" @@ -20198,16 +20220,16 @@ msgstr "" #: frappe/public/js/frappe/form/templates/contact_list.html:49 msgid "Primary Mobile" -msgstr "" +msgstr "Điện thoại di động chính" #: frappe/public/js/frappe/form/templates/contact_list.html:41 msgid "Primary Phone" -msgstr "" +msgstr "Điện thoại chính" #: frappe/database/mariadb/schema.py:156 frappe/database/postgres/schema.py:202 #: frappe/database/sqlite/schema.py:141 msgid "Primary key of doctype {0} can not be changed as there are existing values." -msgstr "" +msgstr "Không thể thay đổi khóa chính của loại tài liệu {0} vì có các giá trị hiện có." #. Label of the print (Check) field in DocType 'Custom DocPerm' #. Label of the print (Check) field in DocType 'DocPerm' @@ -20226,16 +20248,16 @@ msgstr "" #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" -msgstr "" +msgstr "In" #: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" -msgstr "" +msgstr "In" #: frappe/public/js/frappe/list/bulk_operations.js:48 msgid "Print Documents" -msgstr "" +msgstr "In tài liệu" #. Label of the print_format (Link) field in DocType 'Auto Repeat' #. Label of a Link in the Build Workspace @@ -20252,7 +20274,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" -msgstr "" +msgstr "Định dạng in" #. Label of the print_format_builder (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json @@ -20260,7 +20282,7 @@ msgstr "" #: 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 "" +msgstr "Trình tạo định dạng in" #. Label of the print_format_builder_beta (Check) field in DocType 'Print #. Format' @@ -20270,41 +20292,41 @@ msgstr "" #: frappe/utils/pdf.py:64 msgid "Print Format Error" -msgstr "" +msgstr "Lỗi Định Dạng In" #. Name of a DocType #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json msgid "Print Format Field Template" -msgstr "" +msgstr "Mẫu trường định dạng in" #. Label of the print_format_for (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Print Format For" -msgstr "" +msgstr "Định dạng in cho" #. 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 "Trợ giúp về định dạng in" #. Label of the print_format_type (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Print Format Type" -msgstr "" +msgstr "Loại định dạng in" #: frappe/public/js/frappe/views/reports/query_report.js:1645 msgid "Print Format not found" -msgstr "" +msgstr "Không tìm thấy định dạng in" #: frappe/www/printview.py:443 msgid "Print Format {0} is disabled" -msgstr "" +msgstr "Định dạng in {0} bị tắt" #. Name of a DocType #. Label of the print_heading (Data) field in DocType 'Print Heading' #: frappe/printing/doctype/print_heading/print_heading.json msgid "Print Heading" -msgstr "" +msgstr "Tiêu đề in" #. Label of the print_hide (Check) field in DocType 'DocField' #. Label of the print_hide (Check) field in DocType 'Custom Field' @@ -20313,7 +20335,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Print Hide" -msgstr "" +msgstr "In Ẩn" #. Label of the print_hide_if_no_value (Check) field in DocType 'DocField' #. Label of the print_hide_if_no_value (Check) field in DocType 'Custom Field' @@ -20323,21 +20345,21 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Print Hide If No Value" -msgstr "" +msgstr "In Ẩn Nếu Không Có Giá Trị" #: frappe/public/js/frappe/views/communication.js:186 msgid "Print Language" -msgstr "" +msgstr "Ngôn ngữ in" #: frappe/public/js/frappe/form/print_utils.js:245 msgid "Print Sent to the printer!" -msgstr "" +msgstr "In Đã gửi tới máy in!" #. Label of the server_printer (Section Break) field in DocType 'Print #. Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Print Server" -msgstr "" +msgstr "Máy chủ in" #. Name of a DocType #: frappe/printing/doctype/print_settings/print_settings.json @@ -20346,7 +20368,7 @@ msgstr "" #: frappe/public/js/frappe/form/print_utils.js:119 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" -msgstr "" +msgstr "Cài đặt in" #. Label of the print_style_section (Section Break) field in DocType 'Print #. Settings' @@ -20355,17 +20377,17 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.json msgid "Print Style" -msgstr "" +msgstr "Kiểu in" #. Label of the print_style_name (Data) field in DocType 'Print Style' #: frappe/printing/doctype/print_style/print_style.json msgid "Print Style Name" -msgstr "" +msgstr "Tên kiểu in" #. Label of the print_style_preview (HTML) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Print Style Preview" -msgstr "" +msgstr "Xem trước kiểu in" #. Label of the print_width (Data) field in DocType 'DocField' #. Label of the print_width (Data) field in DocType 'Custom Field' @@ -20374,7 +20396,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Print Width" -msgstr "" +msgstr "Chiều rộng in" #. Description of the 'Print Width' (Data) field in DocType 'Customize Form #. Field' @@ -20384,38 +20406,38 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:172 msgid "Print document" -msgstr "" +msgstr "In tài liệu" #. Label of the with_letterhead (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Print with letterhead" -msgstr "" +msgstr "In có tiêu đề thư" #: frappe/printing/page/print/print.js:909 msgid "Printer" -msgstr "" +msgstr "Máy in" #: frappe/printing/page/print/print.js:886 msgid "Printer Mapping" -msgstr "" +msgstr "Bản đồ máy in" #. Label of the printer_name (Select) field in DocType 'Network Printer #. Settings' #: frappe/printing/doctype/network_printer_settings/network_printer_settings.json msgid "Printer Name" -msgstr "" +msgstr "Tên máy in" #: frappe/printing/page/print/print.js:878 msgid "Printer Settings" -msgstr "" +msgstr "Cài đặt máy in" #: frappe/printing/page/print/print.js:615 msgid "Printer mapping not set." -msgstr "" +msgstr "Ánh xạ máy in chưa được đặt." #: frappe/utils/print_format.py:345 msgid "Printing failed" -msgstr "" +msgstr "In không thành công" #. Label of the priority (Int) field in DocType 'Assignment Rule' #. Label of the priority (Int) field in DocType 'Document Naming Rule' @@ -20429,7 +20451,7 @@ msgstr "" #: frappe/public/js/frappe/form/sidebar/assign_to.js:222 #: frappe/website/doctype/web_page/web_page.json msgid "Priority" -msgstr "" +msgstr "Ưu tiên" #. Label of the private (Check) field in DocType 'Custom HTML Block' #. Option for the 'Event Type' (Select) field in DocType 'Event' @@ -20440,17 +20462,17 @@ msgstr "" #: frappe/desk/doctype/note/note_list.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:42 msgid "Private" -msgstr "" +msgstr "Riêng tư" #. Label of the private_files_size (Float) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Private Files (MB)" -msgstr "" +msgstr "Tệp riêng tư (MB)" #: frappe/templates/emails/file_backup_notification.html:6 msgid "Private Files Backup:" -msgstr "" +msgstr "Sao lưu tập tin riêng tư:" #. Description of the 'Auto Reply Message' (Text Editor) field in DocType #. 'Email Account' @@ -20460,46 +20482,46 @@ msgstr "" #: frappe/core/doctype/document_naming_rule/document_naming_rule.js:22 msgid "Proceed" -msgstr "" +msgstr "Tiếp tục" #: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "Proceed Anyway" -msgstr "" +msgstr "Vẫn tiếp tục" #: frappe/public/js/frappe/form/controls/table.js:104 msgid "Processing" -msgstr "" +msgstr "Đang xử lý" #: frappe/email/doctype/email_queue/email_queue_list.js:52 msgid "Processing..." -msgstr "" +msgstr "Đang xử lý..." #: frappe/desk/page/setup_wizard/install_fixtures.py:51 msgid "Prof" -msgstr "" +msgstr "Giáo sư" #. Group in User's connections #: frappe/core/doctype/user/user.json msgid "Profile" -msgstr "" +msgstr "Hồ sơ" #. Label of a field in the edit-profile Web Form #: frappe/core/web_form/edit_profile/edit_profile.json msgid "Profile Picture" -msgstr "" +msgstr "Ảnh hồ sơ" #. Success message of the edit-profile Web Form #: frappe/core/web_form/edit_profile/edit_profile.json msgid "Profile updated successfully." -msgstr "" +msgstr "Hồ sơ được cập nhật thành công." #: frappe/public/js/frappe/socketio_client.js:86 msgid "Progress" -msgstr "" +msgstr "Tiến độ" #: frappe/public/js/frappe/views/kanban/kanban_view.js:422 msgid "Project" -msgstr "" +msgstr "Dự án" #. Label of the property (Data) field in DocType 'Property Setter' #: frappe/core/doctype/version/version_view.html:73 @@ -20507,7 +20529,7 @@ msgstr "" #: frappe/core/doctype/version/version_view.html:138 #: frappe/custom/doctype/property_setter/property_setter.json msgid "Property" -msgstr "" +msgstr "Tài sản" #. Label of the property_depends_on_section (Section Break) field in DocType #. 'Customize Form Field' @@ -20516,12 +20538,12 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Property Depends On" -msgstr "" +msgstr "Tài sản phụ thuộc vào" #. Name of a DocType #: frappe/custom/doctype/property_setter/property_setter.json msgid "Property Setter" -msgstr "" +msgstr "Người định đoạt tài sản" #. Description of a DocType #: frappe/custom/doctype/property_setter/property_setter.json @@ -20531,7 +20553,7 @@ msgstr "" #. Label of the property_type (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "Property Type" -msgstr "" +msgstr "Loại tài sản" #. Label of the protect_attached_files (Check) field in DocType 'DocType' #. Label of the protect_attached_files (Check) field in DocType 'Customize @@ -20539,17 +20561,17 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Protect Attached Files" -msgstr "" +msgstr "Bảo vệ các tập tin đính kèm" #: frappe/core/doctype/file/file.py:534 msgid "Protected File" -msgstr "" +msgstr "Tệp được bảo vệ" #. Description of the 'Allowed File Extensions' (Small Text) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Provide a list of allowed file extensions for file uploads. Each line should contain one allowed file type. If unset, all file extensions are allowed. Example:
CSV
JPG
PNG" -msgstr "" +msgstr "Cung cấp danh sách các phần mở rộng tệp được phép tải lên tệp. Mỗi dòng phải chứa một loại tệp được phép. Nếu không được đặt, tất cả các phần mở rộng tệp đều được phép. Ví dụ:
CSV
JPG
PNG" #. Label of the provider (Data) field in DocType 'User Social Login' #. Label of the provider (Select) field in DocType 'Geolocation Settings' @@ -20576,24 +20598,24 @@ msgstr "" #: frappe/public/js/frappe/views/interaction.js:78 #: frappe/public/js/frappe/views/workspace/workspace.js:502 msgid "Public" -msgstr "" +msgstr "Công khai" #. Label of the public_files_size (Float) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Public Files (MB)" -msgstr "" +msgstr "Tệp công khai (MB)" #: frappe/templates/emails/file_backup_notification.html:5 msgid "Public Files Backup:" -msgstr "" +msgstr "Sao lưu tập tin công cộng:" #. Label of the publish (Check) field in DocType 'Package Release' #: frappe/core/doctype/package_release/package_release.json #: frappe/public/js/frappe/form/footer/form_timeline.js:633 #: frappe/website/doctype/web_form/web_form.js:86 msgid "Publish" -msgstr "" +msgstr "Xuất bản" #. Label of the published (Check) field in DocType 'Comment' #. Label of the published (Check) field in DocType 'Help Article' @@ -20609,7 +20631,7 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page/web_page_list.js:5 msgid "Published" -msgstr "" +msgstr "Đã xuất bản" #. Label of a number card in the Website Workspace #: frappe/website/workspace/website/website.json @@ -20625,7 +20647,7 @@ msgstr "" #. Page' #: frappe/website/doctype/web_page/web_page.json msgid "Publishing Dates" -msgstr "" +msgstr "Ngày xuất bản" #: frappe/email/doctype/email_account/email_account.js:208 msgid "Pull Emails" @@ -20660,38 +20682,38 @@ msgstr "" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Purchase Manager" -msgstr "" +msgstr "Người quản lý mua hàng" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Purchase Master Manager" -msgstr "" +msgstr "Người quản lý chính mua hàng" #. Name of a role #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json #: frappe/geo/doctype/currency/currency.json msgid "Purchase User" -msgstr "" +msgstr "Người dùng mua hàng" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Purple" -msgstr "" +msgstr "Màu tím" #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Push Notification Settings" -msgstr "" +msgstr "Cài đặt thông báo đẩy" #. Label of a Card Break in the Integrations Workspace #: frappe/integrations/workspace/integrations/integrations.json msgid "Push Notifications" -msgstr "" +msgstr "Thông báo đẩy" #. Label of the push_to_google_calendar (Check) field in DocType 'Google #. Calendar' @@ -20707,7 +20729,7 @@ msgstr "" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.js:23 msgid "Put on Hold" -msgstr "" +msgstr "Giữ lại" #. Option for the 'Type' (Select) field in DocType 'System Console' #. Option for the 'Condition Type' (Select) field in DocType 'Notification' @@ -20718,15 +20740,15 @@ msgstr "" #: frappe/www/qrcode.html:3 msgid "QR Code" -msgstr "" +msgstr "Mã QR" #: frappe/www/qrcode.html:6 msgid "QR Code for Login Verification" -msgstr "" +msgstr "Mã QR để xác minh đăng nhập" #: frappe/public/js/frappe/form/print_utils.js:254 msgid "QZ Tray Failed:" -msgstr "" +msgstr "Khay QZ không thành công:" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #. Option for the 'Time Interval' (Select) field in DocType 'Dashboard Chart' @@ -20738,70 +20760,70 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/public/js/frappe/utils/common.js:410 msgid "Quarterly" -msgstr "" +msgstr "Hàng quý" #. Label of the query (Data) field in DocType 'Recorder Query' #. Label of the query (Code) field in DocType 'Report' #: frappe/core/doctype/recorder_query/recorder_query.json #: frappe/core/doctype/report/report.json msgid "Query" -msgstr "" +msgstr "Truy vấn" #. Label of the section_break_6 (Section Break) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Query / Script" -msgstr "" +msgstr "Truy vấn / Tập lệnh" #. Label of the query_options (Small Text) field in DocType 'Contact Us #. Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Query Options" -msgstr "" +msgstr "Tùy chọn truy vấn" #. Label of the query_parameters (Table) field in DocType 'Connected App' #. Name of a DocType #: frappe/integrations/doctype/connected_app/connected_app.json #: frappe/integrations/doctype/query_parameters/query_parameters.json msgid "Query Parameters" -msgstr "" +msgstr "Tham số truy vấn" #. Option for the 'Report Type' (Select) field in DocType 'Report' #: frappe/core/doctype/report/report.json #: frappe/public/js/frappe/views/reports/query_report.js:17 msgid "Query Report" -msgstr "" +msgstr "Báo cáo truy vấn" #: frappe/core/doctype/recorder/recorder.py:188 msgid "Query analysis complete. Check suggested indexes." -msgstr "" +msgstr "Phân tích truy vấn hoàn tất. Kiểm tra các chỉ mục được đề xuất." #. Label of the queue (Select) field in DocType 'RQ Job' #. Label of the queue (Data) field in DocType 'System Health Report Queue' #: frappe/core/doctype/rq_job/rq_job.json #: frappe/desk/doctype/system_health_report_queue/system_health_report_queue.json msgid "Queue" -msgstr "" +msgstr "Xếp hàng" #: frappe/utils/background_jobs.py:737 msgid "Queue Overloaded" -msgstr "" +msgstr "Hàng đợi quá tải" #. Label of the queue_status (Table) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Queue Status" -msgstr "" +msgstr "Trạng thái hàng đợi" #. Label of the queue_type (Select) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Queue Type(s)" -msgstr "" +msgstr "(Các) loại hàng đợi" #. Label of the queue_in_background (Check) field in DocType 'DocType' #. Label of the queue_in_background (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Queue in Background (BETA)" -msgstr "" +msgstr "Hàng đợi trong nền (BETA)" #: frappe/utils/background_jobs.py:562 msgid "Queue should be one of {0}" @@ -20810,7 +20832,7 @@ msgstr "" #. Label of the queue (Data) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Queue(s)" -msgstr "" +msgstr "(Các) hàng đợi" #. Option for the 'Status' (Select) field in DocType 'Prepared Report' #. Option for the 'Status' (Select) field in DocType 'Submission Queue' @@ -20819,21 +20841,21 @@ msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.json #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Queued" -msgstr "" +msgstr "Đang xếp hàng" #. Label of the queued_at (Datetime) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Queued At" -msgstr "" +msgstr "Xếp hàng tại" #. Label of the queued_by (Data) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Queued By" -msgstr "" +msgstr "Xếp hàng theo" #: frappe/core/doctype/submission_queue/submission_queue.py:186 msgid "Queued for Submission. You can track the progress over {0}." -msgstr "" +msgstr "Xếp hàng chờ nộp bài. Bạn có thể theo dõi tiến trình trên {0}." #: frappe/desk/page/backups/backups.py:96 msgid "Queued for backup. You will receive an email with the download link" @@ -20842,65 +20864,65 @@ msgstr "" #. Label of the queues (Data) field in DocType 'System Health Report Workers' #: frappe/desk/doctype/system_health_report_workers/system_health_report_workers.json msgid "Queues" -msgstr "" +msgstr "Hàng đợi" #: frappe/desk/doctype/bulk_update/bulk_update.py:86 msgid "Queuing {0} for Submission" -msgstr "" +msgstr "Đang xếp hàng {0} để gửi bài" #. Label of the quick_entry (Check) field in DocType 'DocType' #. Label of the quick_entry (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Quick Entry" -msgstr "" +msgstr "Vào nhanh" #: frappe/core/page/permission_manager/permission_manager_help.html:3 msgid "Quick Help for Setting Permissions" -msgstr "" +msgstr "Trợ giúp nhanh để thiết lập quyền" #. Label of the quick_list_filter (Code) field in DocType 'Workspace Quick #. List' #: frappe/desk/doctype/workspace_quick_list/workspace_quick_list.json msgid "Quick List Filter" -msgstr "" +msgstr "Bộ lọc danh sách nhanh" #. Label of the quick_lists_tab (Tab Break) field in DocType 'Workspace' #. Label of the quick_lists (Table) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Quick Lists" -msgstr "" +msgstr "Danh sách nhanh" #: frappe/public/js/frappe/views/reports/report_utils.js:314 msgid "Quoting must be between 0 and 3" -msgstr "" +msgstr "Trích dẫn phải nằm trong khoảng từ 0 đến 3" #. Label of the raw_information_log_section (Section Break) field in DocType #. 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "RAW Information Log" -msgstr "" +msgstr "Nhật ký thông tin RAW" #. Name of a DocType #: frappe/core/doctype/rq_job/rq_job.json msgid "RQ Job" -msgstr "" +msgstr "Công việc RQ" #. Name of a DocType #: frappe/core/doctype/rq_worker/rq_worker.json msgid "RQ Worker" -msgstr "" +msgstr "Công nhân RQ" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Random" -msgstr "" +msgstr "Ngẫu nhiên" #: frappe/website/report/website_analytics/website_analytics.js:20 msgid "Range" -msgstr "" +msgstr "Phạm vi" #. Label of the rate_limiting_section (Section Break) field in DocType 'Server #. Script' @@ -20923,13 +20945,13 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Rating" -msgstr "" +msgstr "Đánh giá" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" -msgstr "" +msgstr "Lệnh thô" #. Label of the raw (Code) field in DocType 'Unhandled Email' #: frappe/email/doctype/unhandled_email/unhandled_email.json @@ -20951,15 +20973,15 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_settings/print_settings.json msgid "Raw Printing" -msgstr "" +msgstr "In thô" #: frappe/printing/page/print/print.js:187 msgid "Raw Printing Setting" -msgstr "" +msgstr "Cài đặt in thô" #: frappe/public/js/frappe/form/templates/print_layout.html:37 msgid "Raw Printing Settings" -msgstr "" +msgstr "Cài đặt in thô" #: frappe/desk/doctype/console_log/console_log.js:6 msgid "Re-Run in Console" @@ -20967,13 +20989,13 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" -msgstr "" +msgstr "Re:" #: frappe/core/doctype/communication/communication.js:268 #: frappe/public/js/frappe/form/footer/form_timeline.js:601 #: frappe/public/js/frappe/views/communication.js:419 msgid "Re: {0}" -msgstr "" +msgstr "Re: {0}" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Label of the read (Check) field in DocType 'Custom DocPerm' @@ -20992,7 +21014,7 @@ msgstr "" #: frappe/email/doctype/email_flag_queue/email_flag_queue.json #: frappe/public/js/frappe/form/templates/set_sharing.html:2 msgid "Read" -msgstr "" +msgstr "Đọc" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the read_only (Check) field in DocType 'DocField' @@ -21007,7 +21029,7 @@ msgstr "" #: frappe/public/js/form_builder/form_builder.bundle.js:83 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Read Only" -msgstr "" +msgstr "Chỉ đọc" #. Label of the read_only_depends_on (Code) field in DocType 'Custom Field' #. Label of the read_only_depends_on (Code) field in DocType 'Customize Form @@ -21017,45 +21039,45 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Read Only Depends On" -msgstr "" +msgstr "Chỉ đọc Phụ thuộc vào" #. Label of the read_only_depends_on (Code) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Read Only Depends On (JS)" -msgstr "" +msgstr "Chỉ đọc phụ thuộc vào (JS)" #: frappe/public/js/frappe/ui/page.html:45 #: frappe/templates/includes/navbar/navbar_items.html:97 msgid "Read Only Mode" -msgstr "" +msgstr "Chế độ chỉ đọc" #. Label of the read_by_recipient (Check) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Read by Recipient" -msgstr "" +msgstr "Được đọc bởi Người nhận" #. Label of the read_by_recipient_on (Datetime) field in DocType #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Read by Recipient On" -msgstr "" +msgstr "Đọc bởi Người nhận Trên" #: frappe/desk/doctype/note/note.js:10 msgid "Read mode" -msgstr "" +msgstr "Chế độ đọc" #: frappe/utils/safe_exec.py:99 msgid "Read the documentation to know more" -msgstr "" +msgstr "Đọc tài liệu để biết thêm" #: frappe/utils/safe_exec.py:494 msgid "Read-Only queries are allowed" -msgstr "" +msgstr "Chỉ cho phép các truy vấn chỉ đọc" #. Label of the readme (Markdown Editor) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "Readme" -msgstr "" +msgstr "Đọc tôi" #. Label of the realtime_socketio_section (Section Break) field in DocType #. 'System Health Report' @@ -21066,45 +21088,45 @@ msgstr "" #. Label of the reason (Long Text) field in DocType 'Unhandled Email' #: frappe/email/doctype/unhandled_email/unhandled_email.json msgid "Reason" -msgstr "" +msgstr "Lý do" #: frappe/public/js/frappe/views/reports/query_report.js:910 msgid "Rebuild" -msgstr "" +msgstr "Xây dựng lại" #: frappe/public/js/frappe/views/treeview.js:519 msgid "Rebuild Tree" -msgstr "" +msgstr "Xây dựng lại cây" #: frappe/utils/nestedset.py:177 msgid "Rebuilding of tree is not supported for {}" -msgstr "" +msgstr "Việc xây dựng lại cây không được hỗ trợ cho {}" #. Option for the 'Sent or Received' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Received" -msgstr "" +msgstr "Đã nhận" #: frappe/integrations/doctype/token_cache/token_cache.py:49 msgid "Received an invalid token type." -msgstr "" +msgstr "Đã nhận được loại mã thông báo không hợp lệ." #. Label of the receiver_by_document_field (Select) field in DocType #. 'Notification Recipient' #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "Receiver By Document Field" -msgstr "" +msgstr "Người nhận theo trường tài liệu" #. Label of the receiver_by_role (Link) field in DocType 'Notification #. Recipient' #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "Receiver By Role" -msgstr "" +msgstr "Người nhận theo vai trò" #. Label of the receiver_parameter (Data) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Receiver Parameter" -msgstr "" +msgstr "Thông số máy thu" #: frappe/utils/password_strength.py:123 msgid "Recent years are easy to guess." @@ -21112,14 +21134,14 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:546 msgid "Recents" -msgstr "" +msgstr "Gần đây" #. Label of the recipients (Table) field in DocType 'Email Queue' #. Label of the recipient (Data) field in DocType 'Email Queue Recipient' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json msgid "Recipient" -msgstr "" +msgstr "Người nhận" #. Label of the recipient_account_field (Data) field in DocType 'DocType' #. Label of the recipient_account_field (Data) field in DocType 'Customize @@ -21127,12 +21149,12 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Recipient Account Field" -msgstr "" +msgstr "Trường tài khoản người nhận" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Recipient Unsubscribed" -msgstr "" +msgstr "Người nhận Hủy đăng ký" #. Label of the recipients (Small Text) field in DocType 'Auto Repeat' #. Label of the column_break_5 (Section Break) field in DocType 'Notification' @@ -21140,88 +21162,88 @@ msgstr "" #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/email/doctype/notification/notification.json msgid "Recipients" -msgstr "" +msgstr "Người nhận" #. Name of a DocType #: frappe/core/doctype/recorder/recorder.json msgid "Recorder" -msgstr "" +msgstr "Trình ghi lại" #. Name of a DocType #: frappe/core/doctype/recorder_query/recorder_query.json msgid "Recorder Query" -msgstr "" +msgstr "Truy vấn máy ghi" #. Name of a DocType #: frappe/core/doctype/recorder_suggested_index/recorder_suggested_index.json msgid "Recorder Suggested Index" -msgstr "" +msgstr "Chỉ mục đề xuất ghi âm" #: frappe/core/doctype/user_permission/user_permission_help.html:2 msgid "Records for following doctypes will be filtered" -msgstr "" +msgstr "Bản ghi cho các loại tài liệu sau sẽ được lọc" #: frappe/core/doctype/doctype/doctype.py:1640 msgid "Recursive Fetch From" -msgstr "" +msgstr "Tìm nạp đệ quy từ" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Red" -msgstr "" +msgstr "Đỏ" #. Label of the redirect_http_status (Select) field in DocType 'Website Route #. Redirect' #: frappe/website/doctype/website_route_redirect/website_route_redirect.json msgid "Redirect HTTP Status" -msgstr "" +msgstr "Chuyển hướng trạng thái HTTP" #. Label of the redirect_to_path (Data) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Redirect To Path" -msgstr "" +msgstr "Chuyển hướng đến đường dẫn" #. Label of the redirect_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Redirect URI" -msgstr "" +msgstr "URI chuyển hướng" #. Label of the redirect_uri_bound_to_authorization_code (Data) field in #. DocType 'OAuth Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Redirect URI Bound To Auth Code" -msgstr "" +msgstr "Chuyển hướng URI được liên kết với mã xác thực" #. Label of the redirect_uris (Text) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Redirect URIs" -msgstr "" +msgstr "URI chuyển hướng" #. Label of the redirect_url (Small Text) field in DocType 'User' #. Label of the redirect_url (Data) field in DocType 'Social Login Key' #: frappe/core/doctype/user/user.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Redirect URL" -msgstr "" +msgstr "URL chuyển hướng" #. Description of the 'Default App' (Select) field in DocType 'System Settings' #. Description of the 'Default App' (Select) field in DocType 'User' #: frappe/core/doctype/system_settings/system_settings.json #: frappe/core/doctype/user/user.json msgid "Redirect to the selected app after login" -msgstr "" +msgstr "Chuyển hướng đến ứng dụng đã chọn sau khi đăng nhập" #. Description of the 'Welcome URL' (Data) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Redirect to this URL after successful confirmation." -msgstr "" +msgstr "Chuyển hướng đến URL này sau khi xác nhận thành công." #. Label of the redirects_tab (Tab Break) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Redirects" -msgstr "" +msgstr "Chuyển hướng" #: frappe/sessions.py:149 msgid "Redis cache server not running. Please contact Administrator / Tech support" @@ -21229,17 +21251,17 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:566 msgid "Redo" -msgstr "" +msgstr "Làm lại" #: frappe/public/js/frappe/form/form.js:165 #: frappe/public/js/frappe/form/toolbar.js:574 msgid "Redo last action" -msgstr "" +msgstr "Làm lại hành động cuối cùng" #. Label of the ref_doctype (Link) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Ref DocType" -msgstr "" +msgstr "Loại tài liệu tham chiếu" #: frappe/desk/doctype/form_tour/form_tour.js:38 msgid "Referance Doctype and Dashboard Name both can't be used at the same time." @@ -21265,34 +21287,34 @@ msgstr "" #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/views/interaction.js:54 msgid "Reference" -msgstr "" +msgstr "Tham khảo" #. Label of the date_changed (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Reference Date" -msgstr "" +msgstr "Ngày tham chiếu" #. Label of the datetime_changed (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Reference Datetime" -msgstr "" +msgstr "Ngày giờ tham chiếu" #. Label of the reference_docname (Dynamic Link) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Reference Doc" -msgstr "" +msgstr "Tài liệu tham khảo" #. Label of the reference_name (Data) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Reference DocName" -msgstr "" +msgstr "Tên tài liệu tham khảo" #. Label of the reference_doctype (Link) field in DocType 'Error Log' #. Label of the ref_doctype (Link) field in DocType 'Submission Queue' #: frappe/core/doctype/error_log/error_log.json #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Reference DocType" -msgstr "" +msgstr "Loại tài liệu tham khảo" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:26 msgid "Reference DocType and Reference Name are required" @@ -21304,7 +21326,7 @@ msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.json #: frappe/website/doctype/discussion_topic/discussion_topic.json msgid "Reference Docname" -msgstr "" +msgstr "Tên tài liệu tham khảo" #. Label of the reference_doctype (Data) field in DocType 'Webhook Request Log' #. Label of the reference_doctype (Link) field in DocType 'Discussion Topic' @@ -21313,7 +21335,7 @@ msgstr "" #: frappe/public/js/frappe/views/render_preview.js:34 #: frappe/website/doctype/discussion_topic/discussion_topic.json msgid "Reference Doctype" -msgstr "" +msgstr "Loại tài liệu tham khảo" #. Label of the reference_document (Dynamic Link) field in DocType 'Auto #. Repeat' @@ -21329,7 +21351,7 @@ msgstr "" #: frappe/desk/doctype/onboarding_step/onboarding_step.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json msgid "Reference Document" -msgstr "" +msgstr "Tài liệu tham khảo" #. Label of the reference_docname (Dynamic Link) field in DocType 'Document #. Share Key' @@ -21338,7 +21360,7 @@ msgstr "" #: frappe/core/doctype/document_share_key/document_share_key.json #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Reference Document Name" -msgstr "" +msgstr "Tên tài liệu tham khảo" #. Label of the reference_doctype (Link) field in DocType 'Auto Repeat' #. Label of the reference_doctype (Link) field in DocType 'Activity Log' @@ -21381,7 +21403,7 @@ msgstr "" #: frappe/website/doctype/portal_menu_item/portal_menu_item.json #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Reference Document Type" -msgstr "" +msgstr "Loại tài liệu tham khảo" #. Label of the reference_name (Dynamic Link) field in DocType 'Activity Log' #. Label of the reference_name (Dynamic Link) field in DocType 'Comment' @@ -21406,7 +21428,7 @@ msgstr "" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.json #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Reference Name" -msgstr "" +msgstr "Tên tham chiếu" #. Label of the reference_owner (Read Only) field in DocType 'Activity Log' #. Label of the reference_owner (Data) field in DocType 'Comment' @@ -21415,7 +21437,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/core/doctype/communication/communication.json msgid "Reference Owner" -msgstr "" +msgstr "Chủ sở hữu tài liệu tham khảo" #. Label of the reference_report (Data) field in DocType 'Report' #. Label of the reference_report (Link) field in DocType 'Onboarding Step' @@ -21424,29 +21446,29 @@ msgstr "" #: frappe/desk/doctype/onboarding_step/onboarding_step.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Reference Report" -msgstr "" +msgstr "Báo cáo tham khảo" #. Label of the reference_type (Link) field in DocType 'Permission Log' #. Label of the reference_type (Link) field in DocType 'ToDo' #: frappe/core/doctype/permission_log/permission_log.json #: frappe/desk/doctype/todo/todo.json msgid "Reference Type" -msgstr "" +msgstr "Loại tham chiếu" #. Label of the reference_name (Dynamic Link) field in DocType 'View Log' #: frappe/core/doctype/view_log/view_log.json msgid "Reference name" -msgstr "" +msgstr "Tên tham chiếu" #: frappe/templates/emails/auto_reply.html:3 msgid "Reference: {0} {1}" -msgstr "" +msgstr "Tham khảo: {0} {1}" #. Label of the referrer (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:37 msgid "Referrer" -msgstr "" +msgstr "Người giới thiệu" #: frappe/printing/page/print/print.js:93 frappe/public/js/frappe/desk.js:168 #: frappe/public/js/frappe/desk.js:552 @@ -21459,11 +21481,11 @@ msgstr "" #: frappe/public/js/frappe/widgets/number_card_widget.js:352 #: frappe/public/js/print_format_builder/Preview.vue:24 msgid "Refresh" -msgstr "" +msgstr "Làm mới" #: frappe/core/page/dashboard_view/dashboard_view.js:177 msgid "Refresh All" -msgstr "" +msgstr "Làm mới tất cả" #. Label of the refresh_google_sheet (Button) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -21472,7 +21494,7 @@ msgstr "" #: frappe/printing/page/print/print.js:398 msgid "Refresh Print Preview" -msgstr "" +msgstr "Làm mới Xem trước bản in" #. Label of the refresh_token (Password) field in DocType 'Google Calendar' #. Label of the refresh_token (Password) field in DocType 'Google Contacts' @@ -21483,81 +21505,81 @@ msgstr "" #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Refresh Token" -msgstr "" +msgstr "Làm mới mã thông báo" #: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" -msgstr "" +msgstr "Làm mới" #: frappe/core/doctype/system_settings/system_settings.js:57 #: frappe/core/doctype/user/user.js:372 #: frappe/desk/page/setup_wizard/setup_wizard.js:211 msgid "Refreshing..." -msgstr "" +msgstr "Tươi mát..." #: frappe/core/doctype/user/user.py:1086 msgid "Registered but disabled" -msgstr "" +msgstr "Đã đăng ký nhưng bị vô hiệu hóa" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Contribution Status' (Select) field in DocType 'Translation' #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/translation/translation.json msgid "Rejected" -msgstr "" +msgstr "Bị từ chối" #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.py:30 msgid "Relay Server URL missing" -msgstr "" +msgstr "Thiếu URL máy chủ chuyển tiếp" #. Label of the section_break_qgjr (Section Break) field in DocType 'Push #. Notification Settings' #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "Relay Settings" -msgstr "" +msgstr "Cài đặt chuyển tiếp" #. Group in Package's connections #: frappe/core/doctype/package/package.json msgid "Release" -msgstr "" +msgstr "Phát hành" #. Label of the release_notes (Markdown Editor) field in DocType 'Package #. Release' #: frappe/core/doctype/package_release/package_release.json msgid "Release Notes" -msgstr "" +msgstr "Ghi chú phát hành" #: frappe/core/doctype/communication/communication.js:48 #: frappe/core/doctype/communication/communication.js:159 msgid "Relink" -msgstr "" +msgstr "Liên kết lại" #: frappe/core/doctype/communication/communication.js:138 msgid "Relink Communication" -msgstr "" +msgstr "Liên kết lại Truyền thông" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Relinked" -msgstr "" +msgstr "Đã liên kết lại" #: frappe/custom/doctype/customize_form/customize_form.js:120 #: frappe/public/js/frappe/form/toolbar.js:483 msgid "Reload" -msgstr "" +msgstr "Tải lại" #: frappe/public/js/frappe/form/controls/attach.js:16 msgid "Reload File" -msgstr "" +msgstr "Tải lại tập tin" #: frappe/public/js/frappe/list/base_list.js:249 msgid "Reload List" -msgstr "" +msgstr "Tải lại danh sách" #: frappe/public/js/frappe/views/reports/query_report.js:101 msgid "Reload Report" -msgstr "" +msgstr "Tải lại báo cáo" #. Label of the remember_last_selected_value (Check) field in DocType #. 'DocField' @@ -21566,83 +21588,83 @@ msgstr "" #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Remember Last Selected Value" -msgstr "" +msgstr "Ghi nhớ giá trị được chọn lần cuối" #. Label of the remind_at (Datetime) field in DocType 'Reminder' #: frappe/automation/doctype/reminder/reminder.json #: frappe/public/js/frappe/form/reminders.js:33 msgid "Remind At" -msgstr "" +msgstr "Nhắc nhở Tại" #: frappe/public/js/frappe/form/toolbar.js:515 msgid "Remind Me" -msgstr "" +msgstr "Nhắc tôi" #: frappe/public/js/frappe/form/reminders.js:13 msgid "Remind Me In" -msgstr "" +msgstr "Nhắc tôi vào" #. Name of a DocType #: frappe/automation/doctype/reminder/reminder.json msgid "Reminder" -msgstr "" +msgstr "Nhắc nhở" #: frappe/automation/doctype/reminder/reminder.py:39 msgid "Reminder cannot be created in past." -msgstr "" +msgstr "Không thể tạo lời nhắc trong quá khứ." #: frappe/public/js/frappe/form/reminders.js:96 msgid "Reminder set at {0}" -msgstr "" +msgstr "Lời nhắc được đặt lúc {0}" #: frappe/public/js/frappe/form/templates/form_sidebar.html:14 #: frappe/public/js/frappe/ui/filters/edit_filter.html:4 #: frappe/public/js/frappe/ui/group_by/group_by.html:4 msgid "Remove" -msgstr "" +msgstr "Xóa" #: frappe/core/doctype/rq_job/rq_job_list.js:8 msgid "Remove Failed Jobs" -msgstr "" +msgstr "Xóa công việc thất bại" #: frappe/printing/page/print_format_builder/print_format_builder.js:493 msgid "Remove Field" -msgstr "" +msgstr "Xóa trường" #: frappe/printing/page/print_format_builder/print_format_builder.js:427 msgid "Remove Section" -msgstr "" +msgstr "Xóa phần" #: frappe/custom/doctype/customize_form/customize_form.js:138 msgid "Remove all customizations?" -msgstr "" +msgstr "Xóa tất cả các tùy chỉnh?" #: frappe/public/js/form_builder/components/Section.vue:286 msgid "Remove all fields in the column" -msgstr "" +msgstr "Xóa tất cả các trường trong cột" #: frappe/public/js/form_builder/components/Section.vue:278 #: frappe/public/js/frappe/utils/datatable.js:9 #: frappe/public/js/print_format_builder/PrintFormatSection.vue:120 msgid "Remove column" -msgstr "" +msgstr "Xóa cột" #: frappe/public/js/form_builder/components/Field.vue:265 msgid "Remove field" -msgstr "" +msgstr "Xóa trường" #: frappe/public/js/form_builder/components/Section.vue:279 msgid "Remove last column" -msgstr "" +msgstr "Xóa cột cuối cùng" #: frappe/public/js/print_format_builder/PrintFormatSection.vue:130 msgid "Remove page break" -msgstr "" +msgstr "Xóa ngắt trang" #: frappe/public/js/form_builder/components/Section.vue:266 #: frappe/public/js/print_format_builder/PrintFormatSection.vue:135 msgid "Remove section" -msgstr "" +msgstr "Xóa phần" #: frappe/public/js/form_builder/components/Tabs.vue:140 msgid "Remove tab" @@ -21651,7 +21673,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json msgid "Removed" -msgstr "" +msgstr "Đã xóa" #: frappe/custom/doctype/custom_field/custom_field.js:138 #: frappe/public/js/frappe/form/toolbar.js:282 @@ -21660,16 +21682,16 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:735 #: frappe/public/js/frappe/views/treeview.js:319 msgid "Rename" -msgstr "" +msgstr "Đổi tên" #: frappe/custom/doctype/custom_field/custom_field.js:117 #: frappe/custom/doctype/custom_field/custom_field.js:137 msgid "Rename Fieldname" -msgstr "" +msgstr "Đổi tên tên trường" #: frappe/public/js/frappe/model/model.js:722 msgid "Rename {0}" -msgstr "" +msgstr "Đổi tên {0}" #: frappe/core/doctype/doctype/doctype.py:712 msgid "Renamed files and replaced code in controllers, please check!" @@ -21682,11 +21704,11 @@ msgstr "" #: frappe/core/doctype/communication/communication.js:43 #: frappe/desk/doctype/todo/todo.js:36 msgid "Reopen" -msgstr "" +msgstr "Mở lại" #: frappe/public/js/frappe/form/toolbar.js:583 msgid "Repeat" -msgstr "" +msgstr "Lặp lại" #. Label of the repeat_header_footer (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -21696,32 +21718,32 @@ msgstr "" #. Label of the repeat_on (Select) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Repeat On" -msgstr "" +msgstr "Lặp lại trên" #. Label of the repeat_till (Date) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Repeat Till" -msgstr "" +msgstr "Lặp lại cho đến" #. Label of the repeat_on_day (Int) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Repeat on Day" -msgstr "" +msgstr "Lặp lại vào ngày" #. Label of the repeat_on_days (Table) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Repeat on Days" -msgstr "" +msgstr "Lặp lại vào ngày" #. Label of the repeat_on_last_day (Check) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Repeat on Last Day of the Month" -msgstr "" +msgstr "Lặp lại vào ngày cuối cùng của tháng" #. Label of the repeat_this_event (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Repeat this Event" -msgstr "" +msgstr "Lặp lại sự kiện này" #: frappe/utils/password_strength.py:110 msgid "Repeats like \"aaa\" are easy to guess" @@ -21733,38 +21755,38 @@ msgstr "" #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:196 msgid "Repeats {0}" -msgstr "" +msgstr "Lặp lại {0}" #: frappe/core/doctype/role_replication/role_replication.js:7 #: frappe/core/doctype/role_replication/role_replication.js:14 msgid "Replicate" -msgstr "" +msgstr "Sao chép" #: frappe/core/doctype/role_replication/role_replication.js:8 msgid "Replicating..." -msgstr "" +msgstr "Nhân rộng..." #: frappe/core/doctype/role_replication/role_replication.js:13 msgid "Replication completed." -msgstr "" +msgstr "Sao chép hoàn tất." #. Option for the 'Status' (Select) field in DocType 'Contact' #. Option for the 'Status' (Select) field in DocType 'Communication' #: frappe/contacts/doctype/contact/contact.json #: frappe/core/doctype/communication/communication.json msgid "Replied" -msgstr "" +msgstr "Đã trả lời" #. Label of the reply (Text Editor) field in DocType 'Discussion Reply' #: frappe/core/doctype/communication/communication.js:57 #: frappe/public/js/frappe/form/footer/form_timeline.js:563 #: frappe/website/doctype/discussion_reply/discussion_reply.json msgid "Reply" -msgstr "" +msgstr "Trả lời" #: frappe/core/doctype/communication/communication.js:62 msgid "Reply All" -msgstr "" +msgstr "Trả lời tất cả" #. Label of the report (Check) field in DocType 'Custom DocPerm' #. Label of the report (Link) field in DocType 'Custom Role' @@ -21813,7 +21835,7 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 #: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" -msgstr "" +msgstr "Báo cáo" #. Option for the 'Report Type' (Select) field in DocType 'Report' #. Option for the 'DocType View' (Select) field in DocType 'Workspace Shortcut' @@ -21821,32 +21843,32 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/list/list_view_select.js:66 msgid "Report Builder" -msgstr "" +msgstr "Trình tạo báo cáo" #. Name of a DocType #: frappe/core/doctype/report_column/report_column.json msgid "Report Column" -msgstr "" +msgstr "Cột Báo cáo" #. Label of the report_description (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Report Description" -msgstr "" +msgstr "Mô tả báo cáo" #: frappe/core/doctype/report/report.py:156 msgid "Report Document Error" -msgstr "" +msgstr "Báo cáo tài liệu lỗi" #. Name of a DocType #: frappe/core/doctype/report_filter/report_filter.json msgid "Report Filter" -msgstr "" +msgstr "Bộ lọc báo cáo" #. Label of the report_filters (Section Break) field in DocType 'Auto Email #. Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Report Filters" -msgstr "" +msgstr "Bộ lọc Báo cáo" #. Label of the report_hide (Check) field in DocType 'DocField' #. Label of the report_hide (Check) field in DocType 'Custom Field' @@ -21855,19 +21877,19 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Report Hide" -msgstr "" +msgstr "Báo cáo Ẩn" #. Label of the report_information_section (Section Break) field in DocType #. 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Report Information" -msgstr "" +msgstr "Thông tin báo cáo" #. Name of a role #: frappe/core/doctype/report/report.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Report Manager" -msgstr "" +msgstr "Người quản lý báo cáo" #. Label of the report_name (Data) field in DocType 'Access Log' #. Label of the report_name (Data) field in DocType 'Prepared Report' @@ -21882,7 +21904,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/public/js/frappe/views/reports/query_report.js:2076 msgid "Report Name" -msgstr "" +msgstr "Tên báo cáo" #: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" @@ -21899,7 +21921,7 @@ msgstr "" #. Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Report Reference Doctype" -msgstr "" +msgstr "Loại tài liệu tham khảo báo cáo" #. Label of the report_type (Select) field in DocType 'Report' #. Label of the report_type (Data) field in DocType 'Onboarding Step' @@ -21908,90 +21930,90 @@ msgstr "" #: frappe/desk/doctype/onboarding_step/onboarding_step.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Report Type" -msgstr "" +msgstr "Loại báo cáo" #: frappe/public/js/frappe/list/base_list.js:204 msgid "Report View" -msgstr "" +msgstr "Xem báo cáo" #: frappe/public/js/frappe/form/templates/form_sidebar.html:64 msgid "Report bug" -msgstr "" +msgstr "Báo cáo lỗi" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 #: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" -msgstr "" +msgstr "Báo cáo không có dữ liệu, vui lòng sửa đổi bộ lọc hoặc thay đổi Tên báo cáo" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 #: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" -msgstr "" +msgstr "Báo cáo không có trường số, vui lòng thay đổi Tên Báo cáo" #: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "Report initiated, click to view status" -msgstr "" +msgstr "Đã bắt đầu báo cáo, nhấp để xem trạng thái" #: frappe/email/doctype/auto_email_report/auto_email_report.py:110 msgid "Report limit reached" -msgstr "" +msgstr "Đã đạt đến giới hạn báo cáo" #: frappe/core/doctype/prepared_report/prepared_report.py:248 msgid "Report timed out." -msgstr "" +msgstr "Đã hết thời gian báo cáo." #: frappe/desk/query_report.py:685 msgid "Report updated successfully" -msgstr "" +msgstr "Báo cáo được cập nhật thành công" #: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" -msgstr "" +msgstr "Báo cáo chưa được lưu (có lỗi)" #: frappe/public/js/frappe/views/reports/query_report.js:2114 msgid "Report with more than 10 columns looks better in Landscape mode." -msgstr "" +msgstr "Báo cáo có hơn 10 cột trông đẹp hơn ở chế độ Ngang." #: frappe/public/js/frappe/ui/toolbar/search_utils.js:262 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:263 msgid "Report {0}" -msgstr "" +msgstr "Báo cáo {0}" #: frappe/desk/reportview.py:367 msgid "Report {0} deleted" -msgstr "" +msgstr "Báo cáo {0} đã xóa" #: frappe/desk/query_report.py:55 msgid "Report {0} is disabled" -msgstr "" +msgstr "Báo cáo {0} bị tắt" #: frappe/desk/reportview.py:344 msgid "Report {0} saved" -msgstr "" +msgstr "Đã lưu báo cáo {0}" #: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" -msgstr "" +msgstr "Báo cáo:" #. Label of the prepared_report_section (Section Break) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:561 msgid "Reports" -msgstr "" +msgstr "Báo cáo" #: frappe/patches/v14_0/update_workspace2.py:50 msgid "Reports & Masters" -msgstr "" +msgstr "Báo cáo & Bản gốc" #: frappe/public/js/frappe/views/reports/query_report.js:953 msgid "Reports already in Queue" -msgstr "" +msgstr "Báo cáo đã có trong hàng đợi" #. Description of a DocType #: frappe/core/doctype/user/user.json msgid "Represents a User in the system." -msgstr "" +msgstr "Đại diện cho Người dùng trong hệ thống." #. Description of a DocType #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json @@ -22000,7 +22022,7 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.js:101 msgid "Request Body" -msgstr "" +msgstr "Nội dung yêu cầu" #. Label of the data (Code) field in DocType 'Integration Request' #. Title of the request-data Web Form @@ -22008,71 +22030,71 @@ msgstr "" #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/website/web_form/request_data/request_data.json msgid "Request Data" -msgstr "" +msgstr "Yêu cầu dữ liệu" #. Label of the request_description (Data) field in DocType 'Integration #. Request' #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Request Description" -msgstr "" +msgstr "Yêu cầu Mô tả" #. Label of the request_headers (Code) field in DocType 'Recorder' #. Label of the request_headers (Code) field in DocType 'Integration Request' #: frappe/core/doctype/recorder/recorder.json #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Request Headers" -msgstr "" +msgstr "Tiêu đề yêu cầu" #. Label of the request_id (Data) field in DocType 'Integration Request' #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Request ID" -msgstr "" +msgstr "ID yêu cầu" #. Label of the rate_limit_count (Int) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Request Limit" -msgstr "" +msgstr "Giới hạn yêu cầu" #. Label of the request_method (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Request Method" -msgstr "" +msgstr "Phương thức yêu cầu" #. Label of the request_structure (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Request Structure" -msgstr "" +msgstr "Cấu trúc yêu cầu" #: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" -msgstr "" +msgstr "Yêu cầu đã hết thời gian" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json #: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" -msgstr "" +msgstr "Yêu cầu hết thời gian" #. Label of the request_url (Small Text) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Request URL" -msgstr "" +msgstr "URL yêu cầu" #. Title of the request-to-delete-data Web Form #: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json msgid "Request for Account Deletion" -msgstr "" +msgstr "Yêu cầu xóa tài khoản" #. Label of the requested_numbers (Code) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json msgid "Requested Numbers" -msgstr "" +msgstr "Số được yêu cầu" #. Label of the require_trusted_certificate (Select) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Require Trusted Certificate" -msgstr "" +msgstr "Yêu cầu chứng chỉ tin cậy" #. Description of the 'LDAP search path for Groups' (Data) field in DocType #. 'LDAP Settings' @@ -22095,112 +22117,112 @@ msgstr "" #: frappe/desk/doctype/module_onboarding/module_onboarding.js:17 #: frappe/website/doctype/portal_settings/portal_settings.js:19 msgid "Reset" -msgstr "" +msgstr "Đặt lại" #: frappe/custom/doctype/customize_form/customize_form.js:136 msgid "Reset All Customizations" -msgstr "" +msgstr "Đặt lại tất cả các tùy chỉnh" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:21 #: frappe/public/js/workflow_builder/workflow_builder.bundle.js:37 msgid "Reset Changes" -msgstr "" +msgstr "Đặt lại các thay đổi" #: frappe/public/js/frappe/widgets/chart_widget.js:306 msgid "Reset Chart" -msgstr "" +msgstr "Đặt lại biểu đồ" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:39 msgid "Reset Dashboard Customizations" -msgstr "" +msgstr "Đặt lại các tùy chỉnh bảng điều khiển" #: frappe/public/js/frappe/list/list_settings.js:228 msgid "Reset Fields" -msgstr "" +msgstr "Đặt lại trường" #: frappe/core/doctype/user/user.js:180 frappe/core/doctype/user/user.js:183 msgid "Reset LDAP Password" -msgstr "" +msgstr "Đặt lại mật khẩu LDAP" #: frappe/custom/doctype/customize_form/customize_form.js:128 msgid "Reset Layout" -msgstr "" +msgstr "Đặt lại bố cục" #: frappe/core/doctype/user/user.js:231 msgid "Reset OTP Secret" -msgstr "" +msgstr "Đặt lại bí mật OTP" #: frappe/core/doctype/user/user.js:164 frappe/www/login.html:194 #: frappe/www/me.html:48 frappe/www/update-password.html:3 #: frappe/www/update-password.html:32 msgid "Reset Password" -msgstr "" +msgstr "Đặt lại mật khẩu" #. Label of the reset_password_key (Data) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Reset Password Key" -msgstr "" +msgstr "Đặt lại khóa mật khẩu" #. Label of the reset_password_link_expiry_duration (Duration) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Reset Password Link Expiry Duration" -msgstr "" +msgstr "Đặt lại mật khẩu Liên kết Thời hạn hết hạn" #. Label of the reset_password_template (Link) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Reset Password Template" -msgstr "" +msgstr "Đặt lại mẫu mật khẩu" #: frappe/core/page/permission_manager/permission_manager.js:116 msgid "Reset Permissions for {0}?" -msgstr "" +msgstr "Đặt lại quyền cho {0}?" #: frappe/public/js/form_builder/components/Field.vue:111 msgid "Reset To Default" -msgstr "" +msgstr "Đặt lại về mặc định" #: frappe/public/js/frappe/utils/datatable.js:8 msgid "Reset sorting" -msgstr "" +msgstr "Đặt lại sắp xếp" #: frappe/public/js/frappe/form/grid_row.js:435 msgid "Reset to default" -msgstr "" +msgstr "Đặt lại về mặc định" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:19 msgid "Reset to defaults" -msgstr "" +msgstr "Đặt lại về mặc định" #: frappe/templates/emails/password_reset.html:3 msgid "Reset your password" -msgstr "" +msgstr "Đặt lại mật khẩu của bạn" #. Label of the resource_tab (Tab Break) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Resource" -msgstr "" +msgstr "Tài nguyên" #. Label of the resource_documentation (Data) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Resource Documentation" -msgstr "" +msgstr "Tài liệu tài nguyên" #. Label of the resource_name (Data) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Resource Name" -msgstr "" +msgstr "Tên tài nguyên" #. Label of the resource_policy_uri (Data) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Resource Policy URI" -msgstr "" +msgstr "URI chính sách tài nguyên" #. Label of the resource_tos_uri (Data) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Resource TOS URI" -msgstr "" +msgstr "URI tài nguyên TOS" #. Label of the response (Text Editor) field in DocType 'Email Template' #. Label of the response_html (Code) field in DocType 'Email Template' @@ -22211,53 +22233,53 @@ msgstr "" #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json msgid "Response" -msgstr "" +msgstr "Phản hồi" #. Label of the response_headers (Code) field in DocType 'Integration Request' #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Response Headers" -msgstr "" +msgstr "Tiêu đề phản hồi" #. Label of the response_type (Select) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Response Type" -msgstr "" +msgstr "Loại phản hồi" #: frappe/public/js/frappe/ui/notifications/notifications.js:454 msgid "Rest of the day" -msgstr "" +msgstr "Phần còn lại của ngày" #: frappe/core/doctype/deleted_document/deleted_document.js:11 #: frappe/core/doctype/deleted_document/deleted_document_list.js:48 msgid "Restore" -msgstr "" +msgstr "Khôi phục" #: frappe/core/page/permission_manager/permission_manager.js:561 msgid "Restore Original Permissions" -msgstr "" +msgstr "Khôi phục quyền ban đầu" #: frappe/website/doctype/portal_settings/portal_settings.js:20 msgid "Restore to default settings?" -msgstr "" +msgstr "Khôi phục về cài đặt mặc định?" #. Label of the restored (Check) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json msgid "Restored" -msgstr "" +msgstr "Đã khôi phục" #: frappe/core/doctype/deleted_document/deleted_document.py:74 msgid "Restoring Deleted Document" -msgstr "" +msgstr "Khôi phục tài liệu đã xóa" #. Label of the restrict_ip (Small Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Restrict IP" -msgstr "" +msgstr "Hạn chế IP" #. Label of the restrict_removal (Check) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Restrict Removal" -msgstr "" +msgstr "Hạn chế loại bỏ" #. Label of the restrict_to_domain (Link) field in DocType 'DocType' #. Label of the restrict_to_domain (Link) field in DocType 'Module Def' @@ -22267,14 +22289,14 @@ msgstr "" #: frappe/core/doctype/module_def/module_def.json #: frappe/core/doctype/page/page.json frappe/core/doctype/role/role.json msgid "Restrict To Domain" -msgstr "" +msgstr "Hạn chế đối với tên miền" #. Label of the restrict_to_domain (Link) field in DocType 'Workspace' #. Label of the restrict_to_domain (Link) field in DocType 'Workspace Shortcut' #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "Restrict to Domain" -msgstr "" +msgstr "Giới hạn đối với tên miền" #. Description of the 'Restrict IP' (Small Text) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -22284,27 +22306,27 @@ msgstr "" #: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" -msgstr "" +msgstr "Hạn chế" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:448 #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:463 msgid "Result" -msgstr "" +msgstr "Kết quả" #: frappe/email/doctype/email_queue/email_queue_list.js:27 msgid "Resume Sending" -msgstr "" +msgstr "Tiếp tục gửi" #. Label of the retry (Int) field in DocType 'Email Queue' #: frappe/core/doctype/data_import/data_import.js:111 #: frappe/desk/page/setup_wizard/setup_wizard.js:297 #: frappe/email/doctype/email_queue/email_queue.json msgid "Retry" -msgstr "" +msgstr "Thử lại" #: frappe/email/doctype/email_queue/email_queue_list.js:47 msgid "Retry Sending" -msgstr "" +msgstr "Thử gửi lại" #: frappe/www/qrcode.html:15 msgid "Return to the Verification screen and enter the code displayed by your authentication app" @@ -22317,22 +22339,22 @@ msgstr "" #. Label of the revocation_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Revocation URI" -msgstr "" +msgstr "URI thu hồi" #: frappe/www/third_party_apps.html:47 msgid "Revoke" -msgstr "" +msgstr "Thu hồi" #. Option for the 'Status' (Select) field in DocType 'OAuth Bearer Token' #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json msgid "Revoked" -msgstr "" +msgstr "Đã thu hồi" #. Option for the 'Content Type' (Select) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.js:92 #: frappe/website/doctype/web_page/web_page.json msgid "Rich Text" -msgstr "" +msgstr "Văn bản phong phú" #. Option for the 'Alignment' (Select) field in DocType 'DocField' #. Option for the 'Alignment' (Select) field in DocType 'Custom Field' @@ -22347,28 +22369,28 @@ msgstr "" #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/website/doctype/web_page/web_page.json msgid "Right" -msgstr "" +msgstr "Đúng" #: frappe/printing/page/print_format_builder/print_format_builder.js:484 #: frappe/public/js/print_format_builder/PrintFormatControls.vue:156 msgctxt "alignment" msgid "Right" -msgstr "" +msgstr "Đúng" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Right Bottom" -msgstr "" +msgstr "Dưới cùng bên phải" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Right Center" -msgstr "" +msgstr "Chính giữa bên phải" #. Label of the robots_txt (Code) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Robots.txt" -msgstr "" +msgstr "Robots.txt" #. Label of the role (Link) field in DocType 'Custom DocPerm' #. Label of the roles (Table) field in DocType 'Custom Role' @@ -22398,7 +22420,7 @@ msgstr "" #: frappe/website/doctype/portal_menu_item/portal_menu_item.json #: frappe/workflow/doctype/workflow_action_permitted_role/workflow_action_permitted_role.json msgid "Role" -msgstr "" +msgstr "Vai trò" #: frappe/core/doctype/role/role.js:8 msgid "Role 'All' will be given to all system + website users." @@ -22406,14 +22428,14 @@ msgstr "" #: frappe/core/doctype/role/role.js:13 msgid "Role 'Desk User' will be given to all system users." -msgstr "" +msgstr "Vai trò 'Người dùng bàn' sẽ được trao cho tất cả người dùng hệ thống." #. Label of the role_name (Data) field in DocType 'Role' #. Label of the role_profile (Data) field in DocType 'Role Profile' #: frappe/core/doctype/role/role.json #: frappe/core/doctype/role_profile/role_profile.json msgid "Role Name" -msgstr "" +msgstr "Tên vai trò" #. Name of a DocType #. Label of a Link in the Users Workspace @@ -22427,18 +22449,18 @@ msgstr "" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/public/js/frappe/roles_editor.js:114 msgid "Role Permissions" -msgstr "" +msgstr "Quyền của vai trò" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager.js:4 #: frappe/core/workspace/users/users.json msgid "Role Permissions Manager" -msgstr "" +msgstr "Trình quản lý quyền của vai trò" #: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" -msgstr "" +msgstr "Quản lý vai trò" #. Name of a DocType #. Label of the role_profile_name (Link) field in DocType 'User' @@ -22447,17 +22469,17 @@ msgstr "" #: frappe/core/doctype/user/user.json #: frappe/core/doctype/user_role_profile/user_role_profile.json msgid "Role Profile" -msgstr "" +msgstr "Hồ sơ vai trò" #. Label of the role_profiles (Table MultiSelect) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Role Profiles" -msgstr "" +msgstr "Hồ sơ vai trò" #. Name of a DocType #: frappe/core/doctype/role_replication/role_replication.json msgid "Role Replication" -msgstr "" +msgstr "Sao chép vai trò" #. Label of the role_and_level (Section Break) field in DocType 'Custom #. DocPerm' @@ -22469,7 +22491,7 @@ msgstr "" #: frappe/core/doctype/user/user.py:406 msgid "Role has been set as per the user type {0}" -msgstr "" +msgstr "Vai trò đã được đặt theo loại người dùng {0}" #. Label of the roles (Table) field in DocType 'Page' #. Label of the roles (Table) field in DocType 'Report' @@ -22495,26 +22517,26 @@ msgstr "" #: frappe/desk/doctype/desktop_icon/desktop_icon.json #: frappe/desk/doctype/workspace/workspace.json msgid "Roles" -msgstr "" +msgstr "Vai trò" #. Label of the roles_permissions_tab (Tab Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Roles & Permissions" -msgstr "" +msgstr "Vai trò & Quyền" #. Label of the roles (Table) field in DocType 'Role Profile' #. Label of the roles (Table) field in DocType 'User' #: frappe/core/doctype/role_profile/role_profile.json #: frappe/core/doctype/user/user.json msgid "Roles Assigned" -msgstr "" +msgstr "Vai trò được giao" #. Label of the roles_html (HTML) field in DocType 'Role Profile' #. Label of the roles_html (HTML) field in DocType 'User' #: frappe/core/doctype/role_profile/role_profile.json #: frappe/core/doctype/user/user.json msgid "Roles HTML" -msgstr "" +msgstr "Vai trò HTML" #. Label of the roles_html (HTML) field in DocType 'Role Permission for Page #. and Report' @@ -22524,7 +22546,7 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:7 msgid "Roles can be set for users from their User page." -msgstr "" +msgstr "Vai trò có thể được đặt cho người dùng từ trang Người dùng của họ." #: frappe/utils/nestedset.py:293 msgid "Root {0} cannot be deleted" @@ -22538,7 +22560,7 @@ msgstr "" #. Label of the rounding_method (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Rounding Method" -msgstr "" +msgstr "Phương pháp làm tròn" #. Label of the route (Data) field in DocType 'DocType' #. Option for the 'Action Type' (Select) field in DocType 'DocType Action' @@ -22564,97 +22586,97 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_sidebar_item/website_sidebar_item.json msgid "Route" -msgstr "" +msgstr "Tuyến đường" #. Name of a DocType #: frappe/desk/doctype/route_history/route_history.json msgid "Route History" -msgstr "" +msgstr "Lịch sử lộ trình" #. Label of the route_options (Code) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Route Options" -msgstr "" +msgstr "Tùy chọn tuyến đường" #. Label of the route_redirects (Table) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Route Redirects" -msgstr "" +msgstr "Chuyển hướng tuyến đường" #. Description of the 'Home Page' (Data) field in DocType 'Role' #: frappe/core/doctype/role/role.json msgid "Route: Example \"/desk\"" -msgstr "" +msgstr "Lộ trình: Ví dụ \"/desk\"" #: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" -msgstr "" +msgstr "Hàng" #: frappe/core/doctype/version/version_view.html:137 msgid "Row #" -msgstr "" +msgstr "Hàng #" #: frappe/core/doctype/doctype/doctype.py:1933 #: frappe/core/doctype/doctype/doctype.py:1943 msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." -msgstr "" +msgstr "Hàng # {0}: Người dùng không phải quản trị viên không thể thêm vai trò {1} vào Loại tài liệu tùy chỉnh." #: frappe/model/base_document.py:1110 msgid "Row #{0}:" -msgstr "" +msgstr "Hàng #{0}:" #: frappe/core/doctype/doctype/doctype.py:505 msgid "Row #{}: Fieldname is required" -msgstr "" +msgstr "Hàng #{}: Bắt buộc phải có tên trường" #. Label of the row_format (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Row Format" -msgstr "" +msgstr "Định dạng hàng" #. Label of the row_indexes (Code) field in DocType 'Data Import Log' #: frappe/core/doctype/data_import_log/data_import_log.json msgid "Row Indexes" -msgstr "" +msgstr "Chỉ mục hàng" #. Label of the row_name (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "Row Name" -msgstr "" +msgstr "Tên hàng" #: frappe/core/doctype/data_import/data_import.js:509 msgid "Row Number" -msgstr "" +msgstr "Số hàng" #: frappe/core/doctype/version/version_view.html:132 msgid "Row Values Changed" -msgstr "" +msgstr "Giá trị hàng đã thay đổi" #: frappe/core/doctype/data_import/data_import.js:393 msgid "Row {0}" -msgstr "" +msgstr "Hàng {0}" #: frappe/custom/doctype/customize_form/customize_form.py:357 msgid "Row {0}: Not allowed to disable Mandatory for standard fields" -msgstr "" +msgstr "Hàng {0}: Không được phép tắt Bắt buộc đối với các trường tiêu chuẩn" #: frappe/custom/doctype/customize_form/customize_form.py:346 msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields" -msgstr "" +msgstr "Hàng {0}: Không được phép bật Cho phép gửi đối với các trường tiêu chuẩn" #. Label of the rows_added_section (Section Break) field in DocType 'Audit #. Trail' #: frappe/core/doctype/audit_trail/audit_trail.json #: frappe/core/doctype/version/version_view.html:96 msgid "Rows Added" -msgstr "" +msgstr "Hàng đã thêm" #. Label of the rows_removed_section (Section Break) field in DocType 'Audit #. Trail' #: frappe/core/doctype/audit_trail/audit_trail.json #: frappe/core/doctype/version/version_view.html:96 msgid "Rows Removed" -msgstr "" +msgstr "Hàng đã bị xóa" #. Label of the rows_threshold_for_grid_search (Int) field in DocType 'DocType' #. Label of the rows_threshold_for_grid_search (Int) field in DocType @@ -22662,18 +22684,18 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Rows Threshold for Grid Search" -msgstr "" +msgstr "Ngưỡng hàng cho tìm kiếm lưới" #. Label of the rule (Select) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Rule" -msgstr "" +msgstr "Quy tắc" #. Label of the section_break_3 (Section Break) field in DocType 'Document #. Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Rule Conditions" -msgstr "" +msgstr "Điều kiện quy tắc" #: frappe/permissions.py:687 msgid "Rule for this doctype, role, permlevel and if-owner combination already exists." @@ -22682,12 +22704,12 @@ msgstr "" #. Group in DocType's connections #: frappe/core/doctype/doctype/doctype.json msgid "Rules" -msgstr "" +msgstr "Quy tắc" #. Description of the 'Transitions' (Table) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Rules defining transition of state in the workflow." -msgstr "" +msgstr "Các quy tắc xác định sự chuyển đổi trạng thái trong quy trình làm việc." #. Description of the 'Transition Rules' (Section Break) field in DocType #. 'Workflow' @@ -22698,26 +22720,26 @@ msgstr "" #. Description of the 'Priority' (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Rules with higher priority number will be applied first." -msgstr "" +msgstr "Các quy tắc có số ưu tiên cao hơn sẽ được áp dụng trước." #. Label of the dormant_days (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Run Jobs only Daily if Inactive For (Days)" -msgstr "" +msgstr "Chỉ chạy công việc hàng ngày nếu không hoạt động trong (Ngày)" #. Description of the 'Enable Scheduled Jobs' (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Run scheduled jobs only if checked" -msgstr "" +msgstr "Chỉ chạy các công việc đã lên lịch nếu được chọn" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:57 msgid "Runtime in Minutes" -msgstr "" +msgstr "Thời gian chạy tính bằng phút" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:57 msgid "Runtime in Seconds" -msgstr "" +msgstr "Thời gian chạy tính bằng giây" #. Option for the 'Type' (Select) field in DocType 'Communication' #. Option for the 'Two Factor Authentication method' (Select) field in DocType @@ -22732,98 +22754,98 @@ msgstr "" #. Label of the sms_gateway_url (Small Text) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "SMS Gateway URL" -msgstr "" +msgstr "URL cổng SMS" #. Name of a DocType #: frappe/core/doctype/sms_log/sms_log.json msgid "SMS Log" -msgstr "" +msgstr "Nhật ký SMS" #. Name of a DocType #: frappe/core/doctype/sms_parameter/sms_parameter.json msgid "SMS Parameter" -msgstr "" +msgstr "Thông số SMS" #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/core/doctype/sms_settings/sms_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "SMS Settings" -msgstr "" +msgstr "Cài đặt SMS" #: frappe/core/doctype/sms_settings/sms_settings.py:114 msgid "SMS sent successfully" -msgstr "" +msgstr "Đã gửi SMS thành công" #: frappe/templates/includes/login/login.js:368 msgid "SMS was not sent. Please contact Administrator." -msgstr "" +msgstr "SMS không được gửi. Vui lòng liên hệ với Quản trị viên." #: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" -msgstr "" +msgstr "Cần có máy chủ SMTP" #. Option for the 'Type' (Select) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "SQL" -msgstr "" +msgstr "SQL" #. Description of the 'Condition' (Small Text) field in DocType 'Bulk Update' #: frappe/desk/doctype/bulk_update/bulk_update.json msgid "SQL Conditions. Example: status=\"Open\"" -msgstr "" +msgstr "Điều kiện SQL. Ví dụ: trạng thái=\"Mở\"" #. Label of the sql_explain_html (HTML) field in DocType 'Recorder Query' #: frappe/core/doctype/recorder/recorder.js:85 #: frappe/core/doctype/recorder_query/recorder_query.json msgid "SQL Explain" -msgstr "" +msgstr "Giải thích SQL" #. Label of the sql_output (HTML) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "SQL Output" -msgstr "" +msgstr "Đầu ra SQL" #. Label of the sql_queries (Table) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "SQL Queries" -msgstr "" +msgstr "Truy vấn SQL" #: frappe/database/query.py:2051 msgid "SQL functions are not allowed as strings in SELECT: {0}. Use dict syntax like {{'COUNT': '*'}} instead." -msgstr "" +msgstr "Các hàm SQL không được phép dưới dạng chuỗi trong CHỌN: {0}. Thay vào đó, hãy sử dụng cú pháp chính tả như {{'COUNT': '*'}}." #. Label of the ssl_tls_mode (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "SSL/TLS Mode" -msgstr "" +msgstr "Chế độ SSL/TLS" #: frappe/public/js/frappe/color_picker/color_picker.js:20 msgid "SWATCHES" -msgstr "" +msgstr "MẪU" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Sales Manager" -msgstr "" +msgstr "Giám đốc bán hàng" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Sales Master Manager" -msgstr "" +msgstr "Trưởng phòng kinh doanh" #. Name of a role #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json #: frappe/geo/doctype/currency/currency.json msgid "Sales User" -msgstr "" +msgstr "Người dùng bán hàng" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Salesforce" -msgstr "" +msgstr "Lực lượng bán hàng" #. Label of the salutation (Link) field in DocType 'Contact' #. Name of a DocType @@ -22831,16 +22853,16 @@ msgstr "" #: frappe/contacts/doctype/contact/contact.json #: frappe/contacts/doctype/salutation/salutation.json msgid "Salutation" -msgstr "" +msgstr "Lời chào" #: frappe/integrations/doctype/webhook/webhook.py:113 msgid "Same Field is entered more than once" -msgstr "" +msgstr "Cùng một trường được nhập nhiều lần" #. Label of the sample (HTML) field in DocType 'Client Script' #: frappe/custom/doctype/client_script/client_script.json msgid "Sample" -msgstr "" +msgstr "Mẫu" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -22856,7 +22878,7 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Saturday" -msgstr "" +msgstr "Thứ Bảy" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 @@ -22883,37 +22905,37 @@ msgstr "" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:15 #: frappe/public/js/workflow_builder/workflow_builder.bundle.js:33 msgid "Save" -msgstr "" +msgstr "Lưu" #: frappe/workflow/doctype/workflow/workflow.js:143 msgid "Save Anyway" -msgstr "" +msgstr "Dù sao vẫn lưu" #: frappe/public/js/frappe/views/reports/report_view.js:1390 #: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" -msgstr "" +msgstr "Lưu dưới dạng" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:63 msgid "Save Customizations" -msgstr "" +msgstr "Lưu tùy chỉnh" #: frappe/public/js/frappe/views/reports/query_report.js:2071 msgid "Save Report" -msgstr "" +msgstr "Lưu báo cáo" #: frappe/public/js/frappe/views/kanban/kanban_view.js:107 msgid "Save filters" -msgstr "" +msgstr "Lưu bộ lọc" #. Label of the save_on_complete (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Save on Completion" -msgstr "" +msgstr "Lưu khi hoàn thành" #: frappe/public/js/frappe/form/form_tour.js:295 msgid "Save the document." -msgstr "" +msgstr "Lưu tài liệu." #: frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:892 @@ -22921,34 +22943,34 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:921 #: frappe/public/js/frappe/views/workspace/workspace.js:778 msgid "Saved" -msgstr "" +msgstr "Đã lưu" #: frappe/public/js/frappe/list/list_filter.js:22 msgid "Saved Filters" -msgstr "" +msgstr "Bộ lọc đã lưu" #: frappe/public/js/frappe/list/list_settings.js:41 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:47 #: frappe/public/js/frappe/views/workspace/workspace.js:410 msgid "Saving" -msgstr "" +msgstr "Đang lưu" #: frappe/public/js/frappe/form/save.js:9 msgctxt "Freeze message while saving a document" msgid "Saving" -msgstr "" +msgstr "Tiết kiệm" #: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." -msgstr "" +msgstr "Đang lưu thay đổi..." #: frappe/custom/doctype/customize_form/customize_form.js:421 msgid "Saving Customization..." -msgstr "" +msgstr "Đang lưu tùy chỉnh..." #: frappe/public/js/frappe/ui/sidebar/sidebar_editor.js:58 msgid "Saving Sidebar" -msgstr "" +msgstr "Đang lưu thanh bên" #: frappe/desk/doctype/module_onboarding/module_onboarding.js:8 msgid "Saving this will export this document as well as the steps linked here as json." @@ -22958,11 +22980,11 @@ msgstr "" #: frappe/public/js/print_format_builder/store.js:36 #: frappe/public/js/workflow_builder/store.js:73 msgid "Saving..." -msgstr "" +msgstr "Đang lưu..." #: frappe/public/js/frappe/scanner/index.js:72 msgid "Scan QRCode" -msgstr "" +msgstr "Quét mã QR" #: frappe/www/qrcode.html:14 msgid "Scan the QR Code and enter the resulting code displayed." @@ -22971,33 +22993,33 @@ msgstr "" #. Label of the section_break_10 (Tab Break) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Schedule" -msgstr "" +msgstr "Lịch trình" #: frappe/public/js/frappe/views/communication.js:88 msgid "Schedule Send At" -msgstr "" +msgstr "Lịch Gửi Tại" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Status' (Select) field in DocType 'Scheduled Job Log' #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json msgid "Scheduled" -msgstr "" +msgstr "Đã lên lịch" #. Label of the scheduled_against (Link) field in DocType 'Scheduler Event' #: frappe/core/doctype/scheduler_event/scheduler_event.json msgid "Scheduled Against" -msgstr "" +msgstr "Đã lên lịch đấu với" #. Label of the scheduled_job_type (Link) field in DocType 'Scheduled Job Log' #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json msgid "Scheduled Job" -msgstr "" +msgstr "Công việc theo lịch trình" #. Name of a DocType #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json msgid "Scheduled Job Log" -msgstr "" +msgstr "Nhật ký công việc đã lên lịch" #. Name of a DocType #. Label of a Link in the Build Workspace @@ -23007,26 +23029,26 @@ msgstr "" #: frappe/core/workspace/build/build.json #: frappe/desk/doctype/system_health_report_failing_jobs/system_health_report_failing_jobs.json msgid "Scheduled Job Type" -msgstr "" +msgstr "Loại công việc theo lịch trình" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Scheduled Jobs Logs" -msgstr "" +msgstr "Nhật ký công việc đã lên lịch" #: frappe/core/doctype/server_script/server_script.py:157 msgid "Scheduled execution for script {0} has updated" -msgstr "" +msgstr "Thực thi theo lịch trình cho tập lệnh {0} đã được cập nhật" #: frappe/email/doctype/auto_email_report/auto_email_report.js:26 msgid "Scheduled to send" -msgstr "" +msgstr "Đã lên lịch gửi" #. Label of the scheduler_section (Section Break) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Scheduler" -msgstr "" +msgstr "Trình lập lịch" #. Label of the scheduler_event (Link) field in DocType 'Scheduled Job Type' #. Name of a DocType @@ -23035,37 +23057,37 @@ msgstr "" #: frappe/core/doctype/scheduler_event/scheduler_event.json #: frappe/core/doctype/server_script/server_script.json msgid "Scheduler Event" -msgstr "" +msgstr "Lập lịch sự kiện" #: frappe/core/doctype/data_import/data_import.py:124 msgid "Scheduler Inactive" -msgstr "" +msgstr "Bộ lập lịch không hoạt động" #. Label of the scheduler_status (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Scheduler Status" -msgstr "" +msgstr "Trạng thái lập lịch" #: frappe/utils/scheduler.py:247 msgid "Scheduler can not be re-enabled when maintenance mode is active." -msgstr "" +msgstr "Không thể bật lại bộ lập lịch khi chế độ bảo trì đang hoạt động." #: frappe/core/doctype/data_import/data_import.py:124 msgid "Scheduler is inactive. Cannot import data." -msgstr "" +msgstr "Bộ lập lịch không hoạt động. Không thể nhập dữ liệu." #: frappe/core/doctype/rq_job/rq_job_list.js:28 msgid "Scheduler: Active" -msgstr "" +msgstr "Người lập lịch: Đang hoạt động" #: frappe/core/doctype/rq_job/rq_job_list.js:30 msgid "Scheduler: Inactive" -msgstr "" +msgstr "Người lập lịch: Không hoạt động" #. Label of the scope (Data) field in DocType 'OAuth Scope' #: frappe/integrations/doctype/oauth_scope/oauth_scope.json msgid "Scope" -msgstr "" +msgstr "Phạm vi" #. Label of the sb_scope_section (Section Break) field in DocType 'Connected #. App' @@ -23080,12 +23102,12 @@ msgstr "" #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Scopes" -msgstr "" +msgstr "Phạm vi" #. Label of the scopes_supported (Small Text) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Scopes Supported" -msgstr "" +msgstr "Phạm vi được hỗ trợ" #. Label of the report_script (Code) field in DocType 'Report' #. Label of the script (Code) field in DocType 'Server Script' @@ -23100,22 +23122,22 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Script" -msgstr "" +msgstr "Kịch bản" #. Name of a role #: frappe/core/doctype/server_script/server_script.json msgid "Script Manager" -msgstr "" +msgstr "Trình quản lý tập lệnh" #. Option for the 'Report Type' (Select) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Script Report" -msgstr "" +msgstr "Báo cáo kịch bản" #. Label of the script_type (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Script Type" -msgstr "" +msgstr "Loại tập lệnh" #. Description of a DocType #: frappe/website/doctype/website_script/website_script.json @@ -23127,17 +23149,17 @@ msgstr "" #: frappe/core/workspace/build/build.json #: frappe/website/doctype/web_page/web_page.json msgid "Scripting" -msgstr "" +msgstr "Viết kịch bản" #. Label of the section_break_6 (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Scripting / Style" -msgstr "" +msgstr "Viết kịch bản / Phong cách" #. Label of the scripts_section (Section Break) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Scripts" -msgstr "" +msgstr "Kịch bản" #. Label of the search_section (Section Break) field in DocType 'System #. Settings' @@ -23152,92 +23174,92 @@ msgstr "" #: frappe/templates/discussions/search.html:2 #: frappe/templates/includes/search_template.html:26 msgid "Search" -msgstr "" +msgstr "Tìm kiếm" #. Label of the search_bar (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Search Bar" -msgstr "" +msgstr "Thanh tìm kiếm" #. Label of the search_fields (Data) field in DocType 'DocType' #. Label of the search_fields (Data) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Search Fields" -msgstr "" +msgstr "Trường tìm kiếm" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:260 msgid "Search Help" -msgstr "" +msgstr "Tìm kiếm Trợ giúp" #. Label of the allowed_in_global_search (Table) field in DocType 'Global #. Search Settings' #: frappe/desk/doctype/global_search_settings/global_search_settings.json msgid "Search Priorities" -msgstr "" +msgstr "Ưu tiên tìm kiếm" #: frappe/public/js/frappe/file_uploader/FileBrowser.vue:132 msgid "Search Results" -msgstr "" +msgstr "Kết quả tìm kiếm" #: frappe/public/js/frappe/file_uploader/FileBrowser.vue:13 msgid "Search by filename or extension" -msgstr "" +msgstr "Tìm kiếm theo tên tệp hoặc phần mở rộng" #: frappe/core/doctype/doctype/doctype.py:1499 msgid "Search field {0} is not valid" -msgstr "" +msgstr "Trường tìm kiếm {0} không hợp lệ" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:87 msgid "Search fields" -msgstr "" +msgstr "Tìm kiếm trường" #: frappe/public/js/form_builder/components/AddFieldButton.vue:19 msgid "Search fieldtypes..." -msgstr "" +msgstr "Tìm kiếm các loại trường..." #: frappe/public/js/frappe/ui/toolbar/search.js:50 #: frappe/public/js/frappe/ui/toolbar/search.js:69 msgid "Search for anything" -msgstr "" +msgstr "Tìm kiếm bất cứ điều gì" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:372 #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:378 msgid "Search for {0}" -msgstr "" +msgstr "Tìm kiếm {0}" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:235 msgid "Search in a document type" -msgstr "" +msgstr "Tìm kiếm trong loại tài liệu" #: frappe/public/js/form_builder/components/SearchBox.vue:8 msgid "Search properties..." -msgstr "" +msgstr "Tìm kiếm bất động sản..." #: frappe/templates/includes/search_box.html:8 msgid "Search results for" -msgstr "" +msgstr "Kết quả tìm kiếm cho" #: frappe/templates/includes/navbar/navbar_search.html:6 #: frappe/templates/includes/search_box.html:2 #: frappe/templates/includes/search_template.html:23 msgid "Search..." -msgstr "" +msgstr "Tìm kiếm..." #: frappe/public/js/frappe/ui/toolbar/search.js:210 msgid "Searching ..." -msgstr "" +msgstr "Đang tìm kiếm ..." #: frappe/public/js/frappe/form/controls/duration.js:35 msgctxt "Duration" msgid "Seconds" -msgstr "" +msgstr "Giây" #. Option for the 'Type' (Select) field in DocType 'Web Template' #: frappe/public/js/form_builder/components/Section.vue:263 #: frappe/website/doctype/web_template/web_template.json msgid "Section" -msgstr "" +msgstr "Phần" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -23252,43 +23274,43 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Section Break" -msgstr "" +msgstr "Ngắt phần" #: frappe/printing/page/print_format_builder/print_format_builder.js:421 msgid "Section Heading" -msgstr "" +msgstr "Tiêu đề phần" #. Label of the section_id (Data) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Section ID" -msgstr "" +msgstr "ID phần" #: frappe/public/js/form_builder/components/Section.vue:28 #: frappe/public/js/print_format_builder/PrintFormatSection.vue:8 msgid "Section Title" -msgstr "" +msgstr "Tiêu đề phần" #: frappe/public/js/form_builder/components/Section.vue:217 #: frappe/public/js/form_builder/components/Section.vue:240 msgid "Section must have at least one column" -msgstr "" +msgstr "Phần phải có ít nhất một cột" #: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" -msgstr "" +msgstr "Cảnh báo bảo mật: Tài khoản của bạn đang bị mạo danh" #. Label of the sb3 (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Security Settings" -msgstr "" +msgstr "Cài đặt bảo mật" #: frappe/public/js/frappe/ui/notifications/notifications.js:349 msgid "See all Activity" -msgstr "" +msgstr "Xem tất cả Hoạt động" #: frappe/public/js/frappe/views/reports/query_report.js:879 msgid "See all past reports." -msgstr "" +msgstr "Xem tất cả các báo cáo trước đây." #: frappe/public/js/frappe/form/form.js:1284 #: frappe/website/doctype/contact_us_settings/contact_us_settings.js:4 @@ -23298,11 +23320,11 @@ msgstr "" #: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" -msgstr "" +msgstr "Xem các phản hồi trước đó" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.py:49 msgid "See the document at {0}" -msgstr "" +msgstr "Xem tài liệu tại {0}" #. Label of the seen (Check) field in DocType 'Comment' #. Label of the seen (Check) field in DocType 'Communication' @@ -23314,17 +23336,17 @@ msgstr "" #: frappe/core/doctype/error_log/error_log_list.js:5 #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Seen" -msgstr "" +msgstr "Đã xem" #. Label of the seen_by_section (Section Break) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Seen By" -msgstr "" +msgstr "Được xem bởi" #. Label of the seen_by (Table) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Seen By Table" -msgstr "" +msgstr "Xem theo bảng" #. Label of the select (Check) field in DocType 'Custom DocPerm' #. Option for the 'Type' (Select) field in DocType 'DocField' @@ -23347,7 +23369,7 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Select" -msgstr "" +msgstr "Chọn" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:8 #: frappe/public/js/frappe/data_import/data_exporter.js:150 @@ -23356,104 +23378,104 @@ msgstr "" #: frappe/public/js/frappe/form/grid_row.js:499 #: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" -msgstr "" +msgstr "Chọn tất cả" #: frappe/public/js/frappe/views/communication.js:202 #: frappe/public/js/frappe/views/communication.js:653 #: frappe/public/js/frappe/views/interaction.js:93 #: frappe/public/js/frappe/views/interaction.js:155 msgid "Select Attachments" -msgstr "" +msgstr "Chọn Tệp đính kèm" #: frappe/custom/doctype/client_script/client_script.js:31 #: frappe/custom/doctype/client_script/client_script.js:34 msgid "Select Child Table" -msgstr "" +msgstr "Chọn bảng con" #: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" -msgstr "" +msgstr "Chọn Cột" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 #: frappe/public/js/frappe/form/print_utils.js:75 msgid "Select Columns" -msgstr "" +msgstr "Chọn cột" #: frappe/desk/page/setup_wizard/setup_wizard.js:399 msgid "Select Country" -msgstr "" +msgstr "Chọn quốc gia" #: frappe/desk/page/setup_wizard/setup_wizard.js:412 msgid "Select Currency" -msgstr "" +msgstr "Chọn loại tiền tệ" #. Label of the dashboard_name (Link) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/public/js/frappe/utils/dashboard_utils.js:246 msgid "Select Dashboard" -msgstr "" +msgstr "Chọn Bảng điều khiển" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Select Date Range" -msgstr "" +msgstr "Chọn phạm vi ngày" #. Label of the doc_type (Link) field in DocType 'Web Form' #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:28 #: frappe/public/js/frappe/doctype/index.js:178 #: frappe/website/doctype/web_form/web_form.json msgid "Select DocType" -msgstr "" +msgstr "Chọn Loại tài liệu" #. Label of the reference_doctype (Link) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json msgid "Select Doctype" -msgstr "" +msgstr "Chọn Loại tài liệu" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:50 #: frappe/workflow/page/workflow_builder/workflow_builder.js:50 msgid "Select Document Type" -msgstr "" +msgstr "Chọn loại tài liệu" #: frappe/core/page/permission_manager/permission_manager.js:180 msgid "Select Document Type or Role to start." -msgstr "" +msgstr "Chọn Loại tài liệu hoặc Vai trò để bắt đầu." #: frappe/core/page/permission_manager/permission_manager_help.html:101 msgid "Select Document Types to set which User Permissions are used to limit access." -msgstr "" +msgstr "Chọn Loại tài liệu để đặt Quyền của người dùng nào được sử dụng để giới hạn quyền truy cập." #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:33 #: frappe/public/js/frappe/doctype/index.js:207 #: frappe/public/js/frappe/form/toolbar.js:875 msgid "Select Field" -msgstr "" +msgstr "Chọn trường" #: frappe/public/js/frappe/ui/group_by/group_by.html:35 #: frappe/public/js/frappe/ui/group_by/group_by.js:141 msgid "Select Field..." -msgstr "" +msgstr "Chọn trường..." #: frappe/public/js/frappe/form/grid_row.js:491 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" -msgstr "" +msgstr "Chọn trường" #: frappe/public/js/frappe/list/list_settings.js:234 msgid "Select Fields (Up to {0})" -msgstr "" +msgstr "Chọn trường (Tối đa {0})" #: frappe/public/js/frappe/data_import/data_exporter.js:148 msgid "Select Fields To Insert" -msgstr "" +msgstr "Chọn trường để chèn" #: frappe/public/js/frappe/data_import/data_exporter.js:149 msgid "Select Fields To Update" -msgstr "" +msgstr "Chọn trường để cập nhật" #: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" -msgstr "" +msgstr "Chọn Bộ lọc" #: frappe/desk/doctype/event/event.py:112 msgid "Select Google Calendar to which event should be synced." @@ -23465,7 +23487,7 @@ msgstr "" #: frappe/public/js/frappe/ui/group_by/group_by.html:10 msgid "Select Group By..." -msgstr "" +msgstr "Chọn Nhóm Theo..." #: frappe/public/js/frappe/list/list_view_select.js:167 msgid "Select Kanban" @@ -23473,83 +23495,83 @@ msgstr "" #: frappe/desk/page/setup_wizard/setup_wizard.js:391 msgid "Select Language" -msgstr "" +msgstr "Chọn ngôn ngữ" #. Label of the list_name (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Select List View" -msgstr "" +msgstr "Chọn Xem danh sách" #: frappe/public/js/frappe/data_import/data_exporter.js:159 msgid "Select Mandatory" -msgstr "" +msgstr "Chọn Bắt buộc" #: frappe/custom/doctype/customize_form/customize_form.js:290 msgid "Select Module" -msgstr "" +msgstr "Chọn Mô-đun" #: frappe/printing/page/print/print.js:197 #: frappe/printing/page/print/print.js:652 msgid "Select Network Printer" -msgstr "" +msgstr "Chọn Máy in mạng" #. Label of the page_name (Link) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Select Page" -msgstr "" +msgstr "Chọn Trang" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:68 #: frappe/public/js/frappe/views/communication.js:178 msgid "Select Print Format" -msgstr "" +msgstr "Chọn Định dạng in" #: frappe/printing/page/print_format_builder/print_format_builder.js:82 msgid "Select Print Format to Edit" -msgstr "" +msgstr "Chọn định dạng in để chỉnh sửa" #. Label of the report_name (Link) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Select Report" -msgstr "" +msgstr "Chọn Báo cáo" #: frappe/printing/page/print_format_builder/print_format_builder.js:631 msgid "Select Table Columns for {0}" -msgstr "" +msgstr "Chọn các cột trong bảng cho {0}" #: frappe/desk/page/setup_wizard/setup_wizard.js:405 msgid "Select Time Zone" -msgstr "" +msgstr "Chọn múi giờ" #. Label of the transaction_type (Autocomplete) field in DocType 'Document #. Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Select Transaction" -msgstr "" +msgstr "Chọn Giao dịch" #: frappe/workflow/page/workflow_builder/workflow_builder.js:68 msgid "Select Workflow" -msgstr "" +msgstr "Chọn Quy trình làm việc" #. Label of the workspace_name (Link) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Select Workspace" -msgstr "" +msgstr "Chọn Không gian làm việc" #: frappe/website/doctype/website_settings/website_settings.js:23 msgid "Select a Brand Image first." -msgstr "" +msgstr "Chọn Hình ảnh Thương hiệu trước tiên." #: frappe/printing/page/print_format_builder/print_format_builder.js:108 msgid "Select a DocType to make a new format" -msgstr "" +msgstr "Chọn Loại tài liệu để tạo định dạng mới" #: frappe/public/js/form_builder/components/Sidebar.vue:53 msgid "Select a field to edit its properties." -msgstr "" +msgstr "Chọn một trường để chỉnh sửa thuộc tính của nó." #: frappe/public/js/frappe/views/treeview.js:366 msgid "Select a group {0} first." -msgstr "" +msgstr "Trước tiên hãy chọn nhóm {0}." #: frappe/core/doctype/doctype/doctype.py:2044 msgid "Select a valid Sender Field for creating documents from Email" @@ -23561,48 +23583,48 @@ msgstr "" #: frappe/public/js/frappe/form/form_tour.js:321 msgid "Select an Image" -msgstr "" +msgstr "Chọn một hình ảnh" #: frappe/printing/page/print_format_builder/print_format_builder_start.html:2 msgid "Select an existing format to edit or start a new format." -msgstr "" +msgstr "Chọn một định dạng hiện có để chỉnh sửa hoặc bắt đầu một định dạng mới." #. Description of the 'Brand Image' (Attach Image) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Select an image of approx width 150px with a transparent background for best results." -msgstr "" +msgstr "Chọn hình ảnh có chiều rộng khoảng 150px với nền trong suốt để có kết quả tốt nhất." #: frappe/public/js/frappe/list/bulk_operations.js:36 msgid "Select atleast 1 record for printing" -msgstr "" +msgstr "Chọn ít nhất 1 bản ghi để in" #: frappe/core/doctype/success_action/success_action.js:18 msgid "Select atleast 2 actions" -msgstr "" +msgstr "Chọn ít nhất 2 hành động" #: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" -msgstr "" +msgstr "Chọn mục danh sách" #: frappe/public/js/frappe/list/list_view.js:1428 #: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" -msgstr "" +msgstr "Chọn nhiều mục danh sách" #: frappe/public/js/frappe/views/calendar/calendar.js:167 msgid "Select or drag across time slots to create a new event." -msgstr "" +msgstr "Chọn hoặc kéo qua các khe thời gian để tạo sự kiện mới." #: frappe/public/js/frappe/list/bulk_operations.js:239 msgid "Select records for assignment" -msgstr "" +msgstr "Chọn bản ghi để phân công" #: frappe/public/js/frappe/list/bulk_operations.js:260 msgid "Select records for removing assignment" -msgstr "" +msgstr "Chọn bản ghi để xóa bài tập" #. Description of the 'Insert After' (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json @@ -23611,7 +23633,7 @@ msgstr "" #: frappe/public/js/frappe/utils/diffview.js:102 msgid "Select two versions to view the diff." -msgstr "" +msgstr "Chọn hai phiên bản để xem sự khác biệt." #: frappe/public/js/frappe/form/link_selector.js:24 #: frappe/public/js/frappe/form/multi_select_dialog.js:80 @@ -23619,42 +23641,42 @@ msgstr "" #: frappe/public/js/frappe/list/list_view_select.js:148 #: frappe/public/js/print_format_builder/Preview.vue:90 msgid "Select {0}" -msgstr "" +msgstr "Chọn {0}" #: frappe/model/workflow.py:138 msgid "Self approval is not allowed" -msgstr "" +msgstr "Không được phép tự phê duyệt" #: frappe/www/contact.html:41 msgid "Send" -msgstr "" +msgstr "Gửi" #: frappe/public/js/frappe/views/communication.js:26 msgctxt "Send Email" msgid "Send" -msgstr "" +msgstr "Gửi" #. Description of the 'Minutes Offset' (Int) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send at the earliest this number of minutes before or after the reference datetime. The actual sending may be delayed by up to 5 minutes due to the scheduler's trigger cadence." -msgstr "" +msgstr "Gửi sớm nhất số phút này trước hoặc sau ngày giờ tham chiếu. Việc gửi thực tế có thể bị trì hoãn tối đa 5 phút do nhịp kích hoạt của bộ lập lịch." #. Label of the send_after (Datetime) field in DocType 'Communication' #. Label of the send_after (Datetime) field in DocType 'Email Queue' #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_queue/email_queue.json msgid "Send After" -msgstr "" +msgstr "Gửi Sau" #. Label of the event (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send Alert On" -msgstr "" +msgstr "Gửi thông báo vào" #. Label of the raw_html (Check) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Send As Raw HTML" -msgstr "" +msgstr "Gửi dưới dạng HTML thô" #. Label of the send_email_alert (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json @@ -23687,12 +23709,12 @@ msgstr "" #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Send Notification to" -msgstr "" +msgstr "Gửi thông báo tới" #. Label of the document_follow_notify (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Send Notifications For Documents Followed By Me" -msgstr "" +msgstr "Gửi thông báo cho các tài liệu được tôi theo dõi" #. Label of the thread_notify (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -23701,27 +23723,27 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.js:21 msgid "Send Now" -msgstr "" +msgstr "Gửi ngay" #. Label of the send_print_as_pdf (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Send Print as PDF" -msgstr "" +msgstr "Gửi In dưới dạng PDF" #: frappe/public/js/frappe/views/communication.js:168 msgid "Send Read Receipt" -msgstr "" +msgstr "Gửi biên nhận đã đọc" #. Label of the send_system_notification (Check) field in DocType #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send System Notification" -msgstr "" +msgstr "Gửi thông báo hệ thống" #. Label of the send_to_all_assignees (Check) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send To All Assignees" -msgstr "" +msgstr "Gửi tới tất cả người được giao" #. Label of the send_welcome_email (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -23731,18 +23753,18 @@ msgstr "" #. Description of the 'Reference Date' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send alert if date matches this field's value" -msgstr "" +msgstr "Gửi thông báo nếu ngày khớp với giá trị của trường này" #. Description of the 'Reference Datetime' (Select) field in DocType #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send alert if datetime matches this field's value" -msgstr "" +msgstr "Gửi thông báo nếu ngày giờ khớp với giá trị của trường này" #. Description of the 'Value Changed' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send alert if this field's value changes" -msgstr "" +msgstr "Gửi thông báo nếu giá trị của trường này thay đổi" #. Label of the send_reminder (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json @@ -23753,7 +23775,7 @@ msgstr "" #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send days before or after the reference date" -msgstr "" +msgstr "Gửi ngày trước hoặc sau ngày tham chiếu" #. Description of the 'Send Email On State' (Check) field in DocType 'Workflow #. Document State' @@ -23773,12 +23795,12 @@ msgstr "" #: frappe/public/js/frappe/views/communication.js:162 msgid "Send me a copy" -msgstr "" +msgstr "Gửi cho tôi một bản sao" #. Label of the send_if_data (Check) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Send only if there is any data" -msgstr "" +msgstr "Chỉ gửi nếu có bất kỳ dữ liệu nào" #. Label of the send_unsubscribe_message (Check) field in DocType 'Email #. Account' @@ -23796,7 +23818,7 @@ msgstr "" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/notification/notification.json msgid "Sender" -msgstr "" +msgstr "Người gửi" #. Label of the sender_email (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -23817,26 +23839,26 @@ msgstr "" #. Label of the sender_name (Data) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json msgid "Sender Name" -msgstr "" +msgstr "Tên người gửi" #. Label of the sender_name_field (Data) field in DocType 'DocType' #. Label of the sender_name_field (Data) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Sender Name Field" -msgstr "" +msgstr "Trường tên người gửi" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Sendgrid" -msgstr "" +msgstr "Gửi lưới" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Status' (Select) field in DocType 'Email Queue' #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_queue/email_queue.json msgid "Sending" -msgstr "" +msgstr "Đang gửi" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Sent or Received' (Select) field in DocType 'Communication' @@ -23846,34 +23868,34 @@ msgstr "" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json msgid "Sent" -msgstr "" +msgstr "Đã gửi" #. Label of the sent_folder_name (Data) field in DocType 'Email Account' #. Label of the sent_folder_name (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Sent Folder Name" -msgstr "" +msgstr "Tên thư mục đã gửi" #. Label of the sent_on (Date) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json msgid "Sent On" -msgstr "" +msgstr "Đã gửi vào" #. Label of the read_receipt (Check) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Sent Read Receipt" -msgstr "" +msgstr "Đã gửi Đã đọc Biên nhận" #. Label of the sent_to (Code) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json msgid "Sent To" -msgstr "" +msgstr "Đã gửi tới" #. Label of the sent_or_received (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Sent or Received" -msgstr "" +msgstr "Đã gửi hoặc đã nhận" #. Option for the 'Event Category' (Select) field in DocType 'Event' #: frappe/desk/doctype/event/event.json @@ -23883,7 +23905,7 @@ msgstr "" #. Option for the 'Item Type' (Select) field in DocType 'Navbar Item' #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Separator" -msgstr "" +msgstr "Dấu phân cách" #. Label of the sequence_id (Float) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json @@ -23894,35 +23916,35 @@ msgstr "" #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Series List for this Transaction" -msgstr "" +msgstr "Danh sách chuỗi cho giao dịch này" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:115 msgid "Series Updated for {}" -msgstr "" +msgstr "Đã cập nhật loạt bài cho {}" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:223 msgid "Series counter for {} updated to {} successfully" -msgstr "" +msgstr "Bộ đếm chuỗi cho {} được cập nhật thành {} thành công" #: frappe/core/doctype/doctype/doctype.py:1130 #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170 msgid "Series {0} already used in {1}" -msgstr "" +msgstr "Dòng {0} đã được sử dụng trong {1}" #. Option for the 'Action Type' (Select) field in DocType 'DocType Action' #: frappe/core/doctype/doctype_action/doctype_action.json msgid "Server Action" -msgstr "" +msgstr "Hành động của Máy chủ" #: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" -msgstr "" +msgstr "Lỗi Máy Chủ" #. Label of the server_ip (Data) field in DocType 'Network Printer Settings' #: frappe/printing/doctype/network_printer_settings/network_printer_settings.json msgid "Server IP" -msgstr "" +msgstr "IP máy chủ" #. Label of the server_script (Link) field in DocType 'Scheduled Job Type' #. Name of a DocType @@ -23931,11 +23953,11 @@ msgstr "" #: frappe/core/doctype/server_script/server_script.json #: frappe/core/workspace/build/build.json msgid "Server Script" -msgstr "" +msgstr "Tập lệnh máy chủ" #: frappe/utils/safe_exec.py:98 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." -msgstr "" +msgstr "Tập lệnh máy chủ bị vô hiệu hóa. Vui lòng kích hoạt tập lệnh máy chủ từ cấu hình băng ghế dự bị." #: frappe/core/doctype/server_script/server_script.js:39 msgid "Server Scripts feature is not available on this site." @@ -23943,15 +23965,15 @@ msgstr "" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:641 msgid "Server error during upload. The file might be corrupted." -msgstr "" +msgstr "Lỗi máy chủ trong quá trình tải lên. Tập tin có thể bị hỏng." #: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." -msgstr "" +msgstr "Máy chủ không thể xử lý yêu cầu này do có yêu cầu xung đột đồng thời. Vui lòng thử lại." #: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." -msgstr "" +msgstr "Máy chủ quá bận để xử lý yêu cầu này. Vui lòng thử lại." #. Label of the service (Select) field in DocType 'Email Account' #. Label of the integration_request_service (Data) field in DocType @@ -23959,52 +23981,52 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Service" -msgstr "" +msgstr "Dịch vụ" #. Label of the session_created (Datetime) field in DocType 'User Session #. Display' #: frappe/core/doctype/user_session_display/user_session_display.json msgid "Session Created" -msgstr "" +msgstr "Phiên đã tạo" #. Name of a DocType #: frappe/core/doctype/session_default/session_default.json msgid "Session Default" -msgstr "" +msgstr "Phiên mặc định" #. Name of a DocType #: frappe/core/doctype/session_default_settings/session_default_settings.json msgid "Session Default Settings" -msgstr "" +msgstr "Cài đặt mặc định phiên" #. Label of the session_defaults (Table) field in DocType 'Session Default #. Settings' #: frappe/core/doctype/session_default_settings/session_default_settings.json #: frappe/public/js/frappe/ui/toolbar/toolbar.js:335 msgid "Session Defaults" -msgstr "" +msgstr "Mặc định phiên" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:320 msgid "Session Defaults Saved" -msgstr "" +msgstr "Mặc định phiên đã lưu" #: frappe/app.py:376 msgid "Session Expired" -msgstr "" +msgstr "Phiên đã hết hạn" #. Label of the session_expiry (Data) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Session Expiry (idle timeout)" -msgstr "" +msgstr "Phiên hết hạn (thời gian chờ không hoạt động)" #: frappe/core/doctype/system_settings/system_settings.py:125 msgid "Session Expiry must be in format {0}" -msgstr "" +msgstr "Hết hạn phiên phải ở định dạng {0}" #. Label of the sessions_tab (Tab Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Sessions" -msgstr "" +msgstr "Phiên" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 @@ -24012,22 +24034,22 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" -msgstr "" +msgstr "Đặt" #: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" -msgstr "" +msgstr "Đặt" #. Label of the set_banner_from_image (Button) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Set Banner from Image" -msgstr "" +msgstr "Đặt biểu ngữ từ hình ảnh" #: frappe/public/js/frappe/views/reports/query_report.js:201 msgid "Set Chart" -msgstr "" +msgstr "Đặt biểu đồ" #. Description of the 'Chart Options' (Code) field in DocType 'Dashboard' #: frappe/desk/doctype/dashboard/dashboard.json @@ -24037,54 +24059,54 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 #: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" -msgstr "" +msgstr "Đặt bộ lọc động" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 #: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:285 msgid "Set Filters" -msgstr "" +msgstr "Đặt bộ lọc" #: frappe/public/js/frappe/widgets/chart_widget.js:436 #: frappe/public/js/frappe/widgets/quick_list_widget.js:105 msgid "Set Filters for {0}" -msgstr "" +msgstr "Đặt Bộ lọc cho {0}" #: frappe/public/js/frappe/views/reports/query_report.js:2227 msgid "Set Level" -msgstr "" +msgstr "Đặt cấp độ" #: frappe/core/doctype/user_type/user_type.py:92 msgid "Set Limit" -msgstr "" +msgstr "Đặt giới hạn" #. Description of the 'Setup Series for transactions' (Section Break) field in #. DocType 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Set Naming Series options on your transactions." -msgstr "" +msgstr "Đặt tùy chọn Chuỗi đặt tên cho các giao dịch của bạn." #. Label of the new_password (Password) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Set New Password" -msgstr "" +msgstr "Đặt mật khẩu mới" #: frappe/desk/page/backups/backups.js:8 msgid "Set Number of Backups" -msgstr "" +msgstr "Đặt số lượng bản sao lưu" #: frappe/www/update-password.html:32 msgid "Set Password" -msgstr "" +msgstr "Đặt mật khẩu" #: frappe/custom/doctype/customize_form/customize_form.js:112 msgid "Set Permissions" -msgstr "" +msgstr "Đặt quyền" #: frappe/printing/page/print_format_builder/print_format_builder.js:471 msgid "Set Properties" -msgstr "" +msgstr "Đặt thuộc tính" #. Label of the property_section (Section Break) field in DocType #. 'Notification' @@ -24092,52 +24114,52 @@ msgstr "" #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Set Property After Alert" -msgstr "" +msgstr "Đặt thuộc tính sau thông báo" #: frappe/public/js/frappe/form/link_selector.js:216 #: frappe/public/js/frappe/form/link_selector.js:217 msgid "Set Quantity" -msgstr "" +msgstr "Đặt số lượng" #. Label of the set_role_for (Select) field in DocType 'Role Permission for #. Page and Report' #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json msgid "Set Role For" -msgstr "" +msgstr "Đặt vai trò cho" #: frappe/core/doctype/user/user.js:132 #: frappe/core/page/permission_manager/permission_manager.js:72 msgid "Set User Permissions" -msgstr "" +msgstr "Đặt quyền người dùng" #. Label of the value (Small Text) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "Set Value" -msgstr "" +msgstr "Đặt giá trị" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:103 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:162 msgid "Set all private" -msgstr "" +msgstr "Đặt tất cả ở chế độ riêng tư" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:103 msgid "Set all public" -msgstr "" +msgstr "Đặt tất cả công khai" #: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" -msgstr "" +msgstr "Đặt làm mặc định" #: frappe/website/doctype/website_theme/website_theme.js:33 msgid "Set as Default Theme" -msgstr "" +msgstr "Đặt làm chủ đề mặc định" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Set by user" -msgstr "" +msgstr "Được đặt bởi người dùng" #: frappe/public/js/frappe/utils/dashboard_utils.js:162 msgid "Set dynamic filter values in JavaScript for the required fields here." @@ -24151,22 +24173,22 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" -msgstr "" +msgstr "Đặt độ chính xác không chuẩn cho trường Thực tế hoặc Tiền tệ" #. Description of the 'Precision' (Select) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set non-standard precision for a Float, Currency or Percent field" -msgstr "" +msgstr "Đặt độ chính xác không chuẩn cho trường Thực tế, Tiền tệ hoặc Phần trăm" #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" -msgstr "" +msgstr "Chỉ đặt một lần" #. Description of the 'Max attachment size' (Int) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Set size in MB" -msgstr "" +msgstr "Đặt kích thước tính bằng MB" #. Description of the 'Filters Configuration' (Code) field in DocType 'Number #. Card' @@ -24205,15 +24227,15 @@ msgstr "" #: frappe/contacts/doctype/address_template/address_template.py:33 msgid "Setting this Address Template as default as there is no other default" -msgstr "" +msgstr "Đặt Mẫu địa chỉ này làm mặc định vì không có mặc định nào khác" #: frappe/desk/doctype/global_search_settings/global_search_settings.py:86 msgid "Setting up Global Search documents." -msgstr "" +msgstr "Cài đặt tài liệu tìm kiếm toàn cục." #: frappe/desk/page/setup_wizard/setup_wizard.js:285 msgid "Setting up your system" -msgstr "" +msgstr "Thiết lập hệ thống của bạn" #. Label of the settings_tab (Tab Break) field in DocType 'DocType' #. Label of the settings_tab (Tab Break) field in DocType 'User' @@ -24229,40 +24251,40 @@ msgstr "" #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_page/web_page.json frappe/www/me.html:20 msgid "Settings" -msgstr "" +msgstr "Thiết lập" #. Label of the settings_dropdown (Table) field in DocType 'Navbar Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Settings Dropdown" -msgstr "" +msgstr "Cài đặt thả xuống" #. Description of a DocType #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Settings for Contact Us Page" -msgstr "" +msgstr "Cài đặt cho Trang Liên hệ với chúng tôi" #. Description of a DocType #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Settings for the About Us Page" -msgstr "" +msgstr "Cài đặt cho Trang Giới thiệu về chúng tôi" #. Option for the 'Show in Module Section' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:581 msgid "Setup" -msgstr "" +msgstr "Cấu hình" #: frappe/core/page/permission_manager/permission_manager_help.html:94 msgid "Setup > Customize Form" -msgstr "" +msgstr "Cài đặt > Tùy chỉnh biểu mẫu" #: frappe/core/page/permission_manager/permission_manager_help.html:8 msgid "Setup > User" -msgstr "" +msgstr "Cài đặt > Người dùng" #: frappe/core/page/permission_manager/permission_manager_help.html:100 msgid "Setup > User Permissions" -msgstr "" +msgstr "Cài đặt > Quyền của người dùng" #: frappe/public/js/frappe/views/reports/query_report.js:1933 #: frappe/public/js/frappe/views/reports/report_view.js:1724 @@ -24273,17 +24295,17 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/desk/page/setup_wizard/setup_wizard.js:211 msgid "Setup Complete" -msgstr "" +msgstr "Thiết lập hoàn tất" #. Label of the setup_series (Section Break) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Setup Series for transactions" -msgstr "" +msgstr "Chuỗi cài đặt cho giao dịch" #: frappe/desk/page/setup_wizard/setup_wizard.js:236 msgid "Setup failed" -msgstr "" +msgstr "Thiết lập không thành công" #. Label of the share (Check) field in DocType 'Custom DocPerm' #. Label of the share (Check) field in DocType 'DocPerm' @@ -24299,42 +24321,42 @@ msgstr "" #: frappe/public/js/frappe/form/templates/form_sidebar.html:134 #: frappe/public/js/frappe/form/templates/set_sharing.html:5 msgid "Share" -msgstr "" +msgstr "Chia sẻ" #: frappe/public/js/frappe/form/sidebar/share.js:119 msgid "Share With" -msgstr "" +msgstr "Chia sẻ với" #: frappe/public/js/frappe/form/templates/set_sharing.html:63 msgid "Share this document with" -msgstr "" +msgstr "Chia sẻ tài liệu này với" #: frappe/public/js/frappe/form/sidebar/share.js:56 msgid "Share {0} with" -msgstr "" +msgstr "Chia sẻ {0} với" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Shared" -msgstr "" +msgstr "Đã chia sẻ" #: frappe/desk/form/assign_to.py:132 msgid "Shared with the following Users with Read access:{0}" -msgstr "" +msgstr "Được chia sẻ với những Người dùng có quyền truy cập Đọc sau:{0}" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Shipping" -msgstr "" +msgstr "Vận chuyển" #: frappe/public/js/frappe/form/templates/address_list.html:31 msgid "Shipping Address" -msgstr "" +msgstr "Địa chỉ giao hàng" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Shop" -msgstr "" +msgstr "Cửa hàng" #: frappe/utils/password_strength.py:91 msgid "Short keyboard patterns are easy to guess" @@ -24345,7 +24367,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Shortcuts" -msgstr "" +msgstr "Phím tắt" #: frappe/public/js/frappe/widgets/base_widget.js:46 #: frappe/public/js/frappe/widgets/base_widget.js:178 @@ -24353,7 +24375,7 @@ msgstr "" #: frappe/www/update-password.html:49 frappe/www/update-password.html:60 #: frappe/www/update-password.html:120 msgid "Show" -msgstr "" +msgstr "Hiển thị" #. Label of the show_absolute_datetime_in_timeline (Check) field in DocType #. 'System Settings' @@ -24362,21 +24384,21 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/core/doctype/user/user.json msgid "Show Absolute Datetime in Timeline" -msgstr "" +msgstr "Hiển thị ngày giờ tuyệt đối trong dòng thời gian" #. Label of the absolute_value (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Show Absolute Values" -msgstr "" +msgstr "Hiển thị giá trị tuyệt đối" #: frappe/public/js/frappe/form/templates/form_sidebar.html:115 msgid "Show All" -msgstr "" +msgstr "Hiển thị tất cả" #. Label of the show_arrow (Check) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Show Arrow" -msgstr "" +msgstr "Hiển thị Mũi tên" #. Label of the show_auth_server_metadata (Check) field in DocType 'OAuth #. Settings' @@ -24386,12 +24408,12 @@ msgstr "" #: frappe/desk/doctype/calendar_view/calendar_view.js:10 msgid "Show Calendar" -msgstr "" +msgstr "Hiển thị Lịch" #. Label of the symbol_on_right (Check) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Show Currency Symbol on Right Side" -msgstr "" +msgstr "Hiển thị ký hiệu tiền tệ ở bên phải" #. Label of the show_dashboard (Check) field in DocType 'DocField' #. Label of the show_dashboard (Check) field in DocType 'Custom Field' @@ -24401,27 +24423,27 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/dashboard/dashboard.js:6 msgid "Show Dashboard" -msgstr "" +msgstr "Hiển thị Trang tổng quan" #. Label of the show_description_on_click (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Show Description on Click" -msgstr "" +msgstr "Hiển thị mô tả khi nhấp chuột" #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" -msgstr "" +msgstr "Hiển thị tài liệu" #: frappe/www/error.html:42 frappe/www/error.html:65 msgid "Show Error" -msgstr "" +msgstr "Hiển thị lỗi" #. Label of the show_external_link_warning (Select) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Show External Link Warning" -msgstr "" +msgstr "Hiển thị cảnh báo liên kết ngoài" #: frappe/public/js/frappe/form/layout.js:597 msgid "Show Fieldname (click to copy on clipboard)" @@ -24430,13 +24452,13 @@ msgstr "" #. Label of the first_document (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Show First Document Tour" -msgstr "" +msgstr "Hiển thị chuyến tham quan tài liệu đầu tiên" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #. Label of the show_form_tour (Check) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Show Form Tour" -msgstr "" +msgstr "Hiển thị biểu mẫu Tham quan" #. Label of the allow_error_traceback (Check) field in DocType 'System #. Settings' @@ -24447,113 +24469,113 @@ msgstr "" #. Label of the show_full_form (Check) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Show Full Form?" -msgstr "" +msgstr "Hiển thị biểu mẫu đầy đủ?" #. Label of the show_full_number (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Show Full Number" -msgstr "" +msgstr "Hiển thị số đầy đủ" #: frappe/public/js/frappe/ui/keyboard.js:234 msgid "Show Keyboard Shortcuts" -msgstr "" +msgstr "Hiển thị phím tắt" #. Label of the show_labels (Check) field in DocType 'Kanban Board' #: frappe/desk/doctype/kanban_board/kanban_board.json #: frappe/public/js/frappe/views/kanban/kanban_settings.js:30 msgid "Show Labels" -msgstr "" +msgstr "Hiển thị Nhãn" #. Label of the show_language_picker (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Show Language Picker" -msgstr "" +msgstr "Hiển thị bộ chọn ngôn ngữ" #. Label of the line_breaks (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Show Line Breaks after Sections" -msgstr "" +msgstr "Hiển thị ngắt dòng sau các phần" #: frappe/public/js/frappe/form/toolbar.js:433 msgid "Show Links" -msgstr "" +msgstr "Hiển thị liên kết" #. Label of the show_failed_logs (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Show Only Failed Logs" -msgstr "" +msgstr "Chỉ hiển thị nhật ký thất bại" #. Label of the show_percentage_stats (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Show Percentage Stats" -msgstr "" +msgstr "Hiển thị số liệu thống kê phần trăm" #: frappe/core/report/permitted_documents_for_user/permitted_documents_for_user.js:30 msgid "Show Permissions" -msgstr "" +msgstr "Hiển thị quyền" #: frappe/public/js/form_builder/form_builder.bundle.js:31 #: frappe/public/js/form_builder/form_builder.bundle.js:43 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:18 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:54 msgid "Show Preview" -msgstr "" +msgstr "Hiển thị bản xem trước" #. Label of the show_preview_popup (Check) field in DocType 'DocType' #. Label of the show_preview_popup (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Show Preview Popup" -msgstr "" +msgstr "Hiển thị cửa sổ xem trước bật lên" #. Label of the show_processlist (Check) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "Show Processlist" -msgstr "" +msgstr "Hiển thị danh sách quy trình" #. Label of the show_protected_resource_metadata (Check) field in DocType #. 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Show Protected Resource Metadata" -msgstr "" +msgstr "Hiển thị siêu dữ liệu tài nguyên được bảo vệ" #: frappe/core/doctype/error_log/error_log.js:9 msgid "Show Related Errors" -msgstr "" +msgstr "Hiển thị các lỗi liên quan" #. Label of the show_report (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json #: frappe/core/doctype/prepared_report/prepared_report.js:43 #: frappe/core/doctype/report/report.js:16 msgid "Show Report" -msgstr "" +msgstr "Hiển thị báo cáo" #. Label of the show_section_headings (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Show Section Headings" -msgstr "" +msgstr "Hiển thị tiêu đề phần" #. Label of the show_sidebar (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Show Sidebar" -msgstr "" +msgstr "Hiển thị thanh bên" #. Label of the show_social_login_key_as_authorization_server (Check) field in #. DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Show Social Login Key as Authorization Server" -msgstr "" +msgstr "Hiển thị khóa đăng nhập mạng xã hội làm máy chủ ủy quyền" #. Label of the show_tags (Check) field in DocType 'List View Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Show Tags" -msgstr "" +msgstr "Hiển thị thẻ" #. Label of the show_title (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Show Title" -msgstr "" +msgstr "Hiển thị tiêu đề" #. Label of the show_title_field_in_link (Check) field in DocType 'DocType' #. Label of the show_title_field_in_link (Check) field in DocType 'Customize @@ -24561,33 +24583,33 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Show Title in Link Fields" -msgstr "" +msgstr "Hiển thị Tiêu đề trong Trường Liên kết" #: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" -msgstr "" +msgstr "Hiển thị tổng số" #: frappe/desk/doctype/form_tour/form_tour.js:116 msgid "Show Tour" -msgstr "" +msgstr "Hiển thị Chuyến tham quan" #: frappe/core/doctype/data_import/data_import.js:474 msgid "Show Traceback" -msgstr "" +msgstr "Hiển thị dấu vết" #. Label of the show_values_over_chart (Check) field in DocType 'Dashboard #. Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Show Values over Chart" -msgstr "" +msgstr "Hiển thị giá trị trên biểu đồ" #: frappe/public/js/frappe/data_import/import_preview.js:204 msgid "Show Warnings" -msgstr "" +msgstr "Hiển thị cảnh báo" #: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" -msgstr "" +msgstr "Hiển thị Cuối tuần" #. Label of the show_account_deletion_link (Check) field in DocType 'Website #. Settings' @@ -24597,11 +24619,11 @@ msgstr "" #: frappe/core/doctype/version/version.js:3 msgid "Show all Versions" -msgstr "" +msgstr "Hiển thị tất cả các phiên bản" #: frappe/public/js/frappe/form/footer/form_timeline.js:69 msgid "Show all activity" -msgstr "" +msgstr "Hiển thị tất cả hoạt động" #. Label of the show_as_cc (Small Text) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json @@ -24611,83 +24633,83 @@ msgstr "" #. Label of the show_attachments (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Show attachments" -msgstr "" +msgstr "Hiển thị tệp đính kèm" #. Label of the show_footer_on_login (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Show footer on login" -msgstr "" +msgstr "Hiển thị chân trang khi đăng nhập" #. Description of the 'Show Full Form?' (Check) field in DocType 'Onboarding #. Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Show full form instead of a quick entry modal" -msgstr "" +msgstr "Hiển thị biểu mẫu đầy đủ thay vì phương thức nhập nhanh" #. Label of the document_type (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Show in Module Section" -msgstr "" +msgstr "Hiển thị trong Phần Mô-đun" #. Label of the show_in_resource_metadata (Check) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Show in Resource Metadata" -msgstr "" +msgstr "Hiển thị trong Siêu dữ liệu tài nguyên" #. Label of the show_in_filter (Check) field in DocType 'Web Form Field' #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Show in filter" -msgstr "" +msgstr "Hiển thị trong bộ lọc" #. Label of the show_document_link (Check) field in DocType 'Slack Webhook URL' #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json msgid "Show link to document" -msgstr "" +msgstr "Hiển thị liên kết đến tài liệu" #. Label of the show_list (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Show list" -msgstr "" +msgstr "Hiển thị danh sách" #: frappe/public/js/frappe/form/layout.js:283 #: frappe/public/js/frappe/form/layout.js:301 msgid "Show more details" -msgstr "" +msgstr "Hiển thị thêm chi tiết" #. Label of the show_on_timeline (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Show on Timeline" -msgstr "" +msgstr "Hiển thị trên Dòng thời gian" #. Description of the 'Stats Time Interval' (Select) field in DocType 'Number #. Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Show percentage difference according to this time interval" -msgstr "" +msgstr "Hiển thị phần trăm chênh lệch theo khoảng thời gian này" #. Label of the show_sidebar (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Show sidebar" -msgstr "" +msgstr "Hiển thị thanh bên" #. Description of the 'Title Prefix' (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Show title in browser window as \"Prefix - title\"" -msgstr "" +msgstr "Hiển thị tiêu đề trong cửa sổ trình duyệt dưới dạng \"Tiền tố - tiêu đề\"" #: frappe/public/js/frappe/widgets/onboarding_widget.js:148 msgid "Show {0} List" -msgstr "" +msgstr "Hiển thị {0} Danh sách" #: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" -msgstr "" +msgstr "Chỉ hiển thị các trường số từ Báo cáo" #: frappe/public/js/frappe/data_import/import_preview.js:153 msgid "Showing only first {0} rows out of {1}" -msgstr "" +msgstr "Chỉ hiển thị {0} hàng đầu tiên trong số {1}" #. Label of the list_sidebar (Check) field in DocType 'User' #. Label of the form_sidebar (Check) field in DocType 'User' @@ -24697,29 +24719,29 @@ msgstr "" #: frappe/desk/doctype/desktop_icon/desktop_icon.json #: frappe/desk/doctype/sidebar_item_group/sidebar_item_group.json msgid "Sidebar" -msgstr "" +msgstr "Thanh bên" #. Name of a DocType #. Option for the 'Type' (Select) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/sidebar_item_group/sidebar_item_group.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Sidebar Item Group" -msgstr "" +msgstr "Nhóm mục thanh bên" #. Name of a DocType #: frappe/desk/doctype/sidebar_item_group_link/sidebar_item_group_link.json msgid "Sidebar Item Group Link" -msgstr "" +msgstr "Liên kết nhóm mục thanh bên" #. Label of the sidebar_items (Table) field in DocType 'Website Sidebar' #: frappe/website/doctype/website_sidebar/website_sidebar.json msgid "Sidebar Items" -msgstr "" +msgstr "Các mục thanh bên" #. Label of the section_break_4 (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Sidebar Settings" -msgstr "" +msgstr "Cài đặt thanh bên" #. Label of the section_break_17 (Section Break) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json @@ -24729,7 +24751,7 @@ msgstr "" #. Label of the sign_out (Button) field in DocType 'User Session Display' #: frappe/core/doctype/user_session_display/user_session_display.json msgid "Sign Out" -msgstr "" +msgstr "Đăng xuất" #. Label of the sign_up_and_confirmation_section (Section Break) field in #. DocType 'Email Group' @@ -24739,17 +24761,17 @@ msgstr "" #: frappe/core/doctype/user/user.py:1079 msgid "Sign Up is disabled" -msgstr "" +msgstr "Đăng ký bị vô hiệu hóa" #: frappe/templates/signup.html:16 frappe/www/login.html:140 #: frappe/www/login.html:156 frappe/www/update-password.html:71 msgid "Sign up" -msgstr "" +msgstr "Đăng ký" #. Label of the sign_ups (Select) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Sign ups" -msgstr "" +msgstr "Đăng ký" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -24764,11 +24786,11 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Signature" -msgstr "" +msgstr "Chữ ký" #: frappe/www/login.html:168 msgid "Signup Disabled" -msgstr "" +msgstr "Đăng ký bị vô hiệu hóa" #: frappe/www/login.html:169 msgid "Signups have been disabled for this website." @@ -24795,11 +24817,11 @@ msgstr "" #. Label of the simultaneous_sessions (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Simultaneous Sessions" -msgstr "" +msgstr "Phiên đồng thời" #: frappe/custom/doctype/customize_form/customize_form.py:128 msgid "Single DocTypes cannot be customized." -msgstr "" +msgstr "Không thể tùy chỉnh các Loại tài liệu đơn lẻ." #. Description of the 'Is Single' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -24813,21 +24835,21 @@ msgstr "" #: frappe/public/js/frappe/views/file/file_view.js:371 msgid "Size" -msgstr "" +msgstr "Kích thước" #. Label of the size (Float) field in DocType 'System Health Report Tables' #: frappe/desk/doctype/system_health_report_tables/system_health_report_tables.json msgid "Size (MB)" -msgstr "" +msgstr "Kích thước (MB)" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:629 msgid "Size exceeds the maximum allowed file size." -msgstr "" +msgstr "Kích thước vượt quá kích thước tệp tối đa cho phép." #: frappe/public/js/frappe/widgets/onboarding_widget.js:82 #: frappe/public/js/onboarding_tours/onboarding_tours.js:18 msgid "Skip" -msgstr "" +msgstr "Bỏ qua" #. Label of the skip_authorization (Check) field in DocType 'OAuth Client' #. Label of the skip_authorization (Select) field in DocType 'OAuth Provider @@ -24837,36 +24859,36 @@ msgstr "" #: frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.json #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Skip Authorization" -msgstr "" +msgstr "Bỏ qua ủy quyền" #: frappe/public/js/frappe/widgets/onboarding_widget.js:332 msgid "Skip Step" -msgstr "" +msgstr "Bỏ Qua Bước" #. Label of the skipped (Check) field in DocType 'Patch Log' #: frappe/core/doctype/patch_log/patch_log.json msgid "Skipped" -msgstr "" +msgstr "Đã bỏ qua" #: frappe/core/doctype/data_import/importer.py:951 msgid "Skipping Duplicate Column {0}" -msgstr "" +msgstr "Bỏ qua cột trùng lặp {0}" #: frappe/core/doctype/data_import/importer.py:976 msgid "Skipping Untitled Column" -msgstr "" +msgstr "Bỏ qua cột không có tiêu đề" #: frappe/core/doctype/data_import/importer.py:962 msgid "Skipping column {0}" -msgstr "" +msgstr "Bỏ qua cột {0}" #: frappe/modules/utils.py:219 msgid "Skipping fixture syncing for doctype {0} from file {1}" -msgstr "" +msgstr "Bỏ qua việc đồng bộ hóa lịch thi đấu cho loại tài liệu {0} từ tệp {1}" #: frappe/core/doctype/data_import/data_import.js:39 msgid "Skipping {0} of {1}, {2}" -msgstr "" +msgstr "Bỏ qua {0} trong số {1}, {2}" #. Label of the skype (Data) field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json @@ -24876,7 +24898,7 @@ msgstr "" #. Option for the 'Channel' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Slack" -msgstr "" +msgstr "Chập chờn" #. Label of the slack_webhook_url (Link) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -24898,17 +24920,17 @@ msgstr "" #. Option for the 'Content Type' (Select) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Slideshow" -msgstr "" +msgstr "Trình chiếu" #. Label of the slideshow_items (Table) field in DocType 'Website Slideshow' #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "Slideshow Items" -msgstr "" +msgstr "Các mục trình chiếu" #. Label of the slideshow_name (Data) field in DocType 'Website Slideshow' #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "Slideshow Name" -msgstr "" +msgstr "Tên trình chiếu" #. Description of a DocType #: frappe/website/doctype/website_slideshow/website_slideshow.json @@ -24922,7 +24944,7 @@ msgstr "" #: frappe/website/doctype/utm_medium/utm_medium.json #: frappe/website/doctype/utm_source/utm_source.json msgid "Slug" -msgstr "" +msgstr "Sên" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -24935,13 +24957,13 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Small Text" -msgstr "" +msgstr "Văn bản nhỏ" #. Label of the smallest_currency_fraction_value (Currency) field in DocType #. 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Smallest Currency Fraction Value" -msgstr "" +msgstr "Giá trị phân số tiền tệ nhỏ nhất" #. Description of the 'Smallest Currency Fraction Value' (Currency) field in #. DocType 'Currency' @@ -24956,20 +24978,20 @@ msgstr "" #. Name of a DocType #: frappe/website/doctype/social_link_settings/social_link_settings.json msgid "Social Link Settings" -msgstr "" +msgstr "Cài đặt liên kết xã hội" #. Label of the social_link_type (Select) field in DocType 'Social Link #. Settings' #: frappe/website/doctype/social_link_settings/social_link_settings.json msgid "Social Link Type" -msgstr "" +msgstr "Loại liên kết xã hội" #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Social Login Key" -msgstr "" +msgstr "Khóa đăng nhập xã hội" #. Label of the social_login_provider (Select) field in DocType 'Social Login #. Key' @@ -24980,7 +25002,7 @@ msgstr "" #. Label of the social_logins (Table) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Social Logins" -msgstr "" +msgstr "Đăng nhập xã hội" #. Label of the socketio_ping_check (Select) field in DocType 'System Health #. Report' @@ -24997,68 +25019,68 @@ msgstr "" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Soft-Bounced" -msgstr "" +msgstr "Nảy mềm" #. Label of the software_id (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Software ID" -msgstr "" +msgstr "ID phần mềm" #. Label of the software_version (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Software Version" -msgstr "" +msgstr "Phiên bản phần mềm" #. Option for the 'Icon Style' (Select) field in DocType 'Desktop Settings' #: frappe/desk/doctype/desktop_settings/desktop_settings.json msgid "Solid" -msgstr "" +msgstr "Rắn" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:4 msgid "Some columns might get cut off when printing to PDF. Try to keep number of columns under 10." -msgstr "" +msgstr "Một số cột có thể bị cắt khi in sang PDF. Cố gắng giữ số cột dưới 10." #. 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 "Một số hộp thư yêu cầu Tên thư mục đã gửi khác, ví dụ: \"INBOX.Đã gửi\"" #: frappe/public/js/frappe/desk.js:20 msgid "Some of the features might not work in your browser. Please update your browser to the latest version." -msgstr "" +msgstr "Một số tính năng có thể không hoạt động trong trình duyệt của bạn. Vui lòng cập nhật trình duyệt của bạn lên phiên bản mới nhất." #: frappe/public/js/frappe/views/translation_manager.js:101 msgid "Something went wrong" -msgstr "" +msgstr "Đã xảy ra lỗi" #: frappe/integrations/doctype/google_calendar/google_calendar.py:133 msgid "Something went wrong during the token generation. Click on {0} to generate a new one." -msgstr "" +msgstr "Đã xảy ra lỗi trong quá trình tạo mã thông báo. Nhấp vào {0} để tạo một cái mới." #: frappe/templates/includes/login/login.js:292 msgid "Something went wrong." -msgstr "" +msgstr "Đã xảy ra lỗi." #: frappe/public/js/frappe/views/pageview.js:127 msgid "Sorry! I could not find what you were looking for." -msgstr "" +msgstr "Lấy làm tiếc! Tôi không thể tìm thấy những gì bạn đang tìm kiếm." #: frappe/public/js/frappe/views/pageview.js:135 msgid "Sorry! You are not permitted to view this page." -msgstr "" +msgstr "Lấy làm tiếc! Bạn không được phép xem trang này." #: frappe/public/js/frappe/utils/datatable.js:6 msgid "Sort Ascending" -msgstr "" +msgstr "Sắp xếp tăng dần" #: frappe/public/js/frappe/utils/datatable.js:7 msgid "Sort Descending" -msgstr "" +msgstr "Sắp xếp giảm dần" #. Label of the sort_field (Select) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Sort Field" -msgstr "" +msgstr "Trường sắp xếp" #. Label of the sort_options (Check) field in DocType 'DocField' #. Label of the sort_options (Check) field in DocType 'Custom Field' @@ -25067,12 +25089,12 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Sort Options" -msgstr "" +msgstr "Tùy chọn sắp xếp" #. Label of the sort_order (Select) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Sort Order" -msgstr "" +msgstr "Thứ tự sắp xếp" #: frappe/core/doctype/doctype/doctype.py:1582 msgid "Sort field {0} must be a valid fieldname" @@ -25085,34 +25107,34 @@ msgstr "" #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 msgid "Source" -msgstr "" +msgstr "Nguồn" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Source Code" -msgstr "" +msgstr "Mã Nguồn" #. Label of the source_name (Data) field in DocType 'Dashboard Chart Source' #: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.json msgid "Source Name" -msgstr "" +msgstr "Tên nguồn" #. Label of the source_text (Code) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json #: frappe/public/js/frappe/views/translation_manager.js:38 msgid "Source Text" -msgstr "" +msgstr "Văn bản nguồn" #. Option for the 'Type' (Select) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/views/workspace/blocks/spacer.js:23 #: frappe/public/js/print_format_builder/PrintFormatControls.vue:174 msgid "Spacer" -msgstr "" +msgstr "Miếng đệm" #. Option for the 'Email Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Spam" -msgstr "" +msgstr "Thư rác" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -25123,15 +25145,15 @@ msgstr "" #. Transition Task' #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Spawns actions in a background job" -msgstr "" +msgstr "Tạo ra các hành động trong một công việc nền" #: frappe/custom/doctype/custom_field/custom_field.js:83 msgid "Special Characters are not allowed" -msgstr "" +msgstr "Không được phép ký tự đặc biệt" #: frappe/model/naming.py:66 msgid "Special Characters except '-', '#', '.', '/', '{{' and '}}' not allowed in naming series {0}" -msgstr "" +msgstr "Các ký tự đặc biệt ngoại trừ '-', '#', '.', '/', '{{' and '}}' không được phép trong chuỗi đặt tên {0}" #. Description of the 'Timeout (In Seconds)' (Int) field in DocType 'Report' #: frappe/core/doctype/report/report.json @@ -25142,18 +25164,18 @@ msgstr "" #. '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 "Chỉ định tên miền hoặc nguồn gốc được phép nhúng biểu mẫu này. Nhập một tên miền trên mỗi dòng (ví dụ: https://example.com). Nếu không có miền nào được chỉ định thì biểu mẫu chỉ có thể được nhúng trên cùng một nguồn." #. Label of the splash_image (Attach Image) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Splash Image" -msgstr "" +msgstr "Hình ảnh giật gân" #: frappe/desk/reportview.py:458 #: frappe/public/js/frappe/web_form/web_form_list.js:176 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" -msgstr "" +msgstr "Ông" #: frappe/public/js/print_format_builder/Field.vue:143 #: frappe/public/js/print_format_builder/Field.vue:164 @@ -25164,7 +25186,7 @@ msgstr "" #: frappe/core/doctype/recorder/recorder.js:82 #: frappe/core/doctype/recorder_query/recorder_query.json msgid "Stack Trace" -msgstr "" +msgstr "Dấu vết ngăn xếp" #. Label of the standard (Select) field in DocType 'Page' #. Label of the standard (Check) field in DocType 'Desktop Icon' @@ -25182,7 +25204,7 @@ msgstr "" #: frappe/printing/doctype/print_style/print_style.json #: frappe/website/doctype/web_template/web_template.json msgid "Standard" -msgstr "" +msgstr "Chuẩn" #: frappe/model/delete_doc.py:119 msgid "Standard DocType can not be deleted." @@ -25194,27 +25216,27 @@ msgstr "" #: frappe/desk/doctype/dashboard/dashboard.py:58 msgid "Standard Not Set" -msgstr "" +msgstr "Tiêu chuẩn không được đặt" #: frappe/core/page/permission_manager/permission_manager.js:132 msgid "Standard Permissions" -msgstr "" +msgstr "Quyền tiêu chuẩn" #: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" -msgstr "" +msgstr "Định dạng in tiêu chuẩn không thể cập nhật" #: frappe/printing/doctype/print_style/print_style.py:31 msgid "Standard Print Style cannot be changed. Please duplicate to edit." -msgstr "" +msgstr "Kiểu in tiêu chuẩn không thể thay đổi. Vui lòng sao chép để chỉnh sửa." #: frappe/desk/reportview.py:357 msgid "Standard Reports cannot be deleted" -msgstr "" +msgstr "Báo cáo chuẩn không thể bị xóa" #: frappe/desk/reportview.py:328 msgid "Standard Reports cannot be edited" -msgstr "" +msgstr "Báo cáo chuẩn không thể chỉnh sửa" #. Label of the standard_menu_items (Section Break) field in DocType 'Portal #. Settings' @@ -25228,26 +25250,26 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.js:92 msgid "Standard rich text editor with controls" -msgstr "" +msgstr "Trình soạn thảo văn bản đa dạng thức tiêu chuẩn có điều khiển" #: frappe/core/doctype/role/role.py:46 msgid "Standard roles cannot be disabled" -msgstr "" +msgstr "Không thể tắt vai trò tiêu chuẩn" #: frappe/core/doctype/role/role.py:32 msgid "Standard roles cannot be renamed" -msgstr "" +msgstr "Không thể đổi tên các vai trò tiêu chuẩn" #: frappe/core/doctype/user_type/user_type.py:61 msgid "Standard user type {0} can not be deleted." -msgstr "" +msgstr "Loại người dùng chuẩn {0} không thể xóa được." #: frappe/core/doctype/recorder/recorder_list.js:87 #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:45 #: frappe/printing/page/print/print.js:336 #: frappe/printing/page/print/print.js:383 msgid "Start" -msgstr "" +msgstr "Bắt đầu" #. Label of the start_date (Date) field in DocType 'Auto Repeat' #. Label of the start_date (Date) field in DocType 'Audit Trail' @@ -25258,37 +25280,37 @@ msgstr "" #: frappe/public/js/frappe/utils/common.js:418 #: frappe/website/doctype/web_page/web_page.json msgid "Start Date" -msgstr "" +msgstr "Ngày bắt đầu" #. Label of the start_date_field (Select) field in DocType 'Calendar View' #: frappe/desk/doctype/calendar_view/calendar_view.json msgid "Start Date Field" -msgstr "" +msgstr "Trường ngày bắt đầu" #: frappe/core/doctype/data_import/data_import.js:111 msgid "Start Import" -msgstr "" +msgstr "Bắt đầu nhập" #: frappe/core/doctype/recorder/recorder_list.js:201 msgid "Start Recording" -msgstr "" +msgstr "Bắt đầu ghi" #. Label of the birth_date (Datetime) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Start Time" -msgstr "" +msgstr "Thời gian bắt đầu" #: frappe/templates/includes/comments/comments.html:8 msgid "Start a new discussion" -msgstr "" +msgstr "Bắt đầu một cuộc thảo luận mới" #: frappe/core/doctype/data_export/exporter.py:22 msgid "Start entering data below this line" -msgstr "" +msgstr "Bắt đầu nhập dữ liệu bên dưới dòng này" #: frappe/printing/page/print_format_builder/print_format_builder.js:165 msgid "Start new Format" -msgstr "" +msgstr "Bắt đầu định dạng mới" #. Option for the 'SSL/TLS Mode' (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json @@ -25298,12 +25320,12 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Started" -msgstr "" +msgstr "Đã bắt đầu" #. Label of the started_at (Datetime) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Started At" -msgstr "" +msgstr "Bắt đầu tại" #: frappe/desk/page/setup_wizard/setup_wizard.js:286 msgid "Starting Frappe ..." @@ -25312,7 +25334,7 @@ msgstr "" #. Label of the starts_on (Datetime) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Starts on" -msgstr "" +msgstr "Bắt đầu vào" #. Label of the state (Data) field in DocType 'Token Cache' #. Label of the state (Link) field in DocType 'Workflow Document State' @@ -25325,7 +25347,7 @@ msgstr "" #: frappe/workflow/doctype/workflow_state/workflow_state.json #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "State" -msgstr "" +msgstr "Bang" #: frappe/public/js/workflow_builder/components/Properties.vue:26 msgid "State Properties" @@ -25336,7 +25358,7 @@ msgstr "" #: frappe/contacts/doctype/address/address.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "State/Province" -msgstr "" +msgstr "Tiểu bang/Tỉnh" #. Label of the document_states_section (Tab Break) field in DocType 'DocType' #. Label of the states (Table) field in DocType 'Customize Form' @@ -25345,29 +25367,29 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/workflow/doctype/workflow/workflow.json msgid "States" -msgstr "" +msgstr "Kỳ" #. Label of the parameters (Table) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Static Parameters" -msgstr "" +msgstr "Thông số tĩnh" #. Label of the statistics_section (Section Break) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Statistics" -msgstr "" +msgstr "Thống kê" #. Label of the stats_section (Section Break) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json #: frappe/public/js/frappe/form/dashboard.js:43 #: frappe/public/js/frappe/form/templates/form_dashboard.html:13 msgid "Stats" -msgstr "" +msgstr "Thống kê" #. Label of the stats_time_interval (Select) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Stats Time Interval" -msgstr "" +msgstr "Khoảng thời gian thống kê" #. Label of the status (Select) field in DocType 'Auto Repeat' #. Label of the status (Select) field in DocType 'Contact' @@ -25423,11 +25445,11 @@ msgstr "" #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Status" -msgstr "" +msgstr "Trạng thái" #: frappe/www/update-password.html:188 msgid "Status Updated" -msgstr "" +msgstr "Cập nhật trạng thái" #: frappe/email/doctype/email_queue/email_queue.js:37 msgid "Status Updated. The email will be picked up in the next scheduled run." @@ -25435,70 +25457,70 @@ msgstr "" #: frappe/www/message.html:24 msgid "Status: {0}" -msgstr "" +msgstr "Trạng thái: {0}" #. Label of the step (Link) field in DocType 'Onboarding Step Map' #: frappe/desk/doctype/onboarding_step_map/onboarding_step_map.json msgid "Step" -msgstr "" +msgstr "Bước" #. Label of the steps (Table) field in DocType 'Form Tour' #. Label of the steps (Table) field in DocType 'Module Onboarding' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "Steps" -msgstr "" +msgstr "Bước" #: frappe/www/qrcode.html:11 msgid "Steps to verify your login" -msgstr "" +msgstr "Các bước để xác minh thông tin đăng nhập của bạn" #. Label of the sticky (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json #: frappe/public/js/frappe/form/grid_row.js:456 msgid "Sticky" -msgstr "" +msgstr "Dính" #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" -msgstr "" +msgstr "Dừng lại" #. Label of the stopped (Check) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Stopped" -msgstr "" +msgstr "Đã dừng" #. Label of the db_storage_usage (Float) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Storage Usage (MB)" -msgstr "" +msgstr "Mức sử dụng bộ nhớ (MB)" #. Label of the top_db_tables (Table) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Storage Usage By Table" -msgstr "" +msgstr "Mức sử dụng bộ nhớ theo bảng" #. Label of the store_attached_pdf_document (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Store Attached PDF Document" -msgstr "" +msgstr "Lưu trữ tài liệu PDF đính kèm" #: frappe/core/doctype/user/user.js:515 msgid "Store the API secret securely. It won't be displayed again." -msgstr "" +msgstr "Lưu trữ bí mật API một cách an toàn. Nó sẽ không được hiển thị lại." #. Description of the 'Last Known Versions' (Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Stores the JSON of last known versions of various installed apps. It is used to show release notes." -msgstr "" +msgstr "Lưu trữ JSON của các phiên bản được biết đến gần đây nhất của các ứng dụng đã cài đặt khác nhau. Nó được sử dụng để hiển thị ghi chú phát hành." #. Description of the 'Last Reset Password Key Generated On' (Datetime) field #. in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Stores the datetime when the last reset password key was generated." -msgstr "" +msgstr "Lưu trữ ngày giờ khi khóa mật khẩu đặt lại cuối cùng được tạo." #: frappe/utils/password_strength.py:97 msgid "Straight rows of keys are easy to guess" @@ -25508,49 +25530,49 @@ msgstr "" #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Strip EXIF tags from uploaded images" -msgstr "" +msgstr "Loại bỏ thẻ EXIF ​​​​khỏi hình ảnh được tải lên" #: frappe/public/js/frappe/form/controls/password.js:89 msgid "Strong" -msgstr "" +msgstr "Mạnh mẽ" #. Label of the custom_css (Tab Break) field in DocType 'Web Page' #. Label of the style (Select) field in DocType 'Workflow State' #: frappe/website/doctype/web_page/web_page.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Style" -msgstr "" +msgstr "Phong cách" #. Label of the section_break_9 (Section Break) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Style Settings" -msgstr "" +msgstr "Cài đặt kiểu" #. Description of the 'Style' (Select) field in DocType 'Workflow State' #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Style represents the button color: Success - Green, Danger - Red, Inverse - Black, Primary - Dark Blue, Info - Light Blue, Warning - Orange" -msgstr "" +msgstr "Kiểu thể hiện màu nút: Thành công - Xanh lục, Nguy hiểm - Đỏ, Nghịch đảo - Đen, Chính - Xanh đậm, Thông tin - Xanh nhạt, Cảnh báo - Cam" #. Label of the stylesheet_section (Tab Break) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Stylesheet" -msgstr "" +msgstr "Biểu định kiểu" #. Description of the 'Fraction' (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Sub-currency. For e.g. \"Cent\"" -msgstr "" +msgstr "Tiền tệ phụ. Ví dụ: \"Đồng xu\"" #. Description of the 'Subdomain' (Small Text) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Sub-domain provided by erpnext.com" -msgstr "" +msgstr "Tên miền phụ được cung cấp bởi erpnext.com" #. Label of the subdomain (Small Text) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Subdomain" -msgstr "" +msgstr "Tên miền phụ" #. Label of the subject (Data) field in DocType 'Auto Repeat' #. Label of the subject (Small Text) field in DocType 'Activity Log' @@ -25572,7 +25594,7 @@ msgstr "" #: frappe/public/js/frappe/views/communication.js:128 #: frappe/public/js/frappe/views/inbox/inbox_view.js:63 msgid "Subject" -msgstr "" +msgstr "Chủ đề" #. Label of the subject_field (Data) field in DocType 'DocType' #. Label of the subject_field (Data) field in DocType 'Customize Form' @@ -25581,7 +25603,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/desk/doctype/calendar_view/calendar_view.json msgid "Subject Field" -msgstr "" +msgstr "Trường chủ đề" #: frappe/core/doctype/doctype/doctype.py:2037 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" @@ -25590,7 +25612,7 @@ msgstr "" #. Name of a DocType #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Submission Queue" -msgstr "" +msgstr "Hàng đợi gửi" #. Label of the submit (Check) field in DocType 'Custom DocPerm' #. Label of the submit (Check) field in DocType 'DocPerm' @@ -25609,70 +25631,70 @@ msgstr "" #: frappe/public/js/frappe/ui/capture.js:308 #: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json msgid "Submit" -msgstr "" +msgstr "Gửi" #: frappe/public/js/frappe/list/list_view.js:2331 msgctxt "Button in list view actions menu" msgid "Submit" -msgstr "" +msgstr "Gửi" #: frappe/website/doctype/web_form/templates/web_form.html:56 msgctxt "Button in web form" msgid "Submit" -msgstr "" +msgstr "Gửi" #: frappe/public/js/frappe/ui/dialog.js:64 msgctxt "Primary action in dialog" msgid "Submit" -msgstr "" +msgstr "Gửi" #: frappe/public/js/frappe/ui/messages.js:97 msgctxt "Primary action of prompt dialog" msgid "Submit" -msgstr "" +msgstr "Gửi" #: frappe/public/js/frappe/desk.js:227 msgctxt "Submit password for Email Account" msgid "Submit" -msgstr "" +msgstr "Gửi" #. Label of the submit_after_import (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Submit After Import" -msgstr "" +msgstr "Gửi sau khi nhập" #: frappe/core/page/permission_manager/permission_manager_help.html:106 msgid "Submit an Issue" -msgstr "" +msgstr "Gửi một vấn đề" #: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" -msgstr "" +msgstr "Gửi phản hồi khác" #. 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 "Gửi nhãn nút" #. 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:132 msgid "Submit on Creation" -msgstr "" +msgstr "Gửi về Sáng tạo" #: frappe/public/js/frappe/widgets/onboarding_widget.js:395 msgid "Submit this document to complete this step." -msgstr "" +msgstr "Gửi tài liệu này để hoàn thành bước này." #: frappe/public/js/frappe/form/form.js:1270 msgid "Submit this document to confirm" -msgstr "" +msgstr "Gửi tài liệu này để xác nhận" #: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" -msgstr "" +msgstr "Gửi tài liệu {0}?" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json @@ -25680,39 +25702,39 @@ msgstr "" #: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" -msgstr "" +msgstr "Đã gửi" #: frappe/workflow/doctype/workflow/workflow.py:104 msgid "Submitted Document cannot be converted back to draft. Transition row {0}" -msgstr "" +msgstr "Tài liệu đã gửi không thể được chuyển đổi lại thành bản nháp. Hàng chuyển tiếp {0}" #: frappe/public/js/workflow_builder/utils.js:176 msgid "Submitted document cannot be converted back to draft while transitioning from {0} State to {1} State" -msgstr "" +msgstr "Không thể chuyển đổi tài liệu đã gửi trở lại thành bản nháp trong khi chuyển từ {0} Bang sang {1} Bang" #: frappe/public/js/frappe/form/save.js:10 msgctxt "Freeze message while submitting a document" msgid "Submitting" -msgstr "" +msgstr "Đang gửi" #: frappe/desk/doctype/bulk_update/bulk_update.py:89 msgid "Submitting {0}" -msgstr "" +msgstr "Đang gửi {0}" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Subsidiary" -msgstr "" +msgstr "Công ty con" #. Label of the subtitle (Data) field in DocType 'Module Onboarding' #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "Subtitle" -msgstr "" +msgstr "Phụ đề" #. Option for the 'Icon Style' (Select) field in DocType 'Desktop Settings' #: frappe/desk/doctype/desktop_settings/desktop_settings.json msgid "Subtle" -msgstr "" +msgstr "Tinh tế" #. Option for the 'Status' (Select) field in DocType 'Activity Log' #. Option for the 'Status' (Select) field in DocType 'Data Import' @@ -25740,96 +25762,96 @@ msgstr "" #: frappe/workflow/doctype/workflow_action/workflow_action.py:171 #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Success" -msgstr "" +msgstr "Thành công" #. Name of a DocType #: frappe/core/doctype/success_action/success_action.json msgid "Success Action" -msgstr "" +msgstr "Hành động thành công" #. Label of the success_message (Data) field in DocType 'Module Onboarding' #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "Success Message" -msgstr "" +msgstr "Thông điệp thành công" #. Label of the success_uri (Data) field in DocType 'Token Cache' #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Success URI" -msgstr "" +msgstr "URI thành công" #. Label of the success_url (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Success URL" -msgstr "" +msgstr "URL thành công" #. Label of the success_message (Text) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Success message" -msgstr "" +msgstr "Thông báo thành công" #. Label of the success_title (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Success title" -msgstr "" +msgstr "Tiêu đề thành công" #. Label of the successful_job_count (Int) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Successful Job Count" -msgstr "" +msgstr "Số lượng công việc thành công" #: frappe/model/workflow.py:384 msgid "Successful Transactions" -msgstr "" +msgstr "Giao dịch thành công" #: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" -msgstr "" +msgstr "Thành công: {0} tới {1}" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:100 #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:113 msgid "Successfully Updated" -msgstr "" +msgstr "Đã cập nhật thành công" #: frappe/core/doctype/data_import/data_import.js:449 msgid "Successfully imported {0}" -msgstr "" +msgstr "Đã nhập thành công {0}" #: frappe/core/doctype/data_import/data_import.js:150 msgid "Successfully imported {0} out of {1} records." -msgstr "" +msgstr "Đã nhập thành công {0} trong số {1} bản ghi." #: frappe/desk/doctype/form_tour/form_tour.py:87 msgid "Successfully reset onboarding status for all users." -msgstr "" +msgstr "Đặt lại thành công trạng thái giới thiệu cho tất cả người dùng." #: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" -msgstr "" +msgstr "Đăng xuất thành công" #: frappe/public/js/frappe/views/translation_manager.js:22 msgid "Successfully updated translations" -msgstr "" +msgstr "Đã cập nhật bản dịch thành công" #: frappe/core/doctype/data_import/data_import.js:457 msgid "Successfully updated {0}" -msgstr "" +msgstr "Đã cập nhật thành công {0}" #: frappe/core/doctype/data_import/data_import.js:155 msgid "Successfully updated {0} out of {1} records." -msgstr "" +msgstr "Đã cập nhật thành công {0} trong số {1} bản ghi." #: frappe/core/doctype/recorder/recorder.js:15 msgid "Suggest Optimizations" -msgstr "" +msgstr "Đề xuất tối ưu hóa" #. Label of the suggested_indexes (Table) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "Suggested Indexes" -msgstr "" +msgstr "Chỉ mục được đề xuất" #: frappe/core/doctype/user/user.py:774 msgid "Suggested Username: {0}" -msgstr "" +msgstr "Tên người dùng được đề xuất: {0}" #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Group By Type' (Select) field in DocType 'Dashboard Chart' @@ -25838,15 +25860,15 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/public/js/frappe/ui/group_by/group_by.js:20 msgid "Sum" -msgstr "" +msgstr "Tổng" #: frappe/public/js/frappe/ui/group_by/group_by.js:340 msgid "Sum of {0}" -msgstr "" +msgstr "Tổng của {0}" #: frappe/public/js/frappe/views/interaction.js:88 msgid "Summary" -msgstr "" +msgstr "Tóm tắt" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -25862,24 +25884,24 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Sunday" -msgstr "" +msgstr "Chủ Nhật" #: frappe/email/doctype/email_queue/email_queue_list.js:27 msgid "Suspend Sending" -msgstr "" +msgstr "Đình chỉ gửi" #: frappe/public/js/frappe/ui/capture.js:277 msgid "Switch Camera" -msgstr "" +msgstr "Chuyển đổi máy ảnh" #: frappe/public/js/frappe/desk.js:96 #: frappe/public/js/frappe/ui/theme_switcher.js:11 msgid "Switch Theme" -msgstr "" +msgstr "Chuyển chủ đề" #: frappe/templates/includes/navbar/navbar_login.html:17 msgid "Switch To Desk" -msgstr "" +msgstr "Chuyển sang bàn làm việc" #: frappe/public/js/frappe/ui/capture.js:282 msgid "Switching Camera" @@ -25888,22 +25910,22 @@ msgstr "" #. Label of the symbol (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Symbol" -msgstr "" +msgstr "Ký hiệu" #. Label of the sb_01 (Section Break) field in DocType 'Google Calendar' #. Label of the sync (Section Break) field in DocType 'Google Contacts' #: frappe/integrations/doctype/google_calendar/google_calendar.json #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Sync" -msgstr "" +msgstr "Đồng bộ hóa" #: frappe/integrations/doctype/google_calendar/google_calendar.js:28 msgid "Sync Calendar" -msgstr "" +msgstr "Đồng bộ lịch" #: frappe/integrations/doctype/google_contacts/google_contacts.js:28 msgid "Sync Contacts" -msgstr "" +msgstr "Đồng bộ hóa danh bạ" #. Label of the sync_as_public (Check) field in DocType 'Google Calendar' #: frappe/integrations/doctype/google_calendar/google_calendar.json @@ -25912,7 +25934,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:256 msgid "Sync on Migrate" -msgstr "" +msgstr "Đồng bộ hóa khi di chuyển" #: frappe/integrations/doctype/google_calendar/google_calendar.py:312 msgid "Sync token was invalid and has been reset, Retry syncing." @@ -25930,29 +25952,29 @@ msgstr "" #: frappe/custom/doctype/doctype_layout/doctype_layout.js:46 msgid "Sync {0} Fields" -msgstr "" +msgstr "Đồng bộ hóa các trường {0}" #: frappe/custom/doctype/doctype_layout/doctype_layout.js:100 msgid "Synced Fields" -msgstr "" +msgstr "Trường được đồng bộ hóa" #: frappe/integrations/doctype/google_calendar/google_calendar.js:31 #: frappe/integrations/doctype/google_contacts/google_contacts.js:31 msgid "Syncing" -msgstr "" +msgstr "Đang đồng bộ hóa" #: frappe/integrations/doctype/google_calendar/google_calendar.js:19 msgid "Syncing {0} of {1}" -msgstr "" +msgstr "Đang đồng bộ hóa {0} của {1}" #: frappe/utils/data.py:2627 msgid "Syntax Error" -msgstr "" +msgstr "Lỗi cú pháp" #. Option for the 'Show in Module Section' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "System" -msgstr "" +msgstr "Hệ thống" #. Name of a DocType #: frappe/desk/doctype/system_console/system_console.json @@ -25962,48 +25984,48 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.py:410 msgid "System Generated Fields can not be renamed" -msgstr "" +msgstr "Không thể đổi tên các trường do hệ thống tạo" #. Label of a standard help item #. Type: Route #: frappe/hooks.py msgid "System Health" -msgstr "" +msgstr "Tình trạng hệ thống" #. Name of a DocType #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "System Health Report" -msgstr "" +msgstr "Báo cáo tình trạng hệ thống" #. Name of a DocType #: frappe/desk/doctype/system_health_report_errors/system_health_report_errors.json msgid "System Health Report Errors" -msgstr "" +msgstr "Lỗi báo cáo tình trạng hệ thống" #. 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 "Báo cáo tình trạng hệ thống Công việc không thành công" #. Name of a DocType #: frappe/desk/doctype/system_health_report_queue/system_health_report_queue.json msgid "System Health Report Queue" -msgstr "" +msgstr "Hàng đợi báo cáo tình trạng hệ thống" #. Name of a DocType #: frappe/desk/doctype/system_health_report_tables/system_health_report_tables.json msgid "System Health Report Tables" -msgstr "" +msgstr "Bảng báo cáo tình trạng hệ thống" #. Name of a DocType #: frappe/desk/doctype/system_health_report_workers/system_health_report_workers.json msgid "System Health Report Workers" -msgstr "" +msgstr "Nhân viên báo cáo tình trạng hệ thống" #. Label of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "System Logs" -msgstr "" +msgstr "Nhật ký hệ thống" #. Name of a role #: frappe/automation/doctype/assignment_rule/assignment_rule.json @@ -26156,47 +26178,47 @@ msgstr "" #: frappe/workflow/doctype/workflow_state/workflow_state.json #: frappe/workflow/doctype/workflow_transition_tasks/workflow_transition_tasks.json msgid "System Manager" -msgstr "" +msgstr "Người quản lý hệ thống" #: frappe/desk/page/backups/backups.js:38 msgid "System Manager privileges required." -msgstr "" +msgstr "Cần có đặc quyền của Người quản lý hệ thống." #. Option for the 'Channel' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "System Notification" -msgstr "" +msgstr "Thông báo hệ thống" #. Label of the system_page (Check) field in DocType 'Page' #: frappe/core/doctype/page/page.json msgid "System Page" -msgstr "" +msgstr "Trang hệ thống" #. Name of a DocType #: frappe/core/doctype/system_settings/system_settings.json msgid "System Settings" -msgstr "" +msgstr "Thiết lập hệ thống" #. Label of a number card in the Users Workspace #: frappe/core/workspace/users/users.json msgid "System Users" -msgstr "" +msgstr "Người dùng hệ thống" #. Description of the 'Allow Roles' (Table MultiSelect) field in DocType #. 'Module Onboarding' #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "System managers are allowed by default" -msgstr "" +msgstr "Người quản lý hệ thống được cho phép theo mặc định" #: frappe/public/js/frappe/utils/number_systems.js:5 msgctxt "Number system" msgid "T" -msgstr "" +msgstr "T" #. Label of the tos_uri (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "TOS URI" -msgstr "" +msgstr "URI TOS" #. Label of the navigate_to_tab (Autocomplete) field in DocType 'Workspace #. Sidebar Item' @@ -26232,30 +26254,30 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:39 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Table" -msgstr "" +msgstr "Bảng" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Template Field' #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Table Break" -msgstr "" +msgstr "Nghỉ Bàn" #: frappe/core/doctype/version/version_view.html:136 msgid "Table Field" -msgstr "" +msgstr "Trường bảng" #. Label of the table_fieldname (Data) field in DocType 'DocType Link' #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Table Fieldname" -msgstr "" +msgstr "Tên trường bảng" #: frappe/core/doctype/doctype/doctype.py:1224 msgid "Table Fieldname Missing" -msgstr "" +msgstr "Tên trường bảng bị thiếu" #. Label of the table_html (HTML) field in DocType 'Version' #: frappe/core/doctype/version/version.json msgid "Table HTML" -msgstr "" +msgstr "Bảng HTML" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -26272,30 +26294,30 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:229 msgid "Table Trimmed" -msgstr "" +msgstr "Bàn được cắt tỉa" #: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" -msgstr "" +msgstr "Bảng được cập nhật" #: frappe/model/document.py:1626 msgid "Table {0} cannot be empty" -msgstr "" +msgstr "Bảng {0} không được để trống" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Tabloid" -msgstr "" +msgstr "Báo lá cải" #. Name of a DocType #: frappe/desk/doctype/tag/tag.json msgid "Tag" -msgstr "" +msgstr "Gắn thẻ" #. Name of a DocType #: frappe/desk/doctype/tag_link/tag_link.json msgid "Tag Link" -msgstr "" +msgstr "Gắn thẻ liên kết" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 @@ -26306,55 +26328,55 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:133 #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:240 msgid "Tags" -msgstr "" +msgstr "Thẻ" #: frappe/public/js/frappe/ui/capture.js:221 msgid "Take Photo" -msgstr "" +msgstr "Chụp ảnh" #. Label of the target (Data) field in DocType 'Portal Menu Item' #. Label of the target (Small Text) field in DocType 'Website Route Redirect' #: frappe/website/doctype/portal_menu_item/portal_menu_item.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json msgid "Target" -msgstr "" +msgstr "Mục tiêu" #. Label of the task (Select) field in DocType 'Workflow Transition Task' #: frappe/desk/doctype/todo/todo_calendar.js:19 #: frappe/desk/doctype/todo/todo_calendar.js:25 #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Task" -msgstr "" +msgstr "Nhiệm vụ" #. Label of the tasks (Table) field in DocType 'Workflow Transition Tasks' #: frappe/workflow/doctype/workflow_transition_tasks/workflow_transition_tasks.json msgid "Tasks" -msgstr "" +msgstr "Nhiệm vụ" #. Label of the sb1 (Section Break) field in DocType 'About Us Settings' #. Label of the team_members (Table) field in DocType 'About Us Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json #: frappe/www/about.html:45 msgid "Team Members" -msgstr "" +msgstr "Thành viên nhóm" #. Label of the team_members_heading (Data) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Team Members Heading" -msgstr "" +msgstr "Tiêu đề của các thành viên trong nhóm" #. Label of the team_members_subtitle (Small Text) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Team Members Subtitle" -msgstr "" +msgstr "Phụ đề của các thành viên trong nhóm" #. Label of the telemetry_section (Section Break) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Telemetry" -msgstr "" +msgstr "Đo từ xa" #. Label of the template (Link) field in DocType 'Auto Repeat' #. Label of the template (Code) field in DocType 'Address Template' @@ -26365,55 +26387,55 @@ msgstr "" #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json #: frappe/website/doctype/web_template/web_template.json msgid "Template" -msgstr "" +msgstr "Bản mẫu" #: frappe/core/doctype/data_import/importer.py:483 #: frappe/core/doctype/data_import/importer.py:610 msgid "Template Error" -msgstr "" +msgstr "Lỗi mẫu" #. Label of the template_file (Data) field in DocType 'Print Format Field #. Template' #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json msgid "Template File" -msgstr "" +msgstr "Tệp mẫu" #. Label of the template_options (Code) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Template Options" -msgstr "" +msgstr "Tùy chọn mẫu" #. Label of the template_warnings (Code) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Template Warnings" -msgstr "" +msgstr "Cảnh báo về mẫu" #: frappe/public/js/frappe/views/workspace/blocks/paragraph.js:78 msgid "Templates" -msgstr "" +msgstr "Mẫu" #: frappe/core/doctype/user/user.py:1092 msgid "Temporarily Disabled" -msgstr "" +msgstr "Tạm thời bị vô hiệu hóa" #: frappe/core/doctype/translation/test_translation.py:47 #: frappe/core/doctype/translation/test_translation.py:54 msgid "Test Data" -msgstr "" +msgstr "Dữ liệu thử nghiệm" #. Label of the test_job_id (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" -msgstr "" +msgstr "ID công việc kiểm tra" #: frappe/core/doctype/translation/test_translation.py:49 #: frappe/core/doctype/translation/test_translation.py:57 msgid "Test Spanish" -msgstr "" +msgstr "Kiểm tra tiếng Tây Ban Nha" #: frappe/core/doctype/file/test_file.py:379 msgid "Test_Folder" -msgstr "" +msgstr "Test_Thư mục" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -26426,22 +26448,22 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Text" -msgstr "" +msgstr "Văn bản" #. Label of the text_align (Select) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Text Align" -msgstr "" +msgstr "Căn chỉnh văn bản" #. Label of the text_color (Link) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Text Color" -msgstr "" +msgstr "Màu văn bản" #. Label of the text_content (Code) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Text Content" -msgstr "" +msgstr "Nội dung văn bản" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -26452,21 +26474,23 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Text Editor" -msgstr "" +msgstr "Trình soạn thảo văn bản" #: frappe/templates/emails/password_reset.html:5 msgid "Thank you" -msgstr "" +msgstr "Cảm ơn bạn" #: frappe/www/contact.py:46 msgid "Thank you for reaching out to us. We will get back to you at the earliest.\n\n\n" "Your query:\n\n" "{0}" -msgstr "" +msgstr "Cảm ơn bạn đã liên hệ với chúng tôi. Chúng tôi sẽ liên hệ lại với bạn sớm nhất.\n\n\n" +"Truy vấn của bạn:\n\n" +"{0}" #: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" -msgstr "" +msgstr "Cảm ơn bạn đã dành thời gian quý báu để điền vào biểu mẫu này" #: frappe/templates/emails/auto_reply.html:1 msgid "Thank you for your email" @@ -26474,23 +26498,23 @@ msgstr "" #: frappe/website/doctype/help_article/templates/help_article.html:27 msgid "Thank you for your feedback!" -msgstr "" +msgstr "Cảm ơn bạn đã phản hồi của bạn!" #: frappe/templates/includes/contact.js:36 msgid "Thank you for your message" -msgstr "" +msgstr "Cảm ơn tin nhắn của bạn" #: frappe/templates/emails/new_user.html:16 msgid "Thanks" -msgstr "" +msgstr "Cảm ơn" #: frappe/templates/emails/auto_repeat_fail.html:3 msgid "The Auto Repeat for this document has been disabled." -msgstr "" +msgstr "Tính năng Tự động lặp lại cho tài liệu này đã bị tắt." #: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" -msgstr "" +msgstr "Định dạng CSV phân biệt chữ hoa chữ thường" #. Description of the 'Client ID' (Data) field in DocType 'Google Settings' #: frappe/integrations/doctype/google_settings/google_settings.json @@ -26501,15 +26525,15 @@ msgstr "" #: frappe/email/doctype/notification/notification.py:224 msgid "The Condition '{0}' is invalid" -msgstr "" +msgstr "Điều kiện '{0}' không hợp lệ" #: frappe/core/doctype/file/file.py:231 msgid "The File URL you've entered is incorrect" -msgstr "" +msgstr "URL tệp bạn đã nhập không chính xác" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:112 msgid "The Next Scheduled Date cannot be later than the End Date." -msgstr "" +msgstr "Ngày lên lịch tiếp theo không thể muộn hơn Ngày kết thúc." #: 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" @@ -26517,21 +26541,21 @@ msgstr "" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:368 msgid "The User record for this request has been auto-deleted due to inactivity by system admins." -msgstr "" +msgstr "Bản ghi Người dùng cho yêu cầu này đã tự động bị xóa do quản trị viên hệ thống không hoạt động." #: frappe/public/js/frappe/desk.js:162 msgid "The application has been updated to a new version, please refresh this page" -msgstr "" +msgstr "Ứng dụng đã được cập nhật lên phiên bản mới, vui lòng làm mới trang này" #. Description of the 'Application Name' (Data) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "The application name will be used in the Login page." -msgstr "" +msgstr "Tên ứng dụng sẽ được sử dụng trong trang Đăng nhập." #: frappe/public/js/frappe/views/interaction.js:323 msgid "The attachments could not be correctly linked to the new document" -msgstr "" +msgstr "Không thể liên kết chính xác các tệp đính kèm với tài liệu mới" #. Description of the 'API Key' (Data) field in DocType 'Google Settings' #: frappe/integrations/doctype/google_settings/google_settings.json @@ -26542,7 +26566,7 @@ msgstr "" #: frappe/database/database.py:481 msgid "The changes have been reverted." -msgstr "" +msgstr "Những thay đổi đã được hoàn nguyên." #: frappe/core/doctype/data_import/importer.py:1008 msgid "The column {0} has {1} different date formats. Automatically setting {2} as the default format as it is the most common. Please change other values in this column to this format." @@ -26550,7 +26574,7 @@ msgstr "" #: frappe/templates/includes/comments/comments.py:48 msgid "The comment cannot be empty" -msgstr "" +msgstr "Bình luận không được để trống" #: frappe/templates/emails/workflow_action.html:9 msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." @@ -26563,15 +26587,15 @@ 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 "Mã ISO 3166 ALPHA-2 của quốc gia." #: frappe/public/js/frappe/views/interaction.js:301 msgid "The document could not be correctly assigned" -msgstr "" +msgstr "Tài liệu không thể được chỉ định chính xác" #: frappe/public/js/frappe/views/interaction.js:295 msgid "The document has been assigned to {0}" -msgstr "" +msgstr "Tài liệu đã được gán cho {0}" #. Description of the 'Parent Document Type' (Link) field in DocType 'Dashboard #. Chart' @@ -26588,11 +26612,11 @@ msgstr "" #: frappe/desk/search.py:291 msgid "The field {0} in {1} does not allow ignoring user permissions" -msgstr "" +msgstr "Trường {0} trong {1} không cho phép bỏ qua quyền của người dùng" #: frappe/desk/search.py:301 msgid "The field {0} in {1} links to {2} and not {3}" -msgstr "" +msgstr "Trường {0} trong {1} liên kết đến {2} chứ không phải {3}" #: frappe/core/doctype/user_type/user_type.py:110 msgid "The field {0} is mandatory" @@ -26600,15 +26624,15 @@ msgstr "" #: frappe/core/doctype/file/file.py:159 msgid "The fieldname you've specified in Attached To Field is invalid" -msgstr "" +msgstr "Tên trường bạn đã chỉ định trong Trường được đính kèm không hợp lệ" #: frappe/automation/doctype/assignment_rule/assignment_rule.py:62 msgid "The following Assignment Days have been repeated: {0}" -msgstr "" +msgstr "Những ngày phân công sau đây đã được lặp lại: {0}" #: frappe/printing/doctype/letter_head/letter_head.js:30 msgid "The following Header Script will add the current date to an element in 'Header HTML' with class 'header-content'" -msgstr "" +msgstr "Tập lệnh Tiêu đề sau đây sẽ thêm ngày hiện tại vào một phần tử trong 'HTML Tiêu đề' với lớp 'nội dung tiêu đề'" #: frappe/core/doctype/data_import/importer.py:1088 msgid "The following values are invalid: {0}. Values must be one of {1}" @@ -26616,7 +26640,7 @@ msgstr "" #: frappe/core/doctype/data_import/importer.py:1045 msgid "The following values do not exist for {0}: {1}" -msgstr "" +msgstr "Các giá trị sau không tồn tại cho {0}: {1}" #: frappe/core/doctype/user_type/user_type.py:89 msgid "The limit has not set for the user type {0} in the site config file." @@ -26624,11 +26648,11 @@ msgstr "" #: frappe/templates/emails/login_with_email_link.html:21 msgid "The link will expire in {0} minutes" -msgstr "" +msgstr "Liên kết sẽ hết hạn sau {0} phút" #: frappe/www/login.py:194 msgid "The link you trying to login is invalid or expired." -msgstr "" +msgstr "Liên kết bạn đang cố đăng nhập không hợp lệ hoặc đã hết hạn." #: frappe/website/doctype/web_page/web_page.js:125 msgid "The meta description is an HTML attribute that provides a brief summary of a web page. Search engines such as Google often display the meta description in search results, which can influence click-through rates." @@ -26646,24 +26670,24 @@ msgstr "" #. Description of the 'Track Steps' (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "The next tour will start from where the user left off." -msgstr "" +msgstr "Chuyến tham quan tiếp theo sẽ bắt đầu từ nơi người dùng đã dừng lại." #. Description of the 'Request Timeout' (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "The number of seconds until the request expires" -msgstr "" +msgstr "Số giây cho đến khi yêu cầu hết hạn" #: frappe/www/update-password.html:101 msgid "The password of your account has expired." -msgstr "" +msgstr "Mật khẩu tài khoản của bạn đã hết hạn." #: frappe/core/page/permission_manager/permission_manager_help.html:53 msgid "The print button is enabled for the user in the document." -msgstr "" +msgstr "Nút in được kích hoạt cho người dùng trong tài liệu." #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:399 msgid "The process for deletion of {0} data associated with {1} has been initiated." -msgstr "" +msgstr "Quá trình xóa dữ liệu {0} liên kết với {1} đã được bắt đầu." #. Description of the 'App ID' (Data) field in DocType 'Google Settings' #: frappe/integrations/doctype/google_settings/google_settings.json @@ -26674,7 +26698,7 @@ msgstr "" #: frappe/desk/utils.py:106 msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." -msgstr "" +msgstr "Báo cáo bạn yêu cầu đã được tạo.

Nhấn vào đây để tải về:
{0}

Liên kết này sẽ hết hạn sau {1} giờ." #: frappe/core/doctype/user/user.py:1050 msgid "The reset password link has been expired" @@ -26682,11 +26706,11 @@ msgstr "" #: frappe/core/doctype/user/user.py:1052 msgid "The reset password link has either been used before or is invalid" -msgstr "" +msgstr "Liên kết đặt lại mật khẩu đã được sử dụng trước đó hoặc không hợp lệ" #: frappe/app.py:391 frappe/public/js/frappe/request.js:147 msgid "The resource you are looking for is not available" -msgstr "" +msgstr "Tài nguyên bạn đang tìm kiếm không có sẵn" #: frappe/core/doctype/user_type/user_type.py:114 msgid "The role {0} should be a custom role." @@ -26698,51 +26722,51 @@ msgstr "" #: frappe/utils/response.py:343 msgid "The system is being updated. Please refresh again after a few moments." -msgstr "" +msgstr "Hệ thống đang được cập nhật. Vui lòng làm mới lại sau giây lát." #: frappe/core/page/permission_manager/permission_manager_help.html:9 msgid "The system provides many pre-defined roles. You can add new roles to set finer permissions." -msgstr "" +msgstr "Hệ thống cung cấp nhiều vai trò được xác định trước. Bạn có thể thêm vai trò mới để đặt quyền tốt hơn." #: frappe/core/doctype/user_type/user_type.py:97 msgid "The total number of user document types limit has been crossed." -msgstr "" +msgstr "Tổng số giới hạn loại tài liệu người dùng đã bị vượt qua." #: frappe/core/page/permission_manager/permission_manager_help.html:43 msgid "The user can create a new Item but cannot edit existing items." -msgstr "" +msgstr "Người dùng có thể tạo một Mục mới nhưng không thể chỉnh sửa các mục hiện có." #: frappe/core/page/permission_manager/permission_manager_help.html:48 msgid "The user can delete Draft / Cancelled documents." -msgstr "" +msgstr "Người dùng có thể xóa các tài liệu Dự thảo/Đã hủy." #: frappe/core/page/permission_manager/permission_manager_help.html:68 msgid "The user can export report data." -msgstr "" +msgstr "Người dùng có thể xuất dữ liệu báo cáo." #: frappe/core/page/permission_manager/permission_manager_help.html:73 msgid "The user can import new records or update existing data for the document." -msgstr "" +msgstr "Người dùng có thể nhập bản ghi mới hoặc cập nhật dữ liệu hiện có cho tài liệu." #: frappe/core/page/permission_manager/permission_manager_help.html:28 msgid "The user can select a Customer in Sales Order but cannot open the Customer master." -msgstr "" +msgstr "Người dùng có thể chọn Khách hàng trong Đơn đặt hàng nhưng không thể mở Bản cái khách hàng." #: frappe/core/page/permission_manager/permission_manager_help.html:78 msgid "The user can share document access with another user." -msgstr "" +msgstr "Người dùng có thể chia sẻ quyền truy cập tài liệu với người dùng khác." #: frappe/core/page/permission_manager/permission_manager_help.html:38 msgid "The user can update a customer or any other fields in an existing Sales Order but cannot create a new Sales Order." -msgstr "" +msgstr "Người dùng có thể cập nhật khách hàng hoặc bất kỳ trường nào khác trong Đơn bán hàng hiện có nhưng không thể tạo Đơn bán hàng mới." #: frappe/core/page/permission_manager/permission_manager_help.html:33 msgid "The user can view Sales Invoices but cannot modify any field values in them." -msgstr "" +msgstr "Người dùng có thể xem Hóa đơn bán hàng nhưng không thể sửa đổi bất kỳ giá trị trường nào trong đó." #: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." -msgstr "" +msgstr "Giá trị của trường {0} quá dài trong tài liệu {1}. Để giải quyết vấn đề này, vui lòng giảm độ dài giá trị hoặc thay đổi loại trường {0} thành Văn bản dài bằng biểu mẫu tùy chỉnh rồi thử lại." #: frappe/public/js/frappe/form/controls/data.js:25 msgid "The value you pasted was {0} characters long. Max allowed characters is {1}." @@ -26755,7 +26779,7 @@ msgstr "" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:183 msgid "The {0} is already on auto repeat {1}" -msgstr "" +msgstr "{0} đã được tự động lặp lại {1}" #. Label of the section_break_6 (Section Break) field in DocType 'Website #. Settings' @@ -26764,22 +26788,22 @@ msgstr "" #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Theme" -msgstr "" +msgstr "Chủ đề" #: frappe/public/js/frappe/ui/theme_switcher.js:130 msgid "Theme Changed" -msgstr "" +msgstr "Chủ Đề Đã Thay Đổi" #. Label of the bootstrap_theme_section (Tab Break) field in DocType 'Website #. Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Theme Configuration" -msgstr "" +msgstr "Cấu hình chủ đề" #. Label of the theme_url (Data) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Theme URL" -msgstr "" +msgstr "URL chủ đề" #: frappe/workflow/doctype/workflow/workflow.js:125 msgid "There are documents which have workflow states that do not exist in this Workflow. It is recommended that you add these states to the Workflow and change their states before removing these states." @@ -26787,15 +26811,15 @@ msgstr "" #: frappe/public/js/frappe/ui/notifications/notifications.js:482 msgid "There are no upcoming events for you." -msgstr "" +msgstr "Không có sự kiện sắp tới cho bạn." #: frappe/website/web_template/discussions/discussions.html:3 msgid "There are no {0} for this {1}, why don't you start one!" -msgstr "" +msgstr "Không có {0} cho {1} này, tại sao bạn không bắt đầu một cái!" #: frappe/public/js/frappe/views/reports/query_report.js:989 msgid "There are {0} with the same filters already in the queue:" -msgstr "" +msgstr "Có {0} với các bộ lọc tương tự đã có trong hàng đợi:" #: frappe/website/doctype/web_form/web_form.js:81 #: frappe/website/doctype/web_form/web_form.js:334 @@ -26808,11 +26832,11 @@ msgstr "" #: frappe/contacts/doctype/address/address.py:182 msgid "There is an error in your Address Template {0}" -msgstr "" +msgstr "Có lỗi trong Mẫu địa chỉ của bạn {0}" #: frappe/core/doctype/data_export/exporter.py:162 msgid "There is no data to be exported" -msgstr "" +msgstr "Không có dữ liệu nào được xuất" #: frappe/model/workflow.py:191 msgid "There is no task called \"{}\"" @@ -26820,7 +26844,7 @@ msgstr "" #: frappe/public/js/frappe/ui/notifications/notifications.js:532 msgid "There is nothing new to show you right now." -msgstr "" +msgstr "Không có gì mới để cho bạn thấy ngay bây giờ." #: frappe/core/doctype/file/file.py:654 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" @@ -26828,27 +26852,27 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:986 msgid "There is {0} with the same filters already in the queue:" -msgstr "" +msgstr "Có {0} với các bộ lọc tương tự đã có trong hàng đợi:" #: frappe/core/page/permission_manager/permission_manager.py:166 msgid "There must be atleast one permission rule." -msgstr "" +msgstr "Phải có ít nhất một quy tắc cấp phép." #: frappe/www/error.py:17 msgid "There was an error building this page" -msgstr "" +msgstr "Đã xảy ra lỗi khi xây dựng trang này" #: frappe/public/js/frappe/views/kanban/kanban_view.js:196 msgid "There was an error saving filters" -msgstr "" +msgstr "Đã xảy ra lỗi khi lưu bộ lọc" #: frappe/public/js/frappe/form/sidebar/attachments.js:216 msgid "There were errors" -msgstr "" +msgstr "Đã xảy ra lỗi" #: frappe/public/js/frappe/views/interaction.js:277 msgid "There were errors while creating the document. Please try again." -msgstr "" +msgstr "Đã xảy ra lỗi khi tạo tài liệu. Vui lòng thử lại." #: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." @@ -26856,19 +26880,19 @@ msgstr "" #: frappe/model/naming.py:515 msgid "There were some errors setting the name, please contact the administrator" -msgstr "" +msgstr "Có một số lỗi khi đặt tên, vui lòng liên hệ quản trị viên" #. Description of the 'Announcement Widget' (Text Editor) field in DocType #. 'Navbar Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "These announcements will appear inside a dismissible alert below the Navbar." -msgstr "" +msgstr "Những thông báo này sẽ xuất hiện bên trong một cảnh báo có thể loại bỏ bên dưới Thanh điều hướng." #. Description of the 'Metadata' (Section Break) field in DocType 'OAuth #. Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "These fields are used to provide resource server metadata to clients querying the \"well known protected resource\" end point." -msgstr "" +msgstr "Các trường này được sử dụng để cung cấp siêu dữ liệu máy chủ tài nguyên cho khách hàng đang truy vấn điểm cuối \"tài nguyên được bảo vệ phổ biến\"." #. Description of the 'LDAP Custom Settings' (Section Break) field in DocType #. 'LDAP Settings' @@ -26883,17 +26907,17 @@ msgstr "" #: frappe/www/third_party_apps.html:3 frappe/www/third_party_apps.html:14 msgid "Third Party Apps" -msgstr "" +msgstr "Ứng dụng của bên thứ ba" #. Label of the third_party_authentication (Section Break) field in DocType #. 'User' #: frappe/core/doctype/user/user.json msgid "Third Party Authentication" -msgstr "" +msgstr "Xác thực của bên thứ ba" #: frappe/geo/doctype/currency/currency.js:8 msgid "This Currency is disabled. Enable to use in transactions" -msgstr "" +msgstr "Loại tiền tệ này bị vô hiệu hóa. Cho phép sử dụng trong giao dịch" #: frappe/public/js/frappe/views/kanban/kanban_view.js:405 msgid "This Kanban Board will be private" @@ -26901,23 +26925,23 @@ msgstr "" #: frappe/public/js/frappe/ui/filters/filter.js:665 msgid "This Month" -msgstr "" +msgstr "Tháng Này" #: frappe/core/doctype/file/file.py:407 msgid "This PDF cannot be uploaded as it contains unsafe content." -msgstr "" +msgstr "Không thể tải lên bản PDF này vì nó chứa nội dung không an toàn." #: frappe/public/js/frappe/ui/filters/filter.js:669 msgid "This Quarter" -msgstr "" +msgstr "Quý này" #: frappe/public/js/frappe/ui/filters/filter.js:661 msgid "This Week" -msgstr "" +msgstr "Tuần này" #: frappe/public/js/frappe/ui/filters/filter.js:673 msgid "This Year" -msgstr "" +msgstr "Năm nay" #: frappe/custom/doctype/customize_form/customize_form.js:220 msgid "This action is irreversible. Do you wish to continue?" @@ -26925,12 +26949,12 @@ msgstr "" #: frappe/__init__.py:545 msgid "This action is only allowed for {}" -msgstr "" +msgstr "Hành động này chỉ được phép đối với {}" #: frappe/public/js/frappe/form/toolbar.js:127 #: frappe/public/js/frappe/model/model.js:718 msgid "This cannot be undone" -msgstr "" +msgstr "Việc này không thể hoàn tác" #: frappe/desk/doctype/number_card/number_card.js:484 msgctxt "Number Card" @@ -26940,28 +26964,28 @@ msgstr "" #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" -msgstr "" +msgstr "Thẻ này sẽ có sẵn cho tất cả Người dùng nếu điều này được đặt" #. Description of the 'Is Public' (Check) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "This chart will be available to all Users if this is set" -msgstr "" +msgstr "Biểu đồ này sẽ có sẵn cho tất cả Người dùng nếu điều này được đặt" #: frappe/custom/doctype/customize_form/customize_form.js:212 msgid "This doctype has no orphan fields to trim" -msgstr "" +msgstr "Loại tài liệu này không có trường mồ côi để cắt" #: frappe/core/doctype/doctype/doctype.py:1075 msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes." -msgstr "" +msgstr "Loại tài liệu này có các lần di chuyển đang chờ xử lý, hãy chạy 'di chuyển băng ghế dự bị' trước khi sửa đổi loại tài liệu để tránh mất các thay đổi." #: frappe/model/delete_doc.py:155 msgid "This document can not be deleted right now as it's being modified by another user. Please try again after some time." -msgstr "" +msgstr "Không thể xóa tài liệu này ngay bây giờ vì nó đang được người dùng khác sửa đổi. Vui lòng thử lại sau một thời gian." #: frappe/core/doctype/submission_queue/submission_queue.py:171 msgid "This document has already been queued for submission. You can track the progress over {0}." -msgstr "" +msgstr "Tài liệu này đã được xếp hàng để nộp. Bạn có thể theo dõi tiến trình trên {0}." #: frappe/www/confirm_workflow_action.html:8 msgid "This document has been modified after the email was sent." @@ -26973,7 +26997,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1142 msgid "This document is already amended, you cannot ammend it again" -msgstr "" +msgstr "Tài liệu này đã được sửa đổi, bạn không thể sửa đổi lại" #: frappe/model/document.py:508 msgid "This document is currently locked and queued for execution. Please try again after some time." @@ -27015,16 +27039,16 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1248 msgid "This form has been modified after you have loaded it" -msgstr "" +msgstr "Biểu mẫu này đã được sửa đổi sau khi bạn tải nó" #: frappe/public/js/frappe/form/form.js:2314 msgid "This form is not editable due to a Workflow." -msgstr "" +msgstr "Biểu mẫu này không thể chỉnh sửa được do Quy trình công việc." #. Description of the 'Is Default' (Check) field in DocType 'Address Template' #: frappe/contacts/doctype/address_template/address_template.json msgid "This format is used if country specific format is not found" -msgstr "" +msgstr "Định dạng này được sử dụng nếu không tìm thấy định dạng cụ thể theo quốc gia" #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.py:52 msgid "This geolocation provider is not supported yet." @@ -27034,7 +27058,7 @@ msgstr "" #. Slideshow' #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "This goes above the slideshow." -msgstr "" +msgstr "Điều này vượt lên trên trình chiếu." #: frappe/public/js/frappe/views/reports/query_report.js:2308 msgid "This is a background report. Please set the appropriate filters and then generate a new one." @@ -27062,7 +27086,7 @@ msgstr "" #: frappe/utils/password_strength.py:164 msgid "This is similar to a commonly used password." -msgstr "" +msgstr "Điều này tương tự như một mật khẩu thường được sử dụng." #. Description of the 'Current Value' (Int) field in DocType 'Document Naming #. Settings' @@ -27072,19 +27096,19 @@ msgstr "" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:408 msgid "This link has already been activated for verification." -msgstr "" +msgstr "Liên kết này đã được kích hoạt để xác minh." #: frappe/utils/verified_command.py:49 msgid "This link is invalid or expired. Please make sure you have pasted correctly." -msgstr "" +msgstr "Liên kết này không hợp lệ hoặc đã hết hạn. Hãy chắc chắn rằng bạn đã dán chính xác." #: frappe/printing/page/print/print.js:458 msgid "This may get printed on multiple pages" -msgstr "" +msgstr "Điều này có thể được in trên nhiều trang" #: frappe/utils/goal.py:120 msgid "This month" -msgstr "" +msgstr "Tháng này" #: frappe/public/js/frappe/views/reports/query_report.js:1065 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." @@ -27092,15 +27116,15 @@ msgstr "" #: frappe/templates/emails/auto_email_report.html:57 msgid "This report was generated on {0}" -msgstr "" +msgstr "Báo cáo này được tạo vào {0}" #: frappe/public/js/frappe/views/reports/query_report.js:877 msgid "This report was generated {0}." -msgstr "" +msgstr "Báo cáo này đã được tạo {0}." #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:122 msgid "This request has not yet been approved by the user." -msgstr "" +msgstr "Yêu cầu này vẫn chưa được người dùng chấp thuận." #: frappe/templates/includes/navbar/navbar_items.html:95 msgid "This site is in read only mode, full functionality will be restored soon." @@ -27112,7 +27136,7 @@ msgstr "" #: frappe/www/attribution.html:11 msgid "This software is built on top of many open source packages." -msgstr "" +msgstr "Phần mềm này được xây dựng dựa trên nhiều gói nguồn mở." #: frappe/website/doctype/web_page/web_page.js:71 msgid "This title will be used as the title of the webpage as well as in meta tags" @@ -27120,37 +27144,37 @@ msgstr "" #: frappe/public/js/frappe/form/controls/base_input.js:141 msgid "This value is fetched from {0}'s {1} field" -msgstr "" +msgstr "Giá trị này được tìm nạp từ trường {1} của {0}" #. Description of the 'Max Report Rows' (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "This value specifies the max number of rows that can be rendered in report view." -msgstr "" +msgstr "Giá trị này chỉ định số lượng hàng tối đa có thể được hiển thị trong chế độ xem báo cáo." #: frappe/website/doctype/web_page/web_page.js:85 msgid "This will be automatically generated when you publish the page, you can also enter a route yourself if you wish" -msgstr "" +msgstr "Điều này sẽ được tạo tự động khi bạn xuất bản trang, bạn cũng có thể tự nhập lộ trình nếu muốn" #. Description of the 'Callback Message' (Small Text) field in DocType #. 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "This will be shown in a modal after routing" -msgstr "" +msgstr "Điều này sẽ được hiển thị theo phương thức sau khi định tuyến" #. Description of the 'Report Description' (Data) field in DocType 'Onboarding #. Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "This will be shown to the user in a dialog after routing to the report" -msgstr "" +msgstr "Điều này sẽ được hiển thị cho người dùng trong hộp thoại sau khi định tuyến tới báo cáo" #: frappe/www/third_party_apps.html:23 msgid "This will log out {0} from all other devices" -msgstr "" +msgstr "Thao tác này sẽ đăng xuất {0} khỏi tất cả các thiết bị khác" #: frappe/templates/emails/delete_data_confirmation.html:3 msgid "This will permanently remove your data." -msgstr "" +msgstr "Điều này sẽ xóa vĩnh viễn dữ liệu của bạn." #: frappe/desk/doctype/form_tour/form_tour.js:103 msgid "This will reset this tour and show it to all users. Are you sure?" @@ -27164,12 +27188,12 @@ msgstr "Điều này sẽ kết thúc công việc ngay lập tức và có th #: frappe/core/doctype/user/user.py:1325 msgid "Throttled" -msgstr "" +msgstr "Điều tiết" #. Label of the thumbnail_url (Small Text) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Thumbnail URL" -msgstr "" +msgstr "URL hình thu nhỏ" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -27185,7 +27209,7 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Thursday" -msgstr "" +msgstr "Thứ năm" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the time (Datetime) field in DocType 'Recorder' @@ -27204,39 +27228,39 @@ msgstr "" #: frappe/desk/doctype/event_notifications/event_notifications.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Time" -msgstr "" +msgstr "Thời gian" #. Label of the time_format (Select) field in DocType 'Language' #. Label of the time_format (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "Time Format" -msgstr "" +msgstr "Định dạng thời gian" #. Label of the time_interval (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Time Interval" -msgstr "" +msgstr "Khoảng thời gian" #. Label of the timeseries (Check) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Time Series" -msgstr "" +msgstr "Chuỗi thời gian" #. 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 "" +msgstr "Chuỗi thời gian dựa trên" #. Label of the time_taken (Duration) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Time Taken" -msgstr "" +msgstr "Thời gian thực hiện" #. Label of the rate_limit_seconds (Int) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Time Window (Seconds)" -msgstr "" +msgstr "Cửa sổ thời gian (Giây)" #. Label of the time_zone (Select) field in DocType 'System Settings' #. Label of the time_zone (Autocomplete) field in DocType 'User' @@ -27248,72 +27272,72 @@ msgstr "" #: frappe/desk/page/setup_wizard/setup_wizard.js:404 #: frappe/website/doctype/web_page_view/web_page_view.json msgid "Time Zone" -msgstr "" +msgstr "Múi giờ" #. Label of the time_zones (Text) field in DocType 'Country' #: frappe/geo/doctype/country/country.json msgid "Time Zones" -msgstr "" +msgstr "Múi giờ" #. Label of the time_format (Data) field in DocType 'Country' #: frappe/geo/doctype/country/country.json msgid "Time format" -msgstr "" +msgstr "Định dạng thời gian" #. Label of the time_in_queries (Float) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "Time in Queries" -msgstr "" +msgstr "Thời gian trong truy vấn" #. Description of the 'Expiry time of QR Code Image Page' (Int) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Time in seconds to retain QR code image on server. Min:240" -msgstr "" +msgstr "Thời gian tính bằng giây để giữ lại hình ảnh mã QR trên máy chủ. Tối thiểu:240" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:413 msgid "Time series based on is required to create a dashboard chart" -msgstr "" +msgstr "Cần phải có chuỗi thời gian dựa trên để tạo biểu đồ trang tổng quan" #: frappe/public/js/frappe/form/controls/time.js:124 msgid "Time {0} must be in format: {1}" -msgstr "" +msgstr "Thời gian {0} phải có định dạng: {1}" #. Option for the 'Status' (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Timed Out" -msgstr "" +msgstr "Đã hết thời gian" #: frappe/public/js/frappe/ui/theme_switcher.js:64 msgid "Timeless Night" -msgstr "" +msgstr "Đêm vượt thời gian" #. Label of the timeline (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Timeline" -msgstr "" +msgstr "Dòng thời gian" #. Label of the timeline_doctype (Link) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json msgid "Timeline DocType" -msgstr "" +msgstr "Loại tài liệu dòng thời gian" #. Label of the timeline_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Timeline Field" -msgstr "" +msgstr "Trường dòng thời gian" #. Label of the timeline_links_sections (Section Break) field in DocType #. 'Communication' #. Label of the timeline_links (Table) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Timeline Links" -msgstr "" +msgstr "Liên kết dòng thời gian" #. Label of the timeline_name (Dynamic Link) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json msgid "Timeline Name" -msgstr "" +msgstr "Tên dòng thời gian" #: frappe/core/doctype/doctype/doctype.py:1570 msgid "Timeline field must be a Link or Dynamic Link" @@ -27326,32 +27350,32 @@ msgstr "" #. Label of the timeout (Duration) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Timeout" -msgstr "" +msgstr "Hết thời gian chờ" #. Label of the timeout (Int) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Timeout (In Seconds)" -msgstr "" +msgstr "Hết thời gian chờ (Tính bằng giây)" #. Label of the timeseries (Check) field in DocType 'Dashboard Chart Source' #: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.json msgid "Timeseries" -msgstr "" +msgstr "Dòng thời gian" #. Label of the timespan (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/public/js/frappe/ui/filters/filter.js:28 msgid "Timespan" -msgstr "" +msgstr "Khoảng thời gian" #. Label of the timestamp (Datetime) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Timestamp" -msgstr "" +msgstr "Dấu thời gian" #: frappe/desk/doctype/system_console/system_console.js:41 msgid "Tip: Try the new dropdown console using" -msgstr "" +msgstr "Mẹo: Hãy thử bảng điều khiển thả xuống mới bằng cách sử dụng" #. Label of the title (Data) field in DocType 'DocType State' #. Label of the method (Data) field in DocType 'Error Log' @@ -27399,19 +27423,19 @@ msgstr "" #: frappe/website/doctype/website_sidebar/website_sidebar.json #: frappe/website/doctype/website_sidebar_item/website_sidebar_item.json msgid "Title" -msgstr "" +msgstr "Tiêu đề" #. Label of the title_field (Data) field in DocType 'DocType' #. Label of the title_field (Data) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Title Field" -msgstr "" +msgstr "Trường tiêu đề" #. Label of the title_prefix (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Title Prefix" -msgstr "" +msgstr "Tiền tố tiêu đề" #: frappe/core/doctype/doctype/doctype.py:1507 msgid "Title field must be a valid fieldname" @@ -27419,34 +27443,34 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.js:70 msgid "Title of the page" -msgstr "" +msgstr "Tiêu đề của trang" #. Label of the recipients (Code) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/permission_log/permission_log.js:12 #: frappe/public/js/frappe/views/inbox/inbox_view.js:70 msgid "To" -msgstr "" +msgstr "Đến" #: frappe/public/js/frappe/views/communication.js:53 msgctxt "Email Recipients" msgid "To" -msgstr "" +msgstr "Đến" #. Label of the to_date (Date) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/website/report/website_analytics/website_analytics.js:14 msgid "To Date" -msgstr "" +msgstr "Đến Ngày" #. Label of the to_date_field (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "To Date Field" -msgstr "" +msgstr "Trường đến ngày" #: frappe/desk/doctype/todo/todo_list.js:6 msgid "To Do" -msgstr "" +msgstr "Việc cần làm" #. Description of the 'Subject' (Data) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json @@ -27465,7 +27489,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.py:109 msgid "To allow more reports update limit in System Settings." -msgstr "" +msgstr "Để cho phép giới hạn cập nhật nhiều báo cáo hơn trong Cài đặt hệ thống." #. Label of the section_break_10 (Section Break) field in DocType #. 'Communication' @@ -27481,15 +27505,15 @@ msgstr "" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:35 msgid "To configure Auto Repeat, enable \"Allow Auto Repeat\" from {0}." -msgstr "" +msgstr "Để định cấu hình Tự động lặp lại, hãy bật \"Cho phép tự động lặp lại\" từ {0}." #: frappe/www/login.html:76 msgid "To enable it follow the instructions in the following link: {0}" -msgstr "" +msgstr "Để kích hoạt nó, hãy làm theo hướng dẫn trong liên kết sau: {0}" #: frappe/core/doctype/server_script/server_script.js:40 msgid "To enable server scripts, read the {0}." -msgstr "" +msgstr "Để bật tập lệnh máy chủ, hãy đọc {0}." #: frappe/desk/doctype/onboarding_step/onboarding_step.js:18 msgid "To export this step as JSON, link it in a Onboarding document and save the document." @@ -27497,15 +27521,15 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.js:126 msgid "To generate password click {0}" -msgstr "" +msgstr "Để tạo mật khẩu hãy nhấp vào {0}" #: frappe/public/js/frappe/views/reports/query_report.js:878 msgid "To get the updated report, click on {0}." -msgstr "" +msgstr "Để nhận báo cáo cập nhật, hãy nhấp vào {0}." #: frappe/email/doctype/email_account/email_account.js:139 msgid "To know more click {0}" -msgstr "" +msgstr "Để biết thêm hãy nhấp vào {0}" #. Description of the 'Console' (Code) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json @@ -27537,97 +27561,97 @@ msgstr "" #: frappe/public/js/frappe/utils/diffview.js:44 msgid "To version" -msgstr "" +msgstr "Đến phiên bản" #. Name of a DocType #. Name of a report #: frappe/automation/doctype/assignment_rule/assignment_rule.py:55 #: frappe/desk/doctype/todo/todo.json frappe/desk/report/todo/todo.json msgid "ToDo" -msgstr "" +msgstr "Việc cần làm" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 #: frappe/public/js/frappe/views/calendar/calendar.js:281 msgid "Today" -msgstr "" +msgstr "Hôm nay" #: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" -msgstr "" +msgstr "Chuyển đổi biểu đồ" #: frappe/public/js/frappe/views/file/file_view.js:33 msgid "Toggle Grid View" -msgstr "" +msgstr "Chuyển đổi Chế độ xem lưới" #: frappe/public/js/frappe/form/toolbar.js:472 msgid "Toggle Sidebar" -msgstr "" +msgstr "Chuyển đổi Thanh bên" #. Option for the 'Response Type' (Select) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Token" -msgstr "" +msgstr "Mã thông báo" #. Name of a DocType #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Token Cache" -msgstr "" +msgstr "Bộ đệm mã thông báo" #. Label of the token_endpoint_auth_method (Select) field in DocType 'OAuth #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Token Endpoint Auth Method" -msgstr "" +msgstr "Phương thức xác thực điểm cuối mã thông báo" #. Label of the token_type (Data) field in DocType 'Token Cache' #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Token Type" -msgstr "" +msgstr "Loại mã thông báo" #. Label of the token_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Token URI" -msgstr "" +msgstr "URI mã thông báo" #: frappe/utils/oauth.py:213 msgid "Token is missing" -msgstr "" +msgstr "Mã thông báo bị thiếu" #: frappe/public/js/frappe/ui/filters/filter.js:738 msgid "Tomorrow" -msgstr "" +msgstr "Ngày mai" #: frappe/desk/doctype/bulk_update/bulk_update.py:68 #: frappe/model/workflow.py:331 msgid "Too Many Documents" -msgstr "" +msgstr "Quá Nhiều Tài Liệu" #: frappe/rate_limiter.py:101 msgid "Too Many Requests" -msgstr "" +msgstr "Quá nhiều yêu cầu" #: frappe/database/database.py:480 msgid "Too many changes to database in single action." -msgstr "" +msgstr "Quá nhiều thay đổi đối với cơ sở dữ liệu chỉ trong một hành động." #: frappe/utils/background_jobs.py:736 msgid "Too many queued background jobs ({0}). Please retry after some time." -msgstr "" +msgstr "Quá nhiều công việc nền được xếp hàng đợi ({0}). Vui lòng thử lại sau một thời gian." #: frappe/templates/includes/login/login.js:291 msgid "Too many requests. Please try again later." -msgstr "" +msgstr "Quá nhiều yêu cầu. Vui lòng thử lại sau." #: frappe/core/doctype/user/user.py:1093 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" -msgstr "" +msgstr "Gần đây có quá nhiều người dùng đăng ký nên việc đăng ký bị vô hiệu hóa. Vui lòng thử lại sau một giờ" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:153 msgid "Top" -msgstr "" +msgstr "Đứng đầu" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.js:13 msgid "Top 10" @@ -27636,12 +27660,12 @@ msgstr "" #. Name of a DocType #: frappe/website/doctype/top_bar_item/top_bar_item.json msgid "Top Bar Item" -msgstr "" +msgstr "Mục thanh trên cùng" #. Label of the top_bar_items (Table) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Top Bar Items" -msgstr "" +msgstr "Các mục thanh hàng đầu" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #. Option for the 'Page Number' (Select) field in DocType 'Print Format' @@ -27649,18 +27673,18 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:245 msgid "Top Center" -msgstr "" +msgstr "Trung tâm hàng đầu" #. Label of the top_errors (Table) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Top Errors" -msgstr "" +msgstr "Lỗi hàng đầu" #. Option for the 'Page Number' (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:244 msgid "Top Left" -msgstr "" +msgstr "Trên cùng bên trái" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #. Option for the 'Page Number' (Select) field in DocType 'Print Format' @@ -27668,34 +27692,34 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:246 msgid "Top Right" -msgstr "" +msgstr "Trên cùng bên phải" #. Label of the topic (Link) field in DocType 'Discussion Reply' #: frappe/website/doctype/discussion_reply/discussion_reply.json msgid "Topic" -msgstr "" +msgstr "Chủ đề" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 #: frappe/public/js/frappe/views/reports/report_view.js:1554 msgid "Total" -msgstr "" +msgstr "Tổng cộng" #. Label of the total_background_workers (Int) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Total Background Workers" -msgstr "" +msgstr "Tổng số công nhân nền" #. Label of the total_errors (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Total Errors (last 1 day)" -msgstr "" +msgstr "Tổng số lỗi (1 ngày qua)" #: frappe/public/js/frappe/ui/capture.js:260 msgid "Total Images" -msgstr "" +msgstr "Tổng số hình ảnh" #. Label of the total_outgoing_emails (Int) field in DocType 'System Health #. Report' @@ -27706,17 +27730,17 @@ msgstr "" #. Label of the total_subscribers (Int) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Total Subscribers" -msgstr "" +msgstr "Tổng số người đăng ký" #. Label of the total_users (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Total Users" -msgstr "" +msgstr "Tổng số người dùng" #. Label of the total_working_time (Duration) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Total Working Time" -msgstr "" +msgstr "Tổng thời gian làm việc" #. Description of the 'Initial Sync Count' (Select) field in DocType 'Email #. Account' @@ -27726,32 +27750,32 @@ msgstr "" #: frappe/public/js/print_format_builder/ConfigureColumns.vue:12 msgid "Total:" -msgstr "" +msgstr "Tổng cộng:" #: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" -msgstr "" +msgstr "Tổng số" #: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" -msgstr "" +msgstr "Hàng tổng" #. Label of the trace_id (Data) field in DocType 'Error Log' #: frappe/core/doctype/error_log/error_log.json msgid "Trace ID" -msgstr "" +msgstr "ID dấu vết" #. Label of the traceback (Code) field in DocType 'Patch Log' #: frappe/core/doctype/patch_log/patch_log.json msgid "Traceback" -msgstr "" +msgstr "Truy nguyên" #. Label of the track_changes (Check) field in DocType 'DocType' #. Label of the track_changes (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Track Changes" -msgstr "" +msgstr "Theo dõi các thay đổi" #. Label of the track_email_status (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -27761,24 +27785,24 @@ msgstr "" #. Label of the track_field (Data) field in DocType 'Milestone' #: frappe/automation/doctype/milestone/milestone.json msgid "Track Field" -msgstr "" +msgstr "Trường theo dõi" #. Label of the track_seen (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Track Seen" -msgstr "" +msgstr "Theo dõi Đã xem" #. Label of the track_steps (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Track Steps" -msgstr "" +msgstr "Theo dõi các bước" #. Label of the track_views (Check) field in DocType 'DocType' #. Label of the track_views (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Track Views" -msgstr "" +msgstr "Theo dõi lượt xem" #. Description of the 'Track Email Status' (Check) field in DocType 'Email #. Account' @@ -27791,7 +27815,7 @@ msgstr "" #. Description of a DocType #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Track milestones for any document" -msgstr "" +msgstr "Theo dõi các mốc quan trọng của bất kỳ tài liệu nào" #: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" @@ -27799,26 +27823,26 @@ msgstr "" #: frappe/desk/page/setup_wizard/install_fixtures.py:31 msgid "Transgender" -msgstr "" +msgstr "Chuyển giới" #: frappe/public/js/workflow_builder/components/Properties.vue:19 msgid "Transition Properties" -msgstr "" +msgstr "Thuộc tính chuyển tiếp" #. Label of the transition_rules (Section Break) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Transition Rules" -msgstr "" +msgstr "Quy tắc chuyển đổi" #. Label of the transition_tasks (Link) field in DocType 'Workflow Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Transition Tasks" -msgstr "" +msgstr "Nhiệm vụ chuyển tiếp" #. Label of the transitions (Table) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Transitions" -msgstr "" +msgstr "Sự chuyển tiếp" #. Label of the translatable (Check) field in DocType 'DocField' #. Label of the translatable (Check) field in DocType 'Custom Field' @@ -27827,50 +27851,50 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Translatable" -msgstr "" +msgstr "Có thể dịch" #: frappe/public/js/frappe/views/reports/query_report.js:2369 msgid "Translate Data" -msgstr "" +msgstr "Dịch dữ liệu" #. Label of the translated_doctype (Check) field in DocType 'DocType' #. Label of the translated_doctype (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Translate Link Fields" -msgstr "" +msgstr "Dịch các trường liên kết" #: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" -msgstr "" +msgstr "Dịch các giá trị" #: frappe/public/js/frappe/views/translation_manager.js:11 msgid "Translate {0}" -msgstr "" +msgstr "Dịch {0}" #. Label of the translated_text (Code) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Translated Text" -msgstr "" +msgstr "Văn bản đã dịch" #. Name of a DocType #: frappe/core/doctype/translation/translation.json msgid "Translation" -msgstr "" +msgstr "Bản dịch" #: frappe/public/js/frappe/views/translation_manager.js:46 msgid "Translations" -msgstr "" +msgstr "Bản dịch" #. Name of a role #: frappe/core/doctype/translation/translation.json msgid "Translator" -msgstr "" +msgstr "Người phiên dịch" #. Option for the 'Email Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Trash" -msgstr "" +msgstr "Thùng rác" #. Option for the 'View' (Select) field in DocType 'Form Tour' #. Option for the 'DocType View' (Select) field in DocType 'Workspace Shortcut' @@ -27878,11 +27902,11 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:89 msgid "Tree" -msgstr "" +msgstr "Cây" #: frappe/public/js/frappe/list/base_list.js:211 msgid "Tree View" -msgstr "" +msgstr "Chế độ xem dạng cây" #. Description of the 'Is Tree' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -27891,44 +27915,44 @@ msgstr "" #: frappe/public/js/frappe/views/treeview.js:20 msgid "Tree view is not available for {0}" -msgstr "" +msgstr "Chế độ xem dạng cây không khả dụng cho {0}" #. Label of the method (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Trigger Method" -msgstr "" +msgstr "Phương thức kích hoạt" #: frappe/public/js/frappe/ui/keyboard.js:196 msgid "Trigger Primary Action" -msgstr "" +msgstr "Kích hoạt hành động chính" #: frappe/tests/test_translate.py:55 msgid "Trigger caching" -msgstr "" +msgstr "Bộ nhớ đệm kích hoạt" #. Description of the 'Trigger Method' (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Trigger on valid methods like \"before_insert\", \"after_update\", etc (will depend on the DocType selected)" -msgstr "" +msgstr "Kích hoạt các phương thức hợp lệ như \"trước_insert\", \"after_update\", v.v. (sẽ phụ thuộc vào Loại tài liệu được chọn)" #: frappe/custom/doctype/customize_form/customize_form.js:144 msgid "Trim Table" -msgstr "" +msgstr "Cắt bảng" #: frappe/public/js/frappe/widgets/onboarding_widget.js:318 msgid "Try Again" -msgstr "" +msgstr "Thử lại" #. Label of the try_naming_series (Data) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Try a Naming Series" -msgstr "" +msgstr "Hãy thử Chuỗi đặt tên" #: frappe/printing/page/print/print.js:212 #: frappe/printing/page/print/print.js:218 msgid "Try the new Print Designer" -msgstr "" +msgstr "Hãy dùng thử Trình thiết kế in mới" #: frappe/utils/password_strength.py:106 msgid "Try to avoid repeated words and characters" @@ -27936,7 +27960,7 @@ msgstr "" #: frappe/utils/password_strength.py:98 msgid "Try to use a longer keyboard pattern with more turns" -msgstr "" +msgstr "Cố gắng sử dụng mẫu bàn phím dài hơn với nhiều lượt hơn" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -27952,7 +27976,7 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Tuesday" -msgstr "" +msgstr "Thứ ba" #. Label of the two_factor_auth (Check) field in DocType 'Role' #. Label of the two_factor_authentication (Section Break) field in DocType @@ -27960,12 +27984,12 @@ msgstr "" #: frappe/core/doctype/role/role.json #: frappe/core/doctype/system_settings/system_settings.json msgid "Two Factor Authentication" -msgstr "" +msgstr "Xác thực hai yếu tố" #. Label of the two_factor_method (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Two Factor Authentication method" -msgstr "" +msgstr "Phương thức xác thực hai yếu tố" #. Label of the communication_medium (Select) field in DocType 'Communication' #. Label of the fieldtype (Select) field in DocType 'DocField' @@ -28000,36 +28024,36 @@ msgstr "" #: frappe/website/doctype/web_template/web_template.json #: frappe/www/attribution.html:35 msgid "Type" -msgstr "" +msgstr "Loại" #: frappe/public/js/frappe/form/controls/comment.js:81 msgid "Type a reply / comment" -msgstr "" +msgstr "Nhập câu trả lời/bình luận" #: frappe/templates/includes/search_template.html:51 msgid "Type something in the search box to search" -msgstr "" +msgstr "Nhập nội dung nào đó vào hộp tìm kiếm để tìm kiếm" #: frappe/templates/discussions/comment_box.html:8 #: frappe/templates/discussions/reply_section.html:53 #: frappe/templates/discussions/topic_modal.html:11 msgid "Type title" -msgstr "" +msgstr "Nhập tiêu đề" #: frappe/templates/discussions/discussions.js:341 msgid "Type your reply here..." -msgstr "" +msgstr "Nhập câu trả lời của bạn vào đây..." #: frappe/core/doctype/data_export/exporter.py:143 msgid "Type:" -msgstr "" +msgstr "Loại:" #. Label of the ui_tour (Check) field in DocType 'Form Tour' #. Label of the ui_tour (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "UI Tour" -msgstr "" +msgstr "Tham quan giao diện người dùng" #. Label of the uid (Int) field in DocType 'Communication' #. Label of the uid (Data) field in DocType 'Email Flag Queue' @@ -28038,14 +28062,14 @@ msgstr "" #: frappe/email/doctype/email_flag_queue/email_flag_queue.json #: frappe/email/doctype/unhandled_email/unhandled_email.json msgid "UID" -msgstr "" +msgstr "UID" #. Label of the uidnext (Int) field in DocType 'Email Account' #. Label of the uidnext (Data) field in DocType 'IMAP Folder' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/imap_folder/imap_folder.json msgid "UIDNEXT" -msgstr "" +msgstr "UIDNEXT" #. Label of the uidvalidity (Data) field in DocType 'Email Account' #. Label of the uidvalidity (Data) field in DocType 'IMAP Folder' @@ -28057,7 +28081,7 @@ msgstr "" #. Option for the 'Email Sync Option' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "UNSEEN" -msgstr "" +msgstr "KHÔNG ĐƯỢC XEM" #. Description of the 'Redirect URIs' (Text) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -28084,12 +28108,12 @@ msgstr "" #: frappe/website/doctype/top_bar_item/top_bar_item.json #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "URL" -msgstr "" +msgstr "URL" #. Description of the 'Documentation Link' (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "URL for documentation or help" -msgstr "" +msgstr "URL cho tài liệu hoặc trợ giúp" #: frappe/core/doctype/file/file.py:242 msgid "URL must start with http:// or https://" @@ -28110,17 +28134,17 @@ msgstr "" #. Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "URL of human-readable page with info about the protected resource's terms of service." -msgstr "" +msgstr "URL của trang con người có thể đọc được với thông tin về điều khoản dịch vụ của tài nguyên được bảo vệ." #. Description of the 'Resource Policy URI' (Data) field in DocType 'OAuth #. Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "URL of human-readable page with info on requirements about how the client can use the data." -msgstr "" +msgstr "URL của trang con người có thể đọc được với thông tin về các yêu cầu về cách khách hàng có thể sử dụng dữ liệu." #: frappe/website/doctype/web_page/web_page.js:84 msgid "URL of the page" -msgstr "" +msgstr "URL của trang" #. Description of the 'Policy URI' (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -28135,36 +28159,36 @@ msgstr "" #. Description of the 'Logo URI' (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "URL that references a logo for the client." -msgstr "" +msgstr "URL tham chiếu biểu trưng của khách hàng." #. Description of the 'URL' (Data) field in DocType 'Website Slideshow Item' #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "URL to go to on clicking the slideshow image" -msgstr "" +msgstr "URL để truy cập khi nhấp vào hình ảnh trình chiếu" #. Name of a DocType #: frappe/website/doctype/utm_campaign/utm_campaign.json msgid "UTM Campaign" -msgstr "" +msgstr "Chiến dịch UTM" #. Name of a DocType #: frappe/website/doctype/utm_medium/utm_medium.json msgid "UTM Medium" -msgstr "" +msgstr "UTM Trung bình" #. Name of a DocType #: frappe/website/doctype/utm_source/utm_source.json msgid "UTM Source" -msgstr "" +msgstr "Nguồn UTM" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "UUID" -msgstr "" +msgstr "UUID" #: frappe/desk/form/document_follow.py:85 msgid "Un-following document {0}" -msgstr "" +msgstr "Hủy theo dõi tài liệu {0}" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:67 msgid "Unable to find DocType {0}" @@ -28172,19 +28196,19 @@ msgstr "" #: frappe/public/js/frappe/ui/capture.js:339 msgid "Unable to load camera." -msgstr "" +msgstr "Không thể tải máy ảnh." #: frappe/public/js/frappe/model/model.js:230 msgid "Unable to load: {0}" -msgstr "" +msgstr "Không thể tải: {0}" #: frappe/utils/csvutils.py:37 msgid "Unable to open attached file. Did you export it as CSV?" -msgstr "" +msgstr "Không thể mở tập tin đính kèm. Bạn đã xuất nó dưới dạng CSV phải không?" #: frappe/core/doctype/file/utils.py:98 frappe/core/doctype/file/utils.py:130 msgid "Unable to read file format for {0}" -msgstr "" +msgstr "Không thể đọc định dạng tệp cho {0}" #: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" @@ -28192,37 +28216,37 @@ msgstr "" #: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" -msgstr "" +msgstr "Không thể cập nhật sự kiện" #: frappe/core/doctype/file/file.py:497 msgid "Unable to write file format for {0}" -msgstr "" +msgstr "Không thể ghi định dạng tệp cho {0}" #. Label of the unassign_condition (Code) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Unassign Condition" -msgstr "" +msgstr "Bỏ gán điều kiện" #: frappe/app.py:399 msgid "Uncaught Exception" -msgstr "" +msgstr "Ngoại lệ chưa được phát hiện" #: frappe/public/js/frappe/form/toolbar.js:113 msgid "Unchanged" -msgstr "" +msgstr "Không thay đổi" #: frappe/public/js/frappe/form/toolbar.js:554 msgid "Undo" -msgstr "" +msgstr "Hoàn tác" #: frappe/public/js/frappe/form/toolbar.js:562 msgid "Undo last action" -msgstr "" +msgstr "Hoàn tác hành động cuối cùng" #: frappe/public/js/frappe/form/templates/form_sidebar.html:153 #: frappe/public/js/frappe/form/toolbar.js:945 msgid "Unfollow" -msgstr "" +msgstr "Hủy theo dõi" #. Name of a DocType #: frappe/email/doctype/unhandled_email/unhandled_email.json @@ -28241,7 +28265,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Unique" -msgstr "" +msgstr "Độc đáo" #. Description of the 'Software ID' (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -28252,73 +28276,73 @@ msgstr "" #: frappe/website/report/website_analytics/website_analytics.js:60 msgid "Unknown" -msgstr "" +msgstr "Không rõ" #: frappe/public/js/frappe/model/model.js:209 msgid "Unknown Column: {0}" -msgstr "" +msgstr "Cột không xác định: {0}" #: frappe/utils/data.py:1255 msgid "Unknown Rounding Method: {}" -msgstr "" +msgstr "Phương pháp làm tròn không xác định: {}" #: frappe/auth.py:322 msgid "Unknown User" -msgstr "" +msgstr "Người dùng không xác định" #: frappe/utils/csvutils.py:54 msgid "Unknown file encoding. Tried to use: {0}" -msgstr "" +msgstr "Mã hóa tập tin không xác định. Đã thử sử dụng: {0}" #: frappe/core/doctype/submission_queue/submission_queue.js:7 msgid "Unlock Reference Document" -msgstr "" +msgstr "Mở khóa tài liệu tham khảo" #: frappe/public/js/frappe/form/footer/form_timeline.js:633 #: frappe/website/doctype/web_form/web_form.js:86 msgid "Unpublish" -msgstr "" +msgstr "Hủy xuất bản" #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' #: frappe/email/doctype/email_flag_queue/email_flag_queue.json msgid "Unread" -msgstr "" +msgstr "Chưa đọc" #. Label of the unread_notification_sent (Check) field in DocType #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Unread Notification Sent" -msgstr "" +msgstr "Đã gửi thông báo chưa đọc" #: frappe/utils/safe_exec.py:495 msgid "Unsafe SQL query" -msgstr "" +msgstr "Truy vấn SQL không an toàn" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" -msgstr "" +msgstr "Bỏ chọn tất cả" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Unshared" -msgstr "" +msgstr "Không chia sẻ" #: frappe/email/queue.py:67 msgid "Unsubscribe" -msgstr "" +msgstr "Hủy đăng ký" #. Label of the unsubscribe_method (Data) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Unsubscribe Method" -msgstr "" +msgstr "Phương thức hủy đăng ký" #. Label of the unsubscribe_params (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Unsubscribe Params" -msgstr "" +msgstr "Hủy đăng ký Thông số" #. Label of the unsubscribed (Check) field in DocType 'Contact' #. Label of the unsubscribed (Check) field in DocType 'User' @@ -28328,35 +28352,35 @@ msgstr "" #: frappe/email/doctype/email_group_member/email_group_member.json #: frappe/email/queue.py:123 msgid "Unsubscribed" -msgstr "" +msgstr "Hủy đăng ký" #: frappe/database/query.py:1113 msgid "Unsupported function or operator: {0}" -msgstr "" +msgstr "Hàm hoặc toán tử không được hỗ trợ: {0}" #: frappe/database/query.py:2142 msgid "Unsupported {0}: {1}" -msgstr "" +msgstr "Không được hỗ trợ {0}: {1}" #: frappe/public/js/frappe/data_import/import_preview.js:72 msgid "Untitled Column" -msgstr "" +msgstr "Cột Không Có Tiêu Đề" #: frappe/core/doctype/file/file.js:38 msgid "Unzip" -msgstr "" +msgstr "Giải nén" #: frappe/public/js/frappe/views/file/file_view.js:132 msgid "Unzipped {0} files" -msgstr "" +msgstr "Đã giải nén {0} tệp" #: frappe/public/js/frappe/views/file/file_view.js:125 msgid "Unzipping files..." -msgstr "" +msgstr "Giải nén tập tin..." #: frappe/desk/doctype/event/event.py:323 msgid "Upcoming Events for Today" -msgstr "" +msgstr "Sự kiện sắp tới cho ngày hôm nay" #. Label of the update (Button) field in DocType 'Document Naming Settings' #: frappe/core/doctype/data_import/data_import_list.js:36 @@ -28370,70 +28394,70 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder.js:799 #: frappe/public/js/frappe/form/grid_row.js:429 msgid "Update" -msgstr "" +msgstr "Cập nhật" #. Label of the update_amendment_naming (Button) field in DocType 'Document #. Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Update Amendment Naming" -msgstr "" +msgstr "Cập nhật sửa đổi Đặt tên" #. Option for the 'Import Type' (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Update Existing Records" -msgstr "" +msgstr "Cập nhật hồ sơ hiện có" #. Label of the update_field (Select) field in DocType 'Workflow Document #. State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Update Field" -msgstr "" +msgstr "Trường cập nhật" #: frappe/core/doctype/installed_applications/installed_applications.js:6 #: frappe/core/doctype/installed_applications/installed_applications.js:13 msgid "Update Hooks Resolution Order" -msgstr "" +msgstr "Cập nhật thứ tự giải quyết móc" #: frappe/core/doctype/installed_applications/installed_applications.js:45 msgid "Update Order" -msgstr "" +msgstr "Cập nhật đơn hàng" #: frappe/desk/page/setup_wizard/setup_wizard.js:488 msgid "Update Password" -msgstr "" +msgstr "Cập nhật mật khẩu" #. Title of the edit-profile Web Form #: frappe/core/web_form/edit_profile/edit_profile.json msgid "Update Profile" -msgstr "" +msgstr "Cập nhật hồ sơ" #. Label of the update_series (Section Break) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Update Series Counter" -msgstr "" +msgstr "Cập nhật bộ đếm loạt" #. Label of the update_series_start (Button) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Update Series Number" -msgstr "" +msgstr "Cập nhật số sê-ri" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Update Settings" -msgstr "" +msgstr "Cập nhật cài đặt" #: frappe/public/js/frappe/views/translation_manager.js:13 msgid "Update Translations" -msgstr "" +msgstr "Cập nhật bản dịch" #. Label of the update_value (Small Text) field in DocType 'Bulk Update' #. Label of the update_value (Data) field in DocType 'Workflow Document State' #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Update Value" -msgstr "" +msgstr "Cập nhật giá trị" #: frappe/utils/change_log.py:381 msgid "Update from Frappe Cloud" @@ -28441,7 +28465,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:387 msgid "Update {0} records" -msgstr "" +msgstr "Cập nhật bản ghi {0}" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Option for the 'Status' (Select) field in DocType 'Permission Log' @@ -28449,28 +28473,28 @@ msgstr "" #: frappe/core/doctype/permission_log/permission_log.json #: frappe/public/js/frappe/web_form/web_form.js:447 msgid "Updated" -msgstr "" +msgstr "Đã cập nhật" #: frappe/desk/doctype/bulk_update/bulk_update.js:32 msgid "Updated Successfully" -msgstr "" +msgstr "Cập nhật thành công" #: frappe/public/js/frappe/desk.js:446 msgid "Updated To A New Version 🎉" -msgstr "" +msgstr "Đã cập nhật lên phiên bản mới 🎉" #: frappe/public/js/frappe/list/bulk_operations.js:384 msgid "Updated successfully" -msgstr "" +msgstr "Đã cập nhật thành công" #: frappe/utils/response.py:342 msgid "Updating" -msgstr "" +msgstr "Đang cập nhật" #: frappe/public/js/frappe/form/save.js:11 msgctxt "Freeze message while updating a document" msgid "Updating" -msgstr "" +msgstr "Đang cập nhật" #: frappe/email/doctype/email_queue/email_queue_list.js:49 msgid "Updating Email Queue Statuses. The emails will be picked up in the next scheduled run." @@ -28478,50 +28502,50 @@ msgstr "" #: frappe/core/doctype/document_naming_rule/document_naming_rule.js:17 msgid "Updating counter may lead to document name conflicts if not done properly" -msgstr "" +msgstr "Việc cập nhật bộ đếm có thể dẫn đến xung đột tên tài liệu nếu không được thực hiện đúng cách" #: frappe/desk/page/setup_wizard/setup_wizard.py:23 msgid "Updating global settings" -msgstr "" +msgstr "Cập nhật cài đặt chung" #: frappe/core/doctype/document_naming_settings/document_naming_settings.js:59 msgid "Updating naming series options" -msgstr "" +msgstr "Cập nhật tùy chọn chuỗi đặt tên" #: frappe/public/js/frappe/form/toolbar.js:146 msgid "Updating related fields..." -msgstr "" +msgstr "Đang cập nhật các lĩnh vực liên quan..." #: frappe/desk/doctype/bulk_update/bulk_update.py:117 msgid "Updating {0}" -msgstr "" +msgstr "Đang cập nhật {0}" #: frappe/core/doctype/data_import/data_import.js:36 msgid "Updating {0} of {1}, {2}" -msgstr "" +msgstr "Đang cập nhật {0} của {1}, {2}" #: frappe/public/js/billing.bundle.js:141 msgid "Upgrade plan" -msgstr "" +msgstr "Kế hoạch nâng cấp" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:152 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:153 #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/templates/form_sidebar.html:13 msgid "Upload" -msgstr "" +msgstr "Tải lên" #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:93 msgid "Upload Image" -msgstr "" +msgstr "Tải hình ảnh lên" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:215 msgid "Upload file" -msgstr "" +msgstr "Tải tập tin lên" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:218 msgid "Upload {0} files" -msgstr "" +msgstr "Tải lên tệp {0}" #. Label of the uploaded_to_dropbox (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json @@ -28538,47 +28562,47 @@ msgstr "" #: frappe/desk/doctype/onboarding_step/onboarding_step.json #, python-format msgid "Use % for any non empty value." -msgstr "" +msgstr "Sử dụng % cho mọi giá trị không trống." #. Label of the ascii_encode_password (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Use ASCII encoding for password" -msgstr "" +msgstr "Sử dụng mã hóa ASCII cho mật khẩu" #. Label of the use_first_day_of_period (Check) field in DocType 'Auto Email #. Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Use First Day of Period" -msgstr "" +msgstr "Sử dụng ngày đầu tiên của kỳ kinh" #. Label of the use_html (Check) field in DocType 'Email Template' #: frappe/email/doctype/email_template/email_template.json #: frappe/public/js/frappe/views/communication.js:116 msgid "Use HTML" -msgstr "" +msgstr "Sử dụng HTML" #. Label of the use_imap (Check) field in DocType 'Email Account' #. Label of the use_imap (Check) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use IMAP" -msgstr "" +msgstr "Sử dụng IMAP" #. Label of the use_number_format_from_currency (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Use Number Format from Currency" -msgstr "" +msgstr "Sử dụng định dạng số từ tiền tệ" #. Label of the use_post (Check) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Use POST" -msgstr "" +msgstr "Sử dụng ĐĂNG" #. Label of the use_report_chart (Check) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Use Report Chart" -msgstr "" +msgstr "Sử dụng biểu đồ báo cáo" #. Label of the use_ssl (Check) field in DocType 'Email Account' #. Label of the use_ssl_for_outgoing (Check) field in DocType 'Email Account' @@ -28587,29 +28611,29 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use SSL" -msgstr "" +msgstr "Sử dụng SSL" #. Label of the use_starttls (Check) field in DocType 'Email Account' #. Label of the use_starttls (Check) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use STARTTLS" -msgstr "" +msgstr "Sử dụng STARTTLS" #. Label of the use_tls (Check) field in DocType 'Email Account' #. Label of the use_tls (Check) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use TLS" -msgstr "" +msgstr "Sử dụng TLS" #: frappe/utils/password_strength.py:191 msgid "Use a few uncommon words together." -msgstr "" +msgstr "Sử dụng một vài từ không phổ biến cùng nhau." #: frappe/utils/password_strength.py:44 msgid "Use a few words, avoid common phrases." -msgstr "" +msgstr "Sử dụng ít từ, tránh những cụm từ thông dụng." #. Label of the login_id_is_different (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -28619,20 +28643,20 @@ msgstr "" #. 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 "Sử dụng nếu cài đặt mặc định dường như không phát hiện chính xác dữ liệu của bạn" #: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" -msgstr "" +msgstr "Việc sử dụng truy vấn phụ hoặc chức năng bị hạn chế" #: frappe/printing/page/print/print.js:319 msgid "Use the new Print Format Builder" -msgstr "" +msgstr "Sử dụng Trình tạo định dạng in mới" #. Description of the 'Title Field' (Data) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Use this fieldname to generate title" -msgstr "" +msgstr "Sử dụng tên trường này để tạo tiêu đề" #. Description of the 'Always BCC Address' (Data) field in DocType 'Email #. Account' @@ -28706,66 +28730,66 @@ msgstr "" #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "User" -msgstr "" +msgstr "Người dùng" #: frappe/core/doctype/has_role/has_role.py:25 msgid "User '{0}' already has the role '{1}'" -msgstr "" +msgstr "Người dùng '{0}' đã có vai trò '{1}'" #. Name of a DocType #: frappe/core/doctype/report/user_activity_report.json msgid "User Activity Report" -msgstr "" +msgstr "Báo cáo hoạt động của người dùng" #. Name of a DocType #: frappe/core/doctype/report/user_activity_report_without_sort.json msgid "User Activity Report Without Sort" -msgstr "" +msgstr "Báo cáo hoạt động của người dùng không cần sắp xếp" #. Label of the user_agent (Small Text) field in DocType 'User Session Display' #. Label of the user_agent (Data) field in DocType 'Web Page View' #: frappe/core/doctype/user_session_display/user_session_display.json #: frappe/website/doctype/web_page_view/web_page_view.json msgid "User Agent" -msgstr "" +msgstr "Tác nhân người dùng" #. Label of the in_create (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "User Cannot Create" -msgstr "" +msgstr "Người dùng không thể tạo" #. Label of the read_only (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "User Cannot Search" -msgstr "" +msgstr "Người dùng không thể tìm kiếm" #: frappe/public/js/frappe/desk.js:550 msgid "User Changed" -msgstr "" +msgstr "Người dùng đã thay đổi" #. Label of the defaults (Table) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "User Defaults" -msgstr "" +msgstr "Mặc định của người dùng" #. Label of the user_details_tab (Tab Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "User Details" -msgstr "" +msgstr "Chi tiết người dùng" #. Name of a report #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.json msgid "User Doctype Permissions" -msgstr "" +msgstr "Quyền của người dùng đối với loại tài liệu" #. Name of a DocType #: frappe/core/doctype/user_document_type/user_document_type.json msgid "User Document Type" -msgstr "" +msgstr "Loại tài liệu người dùng" #: frappe/core/doctype/user_type/user_type.py:98 msgid "User Document Types Limit Exceeded" -msgstr "" +msgstr "Đã vượt quá giới hạn loại tài liệu người dùng" #. Name of a DocType #: frappe/core/doctype/user_email/user_email.json @@ -28780,28 +28804,28 @@ msgstr "" #. Name of a DocType #: frappe/core/doctype/user_group/user_group.json msgid "User Group" -msgstr "" +msgstr "Nhóm người dùng" #. Name of a DocType #: frappe/core/doctype/user_group_member/user_group_member.json msgid "User Group Member" -msgstr "" +msgstr "Thành viên nhóm người dùng" #. Label of the user_group_members (Table MultiSelect) field in DocType 'User #. Group' #: frappe/core/doctype/user_group/user_group.json msgid "User Group Members" -msgstr "" +msgstr "Thành viên nhóm người dùng" #. Label of the userid (Data) field in DocType 'User Social Login' #: frappe/core/doctype/user_social_login/user_social_login.json msgid "User ID" -msgstr "" +msgstr "ID người dùng" #. Label of the user_id_property (Data) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "User ID Property" -msgstr "" +msgstr "Thuộc tính ID người dùng" #. Label of the user (Link) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -28820,12 +28844,12 @@ msgstr "" #. Label of the user_image (Attach Image) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "User Image" -msgstr "" +msgstr "Hình ảnh người dùng" #. Name of a DocType #: frappe/core/doctype/user_invitation/user_invitation.json msgid "User Invitation" -msgstr "" +msgstr "Lời mời của người dùng" #: frappe/public/js/frappe/ui/sidebar/sidebar.html:52 msgid "User Menu" @@ -28835,12 +28859,12 @@ msgstr "" #. Request' #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json msgid "User Name" -msgstr "" +msgstr "Tên người dùng" #. Name of a DocType #: frappe/core/doctype/user_permission/user_permission.json msgid "User Permission" -msgstr "" +msgstr "Quyền của người dùng" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:97 @@ -28848,58 +28872,58 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2055 #: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" -msgstr "" +msgstr "Quyền của người dùng" #: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" -msgstr "" +msgstr "Quyền hạn người dùng" #: frappe/core/page/permission_manager/permission_manager_help.html:99 msgid "User Permissions are used to limit users to specific records." -msgstr "" +msgstr "Quyền của người dùng được sử dụng để giới hạn người dùng trong các bản ghi cụ thể." #: frappe/core/doctype/user_permission/user_permission_list.js:124 msgid "User Permissions created successfully" -msgstr "" +msgstr "Quyền người dùng được tạo thành công" #. Name of a DocType #. Label of the erpnext_role (Link) field in DocType 'LDAP Group Mapping' #: frappe/core/doctype/user_role/user_role.json #: frappe/integrations/doctype/ldap_group_mapping/ldap_group_mapping.json msgid "User Role" -msgstr "" +msgstr "Vai trò của người dùng" #. Name of a DocType #: frappe/core/doctype/user_role_profile/user_role_profile.json msgid "User Role Profile" -msgstr "" +msgstr "Hồ sơ vai trò người dùng" #. Name of a DocType #: frappe/core/doctype/user_select_document_type/user_select_document_type.json msgid "User Select Document Type" -msgstr "" +msgstr "Người dùng Chọn loại tài liệu" #. Name of a DocType #: frappe/core/doctype/user_session_display/user_session_display.json msgid "User Session Display" -msgstr "" +msgstr "Hiển thị phiên người dùng" #. Label of a standard navbar item #. Type: Action #: frappe/hooks.py msgid "User Settings" -msgstr "" +msgstr "Cài đặt người dùng" #. Name of a DocType #: frappe/core/doctype/user_social_login/user_social_login.json msgid "User Social Login" -msgstr "" +msgstr "Đăng nhập mạng xã hội của người dùng" #. Label of the _user_tags (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "User Tags" -msgstr "" +msgstr "Thẻ người dùng" #. Label of the user_type (Link) field in DocType 'User' #. Name of a DocType @@ -28907,14 +28931,14 @@ msgstr "" #: frappe/core/doctype/user_type/user_type.json #: frappe/core/doctype/user_type/user_type.py:83 msgid "User Type" -msgstr "" +msgstr "Loại người dùng" #. Label of the user_type_modules (Table) field in DocType 'User Type' #. Name of a DocType #: frappe/core/doctype/user_type/user_type.json #: frappe/core/doctype/user_type_module/user_type_module.json msgid "User Type Module" -msgstr "" +msgstr "Mô-đun loại người dùng" #. Description of the 'Allow Login using Mobile Number' (Check) field in #. DocType 'System Settings' @@ -28930,11 +28954,11 @@ msgstr "" #: frappe/templates/includes/login/login.js:290 msgid "User does not exist." -msgstr "" +msgstr "Người dùng không tồn tại." #: frappe/core/doctype/user_type/user_type.py:83 msgid "User does not have permission to create the new {0}" -msgstr "" +msgstr "Người dùng không có quyền tạo {0}" #: frappe/core/doctype/user_invitation/user_invitation.py:102 msgid "User is disabled" @@ -28948,11 +28972,11 @@ msgstr "" #. Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "User must always select" -msgstr "" +msgstr "Người dùng phải luôn chọn" #: frappe/core/doctype/user_permission/user_permission.py:60 msgid "User permission already exists" -msgstr "" +msgstr "Quyền của người dùng đã tồn tại" #: frappe/www/login.py:171 msgid "User with email address {0} does not exist" @@ -28964,36 +28988,36 @@ msgstr "" #: frappe/core/doctype/user/user.py:579 msgid "User {0} cannot be deleted" -msgstr "" +msgstr "Không thể xóa người dùng {0}" #: frappe/core/doctype/user/user.py:369 msgid "User {0} cannot be disabled" -msgstr "" +msgstr "Người dùng {0} không thể bị vô hiệu hóa" #: frappe/core/doctype/user/user.py:652 msgid "User {0} cannot be renamed" -msgstr "" +msgstr "Người dùng {0} không thể đổi tên" #: frappe/permissions.py:146 msgid "User {0} does not have access to this document" -msgstr "" +msgstr "Người dùng {0} không có quyền truy cập vào tài liệu này" #: frappe/permissions.py:171 msgid "User {0} does not have doctype access via role permission for document {1}" -msgstr "" +msgstr "Người dùng {0} không có quyền truy cập loại tài liệu thông qua quyền vai trò đối với tài liệu {1}" #: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." -msgstr "" +msgstr "Người dùng {0} không có quyền tạo Không gian làm việc." #: frappe/templates/emails/data_deletion_approval.html:1 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:112 msgid "User {0} has requested for data deletion" -msgstr "" +msgstr "Người dùng {0} đã yêu cầu xóa dữ liệu" #: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" -msgstr "" +msgstr "Người dùng {0} đã bắt đầu một phiên mạo danh bạn.

Lý do: {1}" #: frappe/core/doctype/user/user.py:1452 msgid "User {0} impersonated as {1}" @@ -29001,20 +29025,20 @@ msgstr "" #: frappe/utils/oauth.py:300 msgid "User {0} is disabled" -msgstr "" +msgstr "Người dùng {0} bị vô hiệu hóa" #: frappe/sessions.py:243 msgid "User {0} is disabled. Please contact your System Manager." -msgstr "" +msgstr "Người dùng {0} bị vô hiệu hóa. Vui lòng liên hệ với Người quản lý hệ thống của bạn." #: frappe/desk/form/assign_to.py:104 msgid "User {0} is not permitted to access this document." -msgstr "" +msgstr "Người dùng {0} không được phép truy cập tài liệu này." #. Label of the userinfo_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Userinfo URI" -msgstr "" +msgstr "URI thông tin người dùng" #. Label of the username (Data) field in DocType 'User' #. Label of the username (Data) field in DocType 'User Social Login' @@ -29022,11 +29046,11 @@ msgstr "" #: frappe/core/doctype/user_social_login/user_social_login.json #: frappe/www/login.py:110 msgid "Username" -msgstr "" +msgstr "Tên người dùng" #: frappe/core/doctype/user/user.py:741 msgid "Username {0} already exists" -msgstr "" +msgstr "Tên người dùng {0} đã tồn tại" #. Label of the users (Table MultiSelect) field in DocType 'Assignment Rule' #. Name of a Workspace @@ -29038,7 +29062,7 @@ msgstr "" #: frappe/core/workspace/users/users.json #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Users" -msgstr "" +msgstr "Người dùng" #. Description of the 'Protect Attached Files' (Check) field in DocType #. 'DocType' @@ -29061,18 +29085,18 @@ msgstr "" #. Workers' #: frappe/desk/doctype/system_health_report_workers/system_health_report_workers.json msgid "Utilization" -msgstr "" +msgstr "Sự tận dụng" #. Label of the utilization_percent (Percent) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Utilization %" -msgstr "" +msgstr "Sử dụng %" #. Option for the 'Validity' (Select) field in DocType 'OAuth Authorization #. Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Valid" -msgstr "" +msgstr "Hợp lệ" #: frappe/templates/includes/login/login.js:52 #: frappe/templates/includes/login/login.js:65 @@ -29086,7 +29110,7 @@ msgstr "" #. Label of the validate_action (Check) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Validate Field" -msgstr "" +msgstr "Xác thực trường" #. Label of the validate_frappe_mail_settings (Button) field in DocType 'Email #. Account' @@ -29103,16 +29127,16 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Validate SSL Certificate" -msgstr "" +msgstr "Xác thực chứng chỉ SSL" #: frappe/public/js/frappe/web_form/web_form.js:380 msgid "Validation Error" -msgstr "" +msgstr "Lỗi xác thực" #. Label of the validity (Select) field in DocType 'OAuth Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Validity" -msgstr "" +msgstr "Hiệu lực" #. Label of the value (Data) field in DocType 'Milestone' #. Label of the defvalue (Text) field in DocType 'DefaultValue' @@ -29139,43 +29163,43 @@ msgstr "" #: frappe/website/doctype/web_form/web_form.js:213 #: frappe/website/doctype/website_meta_tag/website_meta_tag.json msgid "Value" -msgstr "" +msgstr "Giá trị" #. Label of the value_based_on (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Value Based On" -msgstr "" +msgstr "Giá trị dựa trên" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Value Change" -msgstr "" +msgstr "Thay đổi giá trị" #. Label of the value_changed (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Value Changed" -msgstr "" +msgstr "Giá trị đã thay đổi" #. Label of the property_value (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Value To Be Set" -msgstr "" +msgstr "Giá trị được đặt" #: frappe/model/base_document.py:830 msgid "Value Too Long" -msgstr "" +msgstr "Giá trị quá dài" #: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" -msgstr "" +msgstr "Giá trị không thể thay đổi cho {0}" #: frappe/model/document.py:823 msgid "Value cannot be negative for" -msgstr "" +msgstr "Giá trị không được âm đối với" #: frappe/model/document.py:827 msgid "Value cannot be negative for {0}: {1}" -msgstr "" +msgstr "Giá trị không được âm đối với {0}: {1}" #: frappe/custom/doctype/property_setter/property_setter.js:7 msgid "Value for a check field can be either 0 or 1" @@ -29183,7 +29207,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.py:616 msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" -msgstr "" +msgstr "Giá trị của trường {0} quá dài trong {1}. Độ dài phải nhỏ hơn {2} ký tự" #: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" @@ -29208,21 +29232,21 @@ msgstr "" #. Label of the value_to_validate (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Value to Validate" -msgstr "" +msgstr "Giá trị cần xác thực" #. Description of the 'Update Value' (Data) field in DocType 'Workflow Document #. State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." -msgstr "" +msgstr "Giá trị cần đặt khi trạng thái dòng công việc này được áp dụng. Sử dụng văn bản thuần túy (ví dụ: Đã phê duyệt) hoặc biểu thức nếu \"Đánh giá dưới dạng biểu thức\" được bật." #: frappe/model/base_document.py:1256 msgid "Value too big" -msgstr "" +msgstr "Giá trị quá lớn" #: frappe/core/doctype/data_import/importer.py:726 msgid "Value {0} missing for {1}" -msgstr "" +msgstr "Thiếu giá trị {0} cho {1}" #: frappe/core/doctype/data_import/importer.py:772 frappe/utils/data.py:868 msgid "Value {0} must be in the valid duration format: d h m s" @@ -29231,11 +29255,11 @@ msgstr "" #: frappe/core/doctype/data_import/importer.py:744 #: frappe/core/doctype/data_import/importer.py:759 msgid "Value {0} must in {1} format" -msgstr "" +msgstr "Giá trị {0} phải ở định dạng {1}" #: frappe/core/doctype/version/version_view.html:59 msgid "Values Changed" -msgstr "" +msgstr "Giá trị đã thay đổi" #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json @@ -29244,15 +29268,15 @@ msgstr "" #: frappe/templates/includes/login/login.js:332 msgid "Verification" -msgstr "" +msgstr "Xác minh" #: frappe/templates/includes/login/login.js:335 frappe/twofactor.py:366 msgid "Verification Code" -msgstr "" +msgstr "Mã xác minh" #: frappe/templates/emails/delete_data_confirmation.html:10 msgid "Verification Link" -msgstr "" +msgstr "Liên kết xác minh" #: frappe/templates/includes/login/login.js:382 msgid "Verification code email not sent. Please contact Administrator." @@ -29265,29 +29289,29 @@ msgstr "" #. Option for the 'Contribution Status' (Select) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Verified" -msgstr "" +msgstr "Đã xác minh" #: frappe/public/js/frappe/ui/messages.js:359 #: frappe/templates/includes/login/login.js:336 msgid "Verify" -msgstr "" +msgstr "Xác minh" #: frappe/public/js/frappe/ui/messages.js:358 msgid "Verify Password" -msgstr "" +msgstr "Xác minh mật khẩu" #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." -msgstr "" +msgstr "Đang xác minh..." #. Name of a DocType #: frappe/core/doctype/version/version.json msgid "Version" -msgstr "" +msgstr "Phiên bản" #: frappe/public/js/frappe/desk.js:166 msgid "Version Updated" -msgstr "" +msgstr "Phiên bản được cập nhật" #. Label of the video_url (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json @@ -29297,53 +29321,53 @@ msgstr "" #. Label of the view_name (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "View" -msgstr "" +msgstr "Xem" #: frappe/core/doctype/success_action/success_action.js:60 #: frappe/public/js/frappe/form/success_action.js:89 msgid "View All" -msgstr "" +msgstr "Xem tất cả" #: frappe/public/js/frappe/form/toolbar.js:616 msgid "View Audit Trail" -msgstr "" +msgstr "Xem Đường mòn Kiểm tra" #: frappe/core/doctype/user/user.js:152 msgid "View Doctype Permissions" -msgstr "" +msgstr "Xem quyền của loại tài liệu" #: frappe/core/doctype/file/file.js:4 msgid "View File" -msgstr "" +msgstr "Xem tập tin" #: frappe/public/js/frappe/ui/notifications/notifications.js:260 msgid "View Full Log" -msgstr "" +msgstr "Xem toàn bộ nhật ký" #: frappe/public/js/frappe/views/treeview.js:494 #: frappe/public/js/frappe/widgets/quick_list_widget.js:258 msgid "View List" -msgstr "" +msgstr "Xem danh sách" #. Name of a DocType #: frappe/core/doctype/view_log/view_log.json msgid "View Log" -msgstr "" +msgstr "Xem nhật ký" #: frappe/core/doctype/user/user.js:143 #: frappe/core/doctype/user_permission/user_permission.js:26 msgid "View Permitted Documents" -msgstr "" +msgstr "Xem các tài liệu được phép" #. Label of the view_properties (Button) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "View Properties (via Customize Form)" -msgstr "" +msgstr "Xem Thuộc tính (thông qua Biểu mẫu Tùy chỉnh)" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "View Report" -msgstr "" +msgstr "Xem báo cáo" #. Label of the view_settings (Section Break) field in DocType 'DocType' #. Label of the view_settings_section (Section Break) field in DocType @@ -29351,16 +29375,16 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "View Settings" -msgstr "" +msgstr "Xem cài đặt" #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.js:11 msgid "View Sidebar" -msgstr "" +msgstr "Xem thanh bên" #. Label of the view_switcher (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "View Switcher" -msgstr "" +msgstr "Xem bộ chuyển đổi" #: frappe/website/doctype/website_settings/website_settings.js:16 msgid "View Website" @@ -29368,47 +29392,47 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager.js:397 msgid "View all {0} users" -msgstr "" +msgstr "Xem tất cả người dùng {0}" #: frappe/www/confirm_workflow_action.html:12 msgid "View document" -msgstr "" +msgstr "Xem tài liệu" #: frappe/templates/emails/auto_email_report.html:60 msgid "View report in your browser" -msgstr "" +msgstr "Xem báo cáo trong trình duyệt của bạn" #: frappe/templates/emails/print_link.html:2 msgid "View this in your browser" -msgstr "" +msgstr "Xem cái này trong trình duyệt của bạn" #: frappe/public/js/frappe/web_form/web_form.js:474 msgctxt "Button in web form" msgid "View your response" -msgstr "" +msgstr "Xem phản hồi của bạn" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:43 #: frappe/desk/doctype/calendar_view/calendar_view_list.js:10 #: frappe/desk/doctype/dashboard/dashboard_list.js:10 msgid "View {0}" -msgstr "" +msgstr "Xem {0}" #. Label of the viewed_by (Data) field in DocType 'View Log' #: frappe/core/doctype/view_log/view_log.json msgid "Viewed By" -msgstr "" +msgstr "Được xem bởi" #. Group in DocType's connections #. Label of a Card Break in the Build Workspace #: frappe/core/doctype/doctype/doctype.json #: frappe/core/workspace/build/build.json msgid "Views" -msgstr "" +msgstr "Lượt xem" #. Label of the is_virtual (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Virtual" -msgstr "" +msgstr "Ảo" #: frappe/model/virtual_doctype.py:76 msgid "Virtual DocType {} requires a static method called {} found {}" @@ -29425,20 +29449,20 @@ msgstr "" #. Label of the visibility_section (Section Break) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Visibility" -msgstr "" +msgstr "Khả năng hiển thị" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:41 msgid "Visible to website/portal users." -msgstr "" +msgstr "Hiển thị cho người dùng trang web/cổng thông tin." #. Option for the 'Type' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Visit" -msgstr "" +msgstr "Ghé thăm" #: frappe/desk/doctype/desktop_settings/desktop_settings.js:6 msgid "Visit Desktop" -msgstr "" +msgstr "Truy cập Máy tính để bàn" #: frappe/website/doctype/website_route_meta/website_route_meta.js:7 msgid "Visit Web Page" @@ -29447,16 +29471,16 @@ msgstr "" #. Label of the visitor_id (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json msgid "Visitor ID" -msgstr "" +msgstr "ID khách truy cập" #: frappe/templates/discussions/reply_section.html:39 msgid "Want to discuss?" -msgstr "" +msgstr "Bạn muốn thảo luận?" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Warehouse" -msgstr "" +msgstr "Kho hàng" #. Option for the 'Button Color' (Select) field in DocType 'DocField' #. Option for the 'Button Color' (Select) field in DocType 'Custom Field' @@ -29469,24 +29493,24 @@ msgstr "" #: frappe/public/js/frappe/router.js:619 #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Warning" -msgstr "" +msgstr "Cảnh báo" #: frappe/custom/doctype/customize_form/customize_form.js:217 msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:" -msgstr "" +msgstr "Cảnh báo: MẤT DỮ LIỆU NGAY LẬP TỨC! Việc tiếp tục sẽ xóa vĩnh viễn các cột cơ sở dữ liệu sau khỏi loại tài liệu {0}:" #: frappe/core/doctype/doctype/doctype.py:1146 msgid "Warning: Naming is not set" -msgstr "" +msgstr "Cảnh báo: Chưa đặt tên" #: frappe/public/js/frappe/model/meta.js:190 msgid "Warning: Unable to find {0} in any table related to {1}" -msgstr "" +msgstr "Cảnh báo: Không thể tìm thấy {0} trong bất kỳ bảng nào liên quan đến {1}" #. Description of the 'Counter' (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Warning: Updating counter may lead to document name conflicts if not done properly" -msgstr "" +msgstr "Cảnh báo: Việc cập nhật bộ đếm có thể dẫn đến xung đột tên tài liệu nếu không được thực hiện đúng cách" #: frappe/core/doctype/doctype/doctype.py:458 msgid "Warning: Usage of 'format:' is discouraged." @@ -29494,11 +29518,11 @@ msgstr "" #: frappe/website/doctype/help_article/templates/help_article.html:24 msgid "Was this article helpful?" -msgstr "" +msgstr "Bài viết này có hữu ích không?" #: frappe/public/js/frappe/widgets/onboarding_widget.js:127 msgid "Watch Tutorial" -msgstr "" +msgstr "Xem hướng dẫn" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json @@ -29511,23 +29535,23 @@ msgstr "" #: frappe/templates/emails/delete_data_confirmation.html:2 msgid "We have received a request for deletion of {0} data associated with: {1}" -msgstr "" +msgstr "Chúng tôi đã nhận được yêu cầu xóa dữ liệu {0} được liên kết với: {1}" #: frappe/templates/emails/download_data.html:2 msgid "We have received a request from you to download your {0} data associated with: {1}" -msgstr "" +msgstr "Chúng tôi đã nhận được yêu cầu từ bạn tải xuống dữ liệu {0} của bạn được liên kết với: {1}" #: frappe/www/attribution.html:12 msgid "We would like to thank the authors of these packages for their contribution." -msgstr "" +msgstr "Chúng tôi xin cảm ơn các tác giả của các gói này vì sự đóng góp của họ." #: frappe/www/contact.py:57 msgid "We've received your query!" -msgstr "" +msgstr "Chúng tôi đã nhận được câu hỏi của bạn!" #: frappe/public/js/frappe/form/controls/password.js:87 msgid "Weak" -msgstr "" +msgstr "Yếu" #. Name of a DocType #: frappe/website/doctype/web_form/web_form.json @@ -29806,16 +29830,16 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Wednesday" -msgstr "" +msgstr "Thứ Tư" #: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" -msgstr "" +msgstr "Tuần" #. Option for the 'Frequency' (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Weekdays" -msgstr "" +msgstr "Ngày làm việc" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' @@ -29837,18 +29861,18 @@ msgstr "" #: frappe/public/js/frappe/utils/common.js:408 #: frappe/website/report/website_analytics/website_analytics.js:24 msgid "Weekly" -msgstr "" +msgstr "Hàng tuần" #. 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 "Weekly Long" -msgstr "" +msgstr "Dài hàng tuần" #: frappe/desk/page/setup_wizard/setup_wizard.js:384 msgid "Welcome" -msgstr "" +msgstr "Chào mừng" #. Label of the welcome_email_template (Link) field in DocType 'System #. Settings' @@ -29861,12 +29885,12 @@ msgstr "" #. Label of the welcome_url (Data) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Welcome URL" -msgstr "" +msgstr "URL chào mừng" #. Name of a Workspace #: frappe/core/workspace/welcome_workspace/welcome_workspace.json msgid "Welcome Workspace" -msgstr "" +msgstr "Chào mừng không gian làm việc" #: frappe/core/doctype/user/user.py:457 msgid "Welcome email sent" @@ -29874,11 +29898,11 @@ msgstr "" #: frappe/core/doctype/user/user.py:518 msgid "Welcome to {0}" -msgstr "" +msgstr "Chào mừng đến với {0}" #: frappe/public/js/frappe/ui/notifications/notifications.js:80 msgid "What's New" -msgstr "" +msgstr "Có gì mới" #. Description of the 'Allow Guests to Upload Files' (Check) field in DocType #. 'System Settings' @@ -29918,7 +29942,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:14 #: frappe/public/js/print_format_builder/ConfigureColumns.vue:11 msgid "Width" -msgstr "" +msgstr "Chiều rộng" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:2 msgid "Widths can be set in px or %." @@ -29927,7 +29951,7 @@ msgstr "" #. Label of the wildcard_filter (Check) field in DocType 'Report Filter' #: frappe/core/doctype/report_filter/report_filter.json msgid "Wildcard Filter" -msgstr "" +msgstr "Bộ lọc ký tự đại diện" #. Description of the 'Wildcard Filter' (Check) field in DocType 'Report #. Filter' @@ -29941,7 +29965,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder.js:424 msgid "Will only be shown if section headings are enabled" -msgstr "" +msgstr "Sẽ chỉ được hiển thị nếu tiêu đề phần được bật" #. Description of the 'Run Jobs only Daily if Inactive For (Days)' (Int) field #. in DocType 'System Settings' @@ -29951,18 +29975,18 @@ msgstr "" #: frappe/public/js/frappe/form/print_utils.js:46 msgid "With Letter head" -msgstr "" +msgstr "Có đầu thư" #. Label of the worker_information_section (Section Break) field in DocType 'RQ #. Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Worker Information" -msgstr "" +msgstr "Thông tin Người lao động" #. Label of the worker_name (Data) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Worker Name" -msgstr "" +msgstr "Tên công nhân" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Group in DocType's connections @@ -29972,42 +29996,42 @@ msgstr "" #: frappe/public/js/workflow_builder/store.js:129 #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow" -msgstr "" +msgstr "Quy trình làm việc" #. Name of a DocType #: frappe/workflow/doctype/workflow_action/workflow_action.json #: frappe/workflow/doctype/workflow_action/workflow_action.py:446 msgid "Workflow Action" -msgstr "" +msgstr "Hành động của quy trình làm việc" #. Name of a DocType #. Description of a DocType #: frappe/workflow/doctype/workflow_action_master/workflow_action_master.json msgid "Workflow Action Master" -msgstr "" +msgstr "Bậc thầy hành động quy trình làm việc" #. Label of the workflow_action_name (Data) field in DocType 'Workflow Action #. Master' #: frappe/workflow/doctype/workflow_action_master/workflow_action_master.json msgid "Workflow Action Name" -msgstr "" +msgstr "Tên hành động quy trình làm việc" #. Name of a DocType #: frappe/workflow/doctype/workflow_action_permitted_role/workflow_action_permitted_role.json msgid "Workflow Action Permitted Role" -msgstr "" +msgstr "Vai trò được phép hành động của quy trình làm việc" #. Description of the 'Is Optional State' (Check) field in DocType 'Workflow #. Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Workflow Action is not created for optional states" -msgstr "" +msgstr "Hành động quy trình làm việc không được tạo cho các trạng thái tùy chọn" #: frappe/public/js/workflow_builder/store.js:129 #: frappe/workflow/doctype/workflow/workflow.js:25 #: frappe/workflow/page/workflow_builder/workflow_builder.js:4 msgid "Workflow Builder" -msgstr "" +msgstr "Trình tạo quy trình làm việc" #. Label of the workflow_builder_id (Data) field in DocType 'Workflow Document #. State' @@ -30016,7 +30040,7 @@ msgstr "" #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Workflow Builder ID" -msgstr "" +msgstr "ID trình tạo quy trình làm việc" #: frappe/workflow/doctype/workflow/workflow.js:11 msgid "Workflow Builder allows you to create workflows visually. You can drag and drop states and link them to create transitions. Also you can update their properties from the sidebar." @@ -30025,82 +30049,82 @@ msgstr "" #. Label of the workflow_data (JSON) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow Data" -msgstr "" +msgstr "Dữ liệu quy trình làm việc" #: frappe/public/js/workflow_builder/components/Properties.vue:44 msgid "Workflow Details" -msgstr "" +msgstr "Chi tiết quy trình làm việc" #. Name of a DocType #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Workflow Document State" -msgstr "" +msgstr "Trạng thái tài liệu quy trình công việc" #: frappe/model/workflow.py:113 msgid "Workflow Evaluation Error" -msgstr "" +msgstr "Lỗi đánh giá quy trình làm việc" #. Label of the workflow_name (Data) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow Name" -msgstr "" +msgstr "Tên quy trình làm việc" #. Label of the workflow_state (Data) field in DocType 'Workflow Action' #. Name of a DocType #: frappe/workflow/doctype/workflow_action/workflow_action.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Workflow State" -msgstr "" +msgstr "Trạng thái quy trình làm việc" #. Label of the workflow_state_field (Data) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow State Field" -msgstr "" +msgstr "Trường trạng thái quy trình làm việc" #: frappe/model/workflow.py:67 msgid "Workflow State not set" -msgstr "" +msgstr "Trạng thái quy trình làm việc chưa được đặt" #: frappe/model/workflow.py:281 frappe/model/workflow.py:289 msgid "Workflow State transition not allowed from {0} to {1}" -msgstr "" +msgstr "Không được phép chuyển đổi trạng thái quy trình làm việc từ {0} sang {1}" #: frappe/workflow/doctype/workflow/workflow.js:140 msgid "Workflow States Don't Exist" -msgstr "" +msgstr "Trạng thái quy trình làm việc không tồn tại" #: frappe/model/workflow.py:405 msgid "Workflow Status" -msgstr "" +msgstr "Trạng thái quy trình làm việc" #. Option for the 'Script Type' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Workflow Task" -msgstr "" +msgstr "Nhiệm vụ quy trình làm việc" #. Name of a DocType #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Workflow Transition" -msgstr "" +msgstr "Chuyển đổi quy trình làm việc" #. Name of a DocType #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Workflow Transition Task" -msgstr "" +msgstr "Nhiệm vụ chuyển đổi quy trình làm việc" #. Name of a DocType #: frappe/workflow/doctype/workflow_transition_tasks/workflow_transition_tasks.json msgid "Workflow Transition Tasks" -msgstr "" +msgstr "Nhiệm vụ chuyển đổi quy trình làm việc" #. Description of a DocType #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Workflow state represents the current state of a document." -msgstr "" +msgstr "Trạng thái quy trình công việc thể hiện trạng thái hiện tại của tài liệu." #: frappe/public/js/workflow_builder/store.js:83 msgid "Workflow updated successfully" -msgstr "" +msgstr "Quy trình làm việc được cập nhật thành công" #. Label of the workspace_section (Section Break) field in DocType 'User' #. Label of a Link in the Build Workspace @@ -30115,47 +30139,47 @@ msgstr "" #: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" -msgstr "" +msgstr "Không gian làm việc" #: frappe/public/js/frappe/router.js:181 msgid "Workspace {0} does not exist" -msgstr "" +msgstr "Không gian làm việc {0} không tồn tại" #. Name of a DocType #: frappe/desk/doctype/workspace_chart/workspace_chart.json msgid "Workspace Chart" -msgstr "" +msgstr "Biểu đồ không gian làm việc" #. Name of a DocType #: frappe/desk/doctype/workspace_custom_block/workspace_custom_block.json msgid "Workspace Custom Block" -msgstr "" +msgstr "Khối tùy chỉnh không gian làm việc" #. Name of a DocType #: frappe/desk/doctype/workspace_link/workspace_link.json msgid "Workspace Link" -msgstr "" +msgstr "Liên kết không gian làm việc" #. Name of a role #: frappe/desk/doctype/custom_html_block/custom_html_block.json #: frappe/desk/doctype/workspace/workspace.json msgid "Workspace Manager" -msgstr "" +msgstr "Trình quản lý không gian làm việc" #. Name of a DocType #: frappe/desk/doctype/workspace_number_card/workspace_number_card.json msgid "Workspace Number Card" -msgstr "" +msgstr "Thẻ số vùng làm việc" #. Name of a DocType #: frappe/desk/doctype/workspace_quick_list/workspace_quick_list.json msgid "Workspace Quick List" -msgstr "" +msgstr "Danh sách nhanh không gian làm việc" #. Name of a DocType #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "Workspace Shortcut" -msgstr "" +msgstr "Phím tắt không gian làm việc" #. Option for the 'Link Type' (Select) field in DocType 'Desktop Icon' #. Name of a DocType @@ -30163,21 +30187,21 @@ msgstr "" #: frappe/desk/doctype/desktop_icon/desktop_icon.json #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json msgid "Workspace Sidebar" -msgstr "" +msgstr "Thanh bên của không gian làm việc" #. Name of a DocType #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Workspace Sidebar Item" -msgstr "" +msgstr "Mục thanh bên của không gian làm việc" #: frappe/public/js/frappe/views/workspace/workspace.js:602 msgid "Workspace {0} created" -msgstr "" +msgstr "Không gian làm việc {0} đã được tạo" #. Option for the 'View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Workspaces" -msgstr "" +msgstr "Không gian làm việc" #: frappe/public/js/frappe/form/footer/form_timeline.js:757 msgid "Would you like to publish this comment? This means it will become visible to website/portal users." @@ -30189,7 +30213,7 @@ msgstr "" #: frappe/desk/page/setup_wizard/setup_wizard.py:41 msgid "Wrapping up" -msgstr "" +msgstr "Kết thúc" #. Label of the write (Check) field in DocType 'Custom DocPerm' #. Label of the write (Check) field in DocType 'DocPerm' @@ -30202,25 +30226,25 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:36 #: frappe/public/js/frappe/form/templates/set_sharing.html:3 msgid "Write" -msgstr "" +msgstr "Viết" #: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" -msgstr "" +msgstr "Tìm nạp sai giá trị từ" #: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" -msgstr "" +msgstr "Trường trục X" #. Label of the x_field (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "X Field" -msgstr "" +msgstr "Trường X" #. Option for the 'Format' (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "XLSX" -msgstr "" +msgstr "XLSX" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:644 msgid "XMLHttpRequest Error" @@ -30229,17 +30253,17 @@ msgstr "" #. Label of the y_axis (Table) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Y Axis" -msgstr "" +msgstr "Trục Y" #: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" -msgstr "" +msgstr "Trường trục Y" #. Label of the y_field (Select) field in DocType 'Dashboard Chart Field' #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json #: frappe/public/js/frappe/views/reports/query_report.js:1268 msgid "Y Field" -msgstr "" +msgstr "Trường Y" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -30249,14 +30273,14 @@ msgstr "" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Yandex.Mail" -msgstr "" +msgstr "Yandex.Mail" #. Label of the heatmap_year (Select) field in DocType 'Dashboard Chart' #. Label of the year (Data) field in DocType 'Company History' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/website/doctype/company_history/company_history.json msgid "Year" -msgstr "" +msgstr "Năm" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' @@ -30274,14 +30298,14 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/public/js/frappe/utils/common.js:412 msgid "Yearly" -msgstr "" +msgstr "Hàng năm" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Yellow" -msgstr "" +msgstr "Màu vàng" #. Option for the 'Standard' (Select) field in DocType 'Page' #. Option for the 'Is Standard' (Select) field in DocType 'Report' @@ -30307,42 +30331,42 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" -msgstr "" +msgstr "Có" #: frappe/public/js/frappe/ui/messages.js:32 msgctxt "Approve confirmation dialog" msgid "Yes" -msgstr "" +msgstr "Đồng ý" #: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" -msgstr "" +msgstr "Đồng ý" #: frappe/public/js/frappe/ui/filters/filter.js:726 msgid "Yesterday" -msgstr "" +msgstr "Hôm qua" #: frappe/public/js/frappe/utils/user.js:33 msgctxt "Name of the current user. For example: You edited this 5 hours ago." msgid "You" -msgstr "" +msgstr "Bạn" #: frappe/public/js/frappe/form/footer/form_timeline.js:463 msgid "You Liked" -msgstr "" +msgstr "Bạn đã thích" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:271 msgid "You added 1 row to {0}" -msgstr "" +msgstr "Bạn đã thêm 1 hàng vào {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:249 msgid "You added {0} rows to {1}" -msgstr "" +msgstr "Bạn đã thêm {0} hàng vào {1}" #: frappe/public/js/frappe/router.js:648 msgid "You are about to open an external link. To confirm, click the link again." -msgstr "" +msgstr "Bạn sắp mở một liên kết bên ngoài. Để xác nhận, hãy nhấp vào liên kết một lần nữa." #: frappe/public/js/frappe/dom.js:435 msgid "You are connected to internet." @@ -30350,23 +30374,23 @@ msgstr "" #: frappe/integrations/frappe_providers/frappecloud_billing.py:28 msgid "You are not allowed to access this resource" -msgstr "" +msgstr "Bạn không được phép truy cập tài nguyên này" #: frappe/permissions.py:443 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" -msgstr "" +msgstr "Bạn không được phép truy cập bản ghi {0} này vì nó được liên kết với {1} '{2}' trong trường {3}" #: frappe/permissions.py:432 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in row {3}, field {4}" -msgstr "" +msgstr "Bạn không được phép truy cập bản ghi {0} này vì nó được liên kết với {1} '{2}' trong hàng {3}, trường {4}" #: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:68 msgid "You are not allowed to create columns" -msgstr "" +msgstr "Bạn không được phép tạo cột" #: frappe/core/doctype/report/report.py:102 msgid "You are not allowed to delete Standard Report" -msgstr "" +msgstr "Bạn không được phép xóa Báo cáo Chuẩn" #: frappe/website/doctype/website_theme/website_theme.py:73 msgid "You are not allowed to delete a standard Website Theme" @@ -30374,7 +30398,7 @@ msgstr "" #: frappe/core/doctype/report/report.py:398 msgid "You are not allowed to edit the report." -msgstr "" +msgstr "Bạn không được phép chỉnh sửa báo cáo." #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 @@ -30385,7 +30409,7 @@ msgstr "" #: frappe/public/js/frappe/views/treeview.js:458 msgid "You are not allowed to print this report" -msgstr "" +msgstr "Bạn không được phép in báo cáo này" #: frappe/public/js/frappe/views/communication.js:845 msgid "You are not allowed to send emails related to this document" @@ -30393,7 +30417,7 @@ msgstr "" #: frappe/desk/doctype/event/event.py:251 msgid "You are not allowed to update the status of this event." -msgstr "" +msgstr "Bạn không được phép cập nhật trạng thái của sự kiện này." #: frappe/website/doctype/web_form/web_form.py:633 msgid "You are not allowed to update this Web Form Document" @@ -30409,11 +30433,11 @@ msgstr "" #: frappe/www/desk.py:27 msgid "You are not permitted to access this page." -msgstr "" +msgstr "Bạn không được phép truy cập trang này." #: frappe/__init__.py:464 msgid "You are not permitted to access this resource. Login to access" -msgstr "" +msgstr "Bạn không được phép truy cập tài nguyên này. Đăng nhập để truy cập" #: frappe/public/js/frappe/form/sidebar/document_follow.js:131 msgid "You are now following this document. You will receive daily updates via email. You can change this in User Settings." @@ -30421,7 +30445,7 @@ msgstr "" #: frappe/core/doctype/installed_applications/installed_applications.py:126 msgid "You are only allowed to update order, do not remove or add apps." -msgstr "" +msgstr "Bạn chỉ được phép cập nhật đơn hàng, không được xóa hoặc thêm ứng dụng." #: frappe/email/doctype/email_account/email_account.js:284 msgid "You are selecting Sync Option as ALL, It will resync all read as well as unread message from server. This may also cause the duplication of Communication (emails)." @@ -30430,7 +30454,7 @@ msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:414 msgctxt "Form timeline" msgid "You attached {0}" -msgstr "" +msgstr "Bạn đã đính kèm {0}" #: frappe/printing/page/print_format_builder/print_format_builder.js:783 msgid "You can add dynamic properties from the document by using Jinja templating." @@ -30442,39 +30466,39 @@ msgstr "" #: frappe/templates/emails/new_user.html:22 msgid "You can also copy-paste following link in your browser" -msgstr "" +msgstr "Bạn cũng có thể sao chép-dán liên kết sau vào trình duyệt của mình" #: frappe/templates/emails/download_data.html:9 msgid "You can also copy-paste this" -msgstr "" +msgstr "Bạn cũng có thể sao chép-dán" #: frappe/templates/emails/delete_data_confirmation.html:11 msgid "You can also copy-paste this {0} to your browser" -msgstr "" +msgstr "Bạn cũng có thể sao chép-dán {0} này vào trình duyệt của mình" #: frappe/templates/emails/user_invitation_expired.html:8 msgid "You can ask your team to resend the invitation if you'd still like to join." -msgstr "" +msgstr "Bạn có thể yêu cầu nhóm của mình gửi lại lời mời nếu bạn vẫn muốn tham gia." #: frappe/public/js/frappe/logtypes.js:21 msgid "You can change the retention policy from {0}." -msgstr "" +msgstr "Bạn có thể thay đổi chính sách lưu giữ từ {0}." #: frappe/public/js/frappe/widgets/onboarding_widget.js:194 msgid "You can continue with the onboarding after exploring this page" -msgstr "" +msgstr "Bạn có thể tiếp tục quá trình làm quen sau khi khám phá trang này" #: frappe/model/delete_doc.py:179 msgid "You can disable this {0} instead of deleting it." -msgstr "" +msgstr "Bạn có thể tắt {0} này thay vì xóa nó." #: frappe/core/doctype/file/file.py:773 msgid "You can increase the limit from System Settings." -msgstr "" +msgstr "Bạn có thể tăng giới hạn từ Cài đặt hệ thống." #: frappe/utils/synchronization.py:48 msgid "You can manually remove the lock if you think it's safe: {}" -msgstr "" +msgstr "Bạn có thể tháo khóa theo cách thủ công nếu bạn cho rằng nó an toàn: {}" #: frappe/public/js/frappe/form/controls/markdown_editor.js:75 msgid "You can only insert images in Markdown fields" @@ -30482,11 +30506,11 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:42 msgid "You can only print upto {0} documents at a time" -msgstr "" +msgstr "Bạn chỉ có thể in tối đa {0} tài liệu mỗi lần" #: frappe/core/doctype/user_type/user_type.py:104 msgid "You can only set the 3 custom doctypes in the Document Types table." -msgstr "" +msgstr "Bạn chỉ có thể đặt 3 loại tài liệu tùy chỉnh trong bảng Loại tài liệu." #: frappe/handler.py:184 msgid "You can only upload JPG, PNG, GIF, PDF, TXT, CSV or Microsoft documents." @@ -30494,47 +30518,47 @@ msgstr "" #: 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)" -msgstr "" +msgstr "Bạn chỉ có thể tải lên tối đa 5000 bản ghi trong một lần. (có thể ít hơn trong một số trường hợp)" #: frappe/website/doctype/web_page/web_page.js:92 msgid "You can select one from the following," -msgstr "" +msgstr "Bạn có thể chọn một trong các tùy chọn sau," #. Description of the 'Rate limit for email link login' (Int) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "You can set a high value here if multiple users will be logging in from the same network." -msgstr "" +msgstr "Bạn có thể đặt giá trị cao ở đây nếu nhiều người dùng đăng nhập từ cùng một mạng." #: frappe/desk/query_report.py:383 msgid "You can try changing the filters of your report." -msgstr "" +msgstr "Bạn có thể thử thay đổi bộ lọc của báo cáo." #: frappe/core/page/permission_manager/permission_manager_help.html:94 msgid "You can use Customize Form to set levels on fields." -msgstr "" +msgstr "Bạn có thể sử dụng Tùy chỉnh biểu mẫu để đặt cấp độ trên các trường." #: frappe/public/js/frappe/form/link_selector.js:30 msgid "You can use wildcard %" -msgstr "" +msgstr "Bạn có thể sử dụng ký tự đại diện %" #: frappe/custom/doctype/customize_form/customize_form.py:394 msgid "You can't set 'Options' for field {0}" -msgstr "" +msgstr "Bạn không thể đặt 'Tùy chọn' cho trường {0}" #: frappe/custom/doctype/customize_form/customize_form.py:398 msgid "You can't set 'Translatable' for field {0}" -msgstr "" +msgstr "Bạn không thể đặt 'Có thể dịch' cho trường {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:74 msgctxt "Form timeline" msgid "You cancelled this document" -msgstr "" +msgstr "Bạn đã hủy tài liệu này" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:61 msgctxt "Form timeline" msgid "You cancelled this document {1}" -msgstr "" +msgstr "Bạn đã hủy tài liệu này {1}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:417 msgid "You cannot create a dashboard chart from single DocTypes" @@ -30542,73 +30566,73 @@ msgstr "" #: frappe/share.py:241 msgid "You cannot share `{0}` on {1} `{2}` as you do not have `{0}` permission on `{1}`" -msgstr "" +msgstr "Bạn không thể chia sẻ `{0}` trên {1} `{2}` vì bạn không có quyền `{0}` trên `{1}`" #: frappe/custom/doctype/customize_form/customize_form.py:390 msgid "You cannot unset 'Read Only' for field {0}" -msgstr "" +msgstr "Bạn không thể bỏ đặt 'Chỉ đọc' cho trường {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:125 msgid "You changed the value of {0}" -msgstr "" +msgstr "Bạn đã thay đổi giá trị của {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:114 msgid "You changed the value of {0} {1}" -msgstr "" +msgstr "Bạn đã thay đổi giá trị của {0} {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:196 msgid "You changed the values for {0}" -msgstr "" +msgstr "Bạn đã thay đổi giá trị cho {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:185 msgid "You changed the values for {0} {1}" -msgstr "" +msgstr "Bạn đã thay đổi giá trị cho {0} {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:443 msgctxt "Form timeline" msgid "You changed {0} to {1}" -msgstr "" +msgstr "Bạn đã thay đổi {0} thành {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 msgid "You created this" -msgstr "" +msgstr "Bạn đã tạo cái này" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:345 msgctxt "Form timeline" msgid "You created this document {0}" -msgstr "" +msgstr "Bạn đã tạo tài liệu này {0}" #: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." -msgstr "" +msgstr "Bạn không có đủ quyền để truy cập tài nguyên này. Vui lòng liên hệ với người quản lý của bạn để có được quyền truy cập." #: frappe/app.py:384 msgid "You do not have enough permissions to complete the action" -msgstr "" +msgstr "Bạn không có đủ quyền để hoàn thành hành động" #: frappe/core/doctype/data_import/data_import.py:83 msgid "You do not have import permission for {0}" -msgstr "" +msgstr "Bạn không có quyền nhập đối với {0}" #: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" -msgstr "" +msgstr "Bạn không có quyền truy cập vào trường bảng con: {0}" #: frappe/database/query.py:973 msgid "You do not have permission to access field: {0}" -msgstr "" +msgstr "Bạn không có quyền truy cập vào trường: {0}" #: frappe/desk/query_report.py:968 msgid "You do not have permission to access {0}: {1}." -msgstr "" +msgstr "Bạn không có quyền truy cập {0}: {1}." #: frappe/public/js/frappe/form/form.js:1000 msgid "You do not have permissions to cancel all linked documents." -msgstr "" +msgstr "Bạn không có quyền hủy tất cả tài liệu được liên kết." #: frappe/desk/query_report.py:44 msgid "You don't have access to Report: {0}" -msgstr "" +msgstr "Bạn không có quyền truy cập vào Báo cáo: {0}" #: frappe/website/doctype/web_form/web_form.py:840 msgid "You don't have permission to access the {0} DocType." @@ -30616,75 +30640,75 @@ msgstr "" #: frappe/utils/response.py:291 frappe/utils/response.py:295 msgid "You don't have permission to access this file" -msgstr "" +msgstr "Bạn không có quyền truy cập tập tin này" #: frappe/desk/query_report.py:50 msgid "You don't have permission to get a report on: {0}" -msgstr "" +msgstr "Bạn không có quyền nhận báo cáo về: {0}" #: frappe/website/doctype/web_form/web_form.py:176 msgid "You don't have the permissions to access this document" -msgstr "" +msgstr "Bạn không có quyền truy cập tài liệu này" #: frappe/templates/emails/new_message.html:1 msgid "You have a new message from:" -msgstr "" +msgstr "Bạn có tin nhắn mới từ:" #: frappe/handler.py:120 msgid "You have been successfully logged out" -msgstr "" +msgstr "Bạn đã đăng xuất thành công" #: frappe/custom/doctype/customize_form/customize_form.py:247 msgid "You have hit the row size limit on database table: {0}" -msgstr "" +msgstr "Bạn đã đạt đến giới hạn kích thước hàng trên bảng cơ sở dữ liệu: {0}" #: frappe/public/js/frappe/list/bulk_operations.js:426 msgid "You have not entered a value. The field will be set to empty." -msgstr "" +msgstr "Bạn chưa nhập giá trị. Trường này sẽ được đặt thành trống." #: frappe/twofactor.py:446 msgid "You have to enable Two Factor Auth from System Settings." -msgstr "" +msgstr "Bạn phải bật Xác thực hai yếu tố từ Cài đặt hệ thống." #: frappe/public/js/frappe/model/create_new.js:328 msgid "You have unsaved changes in this form. Please save before you continue." -msgstr "" +msgstr "Bạn có những thay đổi chưa được lưu trong biểu mẫu này. Hãy lưu lại trước khi bạn tiếp tục." #: frappe/core/doctype/log_settings/log_settings.py:125 msgid "You have unseen {0}" -msgstr "" +msgstr "Bạn chưa thấy {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 "Bạn chưa thêm bất kỳ Biểu đồ bảng điều khiển hoặc Thẻ số nào." #: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" -msgstr "" +msgstr "Bạn chưa tạo {0}" #: frappe/rate_limiter.py:166 msgid "You hit the rate limit because of too many requests. Please try after sometime." -msgstr "" +msgstr "Bạn đã đạt đến giới hạn tốc độ vì có quá nhiều yêu cầu. Vui lòng thử lại sau." #: frappe/public/js/frappe/form/footer/form_timeline.js:151 msgid "You last edited this" -msgstr "" +msgstr "Lần cuối cùng bạn chỉnh sửa cái này" #: frappe/public/js/frappe/widgets/widget_dialog.js:352 msgid "You must add atleast one link." -msgstr "" +msgstr "Bạn phải thêm ít nhất một liên kết." #: frappe/website/doctype/web_form/web_form.py:836 msgid "You must be logged in to use this form." -msgstr "" +msgstr "Bạn phải đăng nhập để sử dụng biểu mẫu này." #: frappe/website/doctype/web_form/web_form.py:677 msgid "You must login to submit this form" -msgstr "" +msgstr "Bạn phải đăng nhập để gửi biểu mẫu này" #: frappe/model/document.py:390 msgid "You need the '{0}' permission on {1} {2} to perform this action." -msgstr "" +msgstr "Bạn cần có quyền '{0}' trên {1} {2} để thực hiện hành động này." #: frappe/desk/doctype/workspace/workspace.py:129 #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py:74 @@ -30709,15 +30733,15 @@ msgstr "" #: frappe/www/me.py:13 frappe/www/third_party_apps.py:10 msgid "You need to be logged in to access this page" -msgstr "" +msgstr "Bạn cần phải đăng nhập để truy cập trang này" #: frappe/website/doctype/web_form/web_form.py:165 msgid "You need to be logged in to access this {0}." -msgstr "" +msgstr "Bạn cần phải đăng nhập để truy cập {0} này." #: frappe/public/js/frappe/widgets/links_widget.js:63 msgid "You need to create these first:" -msgstr "" +msgstr "Bạn cần tạo những thứ này trước:" #: frappe/www/login.html:76 msgid "You need to enable JavaScript for your app to work." @@ -30725,7 +30749,7 @@ msgstr "" #: frappe/core/doctype/docshare/docshare.py:62 msgid "You need to have \"Share\" permission" -msgstr "" +msgstr "Bạn cần có quyền \"Chia sẻ\"" #: frappe/utils/print_format.py:322 msgid "You need to install pycups to use this feature!" @@ -30733,40 +30757,40 @@ msgstr "" #: frappe/core/doctype/recorder/recorder.js:38 msgid "You need to select indexes you want to add first." -msgstr "" +msgstr "Bạn cần chọn các chỉ mục bạn muốn thêm trước." #: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" -msgstr "" +msgstr "Bạn cần đặt một thư mục IMAP cho {0}" #: frappe/model/rename_doc.py:391 msgid "You need write permission on {0} {1} to merge" -msgstr "" +msgstr "Bạn cần có quyền ghi trên {0} {1} để hợp nhất" #: frappe/model/rename_doc.py:386 msgid "You need write permission on {0} {1} to rename" -msgstr "" +msgstr "Bạn cần có quyền ghi trên {0} {1} để đổi tên" #: frappe/client.py:501 msgid "You need {0} permission to fetch values from {1} {2}" -msgstr "" +msgstr "Bạn cần có quyền {0} để tìm nạp các giá trị từ {1} {2}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:316 msgid "You removed 1 row from {0}" -msgstr "" +msgstr "Bạn đã xóa 1 hàng khỏi {0}" #: frappe/public/js/frappe/form/footer/form_timeline.js:419 msgctxt "Form timeline" msgid "You removed attachment {0}" -msgstr "" +msgstr "Bạn đã xóa tệp đính kèm {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:294 msgid "You removed {0} rows from {1}" -msgstr "" +msgstr "Bạn đã xóa {0} hàng khỏi {1}" #: frappe/public/js/frappe/widgets/onboarding_widget.js:520 msgid "You seem good to go!" -msgstr "" +msgstr "Bạn có vẻ tốt để đi!" #: frappe/templates/includes/contact.js:20 msgid "You seem to have written your name instead of your email. Please enter a valid email address so that we can get back." @@ -30774,37 +30798,37 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:31 msgid "You selected Draft or Cancelled documents" -msgstr "" +msgstr "Bạn đã chọn Tài liệu nháp hoặc Đã hủy" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:48 msgctxt "Form timeline" msgid "You submitted this document" -msgstr "" +msgstr "Bạn đã gửi tài liệu này" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:35 msgctxt "Form timeline" msgid "You submitted this document {0}" -msgstr "" +msgstr "Bạn đã gửi tài liệu này {0}" #: frappe/public/js/frappe/form/sidebar/document_follow.js:144 msgid "You unfollowed this document" -msgstr "" +msgstr "Bạn đã hủy theo dõi tài liệu này" #: frappe/public/js/frappe/form/footer/form_timeline.js:183 msgid "You viewed this" -msgstr "" +msgstr "Bạn đã xem cái này" #: frappe/public/js/frappe/router.js:659 msgid "You will be redirected to:" -msgstr "" +msgstr "Bạn sẽ được chuyển hướng đến:" #: frappe/core/doctype/user_invitation/user_invitation.py:113 msgid "You've been invited to join {0}" -msgstr "" +msgstr "Bạn đã được mời tham gia {0}" #: frappe/templates/emails/user_invitation.html:5 msgid "You've been invited to join {0}." -msgstr "" +msgstr "Bạn đã được mời tham gia {0}." #: frappe/public/js/frappe/desk.js:547 msgid "You've logged in as another user from another tab. Refresh this page to continue using system." @@ -30820,28 +30844,28 @@ msgstr "" #: frappe/desk/page/setup_wizard/setup_wizard.js:397 msgid "Your Country" -msgstr "" +msgstr "Đất nước của bạn" #: frappe/desk/page/setup_wizard/setup_wizard.js:389 msgid "Your Language" -msgstr "" +msgstr "Ngôn ngữ của bạn" #: frappe/templates/includes/comments/comments.html:21 msgid "Your Name" -msgstr "" +msgstr "Tên của bạn" #: frappe/public/js/frappe/list/bulk_operations.js:132 msgid "Your PDF is ready for download" -msgstr "" +msgstr "Bản PDF của bạn đã sẵn sàng để tải xuống" #: frappe/patches/v14_0/update_workspace2.py:34 msgid "Your Shortcuts" -msgstr "" +msgstr "Phím tắt của bạn" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:145 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:151 msgid "Your account has been deleted" -msgstr "" +msgstr "Tài khoản của bạn đã bị xóa" #: frappe/auth.py:520 msgid "Your account has been locked and will resume after {0} seconds" @@ -30849,7 +30873,7 @@ msgstr "" #: frappe/desk/form/assign_to.py:279 msgid "Your assignment on {0} {1} has been removed by {2}" -msgstr "" +msgstr "Bài tập của bạn trên {0} {1} đã bị {2}" #: frappe/core/doctype/file/file.js:78 msgid "Your browser does not support the audio element." @@ -30869,11 +30893,11 @@ msgstr "" #: frappe/desk/utils.py:105 msgid "Your exported report: {0}" -msgstr "" +msgstr "Báo cáo đã xuất của bạn: {0}" #: frappe/public/js/frappe/web_form/web_form.js:448 msgid "Your form has been successfully updated" -msgstr "" +msgstr "Biểu mẫu của bạn đã được cập nhật thành công" #: frappe/templates/emails/user_invitation_cancelled.html:5 msgid "Your invitation to join {0} has been cancelled by the site administrator." @@ -30881,7 +30905,7 @@ msgstr "" #: frappe/templates/emails/user_invitation_expired.html:5 msgid "Your invitation to join {0} has expired." -msgstr "" +msgstr "Lời mời tham gia {0} của bạn đã hết hạn." #: frappe/templates/emails/new_user.html:6 msgid "Your login id is" @@ -30889,11 +30913,11 @@ msgstr "" #: frappe/www/update-password.html:192 msgid "Your new password has been set successfully." -msgstr "" +msgstr "Mật khẩu mới của bạn đã được đặt thành công." #: frappe/www/update-password.html:172 msgid "Your old password is incorrect." -msgstr "" +msgstr "Mật khẩu cũ của bạn không chính xác." #. Description of the 'Email Footer Address' (Small Text) field in DocType #. 'System Settings' @@ -30903,7 +30927,7 @@ msgstr "" #: frappe/templates/emails/auto_reply.html:2 msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." -msgstr "" +msgstr "Truy vấn của bạn đã được nhận. Chúng tôi sẽ trả lời lại trong thời gian ngắn. Nếu bạn có thêm thông tin gì, vui lòng trả lời thư này." #: frappe/desk/query_report.py:343 frappe/desk/reportview.py:399 msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." @@ -30911,7 +30935,7 @@ msgstr "" #: frappe/app.py:377 msgid "Your session has expired, please login again to continue." -msgstr "" +msgstr "Phiên của bạn đã hết hạn, vui lòng đăng nhập lại để tiếp tục." #: frappe/templates/emails/verification_code.html:1 msgid "Your verification code is {0}" @@ -30919,7 +30943,7 @@ msgstr "" #: frappe/utils/data.py:1557 msgid "Zero" -msgstr "" +msgstr "Không" #. Description of the 'Only Send Records Updated in Last X Hours' (Int) field #. in DocType 'Auto Email Report' @@ -30929,7 +30953,7 @@ msgstr "" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:363 msgid "[Action taken by {0}]" -msgstr "" +msgstr "[Hành động được thực hiện bởi {0}]" #: frappe/database/database.py:367 msgid "`as_iterator` only works with `as_list=True` or `as_dict=True`" @@ -30937,18 +30961,18 @@ msgstr "" #: frappe/utils/background_jobs.py:121 msgid "`job_id` paramater is required for deduplication." -msgstr "" +msgstr "Cần có thông số `job_id` để loại bỏ trùng lặp." #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "after_insert" -msgstr "" +msgstr "after_insert" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "amend" -msgstr "" +msgstr "sửa đổi" #: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" @@ -30957,18 +30981,18 @@ msgstr "" #: frappe/public/js/frappe/ui/sort_selector.html:5 #: frappe/public/js/frappe/ui/sort_selector.js:48 msgid "ascending" -msgstr "" +msgstr "tăng dần" #. Option for the 'Background Color' (Select) field in DocType 'Desktop Icon' #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/desktop_icon/desktop_icon.json #: frappe/desk/doctype/workspace/workspace.json msgid "blue" -msgstr "" +msgstr "màu xanh" #: frappe/public/js/frappe/form/workflow.js:35 msgid "by Role" -msgstr "" +msgstr "theo vai trò" #. Label of the profile (Code) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json @@ -30977,18 +31001,18 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:297 msgid "calendar" -msgstr "" +msgstr "lịch" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "cancel" -msgstr "" +msgstr "hủy" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "canceled" -msgstr "" +msgstr "bị hủy" #. Option for the 'PDF Generator' (Select) field in DocType 'Print Format' #. Option for the 'PDF Generator' (Select) field in DocType 'Print Settings' @@ -30999,18 +31023,18 @@ msgstr "" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:34 msgid "commented" -msgstr "" +msgstr "đã bình luận" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "create" -msgstr "" +msgstr "tạo" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "cyan" -msgstr "" +msgstr "lục lam" #: frappe/public/js/frappe/form/controls/duration.js:219 #: frappe/public/js/frappe/utils/utils.js:1203 @@ -31021,11 +31045,11 @@ msgstr "" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "darkgrey" -msgstr "" +msgstr "màu xám đen" #: frappe/core/page/dashboard_view/dashboard_view.js:65 msgid "dashboard" -msgstr "" +msgstr "tổng quan" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' @@ -31039,41 +31063,41 @@ msgstr "" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "dd.mm.yyyy" -msgstr "" +msgstr "đ.mm.yyyy" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "dd/mm/yyyy" -msgstr "" +msgstr "đ/mm/năm" #. Option for the 'Queue' (Select) field in DocType 'RQ Job' #. Option for the 'Queue Type(s)' (Select) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/rq_worker/rq_worker.json msgid "default" -msgstr "" +msgstr "mặc định" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "deferred" -msgstr "" +msgstr "hoãn lại" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "delete" -msgstr "" +msgstr "xóa" #: frappe/public/js/frappe/ui/sort_selector.html:5 #: frappe/public/js/frappe/ui/sort_selector.js:48 msgid "descending" -msgstr "" +msgstr "giảm dần" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:232 msgid "document type..., e.g. customer" -msgstr "" +msgstr "loại tài liệu..., ví dụ: khách hàng" #. Description of the 'Email Account Name' (Data) field in DocType 'Email #. Account' @@ -31083,27 +31107,27 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:257 msgid "e.g. (55 + 434) / 4 or =Math.sin(Math.PI/2)..." -msgstr "" +msgstr "ví dụ. (55 + 434) / 4 hoặc =Math.sin(Math.PI/2)..." #. Description of the 'Incoming Server' (Data) field in DocType 'Email Account' #. Description of the 'Incoming Server' (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "e.g. pop.gmail.com / imap.gmail.com" -msgstr "" +msgstr "ví dụ. pop.gmail.com / imap.gmail.com" #. Description of the 'Default Incoming' (Check) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "e.g. replies@yourcomany.com. All replies will come to this inbox." -msgstr "" +msgstr "ví dụ. reply@yourcomany.com. Tất cả các câu trả lời sẽ đến hộp thư đến này." #. Description of the 'Outgoing Server' (Data) field in DocType 'Email Account' #. Description of the 'Outgoing Server' (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "e.g. smtp.gmail.com" -msgstr "" +msgstr "ví dụ. smtp.gmail.com" #: frappe/custom/doctype/custom_field/custom_field.js:98 msgid "e.g.:" @@ -31129,12 +31153,12 @@ msgstr "" #: frappe/permissions.py:437 frappe/permissions.py:448 msgid "empty" -msgstr "" +msgstr "trống" #: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" -msgstr "" +msgstr "trống" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 msgid "esc" @@ -31144,7 +31168,7 @@ msgstr "" #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "export" -msgstr "" +msgstr "xuất khẩu" #. Option for the 'Social Link Type' (Select) field in DocType 'Social Link #. Settings' @@ -31155,35 +31179,35 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "failed" -msgstr "" +msgstr "thất bại" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "fairlogin" -msgstr "" +msgstr "đăng nhập công bằng" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "finished" -msgstr "" +msgstr "xong" #. Option for the 'Background Color' (Select) field in DocType 'Desktop Icon' #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/desktop_icon/desktop_icon.json #: frappe/desk/doctype/workspace/workspace.json msgid "gray" -msgstr "" +msgstr "màu xám" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "green" -msgstr "" +msgstr "màu xanh lá cây" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "grey" -msgstr "" +msgstr "màu xám" #: frappe/utils/backups.py:399 msgid "gzip not found in PATH! This is required to take a backup." @@ -31193,53 +31217,53 @@ msgstr "" #: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" -msgstr "" +msgstr "h" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:308 msgid "hub" -msgstr "" +msgstr "trung tâm" #. Label of the icon (Data) field in DocType 'Page' #: frappe/core/doctype/page/page.json msgid "icon" -msgstr "" +msgstr "biểu tượng" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "import" -msgstr "" +msgstr "nhập liệu" #: frappe/public/js/frappe/form/controls/link.js:636 #: frappe/public/js/frappe/form/controls/link.js:641 #: frappe/public/js/frappe/form/controls/link.js:654 #: frappe/public/js/frappe/form/controls/link.js:661 msgid "is disabled" -msgstr "" +msgstr "bị vô hiệu hóa" #: frappe/public/js/frappe/form/controls/link.js:635 #: frappe/public/js/frappe/form/controls/link.js:642 #: frappe/public/js/frappe/form/controls/link.js:655 #: frappe/public/js/frappe/form/controls/link.js:660 msgid "is enabled" -msgstr "" +msgstr "được kích hoạt" #: frappe/templates/signup.html:11 frappe/www/login.html:11 msgid "jane@example.com" -msgstr "" +msgstr "jane@example.com" #: frappe/public/js/frappe/utils/pretty_date.js:46 msgid "just now" -msgstr "" +msgstr "vừa rồi" #: frappe/desk/desktop.py:255 frappe/desk/query_report.py:292 msgid "label" -msgstr "" +msgstr "nhãn" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "light-blue" -msgstr "" +msgstr "xanh nhạt" #. Option for the 'Social Link Type' (Select) field in DocType 'Social Link #. Settings' @@ -31249,18 +31273,18 @@ msgstr "" #: frappe/www/third_party_apps.html:43 msgid "logged in" -msgstr "" +msgstr "đã đăng nhập" #: frappe/website/doctype/web_form/web_form.js:382 msgid "login_required" -msgstr "" +msgstr "đăng nhập_required" #. Option for the 'Queue' (Select) field in DocType 'RQ Job' #. Option for the 'Queue Type(s)' (Select) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/rq_worker/rq_worker.json msgid "long" -msgstr "" +msgstr "dài" #: frappe/public/js/frappe/form/controls/duration.js:221 #: frappe/public/js/frappe/utils/utils.js:1211 @@ -31270,7 +31294,7 @@ msgstr "" #: frappe/model/rename_doc.py:215 msgid "merged {0} into {1}" -msgstr "" +msgstr "đã sáp nhập {0} vào {1}" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' @@ -31284,24 +31308,24 @@ msgstr "" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "mm/dd/yyyy" -msgstr "" +msgstr "tháng/ngày/năm" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:247 msgid "module name..." -msgstr "" +msgstr "tên mô-đun..." #: frappe/public/js/frappe/ui/toolbar/search_utils.js:171 msgid "new" -msgstr "" +msgstr "mới" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:227 msgid "new type of document" -msgstr "" +msgstr "loại tài liệu mới" #. Label of the no_failed (Int) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "no failed attempts" -msgstr "" +msgstr "không có lần thất bại nào" #. Label of the nonce (Data) field in DocType 'OAuth Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json @@ -31311,122 +31335,122 @@ msgstr "" #. Label of the notified (Check) field in DocType 'Reminder' #: frappe/automation/doctype/reminder/reminder.json msgid "notified" -msgstr "" +msgstr "đã thông báo" #: frappe/public/js/frappe/utils/pretty_date.js:25 msgid "now" -msgstr "" +msgstr "bây giờ" #: frappe/public/js/frappe/form/grid_pagination.js:116 msgid "of" -msgstr "" +msgstr "của" #. Label of the old_parent (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "old_parent" -msgstr "" +msgstr "old_parent" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "on_cancel" -msgstr "" +msgstr "on_cancel" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "on_change" -msgstr "" +msgstr "on_change" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "on_submit" -msgstr "" +msgstr "on_submit" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "on_trash" -msgstr "" +msgstr "on_trash" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "on_update" -msgstr "" +msgstr "on_update" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "on_update_after_submit" -msgstr "" +msgstr "on_update_after_submit" #: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" -msgstr "" +msgstr "hoặc" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "orange" -msgstr "" +msgstr "màu cam" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "pink" -msgstr "" +msgstr "hồng" #. Option for the 'Code challenge method' (Select) field in DocType 'OAuth #. Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "plain" -msgstr "" +msgstr "đồng bằng" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "print" -msgstr "" +msgstr "in" #. Label of the processlist (HTML) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "processlist" -msgstr "" +msgstr "danh sách quy trình" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "purple" -msgstr "" +msgstr "màu tím" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "queued" -msgstr "" +msgstr "xếp hàng" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "read" -msgstr "" +msgstr "đọc" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "red" -msgstr "" +msgstr "đỏ" #: frappe/model/rename_doc.py:217 msgid "renamed from {0} to {1}" -msgstr "" +msgstr "được đổi tên từ {0} thành {1}" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "report" -msgstr "" +msgstr "báo cáo" #. Label of the response (HTML) field in DocType 'Custom Role' #: frappe/core/doctype/custom_role/custom_role.json msgid "response" -msgstr "" +msgstr "phản hồi" #: frappe/core/doctype/deleted_document/deleted_document.py:61 msgid "restored {0} as {1}" -msgstr "" +msgstr "đã khôi phục {0} thành {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 #: frappe/public/js/frappe/utils/utils.js:1215 @@ -31438,56 +31462,56 @@ msgstr "" #. Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "s256" -msgstr "" +msgstr "s256" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "scheduled" -msgstr "" +msgstr "theo lịch trình" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "select" -msgstr "" +msgstr "chọn" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "share" -msgstr "" +msgstr "chia sẻ" #. Option for the 'Queue' (Select) field in DocType 'RQ Job' #. Option for the 'Queue Type(s)' (Select) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/rq_worker/rq_worker.json msgid "short" -msgstr "" +msgstr "ngắn" #: frappe/public/js/frappe/widgets/number_card_widget.js:310 msgid "since last month" -msgstr "" +msgstr "kể từ tháng trước" #: frappe/public/js/frappe/widgets/number_card_widget.js:309 msgid "since last week" -msgstr "" +msgstr "kể từ tuần trước" #: frappe/public/js/frappe/widgets/number_card_widget.js:311 msgid "since last year" -msgstr "" +msgstr "kể từ năm ngoái" #: frappe/public/js/frappe/widgets/number_card_widget.js:308 msgid "since yesterday" -msgstr "" +msgstr "từ hôm qua" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "started" -msgstr "" +msgstr "bắt đầu" #: frappe/desk/page/setup_wizard/setup_wizard.js:201 msgid "starting the setup..." -msgstr "" +msgstr "bắt đầu thiết lập..." #. Description of the 'Group Object Class' (Data) field in DocType 'LDAP #. Settings' @@ -31511,35 +31535,35 @@ msgstr "" #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "submit" -msgstr "" +msgstr "gửi" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:242 msgid "tag name..., e.g. #tag" -msgstr "" +msgstr "tên thẻ..., ví dụ: #tag" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:237 msgid "text in document type" -msgstr "" +msgstr "văn bản trong loại tài liệu" #: frappe/public/js/frappe/form/controls/data.js:36 msgid "this form" -msgstr "" +msgstr "mẫu này" #: frappe/tests/test_translate.py:174 msgid "this shouldn't break" -msgstr "" +msgstr "cái này không nên hỏng" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 msgid "to close" -msgstr "" +msgstr "đóng" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 msgid "to navigate" -msgstr "" +msgstr "để điều hướng" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 msgid "to select" -msgstr "" +msgstr "để chọn" #: frappe/templates/emails/download_data.html:9 msgid "to your browser" @@ -31553,33 +31577,33 @@ msgstr "" #: frappe/public/js/frappe/change_log.html:7 msgid "updated to {0}" -msgstr "" +msgstr "đã cập nhật lên {0}" #: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" -msgstr "" +msgstr "sử dụng % làm ký tự đại diện" #: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" -msgstr "" +msgstr "các giá trị được phân tách bằng dấu phẩy" #. Label of the version_table (HTML) field in DocType 'Audit Trail' #: frappe/core/doctype/audit_trail/audit_trail.json msgid "version_table" -msgstr "" +msgstr "phiên bản_bảng" #: frappe/automation/doctype/assignment_rule/assignment_rule.py:382 msgid "via Assignment Rule" -msgstr "" +msgstr "thông qua Quy tắc phân công" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:264 msgid "via Auto Repeat" -msgstr "" +msgstr "thông qua Tự động lặp lại" #: frappe/core/doctype/data_import/importer.py:271 #: frappe/core/doctype/data_import/importer.py:292 msgid "via Data Import" -msgstr "" +msgstr "thông qua Nhập dữ liệu" #. Description of the 'Add Video Conferencing' (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json @@ -31588,11 +31612,11 @@ msgstr "" #: frappe/email/doctype/notification/notification.py:410 msgid "via Notification" -msgstr "" +msgstr "qua Thông báo" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:17 msgid "via {0}" -msgstr "" +msgstr "qua {0}" #. Option for the 'Code Editor Type' (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -31606,13 +31630,13 @@ msgstr "" #: frappe/templates/includes/oauth_confirmation.html:5 msgid "wants to access the following details from your account" -msgstr "" +msgstr "muốn truy cập các chi tiết sau từ tài khoản của bạn" #. Description of the 'Popover Element' (Check) field in DocType 'Form Tour #. Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "when clicked on element it will focus popover if present." -msgstr "" +msgstr "khi nhấp vào phần tử, nó sẽ tập trung vào cửa sổ bật lên nếu có." #. Option for the 'PDF Generator' (Select) field in DocType 'Print Format' #. Option for the 'PDF Generator' (Select) field in DocType 'Print Settings' @@ -31628,22 +31652,22 @@ msgstr "" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "workflow_transition" -msgstr "" +msgstr "quy trình làm việc_transition" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "write" -msgstr "" +msgstr "viết" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "yellow" -msgstr "" +msgstr "màu vàng" #: frappe/public/js/frappe/utils/pretty_date.js:58 msgid "yesterday" -msgstr "" +msgstr "hôm qua" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' @@ -31655,54 +31679,54 @@ msgstr "" #: frappe/desk/doctype/event/event.js:87 #: frappe/public/js/frappe/form/footer/form_timeline.js:547 msgid "{0}" -msgstr "" +msgstr "{0}" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:204 msgid "{0} ${skip_list ? \"\" : type}" -msgstr "" +msgstr "{0} ${skip_list ? \"\" : loại}" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:209 msgid "{0} ${type}" -msgstr "" +msgstr "{0} ${type}" #: frappe/public/js/frappe/data_import/data_exporter.js:80 #: frappe/public/js/frappe/views/gantt/gantt_view.js:54 msgid "{0} ({1})" -msgstr "" +msgstr "{0} ({1})" #: frappe/public/js/frappe/data_import/data_exporter.js:77 msgid "{0} ({1}) (1 row mandatory)" -msgstr "" +msgstr "{0} ({1}) (bắt buộc 1 hàng)" #: frappe/public/js/frappe/views/gantt/gantt_view.js:53 msgid "{0} ({1}) - {2}%" -msgstr "" +msgstr "{0} ({1}) - {2}%" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:439 #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:443 msgid "{0} = {1}" -msgstr "" +msgstr "{0} = {1}" #: frappe/public/js/frappe/views/calendar/calendar.js:30 msgid "{0} Calendar" -msgstr "" +msgstr "{0} Lịch" #: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" -msgstr "" +msgstr "{0} Biểu đồ" #: frappe/core/page/dashboard_view/dashboard_view.js:67 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:361 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:362 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:12 msgid "{0} Dashboard" -msgstr "" +msgstr "{0} Trang tổng quan" #: frappe/public/js/frappe/form/grid_row.js:488 #: frappe/public/js/frappe/list/list_settings.js:225 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" -msgstr "" +msgstr "{0} Trường" #: frappe/integrations/doctype/google_calendar/google_calendar.py:376 msgid "{0} Google Calendar Events synced." @@ -31714,47 +31738,47 @@ msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:464 msgid "{0} Liked" -msgstr "" +msgstr "{0} Đã thích" #: frappe/public/js/frappe/widgets/chart_widget.js:358 frappe/www/portal.html:8 msgid "{0} List" -msgstr "" +msgstr "{0} Danh sách" #: frappe/public/js/frappe/list/list_settings.js:33 msgid "{0} List View Settings" -msgstr "" +msgstr "{0} Cài đặt chế độ xem danh sách" #: frappe/public/js/frappe/utils/pretty_date.js:37 msgid "{0} M" -msgstr "" +msgstr "{0} M" #: frappe/public/js/frappe/views/map/map_view.js:14 msgid "{0} Map" -msgstr "" +msgstr "{0} Bản đồ" #: frappe/public/js/frappe/form/quick_entry.js:134 msgid "{0} Name" -msgstr "" +msgstr "{0} Tên" #: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" -msgstr "" +msgstr "{0} Không được phép thay đổi {1} sau khi gửi từ {2} thành {3}" #: frappe/public/js/frappe/widgets/chart_widget.js:366 msgid "{0} Report" -msgstr "" +msgstr "{0} Báo cáo" #: frappe/public/js/frappe/views/reports/query_report.js:980 msgid "{0} Reports" -msgstr "" +msgstr "{0} Báo cáo" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:26 msgid "{0} Settings" -msgstr "" +msgstr "{0} cài đặt" #: frappe/public/js/frappe/views/treeview.js:153 msgid "{0} Tree" -msgstr "" +msgstr "{0} Cây" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:152 @@ -31763,27 +31787,27 @@ msgstr "" #: frappe/public/js/frappe/form/link_selector.js:234 msgid "{0} added" -msgstr "" +msgstr "{0} đã thêm" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:273 msgid "{0} added 1 row to {1}" -msgstr "" +msgstr "{0} đã thêm 1 hàng vào {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:251 msgid "{0} added {1} rows to {2}" -msgstr "" +msgstr "{0} đã thêm {1} hàng vào {2}" #: frappe/public/js/frappe/form/controls/data.js:215 msgid "{0} already exists. Select another name" -msgstr "" +msgstr "{0} đã tồn tại. Chọn tên khác" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:36 msgid "{0} already unsubscribed" -msgstr "" +msgstr "{0} đã hủy đăng ký" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:49 msgid "{0} already unsubscribed for {1} {2}" -msgstr "" +msgstr "{0} đã hủy đăng ký {1} {2}" #: frappe/utils/data.py:1770 msgid "{0} and {1}" @@ -31799,33 +31823,33 @@ msgstr "" #: frappe/desk/form/assign_to.py:286 msgid "{0} assigned a new task {1} {2} to you" -msgstr "" +msgstr "{0} đã giao nhiệm vụ mới {1} {2} cho bạn" #: frappe/desk/doctype/todo/todo.py:48 msgid "{0} assigned {1}: {2}" -msgstr "" +msgstr "{0} được chỉ định {1}: {2}" #: frappe/public/js/frappe/form/footer/form_timeline.js:415 msgctxt "Form timeline" msgid "{0} attached {1}" -msgstr "" +msgstr "{0} đính kèm {1}" #: frappe/core/doctype/system_settings/system_settings.py:159 msgid "{0} can not be more than {1}" -msgstr "" +msgstr "{0} không được nhiều hơn {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:77 msgid "{0} cancelled this document" -msgstr "" +msgstr "{0} đã hủy tài liệu này" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:68 msgctxt "Form timeline" msgid "{0} cancelled this document {1}" -msgstr "" +msgstr "{0} đã hủy tài liệu này {1}" #: frappe/model/document.py:582 msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment." -msgstr "" +msgstr "{0} không thể sửa đổi được vì nó chưa bị hủy. Vui lòng hủy tài liệu trước khi tạo sửa đổi." #: frappe/public/js/form_builder/store.js:213 msgid "{0} cannot be hidden and mandatory without any default value" @@ -31833,45 +31857,45 @@ msgstr "" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:128 msgid "{0} changed the value of {1}" -msgstr "" +msgstr "{0} đã thay đổi giá trị của {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:119 msgid "{0} changed the value of {1} {2}" -msgstr "" +msgstr "{0} đã thay đổi giá trị của {1} {2}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:199 msgid "{0} changed the values for {1}" -msgstr "" +msgstr "{0} đã thay đổi giá trị của {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:190 msgid "{0} changed the values for {1} {2}" -msgstr "" +msgstr "{0} đã thay đổi giá trị của {1} {2}" #: frappe/public/js/frappe/form/footer/form_timeline.js:444 msgctxt "Form timeline" msgid "{0} changed {1} to {2}" -msgstr "" +msgstr "{0} đã thay đổi {1} thành {2}" #: frappe/core/doctype/doctype/doctype.py:1637 msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." -msgstr "" +msgstr "{0} chứa biểu thức Tìm nạp từ không hợp lệ, Tìm nạp từ không thể tự tham chiếu." #: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" -msgstr "" +msgstr "{0} chứa {1}" #: frappe/public/js/frappe/views/interaction.js:261 msgid "{0} created successfully" -msgstr "" +msgstr "{0} được tạo thành công" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 msgid "{0} created this" -msgstr "" +msgstr "{0} đã tạo cái này" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:348 msgctxt "Form timeline" msgid "{0} created this document {1}" -msgstr "" +msgstr "{0} đã tạo tài liệu này {1}" #: frappe/public/js/frappe/utils/pretty_date.js:33 msgid "{0} d" @@ -31879,20 +31903,20 @@ msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:60 msgid "{0} days ago" -msgstr "" +msgstr "{0} ngày trước" #: frappe/public/js/frappe/form/controls/link.js:676 msgid "{0} does not contain {1}" -msgstr "" +msgstr "{0} không chứa {1}" #: frappe/website/doctype/website_settings/website_settings.py:96 #: frappe/website/doctype/website_settings/website_settings.py:116 msgid "{0} does not exist in row {1}" -msgstr "" +msgstr "{0} không tồn tại trong hàng {1}" #: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" -msgstr "" +msgstr "{0} bằng {1}" #: frappe/database/mariadb/schema.py:141 frappe/database/postgres/schema.py:187 msgid "{0} field cannot be set as unique in {1}, as there are non-unique existing values" @@ -31904,35 +31928,35 @@ msgstr "" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:101 msgid "{0} from {1} to {2}" -msgstr "" +msgstr "{0} từ {1} đến {2}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:170 msgid "{0} from {1} to {2} in row #{3}" -msgstr "" +msgstr "{0} từ {1} đến {2} ở hàng #{3}" #: frappe/public/js/frappe/utils/pretty_date.js:29 msgid "{0} h" -msgstr "" +msgstr "{0} giờ" #: frappe/core/doctype/user_permission/user_permission.py:77 msgid "{0} has already assigned default value for {1}." -msgstr "" +msgstr "{0} đã gán giá trị mặc định cho {1}." #: frappe/database/query.py:1217 msgid "{0} has invalid backtick notation: {1}" -msgstr "" +msgstr "{0} có ký hiệu dấu ngược không hợp lệ: {1}" #: frappe/email/queue.py:124 msgid "{0} has left the conversation in {1} {2}" -msgstr "" +msgstr "{0} đã rời khỏi cuộc trò chuyện trong {1} {2}" #: frappe/public/js/frappe/utils/pretty_date.js:54 msgid "{0} hours ago" -msgstr "" +msgstr "{0} giờ trước" #: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" -msgstr "" +msgstr "{0} nếu bạn không được chuyển hướng trong vòng {1} giây" #: frappe/website/doctype/website_settings/website_settings.py:102 #: frappe/website/doctype/website_settings/website_settings.py:122 @@ -31953,7 +31977,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" -msgstr "" +msgstr "{0} đứng sau {1}" #: frappe/public/js/frappe/form/controls/link.js:717 msgid "{0} is an ancestor of {1}" @@ -31969,11 +31993,11 @@ msgstr "" #: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" -msgstr "" +msgstr "{0} ở trước {1}" #: frappe/public/js/frappe/form/controls/link.js:713 msgid "{0} is between {1}" -msgstr "" +msgstr "{0} nằm trong khoảng {1}" #: frappe/public/js/frappe/form/controls/link.js:710 #: frappe/public/js/frappe/views/reports/report_view.js:1470 @@ -31988,40 +32012,40 @@ msgstr "" #: frappe/public/js/frappe/form/controls/link.js:647 #: frappe/public/js/frappe/form/controls/link.js:665 msgid "{0} is disabled" -msgstr "" +msgstr "{0} bị tắt" #: frappe/public/js/frappe/form/controls/link.js:646 #: frappe/public/js/frappe/form/controls/link.js:666 msgid "{0} is enabled" -msgstr "" +msgstr "{0} được bật" #: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" -msgstr "" +msgstr "{0} bằng {1}" #: frappe/public/js/frappe/form/controls/link.js:691 #: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" -msgstr "" +msgstr "{0} lớn hơn hoặc bằng {1}" #: frappe/public/js/frappe/form/controls/link.js:681 #: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" -msgstr "" +msgstr "{0} lớn hơn {1}" #: frappe/public/js/frappe/form/controls/link.js:696 #: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" -msgstr "" +msgstr "{0} nhỏ hơn hoặc bằng {1}" #: frappe/public/js/frappe/form/controls/link.js:686 #: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" -msgstr "" +msgstr "{0} nhỏ hơn {1}" #: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" -msgstr "" +msgstr "{0} giống như {1}" #: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" @@ -32099,11 +32123,11 @@ msgstr "" #: frappe/public/js/frappe/form/controls/link.js:668 #: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" -msgstr "" +msgstr "{0} không bằng {1}" #: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" -msgstr "" +msgstr "{0} không giống {1}" #: frappe/public/js/frappe/form/controls/link.js:672 #: frappe/public/js/frappe/views/reports/report_view.js:1485 @@ -32113,7 +32137,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/link.js:702 #: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" -msgstr "" +msgstr "{0} chưa được đặt" #: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" @@ -32121,11 +32145,11 @@ msgstr "" #: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" -msgstr "" +msgstr "{0} ở trên hoặc sau {1}" #: frappe/public/js/frappe/form/controls/link.js:694 msgid "{0} is on or before {1}" -msgstr "" +msgstr "{0} ở trên hoặc trước {1}" #: frappe/public/js/frappe/form/controls/link.js:670 #: frappe/public/js/frappe/views/reports/report_view.js:1478 @@ -32143,12 +32167,12 @@ msgstr "" #: frappe/public/js/frappe/form/controls/link.js:699 #: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" -msgstr "" +msgstr "{0} được đặt" #: frappe/public/js/frappe/form/controls/link.js:723 #: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" -msgstr "" +msgstr "{0} nằm trong {1}" #: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" @@ -32156,55 +32180,55 @@ msgstr "" #: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" -msgstr "" +msgstr "{0} mục đã chọn" #: frappe/core/doctype/user/user.py:1461 msgid "{0} just impersonated as you. They gave this reason: {1}" -msgstr "" +msgstr "{0} vừa mạo danh bạn. Họ đưa ra lý do thế này: {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 msgid "{0} last edited this" -msgstr "" +msgstr "{0} chỉnh sửa lần cuối" #: frappe/core/doctype/activity_log/feed.py:13 msgid "{0} logged in" -msgstr "" +msgstr "{0} đăng nhập" #: frappe/core/doctype/activity_log/feed.py:19 msgid "{0} logged out: {1}" -msgstr "" +msgstr "{0} đăng xuất: {1}" #: frappe/public/js/frappe/utils/pretty_date.js:27 msgid "{0} m" -msgstr "" +msgstr "{0} phút" #: frappe/desk/notifications.py:407 msgid "{0} mentioned you in a comment in {1} {2}" -msgstr "" +msgstr "{0} đã đề cập đến bạn trong nhận xét trong {1} {2}" #: frappe/public/js/frappe/utils/pretty_date.js:50 msgid "{0} minutes ago" -msgstr "" +msgstr "{0} phút trước" #: frappe/public/js/frappe/utils/pretty_date.js:68 msgid "{0} months ago" -msgstr "" +msgstr "{0} tháng trước" #: frappe/model/document.py:1860 msgid "{0} must be after {1}" -msgstr "" +msgstr "{0} phải sau {1}" #: frappe/model/document.py:1612 msgid "{0} must be beginning with '{1}'" -msgstr "" +msgstr "{0} phải bắt đầu bằng '{1}'" #: frappe/model/document.py:1614 msgid "{0} must be equal to '{1}'" -msgstr "" +msgstr "{0} phải bằng '{1}'" #: frappe/model/document.py:1610 msgid "{0} must be none of {1}" -msgstr "" +msgstr "{0} không được phép nào trong số {1}" #: frappe/model/document.py:1608 frappe/utils/csvutils.py:161 msgid "{0} must be one of {1}" @@ -32212,7 +32236,7 @@ msgstr "" #: frappe/model/base_document.py:1004 msgid "{0} must be set first" -msgstr "" +msgstr "{0} phải được đặt trước" #: frappe/model/base_document.py:859 msgid "{0} must be unique" @@ -32232,122 +32256,122 @@ msgstr "" #: frappe/model/rename_doc.py:394 msgid "{0} not allowed to be renamed" -msgstr "" +msgstr "{0} không được phép đổi tên" #: frappe/core/doctype/report/report.py:435 #: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" -msgstr "" +msgstr "{0} trong số {1}" #: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" -msgstr "" +msgstr "{0} trong số {1} ({2} hàng có con)" #: frappe/utils/data.py:1571 msgctxt "Money in words" msgid "{0} only." -msgstr "" +msgstr "{0} chỉ." #: frappe/utils/data.py:1752 msgid "{0} or {1}" -msgstr "" +msgstr "{0} hoặc {1}" #: frappe/core/doctype/user_permission/user_permission_list.js:177 msgid "{0} record deleted" -msgstr "" +msgstr "{0} bản ghi đã bị xóa" #: frappe/public/js/frappe/logtypes.js:22 msgid "{0} records are not automatically deleted." -msgstr "" +msgstr "{0} bản ghi không được tự động xóa." #: frappe/public/js/frappe/logtypes.js:29 msgid "{0} records are retained for {1} days." -msgstr "" +msgstr "Bản ghi {0} được lưu giữ trong {1} ngày." #: frappe/core/doctype/user_permission/user_permission_list.js:179 msgid "{0} records deleted" -msgstr "" +msgstr "{0} bản ghi đã bị xóa" #: frappe/public/js/frappe/data_import/data_exporter.js:230 msgid "{0} records will be exported" -msgstr "" +msgstr "Bản ghi {0} sẽ được xuất" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:318 msgid "{0} removed 1 row from {1}" -msgstr "" +msgstr "{0} đã xóa 1 hàng khỏi {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:420 msgctxt "Form timeline" msgid "{0} removed attachment {1}" -msgstr "" +msgstr "{0} đã xóa tệp đính kèm {1}" #: frappe/desk/doctype/todo/todo.py:58 msgid "{0} removed their assignment." -msgstr "" +msgstr "{0} đã xóa bài tập của họ." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:296 msgid "{0} removed {1} rows from {2}" -msgstr "" +msgstr "{0} đã xóa {1} hàng khỏi {2}" #: frappe/public/js/frappe/roles_editor.js:64 msgid "{0} role does not have permission on any doctype" -msgstr "" +msgstr "Vai trò {0} không có quyền đối với bất kỳ loại tài liệu nào" #: frappe/model/document.py:1851 msgid "{0} row #{1}:" -msgstr "" +msgstr "{0} hàng #{1}:" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:304 msgctxt "User removed rows from child table" msgid "{0} rows from {1}" -msgstr "" +msgstr "{0} hàng từ {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:259 msgctxt "User added rows to child table" msgid "{0} rows to {1}" -msgstr "" +msgstr "{0} hàng tới {1}" #: frappe/desk/query_report.py:700 msgid "{0} saved successfully" -msgstr "" +msgstr "{0} đã lưu thành công" #: frappe/desk/doctype/todo/todo.py:44 msgid "{0} self assigned this task: {1}" -msgstr "" +msgstr "{0} tự giao nhiệm vụ này: {1}" #: frappe/share.py:257 msgid "{0} shared a document {1} {2} with you" -msgstr "" +msgstr "{0} đã chia sẻ một tài liệu {1} {2} với bạn" #: frappe/core/doctype/docshare/docshare.py:77 msgid "{0} shared this document with everyone" -msgstr "" +msgstr "{0} đã chia sẻ tài liệu này với mọi người" #: frappe/core/doctype/docshare/docshare.py:80 msgid "{0} shared this document with {1}" -msgstr "" +msgstr "{0} đã chia sẻ tài liệu này với {1}" #: frappe/core/doctype/doctype/doctype.py:318 msgid "{0} should be indexed because it's referred in dashboard connections" -msgstr "" +msgstr "{0} nên được lập chỉ mục vì nó được đề cập trong các kết nối trang tổng quan" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:149 msgid "{0} should not be same as {1}" -msgstr "" +msgstr "{0} không được giống với {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:51 msgid "{0} submitted this document" -msgstr "" +msgstr "{0} đã gửi tài liệu này" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:42 msgctxt "Form timeline" msgid "{0} submitted this document {1}" -msgstr "" +msgstr "{0} đã gửi tài liệu này {1}" #: frappe/email/doctype/email_group/email_group.py:71 #: frappe/email/doctype/email_group/email_group.py:142 msgid "{0} subscribers added" -msgstr "" +msgstr "{0} người đăng ký đã được thêm" #: frappe/email/queue.py:69 msgid "{0} to stop receiving emails of this type" @@ -32357,23 +32381,23 @@ msgstr "" #: frappe/public/js/frappe/form/controls/date_range.js:71 #: frappe/public/js/frappe/form/formatters.js:238 msgid "{0} to {1}" -msgstr "" +msgstr "{0} đến {1}" #: frappe/core/doctype/docshare/docshare.py:89 msgid "{0} un-shared this document with {1}" -msgstr "" +msgstr "{0} đã hủy chia sẻ tài liệu này với {1}" #: frappe/custom/doctype/customize_form/customize_form.py:256 msgid "{0} updated" -msgstr "" +msgstr "{0} đã cập nhật" #: frappe/public/js/frappe/form/controls/multiselect_list.js:212 msgid "{0} values selected" -msgstr "" +msgstr "Đã chọn giá trị {0}" #: frappe/public/js/frappe/form/footer/form_timeline.js:184 msgid "{0} viewed this" -msgstr "" +msgstr "{0} đã xem cái này" #: frappe/public/js/frappe/utils/pretty_date.js:35 msgid "{0} w" @@ -32381,31 +32405,31 @@ msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:64 msgid "{0} weeks ago" -msgstr "" +msgstr "{0} tuần trước" #: frappe/core/page/permission_manager/permission_manager.js:380 msgid "{0} with the role {1}" -msgstr "" +msgstr "{0} với vai trò _{1}" #: frappe/public/js/frappe/utils/pretty_date.js:39 msgid "{0} y" -msgstr "" +msgstr "{0} y" #: frappe/public/js/frappe/utils/pretty_date.js:72 msgid "{0} years ago" -msgstr "" +msgstr "{0} năm trước" #: frappe/public/js/frappe/form/link_selector.js:228 msgid "{0} {1} added" -msgstr "" +msgstr "{0} {1} đã thêm" #: frappe/public/js/frappe/utils/dashboard_utils.js:276 msgid "{0} {1} added to Dashboard {2}" -msgstr "" +msgstr "{0} {1} đã thêm vào Trang tổng quan {2}" #: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" -msgstr "" +msgstr "{0} {1} đã tồn tại" #: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" @@ -32417,23 +32441,23 @@ msgstr "" #: frappe/model/rename_doc.py:376 msgid "{0} {1} does not exist, select a new target to merge" -msgstr "" +msgstr "{0} {1} không tồn tại, hãy chọn mục tiêu mới để hợp nhất" #: frappe/public/js/frappe/form/form.js:991 msgid "{0} {1} is linked with the following submitted documents: {2}" -msgstr "" +msgstr "{0} {1} được liên kết với các tài liệu đã gửi sau: {2}" #: frappe/model/document.py:277 frappe/permissions.py:592 msgid "{0} {1} not found" -msgstr "" +msgstr "{0} {1} không tìm thấy" #: frappe/model/delete_doc.py:290 msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." -msgstr "" +msgstr "{0} {1}: Không thể xóa Bản ghi đã gửi. Trước tiên, bạn phải {2} Hủy {3} nó." #: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" -msgstr "" +msgstr "{0}, Hàng {1}" #: frappe/utils/data.py:1570 msgctxt "Money in words" @@ -32462,11 +32486,11 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1325 msgid "{0}: Field {1} of type {2} cannot be mandatory" -msgstr "" +msgstr "{0}: Trường {1} thuộc loại {2} không thể bắt buộc" #: frappe/core/doctype/doctype/doctype.py:1313 msgid "{0}: Fieldname {1} appears multiple times in rows {2}" -msgstr "" +msgstr "{0}: Tên trường {1} xuất hiện nhiều lần trong hàng {2}" #: frappe/core/doctype/doctype/doctype.py:1445 msgid "{0}: Fieldtype {1} for {2} cannot be unique" @@ -32474,7 +32498,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1807 msgid "{0}: No basic permissions set" -msgstr "" +msgstr "{0}: Chưa đặt quyền cơ bản" #: frappe/core/doctype/doctype/doctype.py:1821 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" @@ -32486,55 +32510,55 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1336 msgid "{0}: Options required for Link or Table type field {1} in row {2}" -msgstr "" +msgstr "{0}: Các tùy chọn cần thiết cho trường Loại liên kết hoặc Bảng {1} trong hàng {2}" #: frappe/core/doctype/doctype/doctype.py:1354 msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}" -msgstr "" +msgstr "{0}: Tùy chọn {1} phải giống với tên loại tài liệu {2} cho trường {3}" #: frappe/public/js/frappe/form/workflow.js:45 msgid "{0}: Other permission rules may also apply" -msgstr "" +msgstr "{0}: Các quy tắc cấp phép khác cũng có thể được áp dụng" #: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Permission at level 0 must be set before higher levels are set" -msgstr "" +msgstr "{0}: Phải đặt quyền ở cấp 0 trước khi đặt cấp cao hơn" #: frappe/core/doctype/doctype/doctype.py:1913 msgid "{0}: The 'Amend' permission cannot be granted for a non-submittable DocType." -msgstr "" +msgstr "{0}: Không thể cấp quyền 'Sửa đổi' cho Loại tài liệu không thể gửi." #: frappe/core/doctype/doctype/doctype.py:1861 msgid "{0}: The 'Amend' permission cannot be granted without the 'Create' permission." -msgstr "" +msgstr "{0}: Không thể cấp quyền 'Sửa đổi' nếu không có quyền 'Tạo'." #: frappe/core/doctype/doctype/doctype.py:1848 msgid "{0}: The 'Cancel' permission cannot be granted without the 'Submit' permission." -msgstr "" +msgstr "{0}: Không thể cấp quyền 'Hủy' nếu không có quyền 'Gửi'." #: frappe/core/doctype/doctype/doctype.py:1895 msgid "{0}: The 'Export' permission was removed because it cannot be granted for a 'single' DocType." -msgstr "" +msgstr "{0}: Quyền 'Xuất' đã bị xóa vì không thể cấp quyền này cho một Loại tài liệu 'đơn'." #: frappe/core/doctype/doctype/doctype.py:1921 msgid "{0}: The 'Import' permission cannot be granted for a non-importable DocType." -msgstr "" +msgstr "{0}: Không thể cấp quyền 'Nhập' cho Loại tài liệu không thể nhập." #: frappe/core/doctype/doctype/doctype.py:1867 msgid "{0}: The 'Import' permission cannot be granted without the 'Create' permission." -msgstr "" +msgstr "{0}: Không thể cấp quyền 'Nhập' nếu không có quyền 'Tạo'." #: frappe/core/doctype/doctype/doctype.py:1887 msgid "{0}: The 'Import' permission was removed because it cannot be granted for a 'single' DocType." -msgstr "" +msgstr "{0}: Quyền 'Nhập' đã bị xóa vì không thể cấp quyền này cho một Loại tài liệu 'đơn'." #: frappe/core/doctype/doctype/doctype.py:1879 msgid "{0}: The 'Report' permission was removed because it cannot be granted for a 'single' DocType." -msgstr "" +msgstr "{0}: Quyền 'Báo cáo' đã bị xóa vì không thể cấp quyền này cho một Loại tài liệu 'đơn'." #: frappe/core/doctype/doctype/doctype.py:1906 msgid "{0}: The 'Submit' permission cannot be granted for a non-submittable DocType." -msgstr "" +msgstr "{0}: Không thể cấp quyền 'Gửi' cho Loại tài liệu không thể gửi." #: frappe/core/doctype/doctype/doctype.py:1855 msgid "{0}: The 'Submit', 'Cancel', and 'Amend' permissions cannot be granted without the 'Write' permission." @@ -32542,7 +32566,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/data.js:51 msgid "{0}: You can increase the limit for the field if required via {1}" -msgstr "" +msgstr "{0}: Bạn có thể tăng giới hạn cho trường nếu được yêu cầu thông qua {1}" #: frappe/core/doctype/doctype/doctype.py:1300 msgid "{0}: fieldname cannot be set to reserved field {1} in DocType" @@ -32550,16 +32574,16 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1291 msgid "{0}: fieldname cannot be set to reserved keyword {1}" -msgstr "" +msgstr "{0}: tên trường không thể được đặt thành từ khóa dành riêng {1}" #: frappe/contacts/doctype/address/address.js:35 #: frappe/contacts/doctype/contact/contact.js:88 msgid "{0}: {1}" -msgstr "" +msgstr "{0}: {1}" #: frappe/workflow/doctype/workflow_action/workflow_action.py:172 msgid "{0}: {1} is set to state {2}" -msgstr "" +msgstr "{0}: {1} được đặt ở trạng thái {2}" #: frappe/public/js/frappe/views/reports/query_report.js:1326 msgid "{0}: {1} vs {2}" @@ -32567,27 +32591,27 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1466 msgid "{0}:Fieldtype {1} for {2} cannot be indexed" -msgstr "" +msgstr "{0}:Loại trường {1} cho {2} không thể lập chỉ mục" #: frappe/public/js/frappe/form/quick_entry.js:203 msgid "{1} saved" -msgstr "" +msgstr "{1} đã lưu" #: frappe/public/js/frappe/utils/datatable.js:12 msgid "{count} cell copied" -msgstr "" +msgstr "{count} đã sao chép ô" #: frappe/public/js/frappe/utils/datatable.js:13 msgid "{count} cells copied" -msgstr "" +msgstr "{count} ô được sao chép" #: frappe/public/js/frappe/utils/datatable.js:16 msgid "{count} row selected" -msgstr "" +msgstr "Đã chọn hàng {count}" #: frappe/public/js/frappe/utils/datatable.js:17 msgid "{count} rows selected" -msgstr "" +msgstr "Đã chọn {count} hàng" #: frappe/core/doctype/doctype/doctype.py:1520 msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}." @@ -32595,7 +32619,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:525 msgid "{} Complete" -msgstr "" +msgstr "{} Hoàn thành" #: frappe/utils/data.py:2621 msgid "{} Invalid python code on line {}" @@ -32607,16 +32631,16 @@ msgstr "" #: frappe/core/doctype/log_settings/log_settings.py:54 msgid "{} does not support automated log clearing." -msgstr "" +msgstr "{} không hỗ trợ xóa nhật ký tự động." #: frappe/core/doctype/audit_trail/audit_trail.py:41 msgid "{} field cannot be empty." -msgstr "" +msgstr "Trường {} không được để trống." #: frappe/email/doctype/email_account/email_account.py:224 #: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." -msgstr "" +msgstr "{} đã bị vô hiệu hóa. Nó chỉ có thể được kích hoạt nếu {} được chọn." #: frappe/utils/data.py:145 msgid "{} is not a valid date string." From 5d67826f25b11fea71b8a7434b1ea78462d8719f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 04:49:13 +0000 Subject: [PATCH 195/393] chore(deps): bump werkzeug from 3.1.5 to 3.1.6 (#37290) Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.5 to 3.1.6. - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/werkzeug/compare/3.1.5...3.1.6) --- updated-dependencies: - dependency-name: werkzeug dependency-version: 3.1.6 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c1c65cdefc..d0bf7066b3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ dependencies = [ "RestrictedPython~=8.1", "WeasyPrint==68.0", "pydyf==0.12.1", - "Werkzeug==3.1.5", + "Werkzeug==3.1.6", "Whoosh~=2.7.4", "beautifulsoup4~=4.13.5", "bleach-allowlist~=1.0.3", From fef9d89ce0d8c2eb5530cb925f6c6cb08f6f51ec Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Fri, 20 Feb 2026 10:30:14 +0530 Subject: [PATCH 196/393] feat: configurable `DSN` (#36988) * feat: configurable `DSN` * chore: validate dsn support on save * fix: DSN validation --- .../doctype/email_account/email_account.json | 10 +++++++++- .../doctype/email_account/email_account.py | 18 +++++++++++++++++- .../email/doctype/email_queue/email_queue.py | 10 ++++++++++ frappe/email/smtp.py | 3 +++ 4 files changed, 39 insertions(+), 2 deletions(-) diff --git a/frappe/email/doctype/email_account/email_account.json b/frappe/email/doctype/email_account/email_account.json index 08d661314d..19fa3985d7 100644 --- a/frappe/email/doctype/email_account/email_account.json +++ b/frappe/email/doctype/email_account/email_account.json @@ -78,6 +78,7 @@ "smtp_port", "column_break_38", "no_smtp_authentication", + "dsn_notify_type", "always_bcc", "signature_section", "add_signature", @@ -754,13 +755,20 @@ "ignore_xss_filter": 1, "label": "Reply-To Addresses", "options": "Reply To Address" + }, + { + "description": "Select which delivery events should trigger a delivery status notification (DSN) from the SMTP server.", + "fieldname": "dsn_notify_type", + "fieldtype": "Select", + "label": "Delivery Status Notification Type", + "options": "\nSUCCESS\nFAILURE\nDELAY\nSUCCESS,FAILURE\nSUCCESS,FAILURE,DELAY\nNEVER" } ], "icon": "fa fa-inbox", "index_web_pages_for_search": 1, "links": [], "make_attachments_public": 1, - "modified": "2026-02-06 11:39:39.412130", + "modified": "2026-02-11 16:18:15.572240", "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 73ca59b640..f56a7d2cd3 100755 --- a/frappe/email/doctype/email_account/email_account.py +++ b/frappe/email/doctype/email_account/email_account.py @@ -84,6 +84,9 @@ class EmailAccount(Document): default_incoming: DF.Check default_outgoing: DF.Check domain: DF.Link | None + dsn_notify_type: DF.Literal[ + "SUCCESS", "FAILURE", "DELAY", "SUCCESS,FAILURE", "SUCCESS,FAILURE,DELAY", "NEVER" + ] email_account_name: DF.Data | None email_id: DF.Data email_server: DF.Data | None @@ -220,7 +223,8 @@ class EmailAccount(Document): frappe.throw(_("SMTP Server is required")) self.flags.validate_smtp_connection = True - self.get_smtp_server().session + session = self.get_smtp_server().session + self.validate_dsn(session) del self._smtp_server_instance def validate_reply_to_addresses(self) -> None: @@ -229,6 +233,18 @@ class EmailAccount(Document): frappe.throw(_("Reply To email is required")) validate_email_address(reply_to.email, True) + def validate_dsn(self, smtp_session) -> None: + """Validate if the configured SMTP server supports DSN (Delivery Status Notification).""" + + if not self.dsn_notify_type: + return + + if not smtp_session.has_extn("DSN"): + self.dsn_notify_type = None + frappe.msgprint( + _("The configured SMTP server does not support DSN (Delivery Status Notification).") + ) + def before_save(self): messages = [] as_list = 1 diff --git a/frappe/email/doctype/email_queue/email_queue.py b/frappe/email/doctype/email_queue/email_queue.py index 41983bd5ed..0f021cf055 100644 --- a/frappe/email/doctype/email_queue/email_queue.py +++ b/frappe/email/doctype/email_queue/email_queue.py @@ -196,10 +196,20 @@ class EmailQueue(Document): is_newsletter=is_newsletter, ) else: + mail_options = [] + rcpt_options = [] + + if ctx.smtp_server.session.has_extn("DSN"): + if dsn_notify_type := ctx.email_account_doc.dsn_notify_type: + mail_options = ["RET=FULL", f"ENVID={self.name}"] + rcpt_options = [f"NOTIFY={dsn_notify_type}"] + ctx.smtp_server.session.sendmail( from_addr=self.sender, to_addrs=recipient.recipient, msg=message.decode("utf-8").encode(), + mail_options=mail_options, + rcpt_options=rcpt_options, ) ctx.update_recipient_status_to_sent(recipient) diff --git a/frappe/email/smtp.py b/frappe/email/smtp.py index 1c782979e2..997cb87758 100644 --- a/frappe/email/smtp.py +++ b/frappe/email/smtp.py @@ -92,6 +92,9 @@ class SMTPServer: if res[0] != 235: frappe.msgprint(res[1], raise_exception=frappe.OutgoingEmailError) + # Re-issue EHLO after AUTH to refresh server capabilities + _session.ehlo() + self._session = _session self._enqueue_connection_closure() return self._session From e9e90a68b1e99d4c53e2b16ed2cfea6ce8f7599e Mon Sep 17 00:00:00 2001 From: Sudarshan <73628063+sudarsan2001@users.noreply.github.com> Date: Fri, 20 Feb 2026 10:41:41 +0530 Subject: [PATCH 197/393] fix: make translation for link field value irrespective of user permissions only if the source doctype is in translated doctypes (#35803) Co-authored-by: sudarshan-g --- frappe/public/js/frappe/form/formatters.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/frappe/public/js/frappe/form/formatters.js b/frappe/public/js/frappe/form/formatters.js index 6da3227a48..dc1c7a5fe2 100644 --- a/frappe/public/js/frappe/form/formatters.js +++ b/frappe/public/js/frappe/form/formatters.js @@ -164,6 +164,7 @@ frappe.form.formatters = { return ``; }, + Link: function (value, docfield, options, doc) { var doctype = docfield._options || docfield.options; var original_value = value; @@ -178,7 +179,7 @@ frappe.form.formatters = { } if (options && (options.for_print || options.only_value)) { - return link_title || value; + return get_link_display_value(doctype, link_title, value); } if (frappe.form.link_formatters[doctype]) { @@ -211,10 +212,10 @@ frappe.form.formatters = { a.innerText = __((options && options.label) || link_title || value); return a.outerHTML; } else { - return link_title || value; + return get_link_display_value(doctype, link_title, value); } } else { - return link_title || value; + return get_link_display_value(doctype, link_title, value); } }, Date: function (value) { @@ -407,6 +408,13 @@ frappe.form.formatters = { AttachImage: format_attachment_url, }; +function get_link_display_value(doctype, link_title, value) { + let translated_doctypes = frappe.boot?.translated_doctypes || []; + if (translated_doctypes.includes(doctype)) { + return __(link_title || value); + } + return link_title || value; +} function format_attachment_url(url) { return url ? `${url}` : ""; } From 66877405e19e97f3fd864544525874e51b52c650 Mon Sep 17 00:00:00 2001 From: Sayantan Ghosh Date: Fri, 20 Feb 2026 10:53:49 +0530 Subject: [PATCH 198/393] fix: enable/disable buttons in roles editor based on state (#37212) fixes #31662 fixed select_all logic where disabled checkboxes did not trigger clicks and stayed in the opposite checked state. although now it is not possible to trigger select_all if RolesEditor is disabled as the buttons to make that function call are also diabled, but this logic acts as a failsafe. --- frappe/core/doctype/user/user.js | 4 ---- frappe/public/js/frappe/form/controls/multicheck.js | 10 +++++++++- frappe/public/js/frappe/roles_editor.js | 3 +++ 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/frappe/core/doctype/user/user.js b/frappe/core/doctype/user/user.js index eed6827c6f..4be1cfadec 100644 --- a/frappe/core/doctype/user/user.js +++ b/frappe/core/doctype/user/user.js @@ -440,9 +440,6 @@ frappe.ui.form.on("User Role Profile", { frm.roles_editor.show(); } }); - if (frm.roles_editor) { - $(".deselect-all, .select-all").prop("disabled", true); - } } }, role_profiles_remove: function (frm) { @@ -450,7 +447,6 @@ frappe.ui.form.on("User Role Profile", { if (frm.roles_editor) { frm.roles_editor.disable = 0; frm.roles_editor.show(); - $(".deselect-all, .select-all").prop("disabled", false); } } }, diff --git a/frappe/public/js/frappe/form/controls/multicheck.js b/frappe/public/js/frappe/form/controls/multicheck.js index a765d9e2f6..9b59dc5b3c 100644 --- a/frappe/public/js/frappe/form/controls/multicheck.js +++ b/frappe/public/js/frappe/form/controls/multicheck.js @@ -130,7 +130,15 @@ frappe.ui.form.ControlMultiCheck = class ControlMultiCheck extends frappe.ui.for } select_all(deselect = false) { - $(this.wrapper).find(`:checkbox`).prop("checked", deselect).trigger("click"); + $(this.wrapper) + .find(`:checkbox`) + .prop("checked", function () { + if (this.disabled) { + return this.checked; + } + return deselect; + }) + .trigger("click"); } select_options(selected_options) { diff --git a/frappe/public/js/frappe/roles_editor.js b/frappe/public/js/frappe/roles_editor.js index afd8e57d56..2ca6220e6e 100644 --- a/frappe/public/js/frappe/roles_editor.js +++ b/frappe/public/js/frappe/roles_editor.js @@ -47,6 +47,9 @@ frappe.RoleEditor = class { $(this.wrapper) .find('input[type="checkbox"]') .attr("disabled", this.disable ? true : false); + $(this.wrapper) + .find("button") + .attr("disabled", this.disable ? true : false); } show_permissions(role) { // show permissions for a role From 647b376339f08199444d0f51dbd12c5028781c47 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Fri, 20 Feb 2026 11:46:07 +0530 Subject: [PATCH 199/393] refactor: IMAP settings validation --- .../doctype/email_account/email_account.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/frappe/email/doctype/email_account/email_account.py b/frappe/email/doctype/email_account/email_account.py index f56a7d2cd3..390f746c27 100755 --- a/frappe/email/doctype/email_account/email_account.py +++ b/frappe/email/doctype/email_account/email_account.py @@ -162,9 +162,14 @@ class EmailAccount(Document): if self.auth_method == "Basic" or self.get_oauth_token(): self.validate_frappe_mail_settings() - # validate the imap settings - if self.enable_incoming and self.use_imap and len(self.imap_folder) <= 0: - frappe.throw(_("You need to set one IMAP folder for {0}").format(frappe.bold(self.email_id))) + if self.enable_incoming: + if self.use_imap and not self.imap_folder: + frappe.throw(_("You need to set one IMAP folder for {0}").format(frappe.bold(self.email_id))) + + valid_doctypes = {d[0] for d in get_append_to()} + for folder in self.imap_folder: + if folder.append_to and folder.append_to not in valid_doctypes: + frappe.throw(_("Append To can be one of {0}").format(comma_or(valid_doctypes))) if frappe.local.flags.in_patch or frappe.in_test: return @@ -202,13 +207,6 @@ class EmailAccount(Document): for e in self.get_unreplied_notification_emails(): validate_email_address(e, True) - if self.enable_incoming: - for folder in self.imap_folder: - if folder.append_to: - valid_doctypes = [d[0] for d in get_append_to()] - if folder.append_to not in valid_doctypes: - frappe.throw(_("Append To can be one of {0}").format(comma_or(valid_doctypes))) - if self.enable_outgoing: self.validate_reply_to_addresses() From 18848e6d794e9ccb1698323737077be12fbbe324 Mon Sep 17 00:00:00 2001 From: sokumon Date: Fri, 20 Feb 2026 11:50:40 +0530 Subject: [PATCH 200/393] fix: remove console errors --- frappe/public/js/billing.bundle.js | 106 +++++++++++++++-------------- 1 file changed, 54 insertions(+), 52 deletions(-) diff --git a/frappe/public/js/billing.bundle.js b/frappe/public/js/billing.bundle.js index c0fa0bcda0..00fd226e1a 100644 --- a/frappe/public/js/billing.bundle.js +++ b/frappe/public/js/billing.bundle.js @@ -2,62 +2,64 @@ let frappeCloudBaseEndpoint = "https://frappecloud.com"; let isFCUser = false; $(document).ready(function () { - const response = frappe.boot.site_info; - const trial_end_date = new Date(response.trial_end_date); - frappeCloudBaseEndpoint = response.base_url; - isFCUser = response.is_fc_user; + const site_info = frappe.boot.site_info; + if (site_info) { + const trial_end_date = new Date(site_info.trial_end_date); + frappeCloudBaseEndpoint = site_info.base_url; + isFCUser = site_info.is_fc_user; - const today = new Date(); - const diffTime = trial_end_date - today; - const trial_end_days = Math.ceil(diffTime / (1000 * 60 * 60 * 24)); - const trial_end_string = - trial_end_days > 1 ? `${trial_end_days} days` : `${trial_end_days} day`; + const today = new Date(); + const diffTime = trial_end_date - today; + const trial_end_days = Math.ceil(diffTime / (1000 * 60 * 60 * 24)); + const trial_end_string = + trial_end_days > 1 ? `${trial_end_days} days` : `${trial_end_days} day`; - const banner_message = isFCUser - ? "Please upgrade for uninterrupted services" - : "Please contact your system administrator to upgrade your plan."; - let card_args = { - title: `Your trial ends in ${trial_end_string}`, - message: banner_message, - outline: true, - close_button: true, - popper: true, - primary_button_alignment: "right", - dismiss_key: `${frappe.boot.site_info.name}_trial_card_time`, - dismiss_it_for: "day", - }; - if (isFCUser) { - $.extend(card_args, { - primary_action_label: "Upgrade", - primary_action_suffix_icon: "square-arrow-out-up-right", - styles: { - "sidebar-card-button-bg-color": "var(--surface-gray-2)", - "sidebar-card-button-color": "var(--ink-gray-7)", - "sidebar-card-button-outline": "var(--ink-gray-7)", - }, - primary_action: () => { - openFrappeCloudDashboard(); - }, - }); - } - $(document).on("desktop_screen", function (event, data) { - if ( - frappe.boot.is_fc_site && - !!frappe.boot.setup_complete && - !frappe.is_mobile() && - frappe.user.has_role("System Manager") - ) { - if (response.trial_end_date && trial_end_date > new Date()) { - card_args.parent = $(".icons-container").first(); - let banner_card = new frappe.ui.SidebarCard(card_args); - } - addManageBillingDropdown(data.desktop); - - $(".login-to-fc, .upgrade-plan-button").on("click", function () { - openFrappeCloudDashboard(); + const banner_message = isFCUser + ? "Please upgrade for uninterrupted services" + : "Please contact your system administrator to upgrade your plan."; + let card_args = { + title: `Your trial ends in ${trial_end_string}`, + message: banner_message, + outline: true, + close_button: true, + popper: true, + primary_button_alignment: "right", + dismiss_key: `${frappe.boot.site_info.name}_trial_card_time`, + dismiss_it_for: "day", + }; + if (isFCUser) { + $.extend(card_args, { + primary_action_label: "Upgrade", + primary_action_suffix_icon: "square-arrow-out-up-right", + styles: { + "sidebar-card-button-bg-color": "var(--surface-gray-2)", + "sidebar-card-button-color": "var(--ink-gray-7)", + "sidebar-card-button-outline": "var(--ink-gray-7)", + }, + primary_action: () => { + openFrappeCloudDashboard(); + }, }); } - }); + $(document).on("desktop_screen", function (event, data) { + if ( + frappe.boot.is_fc_site && + !!frappe.boot.setup_complete && + !frappe.is_mobile() && + frappe.user.has_role("System Manager") + ) { + if (site_info.trial_end_date && trial_end_date > new Date()) { + card_args.parent = $(".icons-container").first(); + let banner_card = new frappe.ui.SidebarCard(card_args); + } + addManageBillingDropdown(data.desktop); + + $(".login-to-fc, .upgrade-plan-button").on("click", function () { + openFrappeCloudDashboard(); + }); + } + }); + } }); function setErrorMessage(message) { From dc2d26a4aa0545a575fabb5467a5dc2b197304c9 Mon Sep 17 00:00:00 2001 From: Ejaaz Khan <67804911+iamejaaz@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:06:56 +0530 Subject: [PATCH 201/393] fix: HTML not rendered in Text Editor field (#37293) * fix: HTML not rendered in Text Editor field * refactor: remove unused variables --- frappe/public/js/frappe/form/controls/base_input.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/base_input.js b/frappe/public/js/frappe/form/controls/base_input.js index 057caa1165..745ab5f620 100644 --- a/frappe/public/js/frappe/form/controls/base_input.js +++ b/frappe/public/js/frappe/form/controls/base_input.js @@ -158,7 +158,6 @@ frappe.ui.form.ControlInput = class ControlInput extends frappe.ui.form.Control } set_disp_area(value) { - let is_val_html = frappe.utils.is_html(value); if ( ["Currency", "Int", "Float"].includes(this.df.fieldtype) && (this.value === 0 || value === 0) @@ -179,9 +178,7 @@ frappe.ui.form.ControlInput = class ControlInput extends frappe.ui.form.Control let display_value = frappe.format(value, this.df, { no_icon: true, inline: true }, doc); // This is used to display formatted output AND showing values in read only fields if (this.disp_area) { - $(this.disp_area).html( - is_val_html ? frappe.utils.html2text(display_value) : display_value - ); + $(this.disp_area).html(display_value); // Apply alignment only for supported fields if ( this.df.alignment && From c55ff193a6de3520b7abfe886fb640359e9c5e40 Mon Sep 17 00:00:00 2001 From: Aarol D'Souza <98270103+AarDG10@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:20:19 +0530 Subject: [PATCH 202/393] fix: add type hints to whitelisted methods 3 (#37149) * fix(apps): add type hints to whitelisted methods * fix(recorder): add type hints to whitelisted methods * fix(comments): add type hints to whitelisted methods * fix(oauth2): add type hints to whitelisted methods * fix(google_calendar): add type hints to whitelisted methods * fix(print): add type hints to whitelisted methods * fix(print_format_builder): add type hints to whitelisted methods * refactor(network_printer_settings): remove unused args * fix(document): add type hints to whitelisted methods * fix(user_settings): add type hints to whitelisted methods * fix(mapper): add type hints to whitelisted methods * fix(connected_app): add type hints to whitelisted methods * fix(google_contacts): add type hints to whitelisted methods * fix(frappecloud_billing): add type hints to whitelisted methods * test: rewrite test to fit the strict type check * fix(social_login_key): add type hints to whitelisted methods * fix(share): add type hints to whitelisted methods * fix(webhook): add type hints to whitelisted methods * fix(workflow): add type hints to whitelisted methods * fix(workflow main): add type hints to whitelisted methods * fix(workflow_action): add type hints to whitelisted methods * fix: flexible type hint * fix(client): add type hints to whitelisted methods * fix: fix some of the tighter types * fix(frappecloud_billing): add str typehint to whitelisted endpoint * fix: target_doc can be dict/json string --------- Co-authored-by: Ankush Menat --- frappe/apps.py | 4 +- .../doctype/auto_repeat/auto_repeat.py | 6 +- frappe/client.py | 95 +++++++++++-------- .../doctype/connected_app/connected_app.py | 6 +- .../google_calendar/google_calendar.py | 2 +- .../google_contacts/google_contacts.py | 4 +- .../social_login_key/social_login_key.py | 2 +- .../integrations/doctype/webhook/webhook.py | 4 +- .../frappe_providers/frappecloud_billing.py | 4 +- frappe/integrations/oauth2.py | 2 +- frappe/model/document.py | 10 +- frappe/model/mapper.py | 7 +- frappe/model/utils/user_settings.py | 4 +- frappe/model/workflow.py | 12 +-- .../network_printer_settings.py | 2 +- frappe/printing/page/print/print.py | 2 +- .../print_format_builder.py | 4 +- frappe/recorder.py | 2 +- frappe/share.py | 24 ++++- .../templates/includes/comments/comments.py | 4 +- frappe/tests/test_rename_doc.py | 2 +- frappe/translate.py | 2 +- frappe/workflow/doctype/workflow/workflow.py | 2 +- .../workflow_action/workflow_action.py | 13 ++- 24 files changed, 136 insertions(+), 83 deletions(-) diff --git a/frappe/apps.py b/frappe/apps.py index dfb6e83c20..0dd30b4340 100644 --- a/frappe/apps.py +++ b/frappe/apps.py @@ -88,7 +88,7 @@ def get_default_path(): @frappe.whitelist() -def set_app_as_default(app_name): +def set_app_as_default(app_name: str): if frappe.db.get_value("User", frappe.session.user, "default_app") == app_name: frappe.db.set_value("User", frappe.session.user, "default_app", "") else: @@ -96,7 +96,7 @@ def set_app_as_default(app_name): @frappe.whitelist() -def get_incomplete_setup_route(current_app, app_route): +def get_incomplete_setup_route(current_app: str, app_route: str): pending_apps = get_apps_with_incomplete_dependencies(current_app) if not pending_apps: diff --git a/frappe/automation/doctype/auto_repeat/auto_repeat.py b/frappe/automation/doctype/auto_repeat/auto_repeat.py index 70d9a3024a..db268b3e07 100644 --- a/frappe/automation/doctype/auto_repeat/auto_repeat.py +++ b/frappe/automation/doctype/auto_repeat/auto_repeat.py @@ -1,7 +1,7 @@ # Copyright (c) 2018, Frappe Technologies Pvt. Ltd. and contributors # License: MIT. See LICENSE -from datetime import timedelta +from datetime import datetime, timedelta from dateutil.relativedelta import relativedelta @@ -560,8 +560,8 @@ def make_auto_repeat( doctype: str, docname: str | int, frequency: str = "Daily", - start_date: str | None = None, - end_date: str | None = None, + start_date: str | datetime | None = None, + end_date: str | datetime | None = None, ): if not start_date: start_date = getdate(today()) diff --git a/frappe/client.py b/frappe/client.py index 548a86fb94..0019e844eb 100644 --- a/frappe/client.py +++ b/frappe/client.py @@ -2,7 +2,7 @@ # License: MIT. See LICENSE import json import os -from typing import TYPE_CHECKING +from typing import TYPE_CHECKING, Any import frappe import frappe.model @@ -25,18 +25,18 @@ Requests via FrappeClient are also handled here. @frappe.whitelist() def get_list( - doctype, - fields=None, - filters=None, - group_by=None, - order_by=None, - limit_start=None, - limit_page_length=20, - parent=None, - debug: bool = False, - as_dict: bool = True, - or_filters=None, - expand=None, + doctype: str, + fields: str | list[str | dict[str, Any]] | None = None, + filters: str | list | dict[str, Any] | None = None, + group_by: str | list[str] | None = None, + order_by: str | list[str] | None = None, + limit_start: int | str | None = None, + limit_page_length: int | str = 20, + parent: str | None = None, + debug: bool | int = False, + as_dict: bool | int = True, + or_filters: str | list[list] | dict[str, Any] | None = None, + expand: str | list[str] | None = None, ): """Return a list of records by filters, fields, ordering and limit. @@ -76,7 +76,12 @@ def get_list( @frappe.whitelist() -def get_count(doctype, filters=None, debug=False, cache=False): +def get_count( + doctype: str, + filters: str | list | dict[str, Any] | None = None, + debug: int | bool = False, + cache: int | bool = False, +): from frappe.desk.reportview import get_count frappe.form_dict.doctype = doctype @@ -87,7 +92,12 @@ def get_count(doctype, filters=None, debug=False, cache=False): @frappe.whitelist() -def get(doctype, name=None, filters=None, parent=None): +def get( + doctype: str, + name: str | int | None = None, + filters: str | list | dict[str, Any] | None = None, + parent: str | None = None, +): """Return a document by name or filters. :param doctype: DocType of the document to be returned @@ -108,7 +118,14 @@ def get(doctype, name=None, filters=None, parent=None): @frappe.whitelist() -def get_value(doctype, fieldname, filters=None, as_dict=True, debug=False, parent=None): +def get_value( + doctype: str, + fieldname: str | list[str] | dict[str, Any], + filters: str | list | dict[str, Any] | None = None, + as_dict: int | bool = True, + debug: int | bool = False, + parent: str | None = None, +): """Return a value from a document. :param doctype: DocType to be queried @@ -156,7 +173,7 @@ def get_value(doctype, fieldname, filters=None, as_dict=True, debug=False, paren @frappe.whitelist() -def get_single_value(doctype, field): +def get_single_value(doctype: str, field: str): if not frappe.has_permission(doctype): frappe.throw(_("No permission for {0}").format(_(doctype)), frappe.PermissionError) @@ -164,7 +181,7 @@ def get_single_value(doctype, field): @frappe.whitelist(methods=["POST", "PUT"]) -def set_value(doctype, name, fieldname, value=None): +def set_value(doctype: str, name: str | int, fieldname: str | dict[str, Any], value: Any | None = None): """Set a value using get_doc, group of values :param doctype: DocType of the document @@ -201,7 +218,7 @@ def set_value(doctype, name, fieldname, value=None): @frappe.whitelist(methods=["POST", "PUT"]) -def insert(doc=None): +def insert(doc: str | dict[str, Any] | None = None): """Insert a document :param doc: JSON or dict object to be inserted""" @@ -212,7 +229,7 @@ def insert(doc=None): @frappe.whitelist(methods=["POST", "PUT"]) -def insert_many(docs=None): +def insert_many(docs: str | list[dict[str, Any]] | None = None): """Insert multiple documents :param docs: JSON or list of dict objects to be inserted in one request""" @@ -226,7 +243,7 @@ def insert_many(docs=None): @frappe.whitelist(methods=["POST", "PUT"]) -def save(doc): +def save(doc: str | dict[str, Any]): """Update (save) an existing document :param doc: JSON or dict object with the properties of the document to be updated""" @@ -240,7 +257,7 @@ def save(doc): @frappe.whitelist(methods=["POST", "PUT"]) -def rename_doc(doctype, old_name, new_name, merge=False): +def rename_doc(doctype: str, old_name: str | int, new_name: str | int, merge: bool = False): """Rename document :param doctype: DocType of the document to be renamed @@ -251,7 +268,7 @@ def rename_doc(doctype, old_name, new_name, merge=False): @frappe.whitelist(methods=["POST", "PUT"]) -def submit(doc): +def submit(doc: str | dict[str, Any]): """Submit a document :param doc: JSON or dict object to be submitted remotely""" @@ -265,7 +282,7 @@ def submit(doc): @frappe.whitelist(methods=["POST", "PUT"]) -def cancel(doctype, name): +def cancel(doctype: str, name: str | int): """Cancel a document :param doctype: DocType of the document to be cancelled @@ -277,7 +294,7 @@ def cancel(doctype, name): @frappe.whitelist(methods=["DELETE", "POST"]) -def delete(doctype, name): +def delete(doctype: str, name: str | int): """Delete a remote document :param doctype: DocType of the document to be deleted @@ -286,7 +303,7 @@ def delete(doctype, name): @frappe.whitelist(methods=["POST", "PUT"]) -def bulk_update(docs): +def bulk_update(docs: str): """Bulk update documents :param docs: JSON list of documents to be updated remotely. Each document must have `docname` property""" @@ -305,7 +322,7 @@ def bulk_update(docs): @frappe.whitelist() -def has_permission(doctype: str, docname: str, perm_type: str = "read"): +def has_permission(doctype: str, docname: str | int, perm_type: str = "read"): """Return a JSON with data whether the document has the requested permission. :param doctype: DocType of the document to be checked @@ -316,7 +333,7 @@ def has_permission(doctype: str, docname: str, perm_type: str = "read"): @frappe.whitelist() -def get_doc_permissions(doctype: str, docname: str): +def get_doc_permissions(doctype: str, docname: str | int): """Return an evaluated document permissions dict like `{"read":1, "write":1}`. :param doctype: DocType of the document to be evaluated @@ -327,7 +344,7 @@ def get_doc_permissions(doctype: str, docname: str): @frappe.whitelist() -def get_password(doctype: str, name: str, fieldname: str): +def get_password(doctype: str, name: str | int, fieldname: str): """Return a password type property. Only applicable for System Managers :param doctype: DocType of the document that holds the password @@ -351,14 +368,14 @@ def get_time_zone(): @frappe.whitelist(methods=["POST", "PUT"]) def attach_file( - filename=None, - filedata=None, - doctype=None, - docname=None, - folder=None, - decode_base64=False, - is_private=None, - docfield=None, + filename: str | None = None, + filedata: str | None = None, + doctype: str | None = None, + docname: str | int | None = None, + folder: str | None = None, + decode_base64: int | bool = False, + is_private: int | bool | None = None, + docfield: str | None = None, ): """Attach a file to Document @@ -396,7 +413,7 @@ def attach_file( @frappe.whitelist() @http_cache(max_age=10 * 60) -def is_document_amended(doctype: str, docname: str): +def is_document_amended(doctype: str, docname: str | int): if frappe.permissions.has_permission(doctype): try: return frappe.db.exists(doctype, {"amended_from": docname}) @@ -409,7 +426,7 @@ def is_document_amended(doctype: str, docname: str): @frappe.whitelist(methods=["GET", "POST"]) def validate_link_and_fetch( doctype: str, - docname: str, + docname: str | int, fields_to_fetch: list[str] | str | None = None, # search_widget parameters query: str | None = None, diff --git a/frappe/integrations/doctype/connected_app/connected_app.py b/frappe/integrations/doctype/connected_app/connected_app.py index bcbae34ecb..f3ccac0b8e 100644 --- a/frappe/integrations/doctype/connected_app/connected_app.py +++ b/frappe/integrations/doctype/connected_app/connected_app.py @@ -88,7 +88,7 @@ class ConnectedApp(Document): ) @frappe.whitelist() - def initiate_web_application_flow(self, user=None, success_uri=None): + def initiate_web_application_flow(self, user: str | None = None, success_uri: str | None = None): """Return an authorization URL for the user. Save state in Token Cache.""" user = user or frappe.session.user oauth = self.get_oauth2_session(user, init=True) @@ -184,7 +184,7 @@ class ConnectedApp(Document): @frappe.whitelist(methods=["GET"], allow_guest=True) -def callback(code=None, state=None): +def callback(code: str | None = None, state: str | None = None): """Handle client's code. Called during the oauthorization flow by the remote oAuth2 server to @@ -223,7 +223,7 @@ def callback(code=None, state=None): @frappe.whitelist() -def has_token(connected_app, connected_user=None): +def has_token(connected_app: str, connected_user: str | None = None): app = frappe.get_doc("Connected App", connected_app) token_cache = app.get_token_cache(connected_user or frappe.session.user) return bool(token_cache and token_cache.get_password("access_token", False)) diff --git a/frappe/integrations/doctype/google_calendar/google_calendar.py b/frappe/integrations/doctype/google_calendar/google_calendar.py index 00a6eb56de..422ddaeb24 100644 --- a/frappe/integrations/doctype/google_calendar/google_calendar.py +++ b/frappe/integrations/doctype/google_calendar/google_calendar.py @@ -192,7 +192,7 @@ def get_authentication_url(client_id=None, redirect_uri=None): @frappe.whitelist() -def google_callback(code=None): +def google_callback(code: str | None = None): """ Authorization code is sent to callback as per the API configuration """ diff --git a/frappe/integrations/doctype/google_contacts/google_contacts.py b/frappe/integrations/doctype/google_contacts/google_contacts.py index c0381ea356..88ca4804dc 100644 --- a/frappe/integrations/doctype/google_contacts/google_contacts.py +++ b/frappe/integrations/doctype/google_contacts/google_contacts.py @@ -49,7 +49,7 @@ class GoogleContacts(Document): @frappe.whitelist(methods=["POST"]) -def authorize_access(g_contact, reauthorize=False, code=None): +def authorize_access(g_contact: str, reauthorize: int | bool = False, code: str | None = None): """ If no Authorization code get it from Google and then request for Refresh Token. Google Contact Name is set to flags to set_value after Authorization Code is obtained. @@ -88,7 +88,7 @@ def get_google_contacts_object(g_contact): @frappe.whitelist() -def sync(g_contact=None): +def sync(g_contact: str | None = None): filters = {"enable": 1} if g_contact: diff --git a/frappe/integrations/doctype/social_login_key/social_login_key.py b/frappe/integrations/doctype/social_login_key/social_login_key.py index 6a3b84fa8a..f98b35f64e 100644 --- a/frappe/integrations/doctype/social_login_key/social_login_key.py +++ b/frappe/integrations/doctype/social_login_key/social_login_key.py @@ -117,7 +117,7 @@ class SocialLoginKey(Document): self.icon = f"/assets/frappe/icons/social/{icon_file}" @frappe.whitelist() - def get_social_login_provider(self, provider, initialize=False): + def get_social_login_provider(self, provider: str, initialize: int | bool = False): providers = {} providers["Office 365"] = { diff --git a/frappe/integrations/doctype/webhook/webhook.py b/frappe/integrations/doctype/webhook/webhook.py index b20ed27ad8..acafd1db51 100644 --- a/frappe/integrations/doctype/webhook/webhook.py +++ b/frappe/integrations/doctype/webhook/webhook.py @@ -120,7 +120,7 @@ class Webhook(Document): frappe.throw(_("Invalid Webhook Secret")) @frappe.whitelist() - def preview_meets_condition(self, preview_document): + def preview_meets_condition(self, preview_document: str): if not self.condition: return _("Yes") try: @@ -132,7 +132,7 @@ class Webhook(Document): return _("Yes") if met_condition else _("No") @frappe.whitelist() - def preview_request_body(self, preview_document): + def preview_request_body(self, preview_document: str): try: doc = frappe.get_cached_doc(self.webhook_doctype, preview_document) return frappe.as_json(get_webhook_data(doc, self)) diff --git a/frappe/integrations/frappe_providers/frappecloud_billing.py b/frappe/integrations/frappe_providers/frappecloud_billing.py index f3ac0fd464..ce13149c54 100644 --- a/frappe/integrations/frappe_providers/frappecloud_billing.py +++ b/frappe/integrations/frappe_providers/frappecloud_billing.py @@ -1,3 +1,5 @@ +from typing import Any + import requests import frappe @@ -60,7 +62,7 @@ def current_site_info(): @frappe.whitelist() -def api(method, data=None): +def api(method: str, data: str | dict[str, Any] | None = None): if data is None: data = {} request = requests.post( diff --git a/frappe/integrations/oauth2.py b/frappe/integrations/oauth2.py index de62014536..96eebc4cd5 100644 --- a/frappe/integrations/oauth2.py +++ b/frappe/integrations/oauth2.py @@ -225,7 +225,7 @@ def get_openid_configuration(): @frappe.whitelist(allow_guest=True) -def introspect_token(token: str, token_type_hint=None): +def introspect_token(token: str, token_type_hint: str | None = None): if token_type_hint not in ["access_token", "refresh_token"]: token_type_hint = "access_token" try: diff --git a/frappe/model/document.py b/frappe/model/document.py index 54e7795b62..822bbff2ff 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -1424,7 +1424,7 @@ class Document(BaseDocument): self.run_method("on_discard") @frappe.whitelist() - def rename(self, name: str | int, merge=False, force=False, validate_rename=True): + def rename(self, name: str | int, merge: bool = False, force: bool = False, validate_rename: bool = True): """Rename the document to `name`. This transforms the current object.""" return self._rename(name=name, merge=merge, force=force, validate_rename=validate_rename) @@ -1786,10 +1786,10 @@ class Document(BaseDocument): @frappe.whitelist() def add_comment( self, - comment_type="Comment", - text=None, - comment_email=None, - comment_by=None, + comment_type: str = "Comment", + text: str | None = None, + comment_email: str | None = None, + comment_by: str | None = None, ): """Add a comment to this document. diff --git a/frappe/model/mapper.py b/frappe/model/mapper.py index 3e436cfb61..0dd0cf3b74 100644 --- a/frappe/model/mapper.py +++ b/frappe/model/mapper.py @@ -5,11 +5,14 @@ import json import frappe from frappe import _ from frappe.model import child_table_fields, default_fields, table_fields +from frappe.model.document import Document from frappe.utils import cstr @frappe.whitelist() -def make_mapped_doc(method, source_name, selected_children=None, args=None): +def make_mapped_doc( + method: str, source_name: str, selected_children: str | None = None, args: str | None = None +): """Return the mapped document calling the given mapper method. Set `selected_children` as flags for the `get_mapped_doc` method. @@ -30,7 +33,7 @@ def make_mapped_doc(method, source_name, selected_children=None, args=None): @frappe.whitelist() -def map_docs(method, source_names, target_doc, args=None): +def map_docs(method: str, source_names: str, target_doc: Document | dict | str, args: str | None = None): """Return the mapped document calling the given mapper method with each of the given source docs on the target doc. :param args: Args as string to pass to the mapper method diff --git a/frappe/model/utils/user_settings.py b/frappe/model/utils/user_settings.py index 6a689b495e..d2ef6c3f7f 100644 --- a/frappe/model/utils/user_settings.py +++ b/frappe/model/utils/user_settings.py @@ -63,14 +63,14 @@ def sync_user_settings(): @frappe.whitelist() -def save(doctype, user_settings): +def save(doctype: str, user_settings: str): user_settings = json.loads(user_settings or "{}") update_user_settings(doctype, user_settings) return user_settings @frappe.whitelist() -def get(doctype): +def get(doctype: str): return get_user_settings(doctype) diff --git a/frappe/model/workflow.py b/frappe/model/workflow.py index 8913a5fc9e..f44ef487f8 100644 --- a/frappe/model/workflow.py +++ b/frappe/model/workflow.py @@ -5,7 +5,7 @@ from __future__ import annotations import json from collections import defaultdict -from typing import TYPE_CHECKING +from typing import TYPE_CHECKING, Any import frappe from frappe import _ @@ -43,7 +43,7 @@ def get_workflow_name(doctype): @frappe.whitelist() def get_transitions( - doc: Document | str | dict, workflow: Workflow = None, raise_exception: bool = False + doc: Document | str | dict, workflow: Workflow | None = None, raise_exception: bool = False ) -> list[dict]: """Return list of possible transitions for the given doc""" from frappe.model.document import Document @@ -117,7 +117,7 @@ def evaluate_workflow_value(value, evaluate_as_expression, doc): @frappe.whitelist() -def apply_workflow(doc, action): +def apply_workflow(doc: Document | str | dict, action: str): """Allow workflow action on the current doc""" doc = frappe.get_doc(frappe.parse_json(doc)) doc.load_from_db() @@ -228,7 +228,7 @@ def apply_workflow(doc, action): @frappe.whitelist() -def can_cancel_document(doctype): +def can_cancel_document(doctype: str): workflow = get_workflow(doctype) cancelling_states = [s.state for s in workflow.states if s.doc_status == "2"] if not cancelling_states: @@ -312,7 +312,7 @@ def get_workflow_field_value(workflow_name, field): @frappe.whitelist() -def bulk_workflow_approval(docnames, doctype, action): +def bulk_workflow_approval(docnames: str, doctype: str, action: str): docnames = json.loads(docnames) if len(docnames) < 20: _bulk_workflow_action(docnames, doctype, action) @@ -407,7 +407,7 @@ def print_workflow_log(messages, title, doctype, indicator): @frappe.whitelist() -def get_common_transition_actions(docs, doctype): +def get_common_transition_actions(docs: str | list[dict[str, Any]], doctype: str): common_actions = [] if isinstance(docs, str): docs = json.loads(docs) diff --git a/frappe/printing/doctype/network_printer_settings/network_printer_settings.py b/frappe/printing/doctype/network_printer_settings/network_printer_settings.py index d2163adafc..c2c1aa39fb 100644 --- a/frappe/printing/doctype/network_printer_settings/network_printer_settings.py +++ b/frappe/printing/doctype/network_printer_settings/network_printer_settings.py @@ -21,7 +21,7 @@ class NetworkPrinterSettings(Document): # end: auto-generated types @frappe.whitelist() - def get_printers_list(self, ip="127.0.0.1", port=631): + def get_printers_list(self): printer_list = [] try: import cups diff --git a/frappe/printing/page/print/print.py b/frappe/printing/page/print/print.py index baf98438cd..f70c5c226a 100644 --- a/frappe/printing/page/print/print.py +++ b/frappe/printing/page/print/print.py @@ -2,7 +2,7 @@ import frappe @frappe.whitelist() -def get_print_settings_to_show(doctype, docname): +def get_print_settings_to_show(doctype: str, docname: str): doc = frappe.get_doc(doctype, docname) print_settings = frappe.get_single("Print Settings") diff --git a/frappe/printing/page/print_format_builder/print_format_builder.py b/frappe/printing/page/print_format_builder/print_format_builder.py index 67273120c2..b766eb836f 100644 --- a/frappe/printing/page/print_format_builder/print_format_builder.py +++ b/frappe/printing/page/print_format_builder/print_format_builder.py @@ -2,7 +2,9 @@ import frappe @frappe.whitelist() -def create_custom_format(doctype, name, based_on="Standard", beta=False): +def create_custom_format( + doctype: str, name: str | int, based_on: str = "Standard", beta: str | int | bool = False +): doc = frappe.new_doc("Print Format") doc.doc_type = doctype doc.name = name diff --git a/frappe/recorder.py b/frappe/recorder.py index b26cf1e0e3..d251840fc0 100644 --- a/frappe/recorder.py +++ b/frappe/recorder.py @@ -364,7 +364,7 @@ def stop(*args, **kwargs): @frappe.whitelist() @do_not_record @administrator_only -def get(uuid=None, *args, **kwargs): +def get(uuid: str | None = None, *args, **kwargs): if uuid: result = frappe.cache.hget(RECORDER_REQUEST_HASH, uuid) else: diff --git a/frappe/share.py b/frappe/share.py index fd8a04385f..e6b7ec2d0e 100644 --- a/frappe/share.py +++ b/frappe/share.py @@ -19,7 +19,18 @@ if TYPE_CHECKING: @frappe.whitelist() -def add(doctype, name, user=None, read=1, write=0, submit=0, share=0, everyone=0, notify=0, **kwargs): +def add( + doctype: str, + name: str | int, + user: str | None = None, + read: str | bool | int = 1, + write: str | bool | int = 0, + submit: str | bool | int = 0, + share: str | bool | int = 0, + everyone: str | bool | int = 0, + notify: str | bool | int = 0, + **kwargs, +): """Expose function without flags to the client-side""" return add_docshare( doctype, @@ -85,7 +96,14 @@ def remove(doctype, name, user, flags=None): @frappe.whitelist() -def set_permission(doctype, name, user, permission_to, value=1, everyone=0): +def set_permission( + doctype: str, + name: str | int, + user: str | None, + permission_to: str, + value: str | bool | int = 1, + everyone: str | bool | int = 0, +): """Expose function without flags to the client-side""" return set_docshare_permission(doctype, name, user, permission_to, value=value, everyone=everyone) @@ -246,7 +264,7 @@ def check_share_permission(doctype, name, permissions=None, custom_perms=None): def notify_assignment(shared_by, doctype, doc_name, everyone, notify=0): - if not (shared_by and doctype and doc_name) or everyone or not notify: + if not (shared_by and doctype and doc_name) or cint(everyone) or not cint(notify): return from frappe.utils import get_fullname diff --git a/frappe/templates/includes/comments/comments.py b/frappe/templates/includes/comments/comments.py index 33d5fddbf3..d56b62d7f0 100644 --- a/frappe/templates/includes/comments/comments.py +++ b/frappe/templates/includes/comments/comments.py @@ -25,7 +25,9 @@ def get_limit(): @frappe.whitelist(allow_guest=True) # @rate_limit(key="reference_name", limit=get_limit, seconds=60 * 60) -def add_comment(comment, comment_email, comment_by, reference_doctype, reference_name, route): +def add_comment( + comment: str, comment_email: str, comment_by: str, reference_doctype: str, reference_name: str, route: str +): if frappe.session.user == "Guest": allowed_doctypes = ["Web Page"] comments_permission_config = frappe.get_hooks("has_comment_permission") diff --git a/frappe/tests/test_rename_doc.py b/frappe/tests/test_rename_doc.py index d4e50211e1..2286fb6df5 100644 --- a/frappe/tests/test_rename_doc.py +++ b/frappe/tests/test_rename_doc.py @@ -249,7 +249,7 @@ class TestRenameDoc(IntegrationTestCase): name = choice(self.available_documents) new_name = f"{name}-{frappe.generate_hash(length=4)}" doc = frappe.get_doc(self.test_doctype, name) - doc.rename(new_name, merge=frappe.db.exists(self.test_doctype, new_name)) + doc.rename(new_name, merge=bool(frappe.db.exists(self.test_doctype, new_name))) self.assertEqual(doc.name, new_name) self.available_documents.append(new_name) self.available_documents.remove(name) diff --git a/frappe/translate.py b/frappe/translate.py index 64c80e7591..41622afddf 100644 --- a/frappe/translate.py +++ b/frappe/translate.py @@ -883,7 +883,7 @@ def deduplicate_messages(messages): @frappe.whitelist() -def update_translations_for_source(source=None, translation_dict=None): +def update_translations_for_source(source: str | None = None, translation_dict: str | None = None): if not (source and translation_dict): return diff --git a/frappe/workflow/doctype/workflow/workflow.py b/frappe/workflow/doctype/workflow/workflow.py index 951bb5f075..710c153f0c 100644 --- a/frappe/workflow/doctype/workflow/workflow.py +++ b/frappe/workflow/doctype/workflow/workflow.py @@ -120,7 +120,7 @@ class Workflow(Document): @frappe.whitelist() -def get_workflow_state_count(doctype, workflow_state_field, states): +def get_workflow_state_count(doctype: str, workflow_state_field: str, states: str | list[str]): frappe.has_permission(doctype=doctype, ptype="read", throw=True) states = frappe.parse_json(states) diff --git a/frappe/workflow/doctype/workflow_action/workflow_action.py b/frappe/workflow/doctype/workflow_action/workflow_action.py index 8e04f89500..6735fac903 100644 --- a/frappe/workflow/doctype/workflow_action/workflow_action.py +++ b/frappe/workflow/doctype/workflow_action/workflow_action.py @@ -1,6 +1,8 @@ # Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors # License: MIT. See LICENSE +from datetime import datetime + import frappe from frappe import _ from frappe.desk.form.utils import get_pdf_link @@ -127,7 +129,14 @@ def process_workflow_actions(doc, state): @frappe.whitelist(allow_guest=True) -def apply_action(action, doctype, docname, current_state, user=None, last_modified=None): +def apply_action( + action: str, + doctype: str, + docname: str | int, + current_state: str, + user: str | None = None, + last_modified: str | datetime | None = None, +): if not verify_request(): return @@ -147,7 +156,7 @@ def apply_action(action, doctype, docname, current_state, user=None, last_modifi @frappe.whitelist(allow_guest=True) -def confirm_action(doctype, docname, user, action): +def confirm_action(doctype: str, docname: str | int, user: str, action: str): if not verify_request(): return From 6be1608350c148b2b3437089bd12a8bcae515876 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Fri, 20 Feb 2026 12:21:38 +0530 Subject: [PATCH 203/393] fix: validate IMAP folders exist --- .../doctype/email_account/email_account.py | 49 ++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/frappe/email/doctype/email_account/email_account.py b/frappe/email/doctype/email_account/email_account.py index 390f746c27..0703f73dd4 100755 --- a/frappe/email/doctype/email_account/email_account.py +++ b/frappe/email/doctype/email_account/email_account.py @@ -191,7 +191,14 @@ class EmailAccount(Document): if validate_oauth or self.password or self.smtp_server in ("127.0.0.1", "localhost"): if self.enable_incoming: self.flags.validate_imap_pop_connection = True - self.get_incoming_server() + + server = self.get_incoming_server(in_receive=self.use_imap) + if self.use_imap: + try: + self.validate_imap_folders_exist(server) + finally: + server.logout() + self.no_failed = 0 if self.enable_outgoing: @@ -216,6 +223,46 @@ class EmailAccount(Document): frappe_mail_client = self.get_frappe_mail_client() frappe_mail_client.validate() + def validate_imap_folders_exist(self, server: EmailServer) -> None: + """Validate that the configured IMAP folders exist on the server.""" + + status, mailboxes = server.imap.list() + if status != "OK": + frappe.throw( + _( + "Failed to retrieve the list of IMAP folders from the server. Please ensure the mailbox is accessible and the account has permission to list folders." + ), + title=_("IMAP Folder Not Found"), + ) + + folders = [] + for mailbox in mailboxes: + decoded = mailbox.decode() + parts = decoded.split(' "/" ') + if len(parts) == 2: + folder = parts[1].strip('"') + folders.append(folder) + + if not folders: + frappe.throw(_("The server did not return any IMAP folders for this account.")) + + configured_folders = [f.folder_name for f in self.imap_folder] + missing_folders = [folder for folder in configured_folders if folder not in folders] + + if missing_folders: + missing_list = "".join( + f"
  • {frappe.utils.escape_html(folder)}
  • " for folder in missing_folders + ) + frappe.throw( + _( + "The following configured IMAP folder(s) were not found on the server:
    " + "
      {0}
    " + "Please verify the folder names exactly as they appear on the server " + "(folder names are case-sensitive)." + ).format(missing_list), + title=_("IMAP Folder Not Found"), + ) + def validate_smtp_conn(self): if not self.smtp_server: frappe.throw(_("SMTP Server is required")) From 3afec1dd1aee170374db84cbd6172afc73974fce Mon Sep 17 00:00:00 2001 From: Aditya Patil Date: Fri, 20 Feb 2026 12:43:24 +0530 Subject: [PATCH 204/393] fix: resolve or reject promise only after request is complete --- frappe/public/js/frappe/file_uploader/FileUploader.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/file_uploader/FileUploader.vue b/frappe/public/js/frappe/file_uploader/FileUploader.vue index 7d3e7132b4..dfa35b12b3 100644 --- a/frappe/public/js/frappe/file_uploader/FileUploader.vue +++ b/frappe/public/js/frappe/file_uploader/FileUploader.vue @@ -597,7 +597,6 @@ function upload_file(file, i) { }); xhr.upload.addEventListener("load", (e) => { file.uploading = false; - resolve(); }); xhr.addEventListener("error", (e) => { file.failed = true; @@ -606,6 +605,7 @@ function upload_file(file, i) { xhr.onreadystatechange = () => { if (xhr.readyState == XMLHttpRequest.DONE) { if (xhr.status === 200) { + resolve(); file.request_succeeded = true; let r = null; let file_doc = null; @@ -634,6 +634,7 @@ function upload_file(file, i) { close_dialog.value = true; } } else if (xhr.status === 403) { + reject(); file.failed = true; let response = parse_error_response(xhr.responseText); file.error_message = __("Not permitted. {0}.", [response.error_message || ""]); @@ -641,9 +642,11 @@ function upload_file(file, i) { file.error_message += `\n${response.server_messages.join("\n")}`; } } else if (xhr.status === 413) { + reject(); file.failed = true; file.error_message = __("Size exceeds the maximum allowed file size."); } else if (xhr.status === 417) { + reject(); // regular frappe.throw() in backend file.failed = true; let response = parse_error_response(xhr.responseText); @@ -661,6 +664,7 @@ function upload_file(file, i) { }); } } else { + reject(); file.failed = true; let detail = xhr.statusText || From e1e77c4505659b3766b4006dc0053174cdec1fa6 Mon Sep 17 00:00:00 2001 From: Aditya Patil <46787266+TITANiumRox@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:53:06 +0530 Subject: [PATCH 205/393] Update frappe/public/js/frappe/file_uploader/FileUploader.vue Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com> --- frappe/public/js/frappe/file_uploader/FileUploader.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/file_uploader/FileUploader.vue b/frappe/public/js/frappe/file_uploader/FileUploader.vue index dfa35b12b3..4de8965426 100644 --- a/frappe/public/js/frappe/file_uploader/FileUploader.vue +++ b/frappe/public/js/frappe/file_uploader/FileUploader.vue @@ -557,7 +557,7 @@ function upload_via_file_browser() { function upload_via_web_link() { let file_url = web_link.value.url; if (!file_url) { - web_link.value.invalid_input("Please enter a valid URL"); + web_link.value.invalid_input(__("Please enter a valid URL")); return Promise.reject(); } try { From a879b8dd65ea309a787753462b2adf7049c168c3 Mon Sep 17 00:00:00 2001 From: prathameshkurunkar7 Date: Fri, 20 Feb 2026 12:54:03 +0530 Subject: [PATCH 206/393] fix: prevent translation of icon class names for workflow states in select options --- frappe/translate.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/translate.py b/frappe/translate.py index 64c80e7591..c54b8c7dce 100644 --- a/frappe/translate.py +++ b/frappe/translate.py @@ -329,6 +329,9 @@ def get_messages_from_doctype(name): if d.fieldtype == "Select" and d.options: options = d.options.split("\n") + # for workflow state, we don't want to translate the icon(css classnames) + if d.fieldname == "icon" and name == "Workflow State": + continue if "icon" not in options[0]: messages.extend(options) if d.fieldtype == "HTML" and d.options: From 3428bf7e68fcfe04a1dc60320b1314bed6c8abe2 Mon Sep 17 00:00:00 2001 From: Aditya Patil Date: Fri, 20 Feb 2026 12:58:43 +0530 Subject: [PATCH 207/393] fix: translate while setting error message instead of while showing --- frappe/public/js/frappe/file_uploader/FileUploader.vue | 4 ++-- frappe/public/js/frappe/file_uploader/WebLink.vue | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/public/js/frappe/file_uploader/FileUploader.vue b/frappe/public/js/frappe/file_uploader/FileUploader.vue index 4de8965426..776b9ec8be 100644 --- a/frappe/public/js/frappe/file_uploader/FileUploader.vue +++ b/frappe/public/js/frappe/file_uploader/FileUploader.vue @@ -564,7 +564,7 @@ function upload_via_web_link() { file_url = decodeURI(file_url); } catch (error) { var error_message = error.message; - web_link.value.invalid_input(error_message); + web_link.value.invalid_input(__(error_message)); return Promise.reject(); } return upload_file({ @@ -655,7 +655,7 @@ function upload_file(file, i) { : __("File upload failed."); if (show_web_link.value && web_link.value && file.file_url) { - web_link.value.invalid_input(file.error_message); + web_link.value.invalid_input(__(file.error_message)); } else if (!files.value.includes(file)) { frappe.msgprint({ title: __("Upload Failed"), diff --git a/frappe/public/js/frappe/file_uploader/WebLink.vue b/frappe/public/js/frappe/file_uploader/WebLink.vue index e2582615d8..ef601a7796 100644 --- a/frappe/public/js/frappe/file_uploader/WebLink.vue +++ b/frappe/public/js/frappe/file_uploader/WebLink.vue @@ -13,7 +13,7 @@ v-model="url" />
    -
    {{ __(error_message) }}
    +
    {{ error_message }}
    From 95c486bbb9e8065b184492ee2687aa822d94b99a Mon Sep 17 00:00:00 2001 From: sokumon Date: Fri, 20 Feb 2026 14:34:09 +0530 Subject: [PATCH 208/393] fix: new_icons shouldn't be mandatory --- .../doctype/desktop_layout/desktop_layout.py | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/frappe/desk/doctype/desktop_layout/desktop_layout.py b/frappe/desk/doctype/desktop_layout/desktop_layout.py index 8a07b9cd77..8ac6ed78a6 100644 --- a/frappe/desk/doctype/desktop_layout/desktop_layout.py +++ b/frappe/desk/doctype/desktop_layout/desktop_layout.py @@ -25,11 +25,10 @@ class DesktopLayout(Document): @frappe.whitelist() -def save_layout(user: str, layout: str, new_icons: str): +def save_layout(user: str, layout: str, new_icons: str | None = None): if not user: user = frappe.session.user layout = json.loads(layout) - new_icons = json.loads(new_icons) desktop_layout = None try: desktop_layout = frappe.get_doc("Desktop Layout", frappe.session.user) @@ -41,19 +40,20 @@ def save_layout(user: str, layout: str, new_icons: str): if layout: desktop_layout.layout = json.dumps(layout) desktop_layout.save() - - for icon in new_icons: - workspace = icon.get("workspace") - if workspace: - new_workspace = frappe.new_doc("Workspace") - new_workspace.update(workspace) - new_workspace.title = new_workspace.label - new_workspace.save() - return add_workspace_to_desktop(new_workspace.name) - desktop_icon = frappe.new_doc("Desktop Icon") - desktop_icon.update(icon) - desktop_icon.owner = frappe.session.user - desktop_icon.save() + if new_icons: + new_icons = json.loads(new_icons) + for icon in new_icons: + workspace = icon.get("workspace") + if workspace: + new_workspace = frappe.new_doc("Workspace") + new_workspace.update(workspace) + new_workspace.title = new_workspace.label + new_workspace.save() + return add_workspace_to_desktop(new_workspace.name) + desktop_icon = frappe.new_doc("Desktop Icon") + desktop_icon.update(icon) + desktop_icon.owner = frappe.session.user + desktop_icon.save() return {"layout": layout} From 2547b710cf4a418e8bc2562aeb0f6736ed6d1a35 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Fri, 20 Feb 2026 14:43:49 +0530 Subject: [PATCH 209/393] fix: validate message size against SMTP SIZE limit --- .../email/doctype/email_queue/email_queue.py | 62 ++++++++++++++----- 1 file changed, 48 insertions(+), 14 deletions(-) diff --git a/frappe/email/doctype/email_queue/email_queue.py b/frappe/email/doctype/email_queue/email_queue.py index 0f021cf055..b0576dfe38 100644 --- a/frappe/email/doctype/email_queue/email_queue.py +++ b/frappe/email/doctype/email_queue/email_queue.py @@ -173,41 +173,75 @@ class EmailQueue(Document): force_send: bool = False, ): """Send emails to recipients.""" + if not self.can_send_now() and not force_send: return with SendMailContext(self, smtp_server_instance, frappe_mail_client) as ctx: ctx.fetch_outgoing_server() - message = None + + def validate_and_prepare_message(raw_message: bytes) -> bytes: + """Validate SIZE extension and return encoded message.""" + + msg = raw_message if isinstance(raw_message, bytes) else raw_message.encode("utf-8") + + if ctx.smtp_server.session.has_extn("SIZE"): + if max_size := ctx.smtp_server.session.esmtp_features.get("size"): + max_size = int(max_size) + msg_size = len(msg) + + if msg_size > max_size: + msg_size_mb = msg_size / (1024 * 1024) + max_size_mb = max_size / (1024 * 1024) + frappe.throw( + _( + "Email size {0:.2f} MB exceeds the maximum allowed size of {1:.2f} MB" + ).format(msg_size_mb, max_size_mb) + ) + + return msg + + def get_smtp_options() -> tuple[list[str], list[str]]: + mail_options: list[str] = [] + rcpt_options: list[str] = [] + + if not ctx.smtp_server.session.has_extn("DSN"): + return mail_options, rcpt_options + + if dsn_notify_type := ctx.email_account_doc.dsn_notify_type: + mail_options.extend(["RET=FULL", f"ENVID={self.name}"]) + rcpt_options.append(f"NOTIFY={dsn_notify_type}") + + return mail_options, rcpt_options + + last_message = None + for recipient in self.recipients: if recipient.is_mail_sent(): continue message = ctx.build_message(recipient.recipient) + last_message = message + if method := get_hook_method("override_email_send"): method(self, self.sender, recipient.recipient, message) + elif not frappe.in_test or frappe.flags.testing_email: if ctx.email_account_doc.service == "Frappe Mail": - is_newsletter = self.reference_doctype == "Newsletter" ctx.frappe_mail_client.send_raw( sender=self.sender, recipients=recipient.recipient, message=message, - is_newsletter=is_newsletter, + is_newsletter=self.reference_doctype == "Newsletter", ) else: - mail_options = [] - rcpt_options = [] - - if ctx.smtp_server.session.has_extn("DSN"): - if dsn_notify_type := ctx.email_account_doc.dsn_notify_type: - mail_options = ["RET=FULL", f"ENVID={self.name}"] - rcpt_options = [f"NOTIFY={dsn_notify_type}"] + msg_bytes = validate_and_prepare_message(message) + mail_options, rcpt_options = get_smtp_options() ctx.smtp_server.session.sendmail( from_addr=self.sender, to_addrs=recipient.recipient, - msg=message.decode("utf-8").encode(), + msg=msg_bytes, mail_options=mail_options, rcpt_options=rcpt_options, ) @@ -215,11 +249,11 @@ class EmailQueue(Document): ctx.update_recipient_status_to_sent(recipient) if frappe.in_test and not frappe.flags.testing_email: - frappe.flags.sent_mail = message + frappe.flags.sent_mail = last_message return - if ctx.email_account_doc.append_emails_to_sent_folder: - ctx.email_account_doc.append_email_to_sent_folder(message) + if last_message and ctx.email_account_doc.append_emails_to_sent_folder: + ctx.email_account_doc.append_email_to_sent_folder(last_message) @staticmethod def clear_old_logs(days=30): From cdb50bde6507b5f74e660231e7a85d0f5953daef Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Fri, 20 Feb 2026 14:44:44 +0530 Subject: [PATCH 210/393] fix: use actual file name for private files --- frappe/utils/response.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frappe/utils/response.py b/frappe/utils/response.py index ba4a6f7979..5fdd459c95 100644 --- a/frappe/utils/response.py +++ b/frappe/utils/response.py @@ -295,15 +295,15 @@ def download_private_file(path: str) -> Response: raise Forbidden(_("You don't have permission to access this file")) make_access_log(doctype="File", document=file.name, file_type=os.path.splitext(path)[-1][1:]) - return send_private_file(path.split("/private", 1)[1]) + return send_private_file(path.split("/private", 1)[1], filename=file.file_name) FORCE_DOWNLOAD_EXTENSIONS = (".svg", ".html", ".htm", ".xml") -def send_private_file(path: str) -> Response: +def send_private_file(path: str, filename: str | None = None) -> Response: path = os.path.join(frappe.local.conf.get("private_path", "private"), path.strip("/")) - filename = os.path.basename(path) + filename = filename or os.path.basename(path) extension = os.path.splitext(path)[1] as_attachment = extension.lower() in FORCE_DOWNLOAD_EXTENSIONS @@ -329,7 +329,7 @@ def send_private_file(path: str) -> Response: environ=frappe.local.request.environ, conditional=True, as_attachment=as_attachment, - download_name=filename if as_attachment else None, + download_name=filename, ) return response From cda5b6bda05c140473d3004c83f7a0ea096fcb28 Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Fri, 20 Feb 2026 14:47:01 +0530 Subject: [PATCH 211/393] fix: restrict the allowed characters in site names (#35134) Currently you could be left with unusable sites Signed-off-by: Akhil Narang Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- frappe/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frappe/__init__.py b/frappe/__init__.py index 278e4285a6..40e6c43c3b 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -16,6 +16,7 @@ import importlib import inspect import json import os +import re import sys import threading import warnings @@ -76,6 +77,7 @@ local = Local() cache: "RedisWrapper" | None = None client_cache: "ClientCache" | None = None STANDARD_USERS = ("Guest", "Administrator") +SITE_NAME_PATTERN = re.compile(r"^[a-zA-Z0-9._-]+$") # this global may be subsequently changed by frappe.tests.utils.toggle_test_mode() in_test = False @@ -144,6 +146,9 @@ def init(site: str, sites_path: str = ".", new_site: bool = False, force: bool = if getattr(local, "initialised", None) and not force: return + if site and not SITE_NAME_PATTERN.match(site): + raise ValueError(f"Invalid site name `{site}`") + local.error_log = [] local.message_log = [] local.debug_log = [] From 2293491aba79a3696af7b66dc14758d46a768846 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Fri, 20 Feb 2026 14:48:43 +0530 Subject: [PATCH 212/393] fix: default readonly values for datetime and time --- frappe/public/js/frappe/ui/field_group.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/public/js/frappe/ui/field_group.js b/frappe/public/js/frappe/ui/field_group.js index 98ce569ab5..caa70877d4 100644 --- a/frappe/public/js/frappe/ui/field_group.js +++ b/frappe/public/js/frappe/ui/field_group.js @@ -35,6 +35,10 @@ frappe.ui.FieldGroup = class FieldGroup extends frappe.ui.form.Layout { if (def_value == "Today" && field.df["fieldtype"] == "Date") { def_value = frappe.datetime.get_today(); + } else if (def_value == "Now" && field.df["fieldtype"] == "Datetime") { + def_value = frappe.datetime.now_datetime(); + } else if (def_value == "Now" && field.df["fieldtype"] == "Time") { + def_value = frappe.datetime.now_time(); } field.set_input(def_value); From 68727cbd614ff998ace46dda5fea159b0bc0275b Mon Sep 17 00:00:00 2001 From: Aarol D'Souza <98270103+AarDG10@users.noreply.github.com> Date: Fri, 20 Feb 2026 14:53:08 +0530 Subject: [PATCH 213/393] fix: add type hints to whitelisted methods 4 (#37204) * fix(utils): add type hints to whitelisted methods * fix(desktop): add type hints to whitelisted methods * fix(listview): add type hints to whitelisted methods * fix(access_log): add type hints to whitelisted methods * fix(setup_wizard): add type hints to whitelisted methods * fix(notification_settings): add type hints to whitelisted methods * fix(calendar): add type hints to whitelisted methods * fix(notifications): add type hints to whitelisted methods * fix(query_report): add type hints to whitelisted methods * fix(load): add type hints to whitelisted methods * fix(save): add type hints to whitelisted methods * fix(user): add type hints to whitelisted methods * fix: correct Document import * fix(list_view_settings): add type hints to whitelisted methods * fix(reportview): add type hints to whitelisted methods * fix(treeview): add type hints to whitelisted methods * fix(linked_with): add type hints to whitelisted methods * fix(bulk_update): add type hints to whitelisted methods * fix(assign_to): add type hints to whitelisted methods * fix(workspace): add type hints to whitelisted methods * fix(kanban_board): add type hints to whitelisted methods * fix(event): add type hints to whitelisted methods * fix(email): add type hints to whitelisted methods * fix(exporter): add type hints to whitelisted methods * fix(permission_manager): add type hints to whitelisted methods * fix(dashboard_chart): add type hints to whitelisted methods * fix(number_card): add type hints to whitelisted methods * fix(tag): add type hints to whitelisted methods * fix: add hook to force type hints on all whitelisted endpoints * fix: target_doc can be dict/json string * fix: doc can be dict/json string * fix(tests): add type hints to whitelisted methods in test * fix: tree method is optional * test: Fix test api types * chore: drop dead code * fix: document can be int * fix: Number card input can be document As utils in some other API calls * fix: Always use session user The only usage of this API that makes sense. --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: Ankush Menat --- frappe/core/doctype/access_log/access_log.py | 18 +++--- frappe/core/doctype/communication/email.py | 55 ++++++++++--------- frappe/core/doctype/data_export/exporter.py | 19 ++++--- frappe/core/doctype/user/user.py | 21 +++---- .../permission_manager/permission_manager.py | 19 +++++-- frappe/desk/calendar.py | 12 +++- frappe/desk/desktop.py | 4 +- .../desk/doctype/bulk_update/bulk_update.py | 10 +++- .../dashboard_chart/dashboard_chart.py | 33 ++++++----- frappe/desk/doctype/event/event.py | 11 +++- .../desk/doctype/kanban_board/kanban_board.py | 25 ++++++--- .../list_view_settings/list_view_settings.py | 8 ++- .../notification_settings.py | 4 +- .../desk/doctype/number_card/number_card.py | 23 ++++++-- frappe/desk/doctype/tag/tag.py | 12 ++-- frappe/desk/doctype/workspace/workspace.py | 6 +- frappe/desk/form/assign_to.py | 11 ++-- frappe/desk/form/linked_with.py | 10 ++-- frappe/desk/form/load.py | 19 ++++--- frappe/desk/form/save.py | 9 ++- frappe/desk/form/utils.py | 2 +- frappe/desk/listview.py | 6 +- frappe/desk/notifications.py | 2 +- frappe/desk/page/setup_wizard/setup_wizard.py | 9 ++- frappe/desk/query_report.py | 6 +- frappe/desk/reportview.py | 13 +++-- frappe/desk/treeview.py | 4 +- frappe/hooks.py | 2 + frappe/tests/test_api.py | 4 +- frappe/tests/test_api_v2.py | 2 +- frappe/tests/test_search.py | 11 +++- 31 files changed, 237 insertions(+), 153 deletions(-) diff --git a/frappe/core/doctype/access_log/access_log.py b/frappe/core/doctype/access_log/access_log.py index 19082c96b7..2f89a22408 100644 --- a/frappe/core/doctype/access_log/access_log.py +++ b/frappe/core/doctype/access_log/access_log.py @@ -1,5 +1,7 @@ # Copyright (c) 2021, Frappe Technologies and contributors # License: MIT. See LICENSE +from typing import Any + from tenacity import retry, retry_if_exception_type, stop_after_attempt import frappe @@ -45,14 +47,14 @@ class AccessLog(Document): reraise=True, ) def make_access_log( - doctype=None, - document=None, - method=None, - file_type=None, - report_name=None, - filters=None, - page=None, - columns=None, + doctype: str | None = None, + document: str | int | None = None, + method: str | None = None, + file_type: str | None = None, + report_name: str | None = None, + filters: str | list | dict[str, Any] | None = None, + page: str | None = None, + columns: str | None = None, ): access_log = frappe.get_doc( { diff --git a/frappe/core/doctype/communication/email.py b/frappe/core/doctype/communication/email.py index ab0ff9dec1..62e7873c79 100755 --- a/frappe/core/doctype/communication/email.py +++ b/frappe/core/doctype/communication/email.py @@ -3,7 +3,8 @@ import json from collections.abc import Iterable -from typing import TYPE_CHECKING +from datetime import datetime +from typing import TYPE_CHECKING, Any import frappe import frappe.email.smtp @@ -27,32 +28,32 @@ if TYPE_CHECKING: @frappe.whitelist() def make( - doctype=None, - name=None, - content=None, - subject=None, - sent_or_received="Sent", - sender=None, - sender_full_name=None, - recipients=None, - communication_medium="Email", - send_email=False, - print_html=None, - print_format=None, - attachments=None, - send_me_a_copy=False, - cc=None, - bcc=None, - read_receipt=None, - print_letterhead=True, - email_template=None, - communication_type=None, - send_after=None, - print_language=None, - now=False, - raw_html=False, - add_css=True, - in_reply_to=None, + doctype: str | None = None, + name: str | int | None = None, + content: str | None = None, + subject: str | None = None, + sent_or_received: str = "Sent", + sender: str | None = None, + sender_full_name: str | None = None, + recipients: str | list[str] | None = None, + communication_medium: str = "Email", + send_email: str | bool | int = False, + print_html: str | None = None, + print_format: str | None = None, + attachments: str | list[str | dict[str, Any]] | None = None, + send_me_a_copy: str | int | bool = False, + cc: str | list[str] | None = None, + bcc: str | list[str] | None = None, + read_receipt: str | int | bool | None = None, + print_letterhead: int | bool = True, + email_template: str | None = None, + communication_type: str | None = None, + send_after: str | datetime | None = None, + print_language: str | None = None, + now: int | bool = False, + raw_html: int | bool = False, + add_css: int | bool = True, + in_reply_to: str | None = None, **kwargs, ) -> dict[str, str]: """Make a new communication. Checks for email permissions for specified Document. diff --git a/frappe/core/doctype/data_export/exporter.py b/frappe/core/doctype/data_export/exporter.py index a0e2f934da..575659928e 100644 --- a/frappe/core/doctype/data_export/exporter.py +++ b/frappe/core/doctype/data_export/exporter.py @@ -4,6 +4,7 @@ import csv import os import re +from typing import Any import frappe import frappe.permissions @@ -30,15 +31,15 @@ def get_data_keys(): @frappe.whitelist() def export_data( - doctype=None, - parent_doctype=None, - all_doctypes=True, - with_data=False, - select_columns=None, - file_type="CSV", - template=False, - filters=None, - export_without_column_meta=False, + doctype: str | list[str | dict[str, Any]] | None = None, + parent_doctype: str | None = None, + all_doctypes: bool | int | str = True, + with_data: bool | int | str = False, + select_columns: str | dict[str, list[str]] | None = None, + file_type: str = "CSV", + template: bool | str = False, + filters: str | dict[str, Any] | list | None = None, + export_without_column_meta: bool | str = False, ): _doctype = doctype if isinstance(_doctype, list): diff --git a/frappe/core/doctype/user/user.py b/frappe/core/doctype/user/user.py index affa59c54b..6e7f815173 100644 --- a/frappe/core/doctype/user/user.py +++ b/frappe/core/doctype/user/user.py @@ -4,6 +4,7 @@ from collections.abc import Iterable from datetime import timedelta from functools import cached_property +from typing import Any import frappe import frappe.defaults @@ -899,13 +900,7 @@ def get_all_roles(): @frappe.whitelist() -def get_roles(arg=None): - """get roles for a user""" - return frappe.get_roles(frappe.form_dict.get("uid", frappe.session.user)) - - -@frappe.whitelist() -def get_perm_info(role): +def get_perm_info(role: str): """get permission info""" from frappe.permissions import get_all_perms @@ -966,7 +961,9 @@ def update_password( @frappe.whitelist(allow_guest=True) -def test_password_strength(new_password: str, key=None, old_password=None, user_data: tuple | None = None): +def test_password_strength( + new_password: str, key: str | None = None, old_password: str | None = None, user_data: tuple | None = None +): from frappe.utils.password_strength import test_password_strength as _test_password_strength if key is not None or old_password is not None: @@ -1008,7 +1005,7 @@ def has_email_account(email: str): @frappe.whitelist(allow_guest=False) -def get_email_awaiting(user): +def get_email_awaiting(user: str): return frappe.get_all( "User Email", fields=["email_account", "email_id"], @@ -1069,7 +1066,7 @@ def reset_user_data(user): @frappe.whitelist(methods=["POST"]) -def verify_password(password): +def verify_password(password: str): frappe.local.login_manager.check_password(frappe.session.user, password) @@ -1151,7 +1148,7 @@ def reset_password(user: str) -> str: @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def user_query(doctype, txt, searchfield, start, page_len, filters): +def user_query(doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: dict[str, Any]): doctype = "User" list_filters = { @@ -1426,7 +1423,7 @@ def generate_keys(user: str): @frappe.whitelist() -def switch_theme(theme): +def switch_theme(theme: str): if theme in ["Dark", "Light", "Automatic"]: frappe.db.set_value("User", frappe.session.user, "desk_theme", theme) diff --git a/frappe/core/page/permission_manager/permission_manager.py b/frappe/core/page/permission_manager/permission_manager.py index 68a1fd8e3c..0e5f2c828c 100644 --- a/frappe/core/page/permission_manager/permission_manager.py +++ b/frappe/core/page/permission_manager/permission_manager.py @@ -113,13 +113,20 @@ def get_permissions(doctype: str | None = None, role: str | None = None): @frappe.whitelist() -def add(parent, role, permlevel): +def add(parent: str, role: str, permlevel: int): frappe.only_for("System Manager") add_permission(parent, role, permlevel) @frappe.whitelist() -def update(doctype: str, role: str, permlevel: int, ptype: str, value=None, if_owner=0) -> str | None: +def update( + doctype: str, + role: str, + permlevel: int, + ptype: str, + value: str | int | None = None, + if_owner: str | int = 0, +) -> str | None: """Update role permission params. Args: @@ -152,7 +159,7 @@ def update(doctype: str, role: str, permlevel: int, ptype: str, value=None, if_o @frappe.whitelist() -def remove(doctype, role, permlevel, if_owner=0): +def remove(doctype: str, role: str, permlevel: int, if_owner: str | int = 0): frappe.only_for("System Manager") setup_custom_perms(doctype) @@ -169,20 +176,20 @@ def remove(doctype, role, permlevel, if_owner=0): @frappe.whitelist() -def reset(doctype): +def reset(doctype: str): frappe.only_for("System Manager") reset_perms(doctype) clear_permissions_cache(doctype) @frappe.whitelist() -def get_users_with_role(role): +def get_users_with_role(role: str): frappe.only_for("System Manager") return _get_user_with_role(role) @frappe.whitelist() -def get_standard_permissions(doctype): +def get_standard_permissions(doctype: str): frappe.only_for("System Manager") meta = frappe.get_meta(doctype) if meta.custom: diff --git a/frappe/desk/calendar.py b/frappe/desk/calendar.py index 2570a728d6..56a113d2a1 100644 --- a/frappe/desk/calendar.py +++ b/frappe/desk/calendar.py @@ -2,6 +2,7 @@ # License: MIT. See LICENSE import json +from datetime import date import frappe from frappe import _ @@ -10,7 +11,7 @@ from frappe.query_builder.terms import ValueWrapper @frappe.whitelist() -def update_event(args, field_map): +def update_event(args: str, field_map: str): """Updates Event (called via calendar) based on passed `field_map`""" args = frappe._dict(json.loads(args)) field_map = frappe._dict(json.loads(field_map)) @@ -31,7 +32,14 @@ def get_event_conditions(doctype, filters=None): @frappe.whitelist() -def get_events(doctype, start, end, field_map, filters=None, fields=None): +def get_events( + doctype: str, + start: date, + end: date, + field_map: str, + filters: str | None = None, + fields: str | list[str] | None = None, +): field_map = frappe._dict(json.loads(field_map)) fields = frappe.parse_json(fields) diff --git a/frappe/desk/desktop.py b/frappe/desk/desktop.py index 6cef687b9e..a2152f63d5 100644 --- a/frappe/desk/desktop.py +++ b/frappe/desk/desktop.py @@ -384,7 +384,7 @@ class Workspace: @frappe.whitelist() @frappe.read_only() -def get_desktop_page(page): +def get_desktop_page(page: str): """Apply permissions, customizations and return the configuration for a page on desk. Args: @@ -681,7 +681,7 @@ def prepare_widget(config, doctype, parentfield): @frappe.whitelist() -def update_onboarding_step(name, field, value): +def update_onboarding_step(name: str | int, field: str, value: int | str): """Update status of onboaridng step Args: diff --git a/frappe/desk/doctype/bulk_update/bulk_update.py b/frappe/desk/doctype/bulk_update/bulk_update.py index a2440412c3..28b4415ddf 100644 --- a/frappe/desk/doctype/bulk_update/bulk_update.py +++ b/frappe/desk/doctype/bulk_update/bulk_update.py @@ -1,6 +1,8 @@ # Copyright (c) 2015, Frappe Technologies and contributors # License: MIT. See LICENSE +from typing import Any + import frappe from frappe import _ from frappe.core.doctype.submission_queue.submission_queue import queue_submission @@ -46,7 +48,13 @@ class BulkUpdate(Document): @frappe.whitelist() -def submit_cancel_or_update_docs(doctype, docnames, action="submit", data=None, task_id=None): +def submit_cancel_or_update_docs( + doctype: str, + docnames: str | list[str], + action: str = "submit", + data: str | dict[str, Any] | None = None, + task_id: str | None = None, +): if isinstance(docnames, str): docnames = frappe.parse_json(docnames) diff --git a/frappe/desk/doctype/dashboard_chart/dashboard_chart.py b/frappe/desk/doctype/dashboard_chart/dashboard_chart.py index 64328dfc43..a1ab5b209f 100644 --- a/frappe/desk/doctype/dashboard_chart/dashboard_chart.py +++ b/frappe/desk/doctype/dashboard_chart/dashboard_chart.py @@ -1,8 +1,9 @@ # Copyright (c) 2019, Frappe Technologies and contributors # License: MIT. See LICENSE -import datetime import json +from datetime import datetime +from typing import Any import frappe from frappe import _ @@ -89,16 +90,16 @@ def has_permission(doc, ptype, user): @frappe.whitelist() @cache_source def get( - chart_name=None, - chart=None, - no_cache=None, - filters=None, - from_date=None, - to_date=None, - timespan=None, - time_interval=None, - heatmap_year=None, - refresh=None, + chart_name: str | None = None, + chart: str | dict[str, Any] | None = None, + no_cache: bool | int | None = None, + filters: str | list | dict[str, Any] | None = None, + from_date: str | datetime | None = None, + to_date: str | datetime | None = None, + timespan: str | None = None, + time_interval: str | None = None, + heatmap_year: str | int | None = None, + refresh: bool | int | None = None, ): if chart_name: chart: DashboardChart = frappe.get_doc("Dashboard Chart", chart_name) @@ -139,7 +140,7 @@ def get( @frappe.whitelist() -def create_dashboard_chart(args): +def create_dashboard_chart(args: str | dict[str, Any]): args = frappe.parse_json(args) doc = frappe.new_doc("Dashboard Chart") @@ -156,7 +157,7 @@ def create_dashboard_chart(args): @frappe.whitelist() -def create_report_chart(args): +def create_report_chart(args: str | dict[str, Any]): doc = create_dashboard_chart(args) args = frappe.parse_json(args) args.chart_name = doc.chart_name @@ -165,7 +166,7 @@ def create_report_chart(args): @frappe.whitelist() -def add_chart_to_dashboard(args): +def add_chart_to_dashboard(args: str | dict[str, Any]): args = frappe.parse_json(args) dashboard = frappe.get_doc("Dashboard", args.dashboard) @@ -326,7 +327,9 @@ def get_result(data, timegrain, from_date, to_date, chart_type): @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def get_charts_for_user(doctype, txt, searchfield, start, page_len, filters): +def get_charts_for_user( + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: str | list | dict[str, Any] +): or_filters = {"owner": frappe.session.user, "is_public": 1} return frappe.db.get_list( "Dashboard Chart", fields=["name"], filters=filters, or_filters=or_filters, as_list=1 diff --git a/frappe/desk/doctype/event/event.py b/frappe/desk/doctype/event/event.py index 49db0596d1..99af59a417 100644 --- a/frappe/desk/doctype/event/event.py +++ b/frappe/desk/doctype/event/event.py @@ -4,6 +4,7 @@ import json from datetime import date, datetime +from typing import Any import frappe import frappe.share @@ -235,7 +236,7 @@ class Event(Document): @frappe.whitelist() -def update_attending_status(event_name, attendee, status): +def update_attending_status(event_name: str, attendee: str, status: str): event_doc = frappe.get_doc("Event", event_name) if event_doc.owner == attendee == frappe.session.user: @@ -252,7 +253,7 @@ def update_attending_status(event_name, attendee, status): @frappe.whitelist() -def delete_communication(event, reference_doctype, reference_docname): +def delete_communication(event: str | dict[str, Any], reference_doctype: str, reference_docname: str | int): if isinstance(event, str): event = json.loads(event) @@ -332,7 +333,11 @@ def send_event_digest(): @frappe.whitelist() @http_cache(max_age=5 * 60, stale_while_revalidate=60 * 60) def get_events( - start: date, end: date, user: str | None = None, for_reminder: bool = False, filters=None + start: date, + end: date, + user: str | None = None, + for_reminder: bool = False, + filters: str | list | dict[str, Any] | None = None, ) -> list[frappe._dict]: user = user or frappe.session.user type EventLikeDict = Event | frappe._dict diff --git a/frappe/desk/doctype/kanban_board/kanban_board.py b/frappe/desk/doctype/kanban_board/kanban_board.py index bf9e41d9d6..84bca98cc3 100644 --- a/frappe/desk/doctype/kanban_board/kanban_board.py +++ b/frappe/desk/doctype/kanban_board/kanban_board.py @@ -66,7 +66,7 @@ def has_permission(doc, ptype, user): @frappe.whitelist() -def get_kanban_boards(doctype): +def get_kanban_boards(doctype: str): """Get Kanban Boards for doctype to show in List View""" return frappe.get_list( "Kanban Board", @@ -76,7 +76,7 @@ def get_kanban_boards(doctype): @frappe.whitelist() -def add_column(board_name, column_title): +def add_column(board_name: str, column_title: str): """Adds new column to Kanban Board""" doc = frappe.get_doc("Kanban Board", board_name) for col in doc.columns: @@ -89,7 +89,7 @@ def add_column(board_name, column_title): @frappe.whitelist() -def archive_restore_column(board_name, column_title, status): +def archive_restore_column(board_name: str, column_title: str, status: str): """Set column's status to status""" doc = frappe.get_doc("Kanban Board", board_name) for col in doc.columns: @@ -101,7 +101,7 @@ def archive_restore_column(board_name, column_title, status): @frappe.whitelist() -def update_order(board_name, order): +def update_order(board_name: str, order: str): """Save the order of cards in columns""" board = frappe.get_doc("Kanban Board", board_name) doctype = board.reference_doctype @@ -129,7 +129,14 @@ def update_order(board_name, order): @frappe.whitelist() -def update_order_for_single_card(board_name, docname, from_colname, to_colname, old_index, new_index): +def update_order_for_single_card( + board_name: str, + docname: str, + from_colname: str, + to_colname: str, + old_index: str | int, + new_index: str | int, +): """Save the order of cards in columns""" board = frappe.get_doc("Kanban Board", board_name) doctype = board.reference_doctype @@ -171,7 +178,7 @@ def get_kanban_column_order_and_index(board, colname): @frappe.whitelist() -def add_card(board_name, docname, colname): +def add_card(board_name: str, docname: str, colname: str): board = frappe.get_doc("Kanban Board", board_name) frappe.has_permission(board.reference_doctype, "write", throw=True) @@ -185,7 +192,7 @@ def add_card(board_name, docname, colname): @frappe.whitelist() -def quick_kanban_board(doctype, board_name, field_name, project=None): +def quick_kanban_board(doctype: str, board_name: str, field_name: str, project: str | None = None): """Create new KanbanBoard quickly with default options""" doc = frappe.new_doc("Kanban Board") @@ -228,7 +235,7 @@ def get_order_for_column(board, colname): @frappe.whitelist() -def update_column_order(board_name, order): +def update_column_order(board_name: str, order: str): """Set the order of columns in Kanban Board""" board = frappe.get_doc("Kanban Board", board_name) order = json.loads(order) @@ -260,7 +267,7 @@ def update_column_order(board_name, order): @frappe.whitelist() -def set_indicator(board_name, column_name, indicator): +def set_indicator(board_name: str, column_name: str, indicator: str): """Set the indicator color of column""" board = frappe.get_doc("Kanban Board", board_name) diff --git a/frappe/desk/doctype/list_view_settings/list_view_settings.py b/frappe/desk/doctype/list_view_settings/list_view_settings.py index f42baab57b..ad62bad433 100644 --- a/frappe/desk/doctype/list_view_settings/list_view_settings.py +++ b/frappe/desk/doctype/list_view_settings/list_view_settings.py @@ -1,6 +1,8 @@ # Copyright (c) 2020, Frappe Technologies and contributors # License: MIT. See LICENSE +from typing import Any + import frappe from frappe.model.document import Document @@ -29,7 +31,9 @@ class ListViewSettings(Document): @frappe.whitelist() -def save_listview_settings(doctype, listview_settings, removed_listview_fields): +def save_listview_settings( + doctype: str, listview_settings: str | dict[str, Any], removed_listview_fields: str | list[str] +): listview_settings = frappe.parse_json(listview_settings) removed_listview_fields = frappe.parse_json(removed_listview_fields) @@ -87,7 +91,7 @@ def set_in_list_view_property(doctype, field, value): @frappe.whitelist() -def get_default_listview_fields(doctype): +def get_default_listview_fields(doctype: str): meta = frappe.get_meta(doctype) path = frappe.get_module_path( frappe.scrub(meta.module), "doctype", frappe.scrub(meta.name), frappe.scrub(meta.name) + ".json" diff --git a/frappe/desk/doctype/notification_settings/notification_settings.py b/frappe/desk/doctype/notification_settings/notification_settings.py index 8c0925e372..237eb0b920 100644 --- a/frappe/desk/doctype/notification_settings/notification_settings.py +++ b/frappe/desk/doctype/notification_settings/notification_settings.py @@ -130,8 +130,8 @@ def has_permission(doc, ptype="read", user=None): @frappe.whitelist() -def set_seen_value(value, user): +def set_seen_value(value: int, user: str): if frappe.flags.read_only: return - frappe.db.set_value("Notification Settings", user, "seen", value, update_modified=False) + frappe.db.set_value("Notification Settings", frappe.session.user, "seen", value, update_modified=False) diff --git a/frappe/desk/doctype/number_card/number_card.py b/frappe/desk/doctype/number_card/number_card.py index 19b45ea589..76dd0a7284 100644 --- a/frappe/desk/doctype/number_card/number_card.py +++ b/frappe/desk/doctype/number_card/number_card.py @@ -1,6 +1,9 @@ # Copyright (c) 2020, Frappe Technologies and contributors # License: MIT. See LICENSE +from datetime import date, datetime +from typing import Any + import frappe from frappe import _ from frappe.boot import get_allowed_report_names @@ -121,7 +124,11 @@ def has_permission(doc, ptype, user): @frappe.whitelist() -def get_result(doc, filters, to_date=None): +def get_result( + doc: str | dict[str, Any] | Document, + filters: str | list | dict[str, Any], + to_date: str | datetime | date | None = None, +): doc = frappe.parse_json(doc) fields = [] sql_function_map = { @@ -158,7 +165,9 @@ def get_result(doc, filters, to_date=None): @frappe.whitelist() -def get_percentage_difference(doc, filters, result): +def get_percentage_difference( + doc: str | dict[str, Any], filters: str | list | dict[str, Any], result: float | int | str +): doc = frappe.parse_json(doc) result = frappe.parse_json(result) @@ -194,7 +203,7 @@ def calculate_previous_result(doc, filters): @frappe.whitelist() -def create_number_card(args): +def create_number_card(args: str | dict[str, Any]): args = frappe.parse_json(args) doc = frappe.new_doc("Number Card") @@ -205,7 +214,9 @@ def create_number_card(args): @frappe.whitelist() @frappe.validate_and_sanitize_search_inputs -def get_cards_for_user(doctype, txt, searchfield, start, page_len, filters): +def get_cards_for_user( + doctype: str, txt: str, searchfield: str, start: int, page_len: int, filters: str | list | dict[str, Any] +): doctype = "Number Card" meta = frappe.get_meta(doctype) searchfields = meta.get_search_fields() @@ -229,7 +240,7 @@ def get_cards_for_user(doctype, txt, searchfield, start, page_len, filters): @frappe.whitelist() -def create_report_number_card(args): +def create_report_number_card(args: str | dict[str, Any]): card = create_number_card(args) args = frappe.parse_json(args) args.name = card.name @@ -238,7 +249,7 @@ def create_report_number_card(args): @frappe.whitelist() -def add_card_to_dashboard(args): +def add_card_to_dashboard(args: str | dict[str, Any]): args = frappe.parse_json(args) dashboard = frappe.get_doc("Dashboard", args.dashboard) diff --git a/frappe/desk/doctype/tag/tag.py b/frappe/desk/doctype/tag/tag.py index 6235509a9d..04f1053ead 100644 --- a/frappe/desk/doctype/tag/tag.py +++ b/frappe/desk/doctype/tag/tag.py @@ -33,7 +33,7 @@ def check_user_tags(dt): @frappe.whitelist() -def add_tag(tag, dt, dn, color=None): +def add_tag(tag: str, dt: str, dn: str, color: str | None = None): "adds a new tag to a record, and creates the Tag master" DocTags(dt).add(dn, tag) @@ -41,7 +41,7 @@ def add_tag(tag, dt, dn, color=None): @frappe.whitelist() -def add_tags(tags, dt, docs, color=None): +def add_tags(tags: str | list[str], dt: str, docs: str | list[str], color: str | None = None): "adds a new tag to a record, and creates the Tag master" tags = frappe.parse_json(tags) docs = frappe.parse_json(docs) @@ -51,20 +51,20 @@ def add_tags(tags, dt, docs, color=None): @frappe.whitelist() -def remove_tag(tag, dt, dn): +def remove_tag(tag: str, dt: str, dn: str): "removes tag from the record" DocTags(dt).remove(dn, tag) @frappe.whitelist() -def get_tagged_docs(doctype, tag): +def get_tagged_docs(doctype: str, tag: str): frappe.has_permission(doctype, throw=True) doctype = DocType(doctype) return (frappe.qb.from_(doctype).where(doctype._user_tags.like(tag)).select(doctype.name)).run() @frappe.whitelist() -def get_tags(doctype, txt): +def get_tags(doctype: str, txt: str): tag = frappe.get_list("Tag", filters=[["name", "like", f"%{txt}%"]]) tags = [t.name for t in tag] @@ -176,7 +176,7 @@ def update_tags(doc, tags): @frappe.whitelist() -def get_documents_for_tag(tag): +def get_documents_for_tag(tag: str): """Search for given text in Tag Link. :param tag: tag to be searched diff --git a/frappe/desk/doctype/workspace/workspace.py b/frappe/desk/doctype/workspace/workspace.py index fc09e5b733..29d9cb6b0f 100644 --- a/frappe/desk/doctype/workspace/workspace.py +++ b/frappe/desk/doctype/workspace/workspace.py @@ -284,7 +284,7 @@ def get_report_type(report): @frappe.whitelist() -def new_page(new_page): +def new_page(new_page: str): if not loads(new_page): return @@ -328,7 +328,7 @@ def new_page(new_page): @frappe.whitelist() -def save_page(name, public, new_widgets, blocks): +def save_page(name: str, public: str | int, new_widgets: str, blocks: str): public = frappe.parse_json(public) doc = frappe.get_doc("Workspace", name) @@ -343,7 +343,7 @@ def save_page(name, public, new_widgets, blocks): @frappe.whitelist() -def update_page(name, title, icon, indicator_color, parent, public): +def update_page(name: str, title: str, icon: str, indicator_color: str, parent: str, public: str | int): public = frappe.parse_json(public) doc = frappe.get_doc("Workspace", name) diff --git a/frappe/desk/form/assign_to.py b/frappe/desk/form/assign_to.py index bcebd4db0e..2af0a786a3 100644 --- a/frappe/desk/form/assign_to.py +++ b/frappe/desk/form/assign_to.py @@ -4,6 +4,7 @@ """assign/unassign to ToDo""" import json +from typing import Any import frappe import frappe.share @@ -40,7 +41,7 @@ def get(args=None): @frappe.whitelist() -def add(args=None, *, ignore_permissions=False): +def add(args: dict[str, Any] | None = None, *, ignore_permissions: bool | int = False): """add in someone's to do list args = { "assign_to": [], @@ -140,7 +141,7 @@ def add(args=None, *, ignore_permissions=False): @frappe.whitelist() -def add_multiple(args=None): +def add_multiple(args: dict[str, Any] | None = None): if not args: args = frappe.local.form_dict @@ -174,12 +175,12 @@ def close_all_assignments(doctype, name, ignore_permissions=False): @frappe.whitelist() -def remove(doctype, name, assign_to, ignore_permissions=False): +def remove(doctype: str, name: str | int, assign_to: str, ignore_permissions: bool | int = False): return set_status(doctype, name, "", assign_to, status="Cancelled", ignore_permissions=ignore_permissions) @frappe.whitelist() -def remove_multiple(doctype, names, ignore_permissions=False): +def remove_multiple(doctype: str, names: str, ignore_permissions: bool | int = False): docname_list = json.loads(names) for name in docname_list: @@ -193,7 +194,7 @@ def remove_multiple(doctype, names, ignore_permissions=False): @frappe.whitelist() -def close(doctype: str, name: str, assign_to: str, ignore_permissions=False): +def close(doctype: str, name: str, assign_to: str, ignore_permissions: bool | int = False): if assign_to != frappe.session.user: frappe.throw(_("Only the assignee can complete this to-do.")) diff --git a/frappe/desk/form/linked_with.py b/frappe/desk/form/linked_with.py index 0716e49961..4c54d1be4a 100644 --- a/frappe/desk/form/linked_with.py +++ b/frappe/desk/form/linked_with.py @@ -14,7 +14,9 @@ from frappe.modules import load_doctype_module @frappe.whitelist() -def get_submitted_linked_docs(doctype: str, name: str, ignore_doctypes_on_cancel_all=None) -> list[tuple]: +def get_submitted_linked_docs( + doctype: str, name: str, ignore_doctypes_on_cancel_all: str | list[str] | None = None +) -> list[tuple]: """Get all the nested submitted documents those are present in referencing tables (dependent tables). :param doctype: Document type @@ -365,7 +367,7 @@ def get_referencing_documents( @frappe.whitelist() -def cancel_all_linked_docs(docs, ignore_doctypes_on_cancel_all=None): +def cancel_all_linked_docs(docs: str, ignore_doctypes_on_cancel_all: str | list[str] | None = None): """ Cancel all linked doctype, optionally ignore doctypes specified in a list. @@ -527,14 +529,14 @@ def get_linked_docs(doctype: str, name: str, linkinfo: dict | None = None) -> di @frappe.whitelist() -def get(doctype, docname): +def get(doctype: str, docname: str): frappe.has_permission(doctype, doc=docname, throw=True) linked_doctypes = get_linked_doctypes(doctype=doctype) return get_linked_docs(doctype=doctype, name=docname, linkinfo=linked_doctypes) @frappe.whitelist() -def get_linked_doctypes(doctype, without_ignore_user_permissions_enabled=False): +def get_linked_doctypes(doctype: str, without_ignore_user_permissions_enabled: int | bool = False): """add list of doctypes this doctype is 'linked' with. Example, for Customer: diff --git a/frappe/desk/form/load.py b/frappe/desk/form/load.py index 87f1954093..17a193a074 100644 --- a/frappe/desk/form/load.py +++ b/frappe/desk/form/load.py @@ -3,6 +3,7 @@ import json import typing +from typing import Any from urllib.parse import quote_plus import frappe @@ -12,16 +13,14 @@ import frappe.utils from frappe import _, _dict from frappe.core.doctype.permission_type.permission_type import get_doctype_ptype_map from frappe.desk.form.document_follow import is_document_followed +from frappe.model.document import Document from frappe.model.utils.user_settings import get_user_settings from frappe.permissions import check_doctype_permission, get_doc_permissions, has_permission from frappe.utils.data import cstr -if typing.TYPE_CHECKING: - from frappe.model.document import Document - @frappe.whitelist() -def getdoc(doctype, name): +def getdoc(doctype: str, name: str | int): """ Loads a doclist for a given document. This method is called directly from the client. Requires "doctype", "name" as form variables. @@ -60,7 +59,7 @@ def getdoc(doctype, name): @frappe.whitelist() -def getdoctype(doctype, with_parent=False): +def getdoctype(doctype: str, with_parent: int | bool = False): """load doctype""" docs = [] @@ -90,7 +89,11 @@ def get_meta_bundle(doctype): @frappe.whitelist() -def get_docinfo(doc=None, doctype=None, name=None): +def get_docinfo( + doc: Document | dict | str | None = None, + doctype: str | None = None, + name: str | int | None = None, +): from frappe.share import _get_users as get_docshares if not doc: @@ -200,7 +203,7 @@ def get_versions(doc: "Document") -> list[dict]: @frappe.whitelist() -def get_communications(doctype, name, start=0, limit=20): +def get_communications(doctype: str, name: str | int, start: str | int = 0, limit: str | int = 20): from frappe.utils import cint frappe.get_lazy_doc(doctype, name).check_permission() @@ -500,7 +503,7 @@ def update_user_info(docinfo, doc=None): @frappe.whitelist() -def get_user_info_for_viewers(users): +def get_user_info_for_viewers(users: str): user_info = {} for user in json.loads(users): frappe.utils.add_user_info(user, user_info) diff --git a/frappe/desk/form/save.py b/frappe/desk/form/save.py index 9fe884e5b4..c37d7452eb 100644 --- a/frappe/desk/form/save.py +++ b/frappe/desk/form/save.py @@ -13,7 +13,7 @@ from frappe.utils.telemetry import capture_doc @frappe.whitelist(methods=["POST", "PUT"]) -def savedocs(doc, action): +def savedocs(doc: str, action: str): """save / submit / update doclist""" doc = frappe.get_doc(json.loads(doc)) capture_doc(doc, action) @@ -52,7 +52,12 @@ def savedocs(doc, action): @frappe.whitelist(methods=["POST", "PUT"]) -def cancel(doctype=None, name=None, workflow_state_fieldname=None, workflow_state=None): +def cancel( + doctype: str | None = None, + name: str | int | None = None, + workflow_state_fieldname: str | None = None, + workflow_state: str | None = None, +): """cancel a doclist""" doc = frappe.get_doc(doctype, name) capture_doc(doc, "Cancel") diff --git a/frappe/desk/form/utils.py b/frappe/desk/form/utils.py index c0c665ed48..2d81c18edf 100644 --- a/frappe/desk/form/utils.py +++ b/frappe/desk/form/utils.py @@ -49,7 +49,7 @@ def add_comment( @frappe.whitelist() -def update_comment(name, content): +def update_comment(name: str | int, content: str): """allow only owner to update comment""" doc = frappe.get_doc("Comment", name) diff --git a/frappe/desk/listview.py b/frappe/desk/listview.py index 33aa114e17..346be9ffba 100644 --- a/frappe/desk/listview.py +++ b/frappe/desk/listview.py @@ -1,6 +1,8 @@ # Copyright (c) 2022, Frappe Technologies Pvt. Ltd. and Contributors # License: MIT. See LICENSE +from typing import Any + import frappe from frappe.model import is_default_field from frappe.query_builder import Order @@ -10,7 +12,7 @@ from frappe.query_builder.utils import DocType @frappe.whitelist() -def get_list_settings(doctype): +def get_list_settings(doctype: str): try: return frappe.get_cached_doc("List View Settings", doctype) except frappe.DoesNotExistError: @@ -18,7 +20,7 @@ def get_list_settings(doctype): @frappe.whitelist() -def set_list_settings(doctype, values): +def set_list_settings(doctype: str, values: str | dict[str, Any]): try: doc = frappe.get_doc("List View Settings", doctype) except frappe.DoesNotExistError: diff --git a/frappe/desk/notifications.py b/frappe/desk/notifications.py index bacf2b0f77..97447d6873 100644 --- a/frappe/desk/notifications.py +++ b/frappe/desk/notifications.py @@ -242,7 +242,7 @@ def get_filters_for(doctype): @frappe.whitelist() @frappe.read_only() -def get_open_count(doctype: str, name: str, items=None): +def get_open_count(doctype: str, name: str | int, items: str | list[str] | None = None): """Get count for internal and external links for given transactions :param doctype: Reference DocType diff --git a/frappe/desk/page/setup_wizard/setup_wizard.py b/frappe/desk/page/setup_wizard/setup_wizard.py index d0a962edf1..e7890330db 100755 --- a/frappe/desk/page/setup_wizard/setup_wizard.py +++ b/frappe/desk/page/setup_wizard/setup_wizard.py @@ -2,6 +2,7 @@ # License: MIT. See LICENSE import json +from typing import Any import frappe from frappe import _ @@ -48,7 +49,7 @@ def get_setup_stages(args): # nosemgrep @frappe.whitelist() -def setup_complete(args): +def setup_complete(args: str | dict[str, Any]): """Calls hooks for `setup_wizard_complete`, sets home page as `desktop` and clears cache. If wizard breaks, calls `setup_wizard_exception` hook""" @@ -68,7 +69,9 @@ def setup_complete(args): @frappe.whitelist() -def initialize_system_settings_and_user(system_settings_data, user_data): +def initialize_system_settings_and_user( + system_settings_data: str | dict[str, Any], user_data: str | dict[str, Any] +): system_settings = frappe.get_single("System Settings") if cint(system_settings.setup_complete): @@ -377,7 +380,7 @@ def disable_future_access(): @frappe.whitelist() -def load_messages(language): +def load_messages(language: str): """Load translation messages for given language from all `setup_wizard_requires` javascript files""" from frappe.translate import get_messages_for_boot diff --git a/frappe/desk/query_report.py b/frappe/desk/query_report.py index bbc77c5a56..e59660e032 100644 --- a/frappe/desk/query_report.py +++ b/frappe/desk/query_report.py @@ -153,7 +153,7 @@ def normalize_result(result, columns): @frappe.whitelist() -def get_script(report_name): +def get_script(report_name: str): report = get_report_doc(report_name) module = report.module or frappe.db.get_value("DocType", report.ref_doctype, "module") @@ -689,7 +689,7 @@ def add_total_row( @frappe.whitelist() -def get_data_for_custom_field(doctype, field, names=None): +def get_data_for_custom_field(doctype: str, field: str, names: str | list[str] | None = None): if not frappe.has_permission(doctype, "read"): frappe.throw(_("Not Permitted to read {0}").format(_(doctype)), frappe.PermissionError) @@ -730,7 +730,7 @@ def get_data_for_custom_report(columns, result): @frappe.whitelist() -def save_report(reference_report, report_name, columns, filters): +def save_report(reference_report: str, report_name: str, columns: str, filters: str): report_doc = get_report_doc(reference_report) docname = frappe.db.exists( diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index 0e6fb5c722..c9c42cd2f1 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -5,6 +5,7 @@ import json from functools import lru_cache +from typing import Any from sql_metadata import Parser @@ -319,7 +320,7 @@ def compress(data, args=None): @frappe.whitelist(methods=["POST", "PUT"]) -def save_report(name, doctype, report_settings): +def save_report(name: str | int, doctype: str, report_settings: str): """Save reports of type Report Builder from Report View""" if frappe.db.exists("Report", name): @@ -349,7 +350,7 @@ def save_report(name, doctype, report_settings): @frappe.whitelist(methods=["POST", "DELETE"]) -def delete_report(name): +def delete_report(name: str | int): """Delete reports of type Report Builder from Report View""" report = frappe.get_doc("Report", name) @@ -649,7 +650,9 @@ def delete_bulk(doctype, items): @frappe.whitelist() @frappe.read_only() -def get_sidebar_stats(stats, doctype, filters=None): +def get_sidebar_stats( + stats: str | list[str], doctype: str, filters: str | list | dict[str, Any] | None = None +): if filters is None: filters = [] @@ -665,7 +668,7 @@ def get_sidebar_stats(stats, doctype, filters=None): @frappe.whitelist() @frappe.read_only() -def get_stats(stats, doctype, filters=None): +def get_stats(stats: str, doctype: str, filters: str | None = None): """get tag info""" import json @@ -722,7 +725,7 @@ def get_stats(stats, doctype, filters=None): @frappe.whitelist() -def get_filter_dashboard_data(stats, doctype, filters=None): +def get_filter_dashboard_data(stats: str, doctype: str, filters: str | None = None): """get tags info""" import json diff --git a/frappe/desk/treeview.py b/frappe/desk/treeview.py index 6d181183ae..9158b4177d 100644 --- a/frappe/desk/treeview.py +++ b/frappe/desk/treeview.py @@ -7,7 +7,7 @@ from frappe.query_builder import Field, functions @frappe.whitelist() -def get_all_nodes(doctype, label, parent, tree_method, **filters): +def get_all_nodes(doctype: str, label: str, parent: str, tree_method: str | None, **filters): """Recursively gets all data from tree nodes""" filters.pop("cmd", None) @@ -35,7 +35,7 @@ def get_all_nodes(doctype, label, parent, tree_method, **filters): @frappe.whitelist() -def get_children(doctype, parent="", include_disabled=False, **filters): +def get_children(doctype: str, parent: str = "", include_disabled: str | int | bool = False, **filters): if isinstance(include_disabled, str): include_disabled = frappe.sbool(include_disabled) return _get_children(doctype, parent, include_disabled=include_disabled) diff --git a/frappe/hooks.py b/frappe/hooks.py index ff23de8ecf..97c07cf226 100644 --- a/frappe/hooks.py +++ b/frappe/hooks.py @@ -150,6 +150,8 @@ jinja = { ], } +require_type_annotated_api_methods = True + standard_queries = {"User": "frappe.core.doctype.user.user.user_query"} doc_events = { diff --git a/frappe/tests/test_api.py b/frappe/tests/test_api.py index 1e732c4cab..5132359b0c 100644 --- a/frappe/tests/test_api.py +++ b/frappe/tests/test_api.py @@ -526,7 +526,7 @@ def generate_admin_keys(): @whitelist_for_tests() -def test(*, fail=False, handled=True, message="Failed"): +def test(*, fail: int | bool = False, handled: int | bool = True, message: str = "Failed"): if fail: if handled: frappe.throw(message) @@ -537,5 +537,5 @@ def test(*, fail=False, handled=True, message="Failed"): @whitelist_for_tests(allow_guest=True) -def test_array(data): +def test_array(data: typing.Any): return data diff --git a/frappe/tests/test_api_v2.py b/frappe/tests/test_api_v2.py index b3777f4e87..452acaf64d 100644 --- a/frappe/tests/test_api_v2.py +++ b/frappe/tests/test_api_v2.py @@ -598,7 +598,7 @@ def generate_admin_keys(): @whitelist_for_tests() -def test(*, fail=False, handled=True, message="Failed"): +def test(*, fail: int | bool = False, handled: int | bool = True, message: str = "Failed"): if fail: if handled: frappe.throw(message) diff --git a/frappe/tests/test_search.py b/frappe/tests/test_search.py index ad42bc3abb..502e24cd2d 100644 --- a/frappe/tests/test_search.py +++ b/frappe/tests/test_search.py @@ -4,6 +4,7 @@ import re from contextlib import contextmanager from functools import partial +from typing import Any import frappe from frappe.core.doctype.doctype.test_doctype import new_doctype @@ -382,7 +383,15 @@ def get_data(doctype, txt, searchfield, start, page_len, filters): @whitelist_for_tests() @frappe.validate_and_sanitize_search_inputs -def query_with_reference_doctype(doctype, txt, searchfield, start, page_len, filters, reference_doctype=None): +def query_with_reference_doctype( + doctype: str, + txt: str, + searchfield: str, + start: int, + page_len: int, + filters: str | list | dict[str, Any], + reference_doctype: str | None = None, +): return [] From 2aaf66a4206f4a9faa88d2c30a67366522781c9a Mon Sep 17 00:00:00 2001 From: Clayton <118192227+claytonlin1110@users.noreply.github.com> Date: Fri, 20 Feb 2026 03:46:28 -0600 Subject: [PATCH 214/393] fix: remove banner image field (#37217) * fix: remove banner image field * fix: remove from user doctype only * fix: migration * fix: remove patch --- frappe/core/doctype/user/user.json | 6 ------ frappe/core/doctype/user/user.py | 1 - frappe/hooks.py | 1 - 3 files changed, 8 deletions(-) diff --git a/frappe/core/doctype/user/user.json b/frappe/core/doctype/user/user.json index d6f9c13cbe..8dcb413e78 100644 --- a/frappe/core/doctype/user/user.json +++ b/frappe/core/doctype/user/user.json @@ -49,7 +49,6 @@ "mute_sounds", "desk_theme", "code_editor_type", - "banner_image", "navigation_settings_section", "search_bar", "notifications", @@ -298,11 +297,6 @@ "label": "Location", "no_copy": 1 }, - { - "fieldname": "banner_image", - "fieldtype": "Attach Image", - "label": "Banner Image" - }, { "fieldname": "column_break_22", "fieldtype": "Column Break" diff --git a/frappe/core/doctype/user/user.py b/frappe/core/doctype/user/user.py index 6e7f815173..ebaf8836cb 100644 --- a/frappe/core/doctype/user/user.py +++ b/frappe/core/doctype/user/user.py @@ -75,7 +75,6 @@ class User(Document): allowed_in_mentions: DF.Check api_key: DF.Data | None api_secret: DF.Password | None - banner_image: DF.AttachImage | None bio: DF.SmallText | None birth_date: DF.Date | None block_modules: DF.Table[BlockModule] diff --git a/frappe/hooks.py b/frappe/hooks.py index 97c07cf226..7af56e2c19 100644 --- a/frappe/hooks.py +++ b/frappe/hooks.py @@ -358,7 +358,6 @@ user_data_fields = [ "phone", "mobile_no", "location", - "banner_image", "interest", "bio", "email_signature", From f910cc8ad82257cb3b33981b7d2dda2738f692d0 Mon Sep 17 00:00:00 2001 From: Aditya Patil Date: Fri, 20 Feb 2026 15:45:53 +0530 Subject: [PATCH 215/393] fix: button should be disabled while loading --- frappe/public/js/frappe/file_uploader/FileUploader.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/public/js/frappe/file_uploader/FileUploader.vue b/frappe/public/js/frappe/file_uploader/FileUploader.vue index 776b9ec8be..10012c82ad 100644 --- a/frappe/public/js/frappe/file_uploader/FileUploader.vue +++ b/frappe/public/js/frappe/file_uploader/FileUploader.vue @@ -519,10 +519,12 @@ function set_loading_state(dialog, loading) { if (loading) { $btn?.css("width", $btn.outerWidth()); $btn?.html(``); + $btn?.prop("disabled", true); dialog?.get_secondary_btn().prop("disabled", true); } else { $btn?.css("width", ""); $btn?.html(__("Upload")); + $btn?.prop("disabled", false); dialog?.get_secondary_btn().prop("disabled", false); } } From 57578c8b9e688cd40feaa2408ee1434b251a3718 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Fri, 20 Feb 2026 16:08:46 +0530 Subject: [PATCH 216/393] fix: add id to download button --- frappe/core/doctype/file/file.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/core/doctype/file/file.js b/frappe/core/doctype/file/file.js index c8122ee0af..3c78f31e93 100644 --- a/frappe/core/doctype/file/file.js +++ b/frappe/core/doctype/file/file.js @@ -90,7 +90,7 @@ frappe.ui.form.on("File", { }, download: function (frm) { - let file_url = frm.doc.file_url; + let file_url = frm.doc.file_url + "?fid=" + frm.doc.name; if (frm.doc.file_name) { file_url = file_url.replace(/#/g, "%23"); } From bcade7a5472f9fd3a816edf045cbd0835539d7c0 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Fri, 20 Feb 2026 16:21:27 +0530 Subject: [PATCH 217/393] fix: add fid in view file too --- frappe/core/doctype/file/file.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/core/doctype/file/file.js b/frappe/core/doctype/file/file.js index 3c78f31e93..f3f1380855 100644 --- a/frappe/core/doctype/file/file.js +++ b/frappe/core/doctype/file/file.js @@ -3,7 +3,9 @@ frappe.ui.form.on("File", { 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); + window.open( + window.location.origin + frm.doc.file_url + "?fid=" + frm.doc.name + ); } else { window.open(frm.doc.file_url); } From 01b82e24d07c7a669e2f6ebe021877b6fe1972c3 Mon Sep 17 00:00:00 2001 From: Aarol D'Souza <98270103+AarDG10@users.noreply.github.com> Date: Fri, 20 Feb 2026 17:14:33 +0530 Subject: [PATCH 218/393] fix(tests): add type hints to whitelisted test methods (#37317) --- frappe/tests/ui_test_helpers.py | 39 ++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/frappe/tests/ui_test_helpers.py b/frappe/tests/ui_test_helpers.py index d9ce9f9ed2..aab988b2f4 100644 --- a/frappe/tests/ui_test_helpers.py +++ b/frappe/tests/ui_test_helpers.py @@ -1,4 +1,5 @@ import os +from typing import Any import frappe from frappe import _ @@ -11,7 +12,7 @@ UI_TEST_USER = "frappe@example.com" @whitelist_for_tests() -def create_if_not_exists(doc): +def create_if_not_exists(doc: Any): """Create records if they dont exist. Will check for uniqueness by checking if a record exists with these field value pairs @@ -148,7 +149,7 @@ def create_contact_phone_nos_records(): @whitelist_for_tests() -def create_doctype(name, fields): +def create_doctype(name: str | int, fields: str | list | dict): fields = frappe.parse_json(fields) if frappe.db.exists("DocType", name): return @@ -166,7 +167,7 @@ def create_doctype(name, fields): @whitelist_for_tests() -def create_child_doctype(name, fields): +def create_child_doctype(name: str | int, fields: str | list | dict): fields = frappe.parse_json(fields) if frappe.db.exists("DocType", name): return @@ -328,7 +329,7 @@ def update_webform_to_multistep(): @whitelist_for_tests() -def update_child_table(name): +def update_child_table(name: str | int): doc = frappe.get_doc("DocType", name) if len(doc.fields) == 1: doc.append( @@ -346,7 +347,7 @@ def update_child_table(name): @whitelist_for_tests() -def insert_doctype_with_child_table_record(name): +def insert_doctype_with_child_table_record(name: str | int): if frappe.get_all(name, {"title": "Test Grid Search"}): return @@ -425,7 +426,7 @@ def insert_translations(): @whitelist_for_tests() -def create_test_user(username=None): +def create_test_user(username: str | None = None): name = username or UI_TEST_USER if frappe.db.exists("User", name): @@ -506,7 +507,7 @@ def setup_inbox(): @whitelist_for_tests() -def setup_default_view(view, force_reroute=None): +def setup_default_view(view: Any, force_reroute: int | bool | None = None): frappe.delete_doc_if_exists("Property Setter", "Event-main-default_view") frappe.delete_doc_if_exists("Property Setter", "Event-main-force_re_route_to_default_view") @@ -579,12 +580,12 @@ def create_kanban(): @whitelist_for_tests() -def create_todo(description): +def create_todo(description: str): return frappe.get_doc({"doctype": "ToDo", "description": description}).insert() @whitelist_for_tests() -def create_todo_with_attachment_limit(description): +def create_todo_with_attachment_limit(description: str): from frappe.custom.doctype.property_setter.property_setter import make_property_setter make_property_setter("ToDo", None, "max_attachments", 12, "int", for_doctype=True) @@ -622,7 +623,7 @@ def create_admin_kanban(): @whitelist_for_tests() -def add_remove_role(action, user, role): +def add_remove_role(action: str, user: str, role: str): user_doc = frappe.get_doc("User", user) if action == "remove": user_doc.remove_roles(role) @@ -632,13 +633,13 @@ def add_remove_role(action, user, role): @whitelist_for_tests() def publish_realtime( - event=None, - message=None, - room=None, - user=None, - doctype=None, - docname=None, - task_id=None, + event: str | None = None, + message: dict | None = None, + room: str | None = None, + user: str | None = None, + doctype: str | None = None, + docname: str | None = None, + task_id: str | None = None, ): frappe.publish_realtime( event=event, @@ -652,7 +653,9 @@ def publish_realtime( @whitelist_for_tests() -def publish_progress(duration=3, title=None, doctype=None, docname=None): +def publish_progress( + duration: int = 3, title: str | None = None, doctype: str | None = None, docname: str | None = None +): # This should consider session user and only show it to current user. frappe.enqueue(slow_task, duration=duration, title=title, doctype=doctype, docname=docname) From cbe479412c4c9ecfe624d3276761b0421b9e4ad9 Mon Sep 17 00:00:00 2001 From: Aarol D'Souza <98270103+AarDG10@users.noreply.github.com> Date: Fri, 20 Feb 2026 17:41:16 +0530 Subject: [PATCH 219/393] Merge pull request #37318 from AarDG10/fix-types fix(tests): add type hints to whitelisted test methods --- frappe/tests/ui_test_helpers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/tests/ui_test_helpers.py b/frappe/tests/ui_test_helpers.py index aab988b2f4..667bb63b83 100644 --- a/frappe/tests/ui_test_helpers.py +++ b/frappe/tests/ui_test_helpers.py @@ -634,7 +634,7 @@ def add_remove_role(action: str, user: str, role: str): @whitelist_for_tests() def publish_realtime( event: str | None = None, - message: dict | None = None, + message: str | dict | None = None, room: str | None = None, user: str | None = None, doctype: str | None = None, From e9730499d636591f0758a696696aafb1f4b017b6 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Fri, 20 Feb 2026 17:59:07 +0530 Subject: [PATCH 220/393] refactor: cleanup date default keyword util --- frappe/public/js/frappe/ui/field_group.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/frappe/public/js/frappe/ui/field_group.js b/frappe/public/js/frappe/ui/field_group.js index caa70877d4..a379da66b1 100644 --- a/frappe/public/js/frappe/ui/field_group.js +++ b/frappe/public/js/frappe/ui/field_group.js @@ -18,6 +18,17 @@ frappe.ui.FieldGroup = class FieldGroup extends frappe.ui.form.Layout { } } + resolve_date_default_keywords(def_value, fieldtype) { + if (def_value == "Today" && fieldtype == "Date") { + return frappe.datetime.get_today(); + } else if (def_value == "Now" && fieldtype == "Datetime") { + return frappe.datetime.now_datetime(); + } else if (def_value == "Now" && fieldtype == "Time") { + return frappe.datetime.now_time(); + } + return def_value; + } + make() { let me = this; if (this.fields) { @@ -33,13 +44,7 @@ frappe.ui.FieldGroup = class FieldGroup extends frappe.ui.form.Layout { ) return; - if (def_value == "Today" && field.df["fieldtype"] == "Date") { - def_value = frappe.datetime.get_today(); - } else if (def_value == "Now" && field.df["fieldtype"] == "Datetime") { - def_value = frappe.datetime.now_datetime(); - } else if (def_value == "Now" && field.df["fieldtype"] == "Time") { - def_value = frappe.datetime.now_time(); - } + def_value = me.resolve_date_default_keywords(def_value, field.df.fieldtype); field.set_input(def_value); // if default and has depends_on, render its fields. From 9972937b072afd1b575bd6efc2e5bb19877039bd Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Fri, 20 Feb 2026 18:11:48 +0530 Subject: [PATCH 221/393] fix: default string check ignore case --- frappe/public/js/frappe/ui/field_group.js | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/frappe/public/js/frappe/ui/field_group.js b/frappe/public/js/frappe/ui/field_group.js index a379da66b1..8c09a96858 100644 --- a/frappe/public/js/frappe/ui/field_group.js +++ b/frappe/public/js/frappe/ui/field_group.js @@ -19,13 +19,23 @@ frappe.ui.FieldGroup = class FieldGroup extends frappe.ui.form.Layout { } resolve_date_default_keywords(def_value, fieldtype) { - if (def_value == "Today" && fieldtype == "Date") { + if (!def_value) return def_value; + + def_value = def_value.toLowerCase(); + + if (def_value == "today" && fieldtype == "Date") { return frappe.datetime.get_today(); - } else if (def_value == "Now" && fieldtype == "Datetime") { - return frappe.datetime.now_datetime(); - } else if (def_value == "Now" && fieldtype == "Time") { - return frappe.datetime.now_time(); } + + if (def_value == "now") { + if (fieldtype == "Datetime") { + return frappe.datetime.now_datetime(); + } + if (fieldtype == "Time") { + return frappe.datetime.now_time(); + } + } + return def_value; } From dfae42a2dafa06544a29c73a04b26e202aa4289a Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Fri, 20 Feb 2026 15:20:57 +0100 Subject: [PATCH 222/393] fix: perm level for allowing bulk actions field --- frappe/core/doctype/user/user.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frappe/core/doctype/user/user.json b/frappe/core/doctype/user/user.json index d6f9c13cbe..025658122d 100644 --- a/frappe/core/doctype/user/user.json +++ b/frappe/core/doctype/user/user.json @@ -604,7 +604,7 @@ "unique": 1 }, { - "description": "\n Click here to learn about token-based authentication\n", + "description": "\n Click here to learn about token-based authentication\n", "fieldname": "generate_keys", "fieldtype": "Button", "label": "Generate Keys", @@ -801,7 +801,8 @@ "default": "1", "fieldname": "bulk_actions", "fieldtype": "Check", - "label": "Bulk Actions" + "label": "Bulk Actions", + "permlevel": 1 }, { "default": "1", @@ -910,7 +911,7 @@ } ], "make_attachments_public": 1, - "modified": "2026-01-12 16:04:21.542524", + "modified": "2026-02-20 19:47:59.211390", "modified_by": "Administrator", "module": "Core", "name": "User", From 617e4a8d8f9b2d757f55a8088fa619f284596347 Mon Sep 17 00:00:00 2001 From: Sumit Jain <59503001+sumitjain236@users.noreply.github.com> Date: Fri, 20 Feb 2026 19:57:21 +0530 Subject: [PATCH 223/393] fix(notification): remove `Custom` type from `send_alert_on` as it's not getting used somewhere (#37256) --- frappe/email/doctype/notification/notification.json | 6 +++--- frappe/email/doctype/notification/notification.py | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/frappe/email/doctype/notification/notification.json b/frappe/email/doctype/notification/notification.json index b51d884859..e17658c0de 100644 --- a/frappe/email/doctype/notification/notification.json +++ b/frappe/email/doctype/notification/notification.json @@ -76,7 +76,7 @@ }, { "depends_on": "eval:doc.channel=='Slack'", - "description": "To use Slack Channel, add a Slack Webhook URL.", + "description": "To use Slack Channel, add a Slack Webhook URL.", "fieldname": "slack_webhook_url", "fieldtype": "Link", "label": "Slack Channel", @@ -135,7 +135,7 @@ "fieldtype": "Select", "in_list_view": 1, "label": "Send Alert On", - "options": "\nNew\nSave\nSubmit\nCancel\nDays After\nDays Before\nMinutes After\nMinutes Before\nValue Change\nMethod\nCustom", + "options": "\nNew\nSave\nSubmit\nCancel\nDays After\nDays Before\nMinutes After\nMinutes Before\nValue Change\nMethod", "reqd": 1, "search_index": 1 }, @@ -363,7 +363,7 @@ "icon": "fa fa-envelope", "index_web_pages_for_search": 1, "links": [], - "modified": "2025-10-21 23:14:52.345857", + "modified": "2026-02-19 18:07:15.888314", "modified_by": "Administrator", "module": "Email", "name": "Notification", diff --git a/frappe/email/doctype/notification/notification.py b/frappe/email/doctype/notification/notification.py index c45ba3a3d7..875796c395 100644 --- a/frappe/email/doctype/notification/notification.py +++ b/frappe/email/doctype/notification/notification.py @@ -57,7 +57,6 @@ class Notification(Document): "Minutes Before", "Value Change", "Method", - "Custom", ] filters: DF.Code | None from_attach_field: DF.Literal[None] From 16e6c40d70340f4910de28704b2a093d3722ebe5 Mon Sep 17 00:00:00 2001 From: Shllokkk <140623894+Shllokkk@users.noreply.github.com> Date: Fri, 20 Feb 2026 20:15:32 +0530 Subject: [PATCH 224/393] fix(schema): drop unique constraint for deleted doctype fields (#36356) * fix(schema): drop unique constraint and indexes for deleted doctype fields * refactor(schema): rename a variable and remove commented code * test: add test case for dropping unique constraint on field deletion from doctype * fix(tests): prevent list mutation during iteration * test(db): guard MariaDB-specific unique index test with db_type_is.MARIADB * fix(schema): drop unique constraints and indexes for deleted fields on postgres * fix(schema): make postgres unique cleanup idempotent for deleted fields * fix(schema): make postgres unique cleanup idempotent on reload * test: add test case for dropping unique constraint and index on field deletion for postgres * fix(schema): make postgres unique cleanup idempotent --- frappe/database/mariadb/schema.py | 33 ++++++- frappe/database/postgres/schema.py | 77 +++++++++++++++- frappe/tests/test_query.py | 142 +++++++++++++++++++++++++++++ 3 files changed, 248 insertions(+), 4 deletions(-) diff --git a/frappe/database/mariadb/schema.py b/frappe/database/mariadb/schema.py index 736a6f9f41..9039ff3356 100644 --- a/frappe/database/mariadb/schema.py +++ b/frappe/database/mariadb/schema.py @@ -2,7 +2,7 @@ from pymysql.constants.ER import DUP_ENTRY import frappe from frappe import _ -from frappe.database.schema import DBTable +from frappe.database.schema import DbColumn, DBTable from frappe.utils.defaults import get_not_null_defaults @@ -96,6 +96,37 @@ class MariaDBTable(DBTable): ): add_index_query.append("ADD INDEX `modified`(`modified`)") + # logic to drop unique constraint for fields deleted from a doctype + meta_columns = set(self.columns.keys()) + db_columns = set(self.current_columns.keys()) + + for col in db_columns: + if ( + col not in meta_columns + and col not in frappe.db.DEFAULT_COLUMNS + and col not in frappe.db.OPTIONAL_COLUMNS + ): + has_unique = frappe.db.get_column_index(self.table_name, col, unique=True) + + if not has_unique: + continue + + current_col = self.current_columns.get(col) + + deleted_col = DbColumn( + table=self, + fieldname=current_col.name, + fieldtype=current_col.type, + length=None, + default=None, + set_index=current_col.index, + options=None, + unique=False, + precision=None, + not_nullable=current_col.not_nullable, + ) + self.drop_unique.append(deleted_col) + drop_index_query = [] for col in {*self.drop_index, *self.drop_unique}: diff --git a/frappe/database/postgres/schema.py b/frappe/database/postgres/schema.py index aca6a778f3..37025550bd 100644 --- a/frappe/database/postgres/schema.py +++ b/frappe/database/postgres/schema.py @@ -1,6 +1,6 @@ import frappe from frappe import _ -from frappe.database.schema import DBTable, get_definition +from frappe.database.schema import DbColumn, DBTable, get_definition from frappe.utils import cint, flt from frappe.utils.defaults import get_not_null_defaults @@ -131,6 +131,50 @@ class PostgresTable(DBTable): index_name=col.fieldname, table_name=self.table_name, field=col.fieldname ) + # logic to drop unique constraint for fields deleted from a doctype + meta_columns = set(self.columns.keys()) + db_columns = set(self.current_columns.keys()) + + for col in db_columns: + if ( + col not in meta_columns + and col not in frappe.db.DEFAULT_COLUMNS + and col not in frappe.db.OPTIONAL_COLUMNS + ): + has_unique_index = frappe.db.sql( + """ + SELECT 1 + FROM pg_indexes + WHERE tablename = %s + AND indexname IN (%s, %s) + LIMIT 1 + """, + ( + self.table_name, + f"{self.table_name}_{col}_key", + f"unique_{col}", + ), + ) + + if not has_unique_index: + continue + + current_col = self.current_columns.get(col) + + deleted_col = DbColumn( + table=self, + fieldname=current_col.name, + fieldtype=current_col.type, + length=None, + default=None, + set_index=current_col.index, + options=None, + unique=False, + precision=None, + not_nullable=current_col.not_nullable, + ) + self.drop_unique.append(deleted_col) + drop_contraint_query = "" for col in self.drop_index: # primary key @@ -141,8 +185,35 @@ class PostgresTable(DBTable): for col in self.drop_unique: # primary key if col.fieldname != "name": - # if index key exists - drop_contraint_query += f'DROP INDEX IF EXISTS "unique_{col.fieldname}" ;' + # drop unique constraint first if exists which automatically drops the underlying index also + unique_constraint_exists = frappe.db.sql( + """ + SELECT 1 + FROM pg_constraint + WHERE conname = %s + """, + (f"{self.table_name}_{col.fieldname}_key",), + ) + + if unique_constraint_exists: + drop_contraint_query += f'ALTER TABLE "{self.table_name}" DROP CONSTRAINT IF EXISTS "{self.table_name}_{col.fieldname}_key" ;' + + # drop the unique index backed by no constraint directly + unique_index_exists = frappe.db.sql( + """ + SELECT 1 + FROM pg_indexes + WHERE tablename = %s + AND indexname = %s + """, + ( + self.table_name, + f"unique_{col.fieldname}", + ), + ) + + if unique_index_exists: + drop_contraint_query += f'DROP INDEX IF EXISTS "unique_{col.fieldname}" ;' change_nullability = [] for col in self.change_nullability: diff --git a/frappe/tests/test_query.py b/frappe/tests/test_query.py index e526943378..caea3bc38a 100644 --- a/frappe/tests/test_query.py +++ b/frappe/tests/test_query.py @@ -2308,6 +2308,148 @@ class TestQuery(IntegrationTestCase): self.assertEqual(engine._get_ifnull_fallback("Patch Log", "skipped"), "0") self.assertEqual(engine._get_ifnull_fallback("Patch Log", "patch"), "''") + @run_only_if(db_type_is.MARIADB) + def test_drop_unique_constraint_for_deleted_fields_mariadb(self): + trial_dt = new_doctype( + "Trial Doctype", + fields=[ + { + "fieldname": "field_one", + "fieldtype": "Data", + "label": "Field One", + }, + { + "fieldname": "field_two", + "fieldtype": "Data", + "label": "Field Two", + "unique": 1, + }, + ], + ) + + trial_dt.insert(ignore_if_duplicate=True) + + indexes = frappe.db.get_column_index("tabTrial Doctype", "field_two", unique=True) + self.assertTrue(indexes) + + field_to_remove = None + + for field in trial_dt.fields: + if field.fieldname == "field_two": + field_to_remove = field + break + + trial_dt.fields.remove(field_to_remove) + trial_dt.save() + + indexes = frappe.db.get_column_index("tabTrial Doctype", "field_two", unique=True) + self.assertFalse(indexes) + + @run_only_if(db_type_is.POSTGRES) + def test_drop_unique_constraint_and_indexes_for_deleted_fields_postgres(self): + # test for unique index backed by constraint at field creation time + trial_dt = new_doctype( + "Trial Doctype", + fields=[ + { + "fieldname": "field_one", + "fieldtype": "Data", + "label": "Field One", + }, + { + "fieldname": "field_two", + "fieldtype": "Data", + "label": "Field Two", + "unique": 1, + }, + ], + ) + + trial_dt.insert(ignore_if_duplicate=True) + + index_exists = frappe.db.sql( + """ + SELECT 1 + FROM pg_indexes + WHERE tablename = %s + AND indexname = %s + """, + ( + f"tab{trial_dt.name}", + f"tab{trial_dt.name}_field_two_key", + ), + ) + self.assertTrue(index_exists) + + field_to_remove = None + + for field in trial_dt.fields: + if field.fieldname == "field_two": + field_to_remove = field + break + + trial_dt.fields.remove(field_to_remove) + trial_dt.save() + + index_exists = frappe.db.sql( + """ + SELECT 1 + FROM pg_indexes + WHERE tablename = %s + AND indexname = %s + """, + ( + f"tab{trial_dt.name}", + f"tab{trial_dt.name}_field_two_key", + ), + ) + self.assertFalse(index_exists) + + # test for unique index backed by no constraint created at field alteration post creation + for field in trial_dt.fields: + if field.fieldname == "field_one": + field.unique = 1 + + trial_dt.save() + + index_exists = frappe.db.sql( + """ + SELECT 1 + FROM pg_indexes + WHERE tablename = %s + AND indexname = %s + """, + ( + f"tab{trial_dt.name}", + "unique_field_one", + ), + ) + self.assertTrue(index_exists) + + field_to_remove = None + + for field in trial_dt.fields: + if field.fieldname == "field_one": + field_to_remove = field + break + + trial_dt.fields.remove(field_to_remove) + trial_dt.save() + + index_exists = frappe.db.sql( + """ + SELECT 1 + FROM pg_indexes + WHERE tablename = %s + AND indexname = %s + """, + ( + f"tab{trial_dt.name}", + "unique_field_one", + ), + ) + self.assertFalse(index_exists) + # This function is used as a permission query condition hook def test_permission_hook_condition(user): From d092022b22a30f98a776d335d3e3787df3b2b2d2 Mon Sep 17 00:00:00 2001 From: Shrihari Mahabal <166826779+ShrihariMahabal@users.noreply.github.com> Date: Fri, 20 Feb 2026 21:23:24 +0530 Subject: [PATCH 225/393] =?UTF-8?q?fix:=20update=20pagination=20count=20to?= =?UTF-8?q?=20reflect=20inline=20filter=20scope=20in=20Report=E2=80=A6=20(?= =?UTF-8?q?#37114)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: update pagination count to reflect inline filter scope in Report View and show appropirate no data message * refactor: more explicit messages and center no data message * fix: Translate user facing string --------- Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com> --- .../js/frappe/views/reports/report_view.js | 38 +++++++++++++++++++ frappe/public/scss/desk/frappe_datatable.scss | 6 +++ 2 files changed, 44 insertions(+) diff --git a/frappe/public/js/frappe/views/reports/report_view.js b/frappe/public/js/frappe/views/reports/report_view.js index f105e22a33..68d523b0fa 100644 --- a/frappe/public/js/frappe/views/reports/report_view.js +++ b/frappe/public/js/frappe/views/reports/report_view.js @@ -334,6 +334,7 @@ frappe.views.ReportView = class ReportView extends frappe.views.ListView { translations: frappe.utils.datatable.get_translations(), checkboxColumn: true, inlineFilters: true, + noDataMessage: __("No matching entries in the current results"), cellHeight: 35, direction: frappe.utils.is_rtl() ? "rtl" : "ltr", events: { @@ -424,6 +425,43 @@ frappe.views.ReportView = class ReportView extends frappe.views.ListView { }, ], }); + + this.setup_inline_filter_observer(); + } + + setup_inline_filter_observer() { + this.$datatable_wrapper.on( + "keyup", + ".dt-filter", + frappe.utils.debounce(() => { + this.update_count_for_inline_filter(); + }, 350) + ); + } + + update_count_for_inline_filter() { + if (!this.datatable) return; + + const has_active_filters = this.datatable.columnmanager + ? Object.keys(this.datatable.columnmanager.getAppliedFilters()).length > 0 + : false; + + const $count = this.get_count_element(); + + if (has_active_filters) { + const filtered_count = this.datatable.datamanager.getFilteredRowIndices().length; + const current_page_count = this.data.length; + + $count.html( + `${__("{0} of {1} records match (filtered on visible rows only)", [ + filtered_count, + current_page_count, + ])}` + ); + } else { + // Restore the normal count + this.render_count(); + } } toggle_charts() { diff --git a/frappe/public/scss/desk/frappe_datatable.scss b/frappe/public/scss/desk/frappe_datatable.scss index 392b862821..116dc81ab1 100644 --- a/frappe/public/scss/desk/frappe_datatable.scss +++ b/frappe/public/scss/desk/frappe_datatable.scss @@ -14,6 +14,7 @@ --dt-border-color: var(--table-border-color); --dt-header-cell-bg: var(--subtle-fg); --dt-selection-highlight-color: var(--highlight-color); + --dt-no-data-message-width: max-content; background-color: var(--bg-color); margin-left: -1px; @@ -163,6 +164,11 @@ .dt-cell--focus .dt-cell__content { border-color: var(--gray-200); } + + .dt-scrollable__no-data .no-data-message { + left: 50%; + transform: translateX(-50%); + } } table td.dt-cell { From 369f15ac09d2928563249c2ed6ad32318679c8a4 Mon Sep 17 00:00:00 2001 From: Sagar Vora <16315650+sagarvora@users.noreply.github.com> Date: Fri, 20 Feb 2026 16:57:01 +0530 Subject: [PATCH 226/393] fix: allow filtering by all permlevel 0 fields with select permission Users with only 'select' permission can now filter, order by, and group by all permlevel 0 fields, not just search fields. - Added _get_filterable_fields() returning all permlevel 0 fields for select permission users - Split permission checking into check_select_field_permission() and check_filter_field_permission() - select field validation uses check_select_field_permission - Filter/order/group by validation uses check_filter_field_permission --- frappe/database/query.py | 87 +++++++++++++++++++++++++++++++------- frappe/tests/test_query.py | 46 ++++++++++++++++++++ 2 files changed, 117 insertions(+), 16 deletions(-) diff --git a/frappe/database/query.py b/frappe/database/query.py index 4567a60322..e3166d398d 100644 --- a/frappe/database/query.py +++ b/frappe/database/query.py @@ -812,7 +812,7 @@ class Engine: if parsed := self._parse_backtick_field_notation(field): table_name, field_name = parsed - self._check_field_permission(table_name, field_name) + self.check_filter_field_permission(table_name, field_name) # Return query builder field reference return frappe.qb.DocType(table_name)[field_name] @@ -835,7 +835,7 @@ class Engine: parent_doctype_for_perm = ( dynamic_field.parent_doctype if isinstance(dynamic_field, ChildTableField) else None ) - self._check_field_permission(target_doctype, target_fieldname, parent_doctype_for_perm) + self.check_filter_field_permission(target_doctype, target_fieldname, parent_doctype_for_perm) self.query = dynamic_field.apply_join(self.query, engine=self) # Return the pypika Field object associated with the dynamic field @@ -879,7 +879,9 @@ class Engine: # If it's not a child table, check permissions if not parent_fieldname: - self._check_field_permission(target_doctype, target_fieldname, parent_doctype_for_perm) + self.check_filter_field_permission( + target_doctype, target_fieldname, parent_doctype_for_perm + ) return frappe.qb.DocType(target_doctype)[target_fieldname] # Create a ChildTableField instance to handle join and field access @@ -893,7 +895,7 @@ class Engine: # For permission check, the parent is the main doctype parent_doctype_for_perm = self.doctype - self._check_field_permission(target_doctype, target_fieldname, parent_doctype_for_perm) + self.check_filter_field_permission(target_doctype, target_fieldname, parent_doctype_for_perm) # Delegate join logic self.query = child_field_handler.apply_join(self.query, engine=self) @@ -933,18 +935,32 @@ class Engine: parent_fieldname=df.fieldname, ) parent_doctype_for_perm = self.doctype - self._check_field_permission( + self.check_filter_field_permission( df.options, target_fieldname, parent_doctype_for_perm ) self.query = child_field_handler.apply_join(self.query, engine=self) return child_field_handler.field - self._check_field_permission(target_doctype, target_fieldname, parent_doctype_for_perm) + self.check_filter_field_permission(target_doctype, target_fieldname, parent_doctype_for_perm) # Convert string field name to pypika Field object for the specified/current doctype return frappe.qb.DocType(target_doctype)[target_fieldname] - def _check_field_permission(self, doctype: str, fieldname: str, parent_doctype: str | None = None): - """Check if the user has permission to access the given field""" + def check_select_field_permission(self, doctype: str, fieldname: str, parent_doctype: str | None = None): + """Check if the user has permission to select the given field.""" + self._check_field_permission(doctype, fieldname, parent_doctype, for_filtering=False) + + def check_filter_field_permission(self, doctype: str, fieldname: str, parent_doctype: str | None = None): + """Check if the user has permission to filter/order/group by the given field. + + It allows all permlevel 0 fields for users with select permission, + and all permitted fields for users with read permission. + """ + self._check_field_permission(doctype, fieldname, parent_doctype, for_filtering=True) + + def _check_field_permission( + self, doctype: str, fieldname: str, parent_doctype: str | None = None, for_filtering: bool = False + ): + """Check if the user has permission to access the given field.""" if not self.apply_permissions: return @@ -966,7 +982,10 @@ class Engine: frappe.PermissionError, ) - permitted_fields = self._get_cached_permitted_fields(doctype, parent_doctype, permission_type) + permission_source = ( + self._get_filterable_fields if for_filtering else self._get_cached_permitted_fields + ) + permitted_fields = permission_source(doctype, parent_doctype, permission_type) if fieldname not in permitted_fields: frappe.throw( @@ -992,6 +1011,42 @@ class Engine: ) return self.permitted_fields_cache[cache_key] + def _get_filterable_fields( + self, doctype: str, parenttype: str | None = None, permission_type: str | None = None + ) -> set: + """Get fields that can be used in filters/order by/group by. + + For users with only select permission on parent doctypes, this returns + all permlevel 0 fields (not just search fields which are used for selected fields). + For users with read permission, returns standard permitted fields. + """ + if permission_type is None: + permission_type = self.get_permission_type(doctype, parenttype) + + if permission_type == "select": + meta = frappe.get_meta(doctype) + + # Only allow filtering by all permlevel 0 fields for parent doctypes. + if meta.istable: + return set() + + # for select permission on parent doctype, allow all permlevel 0 fields in filters + cache_key = (doctype, None, "_filterable_select") + if cache_key not in self.permitted_fields_cache: + if doctype in CORE_DOCTYPES: + # core doctypes have no restrictions - return all valid columns + self.permitted_fields_cache[cache_key] = set(meta.get_valid_columns()) + else: + permlevel_0_fields = set(meta.default_fields) | OPTIONAL_FIELDS + for df in meta.get_fieldnames_with_value(with_field_meta=True, with_virtual_fields=False): + if df.permlevel == 0: + permlevel_0_fields.add(df.fieldname) + self.permitted_fields_cache[cache_key] = permlevel_0_fields + return self.permitted_fields_cache[cache_key] + else: + # for read permission, use standard permitted fields + return self._get_cached_permitted_fields(doctype, parenttype, permission_type) + def parse_string_field(self, field: str): """ Parses a field string into a pypika Field object. @@ -1209,7 +1264,7 @@ class Engine: if "`" in field_name: if parsed := self._parse_backtick_field_notation(field_name): table_name, field_name = parsed - self._check_field_permission(table_name, field_name) + self.check_filter_field_permission(table_name, field_name) return frappe.qb.DocType(table_name)[field_name] # If parsing failed, fall through to error handling below @@ -1223,14 +1278,14 @@ class Engine: if dynamic_field: # Check permissions for dynamic field if isinstance(dynamic_field, ChildTableField): - self._check_field_permission( + self.check_filter_field_permission( dynamic_field.doctype, dynamic_field.fieldname, dynamic_field.parent_doctype ) elif isinstance(dynamic_field, LinkTableField): # Check permission for the link field in parent doctype - self._check_field_permission(self.doctype, dynamic_field.link_fieldname) + self.check_filter_field_permission(self.doctype, dynamic_field.link_fieldname) # Check permission for the target field in linked doctype - self._check_field_permission(dynamic_field.doctype, dynamic_field.fieldname) + self.check_filter_field_permission(dynamic_field.doctype, dynamic_field.fieldname) # Apply join for the dynamic field self.query = dynamic_field.apply_join(self.query, engine=self) @@ -1246,7 +1301,7 @@ class Engine: ) # Check permissions for simple field - self._check_field_permission(self.doctype, field_name) + self.check_filter_field_permission(self.doctype, field_name) # Create Field object for simple field return self.table[field_name] @@ -2307,7 +2362,7 @@ class SQLFunctionParser: elif "`" in arg: if parsed := self.engine._parse_backtick_field_notation(arg): table_name, field_name = parsed - self.engine._check_field_permission(table_name, field_name) + self.engine.check_select_field_permission(table_name, field_name) return Table(f"tab{table_name}")[field_name] else: frappe.throw( @@ -2356,4 +2411,4 @@ class SQLFunctionParser: def _check_function_field_permission(self, field_name: str): if self.engine.apply_permissions and self.engine.doctype: - self.engine._check_field_permission(self.engine.doctype, field_name) + self.engine.check_select_field_permission(self.engine.doctype, field_name) diff --git a/frappe/tests/test_query.py b/frappe/tests/test_query.py index e526943378..05b1eecf76 100644 --- a/frappe/tests/test_query.py +++ b/frappe/tests/test_query.py @@ -991,6 +991,52 @@ class TestQuery(IntegrationTestCase): test_user.remove_roles(test_role) frappe.delete_doc("Role", test_role, force=True) + def test_filter_with_select_permission_allows_permlevel_0_fields(self): + """Test that users with only select permission can filter by all permlevel 0 fields.""" + + test_role = "SelectFilterTestRole" + test_user_email = "test2@example.com" + test_note_title = "Select Filter Test Note" + + # Cleanup previous runs + frappe.set_user("Administrator") + test_user = frappe.get_doc("User", test_user_email) + test_user.remove_roles(test_role) + frappe.delete_doc("Role", test_role, ignore_missing=True, force=True) + frappe.delete_doc("Note", {"title": test_note_title}, ignore_missing=True, force=True) + + # Setup Role with only 'select' on Note (no read) + frappe.get_doc({"doctype": "Role", "role_name": test_role}).insert(ignore_if_duplicate=True) + add_permission("Note", test_role, 0, ptype="select") + update_permission_property("Note", test_role, 0, "read", 0, validate=False) + test_user.add_roles(test_role) + + # Create a test note with specific content + note = frappe.get_doc( + doctype="Note", title=test_note_title, content="Specific Content", public=1 + ).insert(ignore_permissions=True) + + # Register cleanups in reverse order (LIFO) - Administrator restore must happen first + def cleanup(): + frappe.set_user("Administrator") + frappe.delete_doc("Note", note.name, ignore_missing=True, force=True) + test_user.remove_roles(test_role) + frappe.delete_doc("Role", test_role, ignore_missing=True, force=True) + + self.addCleanup(cleanup) + + frappe.set_user(test_user_email) + + # 'content' is a permlevel 0 field but NOT a search field + result = frappe.qb.get_query( + "Note", + filters={"content": "Specific Content"}, + fields=["name"], # Only select 'name' which is allowed + ignore_permissions=False, + ).run(as_dict=True) + self.assertEqual(len(result), 1, "Should find the note when filtering by permlevel 0 field") + self.assertEqual(result[0]["name"], note.name) + def test_nested_permission(self): """Test permission on nested doctypes""" frappe.set_user("Administrator") From 5c704c3d87c2f06197214cc3115ddd7a56aa9e2c Mon Sep 17 00:00:00 2001 From: "stravo1@mac" Date: Fri, 20 Feb 2026 23:14:48 +0530 Subject: [PATCH 227/393] fix: has-error respects both invalid and mandatory previously set_invalid would remove (if there was no invalid entry) has-error class which were set by set_mandatory fixes #35789 --- frappe/public/js/frappe/form/controls/base_input.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/base_input.js b/frappe/public/js/frappe/form/controls/base_input.js index 745ab5f620..db335365c0 100644 --- a/frappe/public/js/frappe/form/controls/base_input.js +++ b/frappe/public/js/frappe/form/controls/base_input.js @@ -277,7 +277,9 @@ frappe.ui.form.ControlInput = class ControlInput extends frappe.ui.form.Control // set has-error if dialog primary button is clicked if (this.layout && this.layout.is_dialog && !this.layout.primary_action_fulfilled) return; - this.$wrapper.toggleClass("has-error", Boolean(this.df.reqd && is_null(value))); + const is_invalid = this.$wrapper.hasClass("has-error-invalid"); + this.$wrapper.toggleClass("has-error-mandatory", Boolean(this.df.reqd && is_null(value))); + this.$wrapper.toggleClass("has-error", is_invalid || Boolean(this.df.reqd && is_null(value))); } set_invalid() { let invalid = !!this.df.invalid; @@ -286,7 +288,9 @@ frappe.ui.form.ControlInput = class ControlInput extends frappe.ui.form.Control this.$input?.toggleClass("invalid", invalid); this.grid_row.columns[this.df.fieldname].is_invalid = invalid; } else { - this.$wrapper.toggleClass("has-error", invalid); + const is_mandatory_and_empty = this.$wrapper.hasClass("has-error-mandatory"); + this.$wrapper.toggleClass("has-error-invalid", invalid); + this.$wrapper.toggleClass("has-error", is_mandatory_and_empty || invalid); } } set_required() { From 3a2fe448e8ab0f57ee1f13de0cf871374d877530 Mon Sep 17 00:00:00 2001 From: "stravo1@mac" Date: Fri, 20 Feb 2026 23:30:35 +0530 Subject: [PATCH 228/393] fix: formatting for base_input.js --- frappe/public/js/frappe/form/controls/base_input.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/controls/base_input.js b/frappe/public/js/frappe/form/controls/base_input.js index db335365c0..8e78c6cab7 100644 --- a/frappe/public/js/frappe/form/controls/base_input.js +++ b/frappe/public/js/frappe/form/controls/base_input.js @@ -279,7 +279,10 @@ frappe.ui.form.ControlInput = class ControlInput extends frappe.ui.form.Control const is_invalid = this.$wrapper.hasClass("has-error-invalid"); this.$wrapper.toggleClass("has-error-mandatory", Boolean(this.df.reqd && is_null(value))); - this.$wrapper.toggleClass("has-error", is_invalid || Boolean(this.df.reqd && is_null(value))); + this.$wrapper.toggleClass( + "has-error", + is_invalid || Boolean(this.df.reqd && is_null(value)) + ); } set_invalid() { let invalid = !!this.df.invalid; From df78027f41bbee746e0bda970c5b88d113de80df Mon Sep 17 00:00:00 2001 From: Elnegren <114156013+asaura08@users.noreply.github.com> Date: Fri, 20 Feb 2026 20:47:32 +0100 Subject: [PATCH 229/393] fix: deprecated initHighlighting (#36938) * fix: remove read_only decorator from get_desktop_page get_desktop_page leads to a call to check_completions which calls save and thus with the read_only decorator calls save on the read replica * fix: Move write operation out of read only request * fix: deprecated initHighlighting Deprecated as of 10.6.0. initHighlighting() is deprecated. Use highlightAll() instead. --------- Co-authored-by: Apile Tyumre Co-authored-by: Ankush Menat --- frappe/website/js/website.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/website/js/website.js b/frappe/website/js/website.js index 6a8221f68a..a79f6ac5df 100644 --- a/frappe/website/js/website.js +++ b/frappe/website/js/website.js @@ -296,7 +296,7 @@ $.extend(frappe, { }, highlight_code_blocks: function () { - hljs.initHighlighting(); + hljs.highlightAll(); }, bind_filters: function () { // set in select From f07c36d4236c4ed5d96d1a88c47f96a1c089fd2f Mon Sep 17 00:00:00 2001 From: diptanilsaha Date: Sat, 21 Feb 2026 01:46:04 +0530 Subject: [PATCH 230/393] fix: use `slug` and `quoted` utils for URL encoding in `get_desk_link` --- frappe/__init__.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/frappe/__init__.py b/frappe/__init__.py index 40e6c43c3b..8996a7fbe3 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -1477,25 +1477,23 @@ def logger( def get_desk_link(doctype, name, show_title_with_name=False, open_in_new_tab=False): - from urllib.parse import quote + from frappe.desk.utils import slug + from frappe.utils.data import quoted meta = get_meta(doctype) title = get_value(doctype, name, meta.get_title_field()) target_attr = ' target="_blank"' if open_in_new_tab else "" - # encode for href - encoded_name = quote(name) - if show_title_with_name and name != title: html = '{doctype_local} {name}: {title_local}' else: html = '{doctype_local} {title_local}' return html.format( - doctype=frappe.scrub(doctype), + doctype=quoted(slug(doctype)), name=name, - encoded_name=encoded_name, + encoded_name=quoted(name), doctype_local=_(doctype), title_local=_(title), target=target_attr, From 4769c1c37be19c4e2f9a3354e9d477b5ce823938 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Sat, 21 Feb 2026 02:37:35 +0530 Subject: [PATCH 231/393] fix: Spanish translations --- frappe/locale/es.po | 49 ++++++++++++++++++++++++++++++--------------- 1 file changed, 33 insertions(+), 16 deletions(-) diff --git a/frappe/locale/es.po b/frappe/locale/es.po index 79be388bd5..250c9df8b8 100644 --- a/frappe/locale/es.po +++ b/frappe/locale/es.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2026-02-15 09:42+0000\n" -"PO-Revision-Date: 2026-02-19 21:12\n" +"PO-Revision-Date: 2026-02-20 21:07\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -9459,7 +9459,7 @@ msgstr "Introduzca un nombre para este {0}" #. Description of the 'User Defaults' (Table) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Enter default value fields (keys) and values. If you add multiple values for a field, the first one will be picked. These defaults are also used to set \"match\" permission rules. To see list of fields, go to \"Customize Form\"." -msgstr "" +msgstr "Ingrese campos del valor por defecto (claves) y valores. Si agrega varios valores para un campo, el primero será elegido. Estos valores predeterminados se utilizan también para \"emparejar\" reglas de permisos. Para ver la lista de campos, vaya a \"Personalizar Formulario\"." #: frappe/public/js/frappe/views/file/file_view.js:111 msgid "Enter folder name" @@ -9473,7 +9473,7 @@ msgstr "Introduzca una lista de opciones, cada una en una nueva línea." #. Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)" -msgstr "" +msgstr "Introduzca los parámetros de URL aquí (Ej. sender=ERPNext, username=ERPNext, password=1234 etc.)" #. Description of the 'Message Parameter' (Data) field in DocType 'SMS #. Settings' @@ -9817,7 +9817,7 @@ msgstr "Expandir todo" #: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" -msgstr "" +msgstr "Se esperaba el operador 'and' u 'or', se ha encontrado: {0}" #: frappe/public/js/frappe/form/templates/form_sidebar.html:66 msgid "Experimental" @@ -11167,7 +11167,7 @@ msgstr "Formulario de paso de visita" #. Option for the 'Request Structure' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Form URL-Encoded" -msgstr "" +msgstr "Formulario codificado en URL" #. Label of the format (Data) field in DocType 'Workspace Shortcut' #. Label of the format (Select) field in DocType 'Auto Email Report' @@ -21026,7 +21026,7 @@ msgstr "" #. Label of the queued_by (Data) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Queued By" -msgstr "" +msgstr "En cola por" #: frappe/core/doctype/submission_queue/submission_queue.py:186 msgid "Queued for Submission. You can track the progress over {0}." @@ -23037,7 +23037,7 @@ msgstr "El mismo Campo se ingresa más de una vez" #. Label of the sample (HTML) field in DocType 'Client Script' #: frappe/custom/doctype/client_script/client_script.json msgid "Sample" -msgstr "" +msgstr "Muestra" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -23080,7 +23080,7 @@ msgstr "Sábado" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:15 #: frappe/public/js/workflow_builder/workflow_builder.bundle.js:33 msgid "Save" -msgstr "" +msgstr "Guardar" #: frappe/workflow/doctype/workflow/workflow.js:143 msgid "Save Anyway" @@ -23189,7 +23189,7 @@ msgstr "Programado contra" #. Label of the scheduled_job_type (Link) field in DocType 'Scheduled Job Log' #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json msgid "Scheduled Job" -msgstr "" +msgstr "Trabajo programado" #. Name of a DocType #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json @@ -24156,7 +24156,7 @@ msgstr "El servidor estaba demasiado ocupado para procesar esta solicitud. Por f #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Service" -msgstr "" +msgstr "Servicios" #. Label of the session_created (Datetime) field in DocType 'User Session #. Display' @@ -24220,7 +24220,7 @@ msgstr "Establecer" #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Set Banner from Image" -msgstr "" +msgstr "Establecer banner desde imagen" #: frappe/public/js/frappe/views/reports/query_report.js:201 msgid "Set Chart" @@ -24386,7 +24386,24 @@ msgid "Set the filters here. For example:\n" "\treqd: 1\n" "}]\n" "
    " -msgstr "" +msgstr "Establezca aquí los filtros. Por ejemplo:\n" +"
    \n"
    +"[{\n"
    +"\tfieldname: \"company\",\n"
    +"\tlabel: __(\"Company\"),\n"
    +"\tfieldtype: \"Link\",\n"
    +"\toptions: \"Company\",\n"
    +"\tdefault: frappe.defaults.get_user_default(\"Company\"),\n"
    +"\treqd: 1\n"
    +"},\n"
    +"{\n"
    +"\tfieldname: \"account\",\n"
    +"\tlabel: __(\"Account\"),\n"
    +"\tfieldtype: \"Link\",\n"
    +"\toptions: \"Account\",\n"
    +"\treqd: 1\n"
    +"}]\n"
    +"
    " #. Description of the 'Method' (Data) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json @@ -26369,7 +26386,7 @@ msgstr "Privilegios del Administrador del Sistema requeridos." #. Option for the 'Channel' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "System Notification" -msgstr "" +msgstr "Notificación del sistema" #. Label of the system_page (Check) field in DocType 'Page' #: frappe/core/doctype/page/page.json @@ -26390,7 +26407,7 @@ msgstr "" #. 'Module Onboarding' #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "System managers are allowed by default" -msgstr "" +msgstr "Los administradores del sistema están permitidos de forma predeterminada" #: frappe/public/js/frappe/utils/number_systems.js:5 msgctxt "Number system" @@ -26459,7 +26476,7 @@ msgstr "Falta Nombre del Campo de Tabla" #. Label of the table_html (HTML) field in DocType 'Version' #: frappe/core/doctype/version/version.json msgid "Table HTML" -msgstr "" +msgstr "Tabla HTML" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -26489,7 +26506,7 @@ msgstr "La tabla {0} no puede estar vacía" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Tabloid" -msgstr "" +msgstr "Tabloide" #. Name of a DocType #: frappe/desk/doctype/tag/tag.json From 2731b839eaae7631c7b06a6da45f353a681d22f7 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Sat, 21 Feb 2026 02:37:40 +0530 Subject: [PATCH 232/393] fix: Swedish translations --- frappe/locale/sv.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/locale/sv.po b/frappe/locale/sv.po index ba80609ddc..4a4a4e79d6 100644 --- a/frappe/locale/sv.po +++ b/frappe/locale/sv.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2026-02-15 09:42+0000\n" -"PO-Revision-Date: 2026-02-18 20:54\n" +"PO-Revision-Date: 2026-02-20 21:07\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -13489,13 +13489,13 @@ msgstr "Integration Begäran" #: frappe/integrations/workspace/integrations/integrations.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Integrations" -msgstr "System Integrationer" +msgstr "Integrationer" #. Description of the 'Delivery Status' (Select) field in DocType #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Integrations can use this field to set email delivery status" -msgstr "System Integrationer kan använda detta fält för att ange E-post leverans status" +msgstr "Integrationer kan använda detta fält för att ange E-post leverans status" #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json From 494260ab278724db9f6b0e7e9c8e45f1d876cc05 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Sat, 21 Feb 2026 02:38:06 +0530 Subject: [PATCH 233/393] fix: Dutch translations --- frappe/locale/nl.po | 10376 +++++++++++++++++++++--------------------- 1 file changed, 5256 insertions(+), 5120 deletions(-) diff --git a/frappe/locale/nl.po b/frappe/locale/nl.po index 2e8ac2b8f6..129e2e36ce 100644 --- a/frappe/locale/nl.po +++ b/frappe/locale/nl.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" "POT-Creation-Date: 2026-02-15 09:42+0000\n" -"PO-Revision-Date: 2026-02-16 19:56\n" +"PO-Revision-Date: 2026-02-20 21:08\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -26,7 +26,7 @@ msgstr "" #. Condition' #: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json msgid "!=" -msgstr "" +msgstr "!=" #. Description of the 'Org History Heading' (Data) field in DocType 'About Us #. Settings' @@ -42,11 +42,11 @@ msgstr "\"Bovenliggend\" betekent de bovenliggende tabel waarin deze rij moet wo #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "\"Team Members\" or \"Management\"" -msgstr "" +msgstr "\"Teamleden\" of \"Management\"" #: frappe/public/js/frappe/form/form.js:1130 msgid "\"amended_from\" field must be present to do an amendment." -msgstr "" +msgstr ""modified_from" veld moet aanwezig zijn om een wijziging uit te voeren." #: frappe/utils/csvutils.py:246 msgid "\"{0}\" is not a valid Google Sheets URL" @@ -55,7 +55,7 @@ msgstr ""{0}" is geen geldige Google Spreadsheets-URL" #: frappe/public/js/frappe/ui/toolbar/tag_utils.js:21 #: frappe/public/js/frappe/ui/toolbar/tag_utils.js:22 msgid "#{0}" -msgstr "" +msgstr "#{0}" #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:36 msgid "${values.doctype_name} has been added to queue for optimization" @@ -76,7 +76,7 @@ msgstr "" #: frappe/public/js/form_builder/store.js:229 msgid "'In Global Search' is not allowed for field {0} of type {1}" -msgstr "" +msgstr "'In Global Search' is niet toegestaan voor veld {0} van type {1}" #: frappe/core/doctype/doctype/doctype.py:1386 msgid "'In Global Search' not allowed for type {0} in row {1}" @@ -84,7 +84,7 @@ msgstr "'In Global Search' niet toegestaan voor type {0} in rij {1}" #: frappe/public/js/form_builder/store.js:221 msgid "'In List View' is not allowed for field {0} of type {1}" -msgstr "" +msgstr "'In List View' is niet toegestaan voor veld {0} van type {1}" #: frappe/custom/doctype/customize_form/customize_form.py:367 msgid "'In List View' not allowed for type {0} in row {1}" @@ -96,11 +96,11 @@ msgstr "'Ontvangers' niet gespecificeerd" #: frappe/utils/__init__.py:259 msgid "'{0}' is not a valid IBAN" -msgstr "" +msgstr "'{0}' is geen geldig IBAN-nummer." #: frappe/utils/__init__.py:249 msgid "'{0}' is not a valid URL" -msgstr "" +msgstr "'{0}' is geen geldige URL" #: frappe/core/doctype/doctype/doctype.py:1380 msgid "'{0}' not allowed for type {1} in row {2}" @@ -117,13 +117,13 @@ msgstr "** Mislukt: {0} tot {1}: {2}" #: frappe/public/js/frappe/list/list_settings.js:133 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:111 msgid "+ Add / Remove Fields" -msgstr "" +msgstr "+ Velden toevoegen/verwijderen" #. Description of the 'Doc Status' (Select) field in DocType 'Workflow Document #. State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "0 - Draft; 1 - Submitted; 2 - Cancelled" -msgstr "" +msgstr "0 - Concept; 1 - Ingediend; 2 - Geannuleerd" #. Description of the 'Minimum Password Score' (Select) field in DocType #. 'System Settings' @@ -152,7 +152,8 @@ msgstr "1 = Waar & 0 = Onwaar" #: frappe/geo/doctype/currency/currency.json msgid "1 Currency = [?] Fraction\n" "For e.g. 1 USD = 100 Cent" -msgstr "" +msgstr "1 Valuta = [?] Breuk\n" +"Bijvoorbeeld: 1 USD = 100 Cent" #: frappe/public/js/frappe/form/reminders.js:19 msgid "1 Day" @@ -200,12 +201,12 @@ msgstr "1 record wordt geëxporteerd" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:325 msgctxt "User removed row from child table" msgid "1 row from {0}" -msgstr "" +msgstr "1 rij vanaf {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:280 msgctxt "User added row to child table" msgid "1 row to {0}" -msgstr "" +msgstr "1 rij naar {0}" #: frappe/tests/test_utils.py:901 msgid "1 second ago" @@ -278,7 +279,9 @@ msgstr "<=" msgid "\n" " Click here to learn about token-based authentication\n" "" -msgstr "" +msgstr "\n" +" Klik hier voor meer informatie over authenticatie op basis van tokens\n" +"" #: frappe/public/js/frappe/widgets/widget_dialog.js:601 msgid "{0} is not a valid URL" @@ -287,17 +290,17 @@ msgstr "{0} is geen geldige 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 "" +msgstr "
    Update dit alsjeblieft niet, want dat kan je formulier verstoren. Gebruik de optie 'Formulierweergave aanpassen' en 'Aangepaste velden' om eigenschappen in te stellen!
    " #. Introduction text of the request-data Web Form #: frappe/website/web_form/request_data/request_data.json msgid "

    Request a file containing your personally identifiable information (PII) that is saved on our system. The file will be in JSON format and is sent to you by email. If you would like to have your PII deleted from our system, please make a request to delete data.

    " -msgstr "" +msgstr "

    Vraag een bestand aan met uw persoonsgegevens (PII) die in ons systeem zijn opgeslagen. Het bestand is in JSON-formaat en wordt per e-mail naar u verzonden. Als u uw PII uit ons systeem wilt laten verwijderen, kunt u een verzoek tot gegevensverwijdering indienen.

    " #. Introduction text of the request-to-delete-data Web Form #: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json msgid "

    Send a request to delete your account and personally identifiable information (PII) that is stored on our system. You will receive an email to verify your request. Once the request is verified we will take care of deleting your PII. If you just want to check what PII we have stored, you can request your data.

    " -msgstr "" +msgstr "

    Dien een verzoek in om uw account en persoonsgegevens (PII) die in ons systeem zijn opgeslagen te verwijderen. U ontvangt een e-mail ter verificatie van uw verzoek. Zodra het verzoek is geverifieerd, zorgen wij ervoor dat uw PII wordt verwijderd. Als u alleen wilt controleren welke PII wij hebben opgeslagen, kunt u uw gegevens opvragen.

    " #. Content of the 'Help HTML' (HTML) field in DocType 'Document Naming #. Settings' @@ -359,7 +362,20 @@ msgid "

    Custom CSS Help

    \n\n" "

    1. Add border to sections except the last section

    \n\n" "
    .section-break { padding: 30px 0px; border-bottom: 1px solid #eee; }\n"
     ".section-break:last-child { padding-bottom: 0px; border-bottom: 0px;  }
    \n" -msgstr "" +msgstr "

    Hulp bij aangepaste CSS

    \n\n" +"

    Opmerkingen:

    \n\n" +"
      \n" +"
    1. Alle veldgroepen (label + waarde) krijgen de attributen data-fieldtype en data-fieldname
    2. \n" +"
    3. Alle waarden krijgen de klasse waarde
    4. \n" +"
    5. Alle sectie-einden krijgen de klasse section-break
    6. \n" +"
    7. Alle kolom-einden krijgen de klasse column-break
    8. \n" +"
    \n\n" +"

    Voorbeelden

    \n\n" +"

    1. Lijn gehele getallen links uit

    \n\n" +"
    [data-fieldtype=\"Int\"] .value { text-align: left; }
    \n\n" +"

    1. Voeg een rand toe aan secties, behalve de laatste sectie

    \n\n" +"
    .section-break { padding: 30px 0px; border-bottom: 1px solid #eee; }\n"
    +".section-break:last-child { padding-bottom: 0px; } border-bottom: 0px; }
    \n" #. Content of the 'Print Format Help' (HTML) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json @@ -447,7 +463,18 @@ msgid "

    Default Template

    \n" "{% if fax %}Fax: {{ fax }}<br>{% endif -%}\n" "{% if email_id %}Email: {{ email_id }}<br>{% endif -%}\n" "
    " -msgstr "" +msgstr "

    Standaardsjabloon

    \n" +"

    Gebruikt Jinja-sjabloon en alle velden van Adres (inclusief aangepaste velden indien aanwezig) zullen beschikbaar zijn

    \n" +"
    {{ address_line1 }}<br>\n"
    +"{% if address_line2 %}{{ address_line2 }}<br>{% endif -%}\n"
    +"{{ city }}<br>\n"
    +"{% if state %}{{ state }}<br>{% endif -%}\n"
    +"{% if pincode %} PIN:  {{ pincode }}<br>{% endif -%}\n"
    +"{{ country }}<br>\n"
    +"{% if phone %}Telefoon: {{ phone }}<br>{% endif -%}\n"
    +"{% if fax %}Fax: {{ fax }}<br>{% endif -%}\n"
    +"{% if email_id %}E-mail: {{ email_id }}<br>{% endif -%}\n"
    +"
    " #. Content of the 'Email Reply Help' (HTML) field in DocType 'Email Template' #: frappe/email/doctype/email_template/email_template.json @@ -462,12 +489,22 @@ msgid "

    Email Reply Example

    \n\n" "

    The fieldnames you can use in your email template are the fields in the document from which you are sending the email. You can find out the fields of any documents via Setup > Customize Form View and selecting the document type (e.g. Sales Invoice)

    \n\n" "

    Templating

    \n\n" "

    Templates are compiled using the Jinja Templating Language. To learn more about Jinja, read this documentation.

    \n" -msgstr "" +msgstr "

    Voorbeeld e-mailantwoord

    \n\n" +"
    Bestelling te laat\n\n"
    +"Transactie {{ name }} heeft de vervaldatum overschreden. Neem de nodige maatregelen.\n\n"
    +"Details\n\n"
    +"- Klant: {{ customer }}\n"
    +"- Bedrag: {{ grand_total }}\n"
    +"
    \n\n" +"

    Hoe veldnamen te verkrijgen

    \n\n" +"

    De veldnamen die u in uw e-mailsjabloon kunt gebruiken, zijn de velden in het document van waaruit u de e-mail verzendt. U kunt de velden van elk document vinden via Instellingen > Formulierweergave aanpassen en het documenttype selecteren (bijv. Verkoopfactuur)

    \n\n" +"

    Sjablonen

    \n\n" +"

    Sjablonen worden samengesteld met behulp van de Jinja-sjabloontaal. Lees deze documentatie voor meer informatie over Jinja .

    \n" #. Content of the 'html_5' (HTML) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "
    Or
    " -msgstr "" +msgstr "
    Of
    " #. Content of the 'Message Examples' (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -485,7 +522,19 @@ msgid "
    Message Example
    \n\n" "<li>Amount: {{ doc.grand_total }}\n" "</ul>\n" "" -msgstr "" +msgstr "
    Voorbeeldbericht
    \n\n" +"
    <h3>Bestelling te laat</h3>\n\n"
    +"<p>Transactie {{ doc.name }} heeft de vervaldatum overschreden. Neem de nodige maatregelen.</p>\n\n"
    +"<!-- toon laatste reactie -->\n"
    +"{% if comments %}\n"
    +"Laatste reactie: {{ comments[-1].comment }} door {{ comments[-1].by }}\n"
    +"{% endif %}\n\n"
    +"<h4>Details</h4>\n\n"
    +"<ul>\n"
    +"<li>Klant: {{ doc.customer }}\n"
    +"<li>Bedrag: {{ doc.grand_total }}\n"
    +"</ul>\n"
    +"
    " #. Content of the 'html_7' (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -499,14 +548,18 @@ msgstr "" msgid "

    Condition Examples:

    \n" "
    doc.status==\"Open\"
    doc.due_date==nowdate()
    doc.total > 40000\n" "
    " -msgstr "" +msgstr "

    Voorbeelden van voorwaarden:

    \n" +"
    doc.status==\"Open\"
    doc.due_date==nowdate()
    doc.total > 40000\n" +"
    " #. Content of the 'Condition description' (HTML) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "

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

    For Example:

    \n" "

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

    \n" -msgstr "" +msgstr "

    Er kunnen meerdere webformulieren voor één documenttype worden gemaakt. Voeg filters toe die specifiek zijn voor dit webformulier om na indiening de juiste gegevens weer te geven.

    Bijvoorbeeld:

    \n" +"

    Als u elk jaar een apart webformulier maakt om feedback van medewerkers te verzamelen, voeg dan een \n" +" veld met de naam 'jaar' toe aan het documenttype en voeg een filter toe jaar = 2023

    \n" #. Description of the 'Context Script' (Code) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json @@ -514,7 +567,10 @@ msgid "

    Set context before rendering a template. Example:

    \n" "

    \n"
     "context.project = frappe.get_doc(\"Project\", frappe.form_dict.name)\n"
     "
    " -msgstr "" +msgstr "

    Stel de context in voordat een sjabloon wordt weergegeven. Voorbeeld:

    \n" +"

    \n"
    +"context.project = frappe.get_doc(\"Project\", frappe.form_dict.name)\n"
    +"
    " #. Content of the 'JS Message' (HTML) field in DocType 'Custom HTML Block' #: frappe/desk/doctype/custom_html_block/custom_html_block.json @@ -522,11 +578,14 @@ msgid "

    To interact with above HTML you will have to use `root_element` as a p "let some_class_element = root_element.querySelector('.some-class');\n" "some_class_element.textContent = \"New content\";\n" "" -msgstr "" +msgstr "

    Om met de bovenstaande HTML te interageren, moet je `root_element` als parent-selector gebruiken.

    Bijvoorbeeld:

    // hier wordt root_element standaard meegeleverd\n"
    +"let some_class_element = root_element.querySelector('.some-class');\n"
    +"some_class_element.textContent = \"Nieuwe inhoud\";\n"
    +"
    " #: frappe/twofactor.py:460 msgid "

    Your OTP secret on {0} has been reset. If you did not perform this reset and did not request it, please contact your System Administrator immediately.

    " -msgstr "" +msgstr "

    Uw OTP-geheim op {0} is gereset. Als u deze reset niet zelf hebt uitgevoerd en er ook niet om hebt gevraagd, neem dan onmiddellijk contact op met uw systeembeheerder.

    " #. Description of the 'Cron Format' (Data) field in DocType 'Scheduled Job #. Type' @@ -545,7 +604,18 @@ msgid "
    *  *  *  *  *\n"
     "* - Any value\n"
     "/ - Step values\n"
     "
    \n" -msgstr "" +msgstr "
    * * * * *\n"
    +"┬ ┬ ┬ ┬ ┬\n"
    +"│ │ │ │ │\n"
    +"│ │ │ │ └ dag van de week (0 - 6) (0 is zondag)\n"
    +"│ │ │ └───── maand (1 - 12)\n"
    +"│ │ └────────── dag van de maand (1 - 31)\n"
    +"│ └─────────────── uur (0 - 23)\n"
    +"└──────────────────── minuut (0 - 59)\n\n"
    +"---\n\n"
    +"* - Elke waarde\n"
    +"/ - Stapwaarden\n"
    +"
    \n" #. Content of the 'Example' (HTML) field in DocType 'Workflow Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json @@ -562,38 +632,50 @@ msgid "
    doc.grand_total > 0
    \n\n" "
  • frappe.utils.now
  • \n" "\n" "

    Example:

    doc.creation > frappe.utils.add_to_date(frappe.utils.now_datetime(), days=-5, as_string=True, as_datetime=True) 

    " -msgstr "" +msgstr "
    doc.grand_total > 0
    \n\n" +"

    Voorwaarden moeten in eenvoudige Python worden geschreven. Gebruik alleen eigenschappen die in het formulier beschikbaar zijn.

    \n" +"

    Toegestane functies:\n" +"

      \n" +"
    • frappe.db.get_value
    • \n" +"
    • frappe.db.get_list
    • \n" +"
    • frappe.session
    • \n" +"
    • frappe.utils.now_datetime
    • \n" +"
    • frappe.utils.get_datetime
    • \n" +"
    • frappe.utils.add_to_date
    • \n" +"
    • frappe.utils.now
    • \n" +"
    \n" +"

    Voorbeeld:

    doc.creatie > frappe.utils.add_to_date(frappe.utils.now_datetime(), days=-5, as_string=True, as_datetime=True) 

    " #. Header text in the Welcome Workspace Workspace #: frappe/core/workspace/welcome_workspace/welcome_workspace.json msgid "Hi," -msgstr "" +msgstr "Hallo," #: frappe/custom/doctype/custom_field/custom_field.js:39 msgid "Warning: This field is system generated and may be overwritten by a future update. Modify it using {0} instead." -msgstr "" +msgstr "Waarschuwing: Dit veld is door het systeem gegenereerd en kan door een toekomstige update worden overschreven. Wijzig het in plaats daarvan met {0}." #. Option for the 'Condition' (Select) field in DocType 'Document Naming Rule #. Condition' #: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json msgid "=" -msgstr "" +msgstr "=" #. Option for the 'Condition' (Select) field in DocType 'Document Naming Rule #. Condition' #: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json msgid ">" -msgstr "" +msgstr ">" #. Option for the 'Condition' (Select) field in DocType 'Document Naming Rule #. Condition' #: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json msgid ">=" -msgstr "" +msgstr ">=" #: frappe/core/doctype/doctype/doctype.py:1055 msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens" -msgstr "" +msgstr "De naam van een DocType moet beginnen met een letter en mag alleen bestaan uit letters, cijfers, spaties, underscores en koppeltekens." #. Description of a DocType #: frappe/integrations/doctype/oauth_settings/oauth_settings.json @@ -603,20 +685,20 @@ msgstr "" #. Success message of the request-data Web Form #: frappe/website/web_form/request_data/request_data.json msgid "A download link with your data will be sent to the email address associated with your account." -msgstr "" +msgstr "Een downloadlink met uw gegevens wordt naar het e-mailadres gestuurd dat aan uw account is gekoppeld." #: frappe/custom/doctype/custom_field/custom_field.py:177 msgid "A field with the name {0} already exists in {1}" -msgstr "" +msgstr "Er bestaat al een veld met de naam {0} in {1}" #: frappe/core/doctype/file/file.py:280 msgid "A file with same name {} already exists" -msgstr "" +msgstr "Er bestaat al een bestand met dezelfde naam {}" #. Description of the 'Scopes' (Text) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "A list of resources which the Client App will have access to after the user allows it.
    e.g. project" -msgstr "" +msgstr "Een lijst met resources waartoe de client-app toegang krijgt nadat de gebruiker dit heeft toegestaan.
    bijv. project" #: frappe/templates/emails/new_user.html:5 msgid "A new account has been created for you at {0}" @@ -629,11 +711,11 @@ msgstr "Er is een terugkerende {0} {1} voor u gemaakt via Auto Repeat {2}." #. Description of the 'Symbol' (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "A symbol for this currency. For e.g. $" -msgstr "" +msgstr "Een symbool voor deze valuta. Bijvoorbeeld $" #: frappe/printing/doctype/print_format_field_template/print_format_field_template.py:49 msgid "A template already exists for field {0} of {1}" -msgstr "" +msgstr "Er bestaat al een sjabloon voor veld {0} van {1}" #. Description of the 'Software Version' (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -649,81 +731,81 @@ msgstr "Een vrijstaand woord is gemakkelijk te raden." #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A0" -msgstr "" +msgstr "A0" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A1" -msgstr "" +msgstr "A1" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A2" -msgstr "" +msgstr "A2" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A3" -msgstr "" +msgstr "A3" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A4" -msgstr "" +msgstr "A4" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A5" -msgstr "" +msgstr "A5" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A6" -msgstr "" +msgstr "A6" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A7" -msgstr "" +msgstr "A7" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A8" -msgstr "" +msgstr "A8" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "A9" -msgstr "" +msgstr "A9" #. Option for the 'Email Sync Option' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "ALL" -msgstr "" +msgstr "ALLE" #. Option for the 'Script Type' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "API" -msgstr "" +msgstr "API" #. Label of the api_access (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "API Access" -msgstr "" +msgstr "API-toegang" #. Label of the api_endpoint (Data) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "API Endpoint" -msgstr "" +msgstr "API-eindpunt" #. Label of the api_endpoint_args (Code) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "API Endpoint Args" -msgstr "" +msgstr "API-eindpuntargumenten" #: frappe/integrations/doctype/social_login_key/social_login_key.py:102 msgid "API Endpoint Args should be valid JSON" -msgstr "" +msgstr "De argumenten voor het API-eindpunt moeten geldige JSON zijn." #. Label of the api_key (Data) field in DocType 'User' #. Label of the api_key (Data) field in DocType 'Email Account' @@ -737,33 +819,33 @@ msgstr "" #: frappe/integrations/doctype/google_settings/google_settings.json #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "API Key" -msgstr "" +msgstr "API-sleutel" #. Description of the 'Authentication' (Section Break) field in DocType 'Push #. Notification Settings' #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "API Key and Secret to interact with the relay server. These will be auto-generated when the first push notification is sent from any of the apps installed on this site." -msgstr "" +msgstr "API-sleutel en -geheim om met de relay-server te communiceren. Deze worden automatisch gegenereerd wanneer de eerste pushmelding wordt verzonden vanuit een van de apps die op deze site zijn geïnstalleerd." #. Description of the 'API Key' (Data) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "API Key cannot be regenerated" -msgstr "" +msgstr "De API-sleutel kan niet opnieuw worden gegenereerd." #: frappe/core/doctype/user/user.js:474 msgid "API Keys" -msgstr "" +msgstr "API-sleutels" #. Label of the api_logging_section (Section Break) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "API Logging" -msgstr "" +msgstr "API-logboekregistratie" #. Label of the api_method (Data) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "API Method" -msgstr "" +msgstr "API-methode" #. Name of a DocType #: frappe/core/doctype/api_request_log/api_request_log.json @@ -778,24 +860,24 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "API Secret" -msgstr "" +msgstr "API-geheim" #. Option for the 'Default Sort Order' (Select) field in DocType 'DocType' #. Option for the 'Sort Order' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "ASC" -msgstr "" +msgstr "ASC" #. Label of a standard help item #. Type: Action #: frappe/hooks.py msgid "About" -msgstr "" +msgstr "Over" #: frappe/www/about.html:11 frappe/www/about.html:18 msgid "About Us" -msgstr "" +msgstr "Over ons" #. Name of a DocType #. Label of a Link in the Website Workspace @@ -839,7 +921,7 @@ msgstr "Geaccepteerd bij" #. Form' #: frappe/website/doctype/web_form/web_form.json msgid "Access Control" -msgstr "" +msgstr "Toegangscontrole" #. Name of a DocType #. Label of a Link in the Users Workspace @@ -853,12 +935,12 @@ msgstr "Toegangslogboek" #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Access Token" -msgstr "" +msgstr "Toegangstoken" #. 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 "Toegangstoken-URL" #: frappe/auth.py:497 msgid "Access not allowed from this IP Address" @@ -874,14 +956,14 @@ msgstr "Rekening" #. DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Account Deletion Settings" -msgstr "" +msgstr "Instellingen voor het verwijderen van accounts" #. Name of a role #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/contacts/doctype/contact/contact.json #: frappe/geo/doctype/currency/currency.json msgid "Accounts Manager" -msgstr "" +msgstr "Rekeningen Beheerder" #. Name of a role #: frappe/automation/doctype/auto_repeat/auto_repeat.json @@ -893,7 +975,7 @@ msgstr "Gebruikersaccounts" #: frappe/public/js/frappe/form/dashboard.js:510 msgid "Accurate count can not be fetched, click here to view all documents" -msgstr "" +msgstr "Het exacte aantal kan niet worden opgehaald. Klik hier om alle documenten te bekijken." #. Label of the action (Select) field in DocType 'Amended Document Naming #. Settings' @@ -917,12 +999,12 @@ msgstr "Actie" #. Label of the action (Small Text) field in DocType 'DocType Action' #: frappe/core/doctype/doctype_action/doctype_action.json msgid "Action / Route" -msgstr "" +msgstr "Actie / Route" #: frappe/public/js/frappe/widgets/onboarding_widget.js:305 #: frappe/public/js/frappe/widgets/onboarding_widget.js:376 msgid "Action Complete" -msgstr "" +msgstr "Actie voltooid" #: frappe/model/document.py:1940 msgid "Action Failed" @@ -931,25 +1013,25 @@ msgstr "Actie is mislukt" #. Label of the action_label (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Action Label" -msgstr "" +msgstr "Actielabel" #. Label of the action_timeout (Int) field in DocType 'Success Action' #: frappe/core/doctype/success_action/success_action.json msgid "Action Timeout (Seconds)" -msgstr "" +msgstr "Actietime-out (seconden)" #. Label of the action_type (Select) field in DocType 'DocType Action' #: frappe/core/doctype/doctype_action/doctype_action.json msgid "Action Type" -msgstr "" +msgstr "Actietype" #: frappe/core/doctype/submission_queue/submission_queue.py:120 msgid "Action {0} completed successfully on {1} {2}. View it {3}" -msgstr "" +msgstr "Actie {0} is succesvol voltooid op {1} {2}. Bekijk het {3}" #: frappe/core/doctype/submission_queue/submission_queue.py:116 msgid "Action {0} failed on {1} {2}. View it {3}" -msgstr "" +msgstr "Actie {0} is mislukt op {1} {2}. Bekijk het {3}" #. Label of the actions_section (Tab Break) field in DocType 'DocType' #. Label of the actions_section (Section Break) field in DocType 'User Session @@ -986,7 +1068,7 @@ msgstr "Acties" #. Label of the activate (Check) field in DocType 'Package Import' #: frappe/core/doctype/package_import/package_import.json msgid "Activate" -msgstr "" +msgstr "Activeren" #. Option for the 'Status' (Select) field in DocType 'Auto Repeat' #. Option for the 'Status' (Select) field in DocType 'Kanban Board Column' @@ -1003,14 +1085,14 @@ msgstr "Actief" #. Option for the 'Directory Server' (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Active Directory" -msgstr "" +msgstr "Active Directory" #. Label of the active_domains_sb (Section Break) field in DocType 'Domain #. Settings' #. Label of the active_domains (Table) field in DocType 'Domain Settings' #: frappe/core/doctype/domain_settings/domain_settings.json msgid "Active Domains" -msgstr "" +msgstr "Actieve domeinen" #. Label of the active_sessions (Table) field in DocType 'User' #. Label of the active_sessions (Int) field in DocType 'System Health Report' @@ -1052,7 +1134,7 @@ msgstr "Toevoegen" #: frappe/public/js/frappe/form/grid_row.js:456 msgid "Add / Remove Columns" -msgstr "" +msgstr "Kolommen toevoegen/verwijderen" #: frappe/core/doctype/user_permission/user_permission_list.js:4 msgid "Add / Update" @@ -1070,17 +1152,17 @@ msgstr "Voeg bijlage toe" #. 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 "Achtergrondafbeelding toevoegen" #. 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 "Voeg een rand onderaan toe" #. 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 "Voeg een rand bovenaan toe" #: frappe/public/js/frappe/views/communication.js:195 msgid "Add CSS" @@ -1088,7 +1170,7 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.js:37 msgid "Add Card to Dashboard" -msgstr "" +msgstr "Kaart toevoegen aan dashboard" #: frappe/public/js/frappe/views/reports/query_report.js:211 msgid "Add Chart to Dashboard" @@ -1118,12 +1200,12 @@ msgstr "Contacten toevoegen" #. 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 "Container toevoegen" #. Label of the set_meta_tags (Button) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Add Custom Tags" -msgstr "" +msgstr "Aangepaste tags toevoegen" #: frappe/public/js/frappe/widgets/widget_dialog.js:188 #: frappe/public/js/frappe/widgets/widget_dialog.js:716 @@ -1133,7 +1215,7 @@ msgstr "Filters toevoegen" #. 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 "Voeg een grijze achtergrond toe" #: frappe/public/js/frappe/ui/group_by/group_by.js:230 #: frappe/public/js/frappe/ui/group_by/group_by.js:430 @@ -1142,7 +1224,7 @@ msgstr "Groep toevoegen" #: frappe/core/doctype/recorder/recorder.js:30 msgid "Add Indexes" -msgstr "" +msgstr "Indexen toevoegen" #: frappe/core/page/permission_manager/permission_manager.js:497 msgid "Add New Permission Rule" @@ -1155,11 +1237,11 @@ msgstr "Voeg deelnemers toe" #. Label of the add_query_parameters (Check) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Add Query Parameters" -msgstr "" +msgstr "Queryparameters toevoegen" #: frappe/core/doctype/user/user.py:860 msgid "Add Roles" -msgstr "" +msgstr "Rollen toevoegen" #. Label of the add_signature (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -1170,12 +1252,12 @@ msgstr "Handtekening toevoegen" #. 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 "Voeg onderaan ruimte toe" #. 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 "Voeg bovenaan ruimte toe" #: frappe/email/doctype/email_group/email_group.js:38 #: frappe/email/doctype/email_group/email_group.js:59 @@ -1184,31 +1266,31 @@ msgstr "Abonnees toevoegen" #: frappe/public/js/frappe/list/bulk_operations.js:439 msgid "Add Tags" -msgstr "" +msgstr "Tags toevoegen" #: frappe/public/js/frappe/list/list_view.js:2249 msgctxt "Button in list view actions menu" msgid "Add Tags" -msgstr "" +msgstr "Tags toevoegen" #: frappe/public/js/frappe/views/communication.js:483 msgid "Add Template" -msgstr "" +msgstr "Sjabloon toevoegen" #. Label of the add_total_row (Check) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Add Total Row" -msgstr "" +msgstr "Totaalrij optellen" #. Label of the add_translate_data (Check) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Add Translate Data" -msgstr "" +msgstr "Vertaalgegevens toevoegen" #. 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 "Voeg een link voor afmelden toe" #: frappe/core/doctype/user_permission/user_permission_list.js:6 msgid "Add User Permissions" @@ -1217,7 +1299,7 @@ msgstr "Gebruikersrechten toevoegen" #. Label of the add_video_conferencing (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Add Video Conferencing" -msgstr "" +msgstr "Voeg videoconferenties toe" #. Label of the add_x_original_from (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -1226,15 +1308,15 @@ msgstr "" #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Add a Filter" -msgstr "" +msgstr "Voeg een filter toe" #: frappe/core/page/permission_manager/permission_manager_help.html:9 msgid "Add a New Role" -msgstr "" +msgstr "Een nieuwe rol toevoegen" #: frappe/public/js/frappe/form/form_tour.js:211 msgid "Add a Row" -msgstr "" +msgstr "Een rij toevoegen" #: frappe/templates/includes/comments/comments.html:30 #: frappe/templates/includes/comments/comments.html:47 @@ -1244,23 +1326,23 @@ msgstr "Voeg een reactie toe" #: 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 "Een nieuwe sectie toevoegen" #: frappe/public/js/frappe/form/form.js:195 msgid "Add a row above the current row" -msgstr "" +msgstr "Voeg een rij boven de huidige rij toe." #: frappe/public/js/frappe/form/form.js:207 msgid "Add a row at the bottom" -msgstr "" +msgstr "Voeg een rij toe aan de onderkant" #: frappe/public/js/frappe/form/form.js:203 msgid "Add a row at the top" -msgstr "" +msgstr "Voeg bovenaan een rij toe." #: frappe/public/js/frappe/form/form.js:199 msgid "Add a row below the current row" -msgstr "" +msgstr "Voeg een rij toe onder de huidige rij." #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:286 msgid "Add a {0} Chart" @@ -1269,12 +1351,12 @@ msgstr "Voeg een {0} diagram toe" #: frappe/public/js/form_builder/components/Section.vue:271 #: frappe/public/js/print_format_builder/PrintFormatSection.vue:115 msgid "Add column" -msgstr "" +msgstr "Kolom toevoegen" #: frappe/public/js/form_builder/components/AddFieldButton.vue:9 #: frappe/public/js/form_builder/components/AddFieldButton.vue:48 msgid "Add field" -msgstr "" +msgstr "Voeg veld toe" #: frappe/public/js/frappe/form/grid.js:66 msgid "Add multiple" @@ -1283,15 +1365,15 @@ msgstr "" #: frappe/public/js/form_builder/components/Sidebar.vue:46 #: frappe/public/js/form_builder/components/Tabs.vue:153 msgid "Add new tab" -msgstr "" +msgstr "Nieuw tabblad toevoegen" #: frappe/utils/password_strength.py:191 msgid "Add numbers or special characters." -msgstr "" +msgstr "Voeg cijfers of speciale tekens toe." #: frappe/public/js/print_format_builder/PrintFormatSection.vue:125 msgid "Add page break" -msgstr "" +msgstr "Pagina-einde toevoegen" #: frappe/public/js/frappe/form/grid.js:66 msgid "Add row" @@ -1303,16 +1385,16 @@ msgstr "Script toevoegen voor onderliggende tabel" #: frappe/public/js/print_format_builder/PrintFormatSection.vue:111 msgid "Add section above" -msgstr "" +msgstr "Voeg hierboven een sectie toe" #: frappe/public/js/form_builder/components/Section.vue:265 msgid "Add section below" -msgstr "" +msgstr "Voeg hieronder een sectie toe" #: frappe/public/js/form_builder/components/Sidebar.vue:49 #: frappe/public/js/form_builder/components/Tabs.vue:157 msgid "Add tab" -msgstr "" +msgstr "Tabblad toevoegen" #: frappe/public/js/frappe/utils/dashboard_utils.js:269 #: frappe/public/js/frappe/views/reports/query_report.js:253 @@ -1329,16 +1411,16 @@ msgstr "Voeg toe aan tabel" #: frappe/public/js/frappe/form/footer/form_timeline.js:99 msgid "Add to this activity by mailing to {0}" -msgstr "" +msgstr "Voeg iets toe aan deze activiteit door een e-mail te sturen naar {0}" #: frappe/public/js/frappe/views/kanban/kanban_column.html:20 msgid "Add {0}" -msgstr "" +msgstr "Voeg {0} toe" #: frappe/public/js/frappe/list/list_view.js:295 msgctxt "Primary action in list view" msgid "Add {0}" -msgstr "" +msgstr "Voeg {0} toe" #. Option for the 'Status' (Select) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json @@ -1349,11 +1431,11 @@ msgstr "" #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Added HTML in the <head> section of the web page, primarily used for website verification and SEO" -msgstr "" +msgstr "HTML toegevoegd aan het <head> gedeelte van de webpagina, voornamelijk gebruikt voor websiteverificatie en SEO." #: frappe/core/doctype/log_settings/log_settings.py:81 msgid "Added default log doctypes: {}" -msgstr "" +msgstr "Standaard log-doctypes toegevoegd: {}" #: frappe/public/js/frappe/form/link_selector.js:189 #: frappe/public/js/frappe/form/link_selector.js:211 @@ -1370,7 +1452,7 @@ msgstr "Toegevoegd {0} ({1})" #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/user_document_type/user_document_type.json msgid "Additional Permissions" -msgstr "" +msgstr "Aanvullende machtigingen" #. Name of a DocType #. Label of the address (Link) field in DocType 'Contact' @@ -1403,29 +1485,29 @@ msgstr "Adres Lijn 2" #. Name of a DocType #: frappe/contacts/doctype/address_template/address_template.json msgid "Address Template" -msgstr "" +msgstr "Adres Sjabloon" #. Label of the address_title (Data) field in DocType 'Address' #. Label of the address_title (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Address Title" -msgstr "" +msgstr "Adrestitel" #: frappe/contacts/doctype/address/address.py:71 msgid "Address Title is mandatory." -msgstr "" +msgstr "Adres titel is verplicht." #. Label of the address_type (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Address Type" -msgstr "" +msgstr "Adrestype" #. Description of the 'Address' (Small Text) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Address and other legal information you may want to put in the footer." -msgstr "" +msgstr "Adres en andere juridische informatie die u eventueel in de voettekst wilt plaatsen." #: frappe/contacts/doctype/address/address.py:205 msgid "Addresses" @@ -1439,12 +1521,12 @@ msgstr "Adressen en Contacten" #. Description of a DocType #: frappe/custom/doctype/client_script/client_script.json msgid "Adds a custom client script to a DocType" -msgstr "" +msgstr "Voegt een aangepast clientscript toe aan een DocType." #. Description of a DocType #: frappe/custom/doctype/custom_field/custom_field.json msgid "Adds a custom field to a DocType" -msgstr "" +msgstr "Voegt een aangepast veld toe aan een documenttype." #: frappe/public/js/frappe/ui/toolbar/search_utils.js:566 msgid "Administration" @@ -1475,11 +1557,11 @@ msgstr "Beheerder" #: frappe/core/doctype/user/user.py:1276 msgid "Administrator Logged In" -msgstr "" +msgstr "Administrator Gelogd In" #: frappe/core/doctype/user/user.py:1270 msgid "Administrator accessed {0} on {1} via IP Address {2}." -msgstr "" +msgstr "Administrator benaderd {0} op {1} via IP-adres {2}." #: frappe/desk/form/document_follow.py:58 msgid "Administrator can't follow" @@ -1490,38 +1572,38 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/system_settings/system_settings.json msgid "Advanced" -msgstr "" +msgstr "Geavanceerd" #. Label of the advanced_control_section (Section Break) field in DocType 'User #. Permission' #: frappe/core/doctype/user_permission/user_permission.json msgid "Advanced Control" -msgstr "" +msgstr "Geavanceerde bediening" #: frappe/public/js/frappe/form/controls/link.js:504 #: frappe/public/js/frappe/form/controls/link.js:506 msgid "Advanced Search" -msgstr "" +msgstr "Geavanceerd Zoeken" #. Label of the sb_advanced (Section Break) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Advanced Settings" -msgstr "" +msgstr "Geavanceerde instellingen" #: frappe/public/js/frappe/ui/filters/filter.js:64 #: frappe/public/js/frappe/ui/filters/filter.js:70 msgid "After" -msgstr "" +msgstr "Na" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Cancel" -msgstr "" +msgstr "Na annulering" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Delete" -msgstr "" +msgstr "Na verwijdering" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json @@ -1531,36 +1613,36 @@ msgstr "" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Insert" -msgstr "" +msgstr "Na invoegen" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Rename" -msgstr "" +msgstr "Na het hernoemen" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Save" -msgstr "" +msgstr "Na opslaan" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Save (Submitted Document)" -msgstr "" +msgstr "Na het opslaan (ingediend document)" #. Label of the section_break_5 (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "After Submission" -msgstr "" +msgstr "Na indiening" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "After Submit" -msgstr "" +msgstr "Na het indienen" #: frappe/desk/doctype/number_card/number_card.py:63 msgid "Aggregate Field is required to create a number card" -msgstr "" +msgstr "Een aggregatieveld is vereist om een nummerkaart te maken." #. Label of the aggregate_function_based_on (Select) field in DocType #. 'Dashboard Chart' @@ -1569,16 +1651,16 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Aggregate Function Based On" -msgstr "" +msgstr "Aggregatiefunctie gebaseerd op" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:410 msgid "Aggregate Function field is required to create a dashboard chart" -msgstr "" +msgstr "Het veld Aggregatiefunctie is vereist om een dashboarddiagram te maken" #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Alert" -msgstr "" +msgstr "Waarschuwing" #: frappe/database/query.py:2323 msgid "Alias must be a string" @@ -1588,21 +1670,21 @@ msgstr "" #. Label of the footer_align (Select) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Align" -msgstr "" +msgstr "Uitlijnen" #. Label of the align_labels_right (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Align Labels to the Right" -msgstr "" +msgstr "Lijn de labels rechts uit" #. Label of the right (Check) field in DocType 'Top Bar Item' #: frappe/website/doctype/top_bar_item/top_bar_item.json msgid "Align Right" -msgstr "" +msgstr "Rechts uitlijnen" #: frappe/printing/page/print_format_builder/print_format_builder.js:479 msgid "Align Value" -msgstr "" +msgstr "Lijn Waarde" #. Label of the alignment (Select) field in DocType 'DocField' #. Label of the alignment (Select) field in DocType 'Custom Field' @@ -1647,41 +1729,41 @@ msgstr "Allemaal" #: frappe/desk/doctype/event/event.json #: frappe/public/js/frappe/ui/notifications/notifications.js:448 msgid "All Day" -msgstr "" +msgstr "Gehele dag" #: frappe/website/doctype/website_slideshow/website_slideshow.py:43 msgid "All Images attached to Website Slideshow should be public" -msgstr "" +msgstr "Alle afbeeldingen die bij de website dia's zijn gekoppeld, moeten publiek zijn" #: frappe/public/js/frappe/data_import/data_exporter.js:29 msgid "All Records" -msgstr "" +msgstr "Alle records" #: frappe/public/js/frappe/form/form.js:2279 msgid "All Submissions" -msgstr "" +msgstr "Alle inzendingen" #: frappe/custom/doctype/customize_form/customize_form.js:462 msgid "All customizations will be removed. Please confirm." -msgstr "" +msgstr "Alle aanpassingen zullen worden verwijderd. Gelieve te bevestigen." #: frappe/templates/includes/comments/comments.html:158 msgid "All fields are necessary to submit the comment." -msgstr "" +msgstr "Alle velden zijn verplicht om de reactie te kunnen versturen." #. Description of the 'Document States' (Table) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "All possible Workflow States and roles of the workflow. Docstatus Options: 0 is \"Saved\", 1 is \"Submitted\" and 2 is \"Cancelled\"" -msgstr "" +msgstr "Alle mogelijke workflowstatussen en rollen van de workflow. Opties voor documentstatus: 0 is \"Opgeslagen\", 1 is \"Ingediend\" en 2 is \"Geannuleerd\"." #: frappe/utils/password_strength.py:183 msgid "All-uppercase is almost as easy to guess as all-lowercase." -msgstr "" +msgstr "All-in hoofdletters is bijna net zo makkelijk te raden als alle kleine letters." #. Label of the allocated_to (Link) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json msgid "Allocated To" -msgstr "" +msgstr "Toegewezen aan" #. Label of the allow (Link) field in DocType 'User Permission' #. Option for the 'Sign ups' (Select) field in DocType 'Social Login Key' @@ -1689,30 +1771,30 @@ msgstr "" #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/templates/includes/oauth_confirmation.html:16 msgid "Allow" -msgstr "" +msgstr "Toestaan" #: frappe/website/doctype/website_settings/website_settings.py:160 msgid "Allow API Indexing Access" -msgstr "" +msgstr "Toegang tot API-indexering toestaan" #. Label of the allow_auto_repeat (Check) field in DocType 'DocType' #. Label of the allow_auto_repeat (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Allow Auto Repeat" -msgstr "" +msgstr "Automatisch herhalen toestaan" #. Label of the allow_bulk_edit (Check) field in DocType 'DocField' #. Label of the allow_bulk_edit (Check) field in DocType 'Customize Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Allow Bulk Edit" -msgstr "" +msgstr "Massabewerking toestaan" #. 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 "Massabewerking toestaan" #. Label of the allow_consecutive_login_attempts (Int) field in DocType 'System #. Settings' @@ -1722,79 +1804,79 @@ msgstr "" #: frappe/integrations/doctype/google_calendar/google_calendar.py:79 msgid "Allow Google Calendar Access" -msgstr "" +msgstr "Google Agenda-toegang toestaan" #: frappe/integrations/doctype/google_contacts/google_contacts.py:40 msgid "Allow Google Contacts Access" -msgstr "" +msgstr "Google Contacten toegang toestaan" #. Label of the allow_guest (Check) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Allow Guest" -msgstr "" +msgstr "Laat gasten toe" #. Label of the allow_guest_to_view (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Allow Guest to View" -msgstr "" +msgstr "Gasten toestaan om te bekijken" #. Label of the allow_guests_to_upload_files (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Guests to Upload Files" -msgstr "" +msgstr "Gasten toestaan bestanden te uploaden" #. Label of the allow_import (Check) field in DocType 'DocType' #. Label of the allow_import (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Allow Import (via Data Import Tool)" -msgstr "" +msgstr "Import toestaan (via de tool voor gegevensimport)" #. Label of the allow_login_after_fail (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Login After Fail" -msgstr "" +msgstr "Inloggen toestaan na mislukte poging" #. Label of the allow_login_using_mobile_number (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Login using Mobile Number" -msgstr "" +msgstr "Sta inloggen met mobiel nummer toe" #. Label of the allow_login_using_user_name (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Login using User Name" -msgstr "" +msgstr "Aanmelden met gebruikersnaam toestaan" #. Label of the sb_allow_modules (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Allow Modules" -msgstr "" +msgstr "Modules toestaan" #. Label of the allow_print_for_cancelled (Check) field in DocType 'Print #. Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Allow Print for Cancelled" -msgstr "" +msgstr "Afdrukken toestaan voor geannuleerde" #. Label of the allow_print_for_draft (Check) field in DocType 'Print Settings' #: frappe/automation/doctype/auto_repeat/auto_repeat.py:438 #: frappe/printing/doctype/print_settings/print_settings.json msgid "Allow Print for Draft" -msgstr "" +msgstr "Laat Print voor Draft" #. Label of the allow_read_on_all_link_options (Check) field in DocType 'Web #. Form Field' #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Allow Read On All Link Options" -msgstr "" +msgstr "Sta toe dat alle links gelezen worden" #. Label of the allow_rename (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Allow Rename" -msgstr "" +msgstr "Naamswijziging toestaan" #. Label of the roles_permission (Section Break) field in DocType 'Role #. Permission for Page and Report' @@ -1803,24 +1885,24 @@ msgstr "" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "Allow Roles" -msgstr "" +msgstr "Rollen toestaan" #. Label of the allow_self_approval (Check) field in DocType 'Workflow #. Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Allow Self Approval" -msgstr "" +msgstr "Zelfgoedkeuring toestaan" #. Label of the enable_telemetry (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow Sending Usage Data for Improving Applications" -msgstr "" +msgstr "Sta het verzenden van gebruiksgegevens toe voor het verbeteren van applicaties." #. Description of the 'Allow Self Approval' (Check) field in DocType 'Workflow #. Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Allow approval for creator of the document" -msgstr "" +msgstr "Geef toestemming aan de maker van het document." #. Label of the allow_comments (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -1837,7 +1919,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Allow document creation via Email" -msgstr "" +msgstr "Maak het mogelijk om documenten via e-mail aan te maken." #. Label of the allow_edit (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -1849,12 +1931,13 @@ msgstr "" #: 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 "Bewerken toestaan, zelfs als er een workflow is ingesteld voor het documenttype.\n\n" +"Doet niets als er geen workflow is ingesteld." #. Label of the allow_events_in_timeline (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Allow events in timeline" -msgstr "" +msgstr "Sta gebeurtenissen toe in de tijdlijn." #. Label of the allow_in_quick_entry (Check) field in DocType 'DocField' #. Label of the allow_in_quick_entry (Check) field in DocType 'Custom Field' @@ -1864,7 +1947,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Allow in Quick Entry" -msgstr "" +msgstr "Snel inloggen toestaan" #. Label of the allow_incomplete (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -1883,19 +1966,19 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Allow on Submit" -msgstr "" +msgstr "Toestaan bij verzenden" #. Label of the deny_multiple_sessions (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow only one session per user" -msgstr "" +msgstr "Sta slechts één sessie per gebruiker toe." #. Label of the allow_page_break_inside_tables (Check) field in DocType 'Print #. Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Allow page break inside tables" -msgstr "" +msgstr "Sta pagina-einden binnen tabellen toe" #. Label of the allow_print (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -1904,55 +1987,55 @@ msgstr "" #: frappe/desk/page/setup_wizard/setup_wizard.js:425 msgid "Allow recording my first session to improve user experience" -msgstr "" +msgstr "Sta toe dat mijn eerste sessie wordt opgenomen om de gebruikerservaring te verbeteren." #. Description of the 'Allow incomplete forms' (Check) field in DocType 'Web #. Form' #: frappe/website/doctype/web_form/web_form.json msgid "Allow saving if mandatory fields are not filled" -msgstr "" +msgstr "Opslaan toestaan als verplichte velden niet zijn ingevuld" #: frappe/desk/page/setup_wizard/setup_wizard.js:418 msgid "Allow sending usage data for improving applications" -msgstr "" +msgstr "Sta het verzenden van gebruiksgegevens toe voor het verbeteren van applicaties." #. Description of the 'Login After' (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Allow user to login only after this hour (0-24)" -msgstr "" +msgstr "Sta gebruikers alleen toe om na dit uur (0-24) in te loggen." #. Description of the 'Login Before' (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Allow user to login only before this hour (0-24)" -msgstr "" +msgstr "Sta gebruikers alleen toe om in te loggen vóór dit uur (0-24)." #. Description of the 'Login with email link' (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allow users to log in without a password, using a login link sent to their email" -msgstr "" +msgstr "Geef gebruikers de mogelijkheid om zonder wachtwoord in te loggen via een inloglink die naar hun e-mailadres wordt verzonden." #. Label of the allowed (Link) field in DocType 'Workflow Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Allowed" -msgstr "" +msgstr "Toegestaan" #. Label of the allowed_file_extensions (Small Text) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Allowed File Extensions" -msgstr "" +msgstr "Toegestane bestandsextensies" #. Label of the allowed_in_mentions (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Allowed In Mentions" -msgstr "" +msgstr "Toegestaan in vermeldingen" #. Label of the allowed_modules_section (Section Break) field in DocType 'User #. Type' #: frappe/core/doctype/user_type/user_type.json msgid "Allowed Modules" -msgstr "" +msgstr "Toegestane modules" #. Label of the allowed_public_client_origins (Small Text) field in DocType #. 'OAuth Settings' @@ -1964,17 +2047,17 @@ msgstr "" #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Allowed Roles" -msgstr "" +msgstr "Toegestane rollen" #. Label of the allowed_embedding_domains (Small Text) field in DocType 'Web #. Form' #: frappe/website/doctype/web_form/web_form.json msgid "Allowed embedding domains" -msgstr "" +msgstr "Toegestane inbeddingsdomeinen" #: frappe/public/js/frappe/form/form.js:1305 msgid "Allowing DocType, DocType. Be careful!" -msgstr "" +msgstr "Het toestaan DocType , DocType . Wees voorzichtig !" #. Description of the 'Show Auth Server Metadata' (Check) field in DocType #. 'OAuth Settings' @@ -2008,11 +2091,11 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:52 msgid "Allows printing or PDF download of documents." -msgstr "" +msgstr "Hiermee kunt u documenten afdrukken of als pdf downloaden." #: frappe/core/page/permission_manager/permission_manager_help.html:77 msgid "Allows sharing document access with other users." -msgstr "" +msgstr "Hiermee kunt u de toegang tot documenten delen met andere gebruikers." #. Description of the 'Skip Authorization' (Check) field in DocType 'OAuth #. Settings' @@ -2022,43 +2105,43 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:62 msgid "Allows the user to access reports related to the document." -msgstr "" +msgstr "Hiermee kan de gebruiker rapporten raadplegen die betrekking hebben op het document." #: frappe/core/page/permission_manager/permission_manager_help.html:42 msgid "Allows the user to create new documents." -msgstr "" +msgstr "Hiermee kan de gebruiker nieuwe documenten aanmaken." #: frappe/core/page/permission_manager/permission_manager_help.html:47 msgid "Allows the user to delete documents." -msgstr "" +msgstr "Hiermee kan de gebruiker documenten verwijderen." #: frappe/core/page/permission_manager/permission_manager_help.html:37 msgid "Allows the user to edit existing records they have access to." -msgstr "" +msgstr "Hiermee kan de gebruiker bestaande records waartoe hij of zij toegang heeft, bewerken." #: frappe/core/page/permission_manager/permission_manager_help.html:57 msgid "Allows the user to email from the document." -msgstr "" +msgstr "Hiermee kan de gebruiker vanuit het document een e-mail versturen." #: frappe/core/page/permission_manager/permission_manager_help.html:67 msgid "Allows the user to export data from the Report view." -msgstr "" +msgstr "Hiermee kan de gebruiker gegevens exporteren vanuit de rapportweergave." #: frappe/core/page/permission_manager/permission_manager_help.html:27 msgid "Allows the user to search and see records." -msgstr "" +msgstr "Hiermee kan de gebruiker records zoeken en bekijken." #: frappe/core/page/permission_manager/permission_manager_help.html:72 msgid "Allows the user to use Data Import tool to create / update records." -msgstr "" +msgstr "Hiermee kan de gebruiker de tool voor gegevensimport gebruiken om records aan te maken/bij te werken." #: frappe/core/page/permission_manager/permission_manager_help.html:32 msgid "Allows the user to view the document." -msgstr "" +msgstr "Hiermee kan de gebruiker het document bekijken." #: frappe/core/page/permission_manager/permission_manager_help.html:82 msgid "Allows users to enable the mask property for any field of the respective doctype." -msgstr "" +msgstr "Hiermee kunnen gebruikers de maskeereigenschap inschakelen voor elk veld van het betreffende documenttype." #: frappe/core/doctype/user/user.py:1084 msgid "Already Registered" @@ -2066,20 +2149,20 @@ msgstr "Reeds geregistreerd" #: frappe/desk/form/assign_to.py:137 msgid "Already in the following Users ToDo list:{0}" -msgstr "" +msgstr "Staat al in de volgende takenlijst van gebruikers: {0}" #: frappe/public/js/frappe/views/reports/report_view.js:903 msgid "Also adding the dependent currency field {0}" -msgstr "" +msgstr "Ook het afhankelijke valutaveld {0} toevoegen" #: frappe/public/js/frappe/views/reports/report_view.js:916 msgid "Also adding the status dependency field {0}" -msgstr "" +msgstr "Ook wordt het statusafhankelijkheidsveld {0} toegevoegd" #. Label of the login_id (Data) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Alternative Email ID" -msgstr "" +msgstr "Alternatief e-mailadres" #. Option for the 'Show External Link Warning' (Select) field in DocType #. 'System Settings' @@ -2090,24 +2173,24 @@ 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 "" +msgstr "Altijd het BCC-adres" #. 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" -msgstr "" +msgstr "Voeg bij het afdrukken van conceptdocumenten altijd de kop \"Concept\" toe." #. Label of the always_use_account_email_id_as_sender (Check) field in DocType #. 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Always use this email address as sender address" -msgstr "" +msgstr "Gebruik dit e-mailadres altijd als afzenderadres." #. Label of the always_use_account_name_as_sender_name (Check) field in DocType #. 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Always use this name as sender name" -msgstr "" +msgstr "Gebruik deze naam altijd als afzendernaam." #. Label of the amend (Check) field in DocType 'Custom DocPerm' #. Label of the amend (Check) field in DocType 'DocPerm' @@ -2116,7 +2199,7 @@ msgstr "" #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/user_document_type/user_document_type.json msgid "Amend" -msgstr "" +msgstr "Wijzigen" #. Option for the 'Action' (Select) field in DocType 'Amended Document Naming #. Settings' @@ -2125,67 +2208,67 @@ msgstr "" #: frappe/core/doctype/amended_document_naming_settings/amended_document_naming_settings.json #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Amend Counter" -msgstr "" +msgstr "Wijziging tegenteller" #. Name of a DocType #: frappe/core/doctype/amended_document_naming_settings/amended_document_naming_settings.json msgid "Amended Document Naming Settings" -msgstr "" +msgstr "Gewijzigde instellingen voor documentnaamgeving" #. Label of the amended_documents_section (Section Break) field in DocType #. 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Amended Documents" -msgstr "" +msgstr "Gewijzigde documenten" #. Label of the amended_from (Link) field in DocType 'Personal Data Download #. Request' #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json msgid "Amended From" -msgstr "" +msgstr "Gewijzigd van" #: frappe/public/js/frappe/form/save.js:12 msgctxt "Freeze message while amending a document" msgid "Amending" -msgstr "" +msgstr "Wijziging" #. Label of the amend_naming_override (Table) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Amendment Naming Override" -msgstr "" +msgstr "Wijziging naamgeving overrulen" #: frappe/model/document.py:585 msgid "Amendment Not Allowed" -msgstr "" +msgstr "Wijziging niet toegestaan" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:207 msgid "Amendment naming rules updated." -msgstr "" +msgstr "De naamgevingsregels voor amendementen zijn bijgewerkt." #. Success message of the request-to-delete-data Web Form #: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json msgid "An email to verify your request has been sent to your email address. Please verify your request to complete the process." -msgstr "" +msgstr "Er is een e-mail ter verificatie van uw aanvraag naar uw e-mailadres verzonden. Bevestig uw aanvraag om de procedure te voltooien." #: frappe/public/js/frappe/ui/toolbar/toolbar.js:326 msgid "An error occurred while setting Session Defaults" -msgstr "" +msgstr "Er is een fout opgetreden bij het instellen van standaardwaarden voor sessies" #. Description of the 'FavIcon' (Attach) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [favicon-generator.org]" -msgstr "" +msgstr "Een pictogrambestand met de extensie .ico. Moet 16 x 16 pixels groot zijn. Gegenereerd met een favicon-generator. [favicon-generator.org]" #: frappe/templates/includes/oauth_confirmation.html:38 msgid "An unexpected error occurred while authorizing {}." -msgstr "" +msgstr "Er is een onverwachte fout opgetreden tijdens het autoriseren van {}." #. Label of the analytics_section (Section Break) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Analytics" -msgstr "" +msgstr "Analyses" #: frappe/public/js/frappe/ui/filters/filter.js:35 msgid "Ancestors Of" @@ -2195,46 +2278,46 @@ msgstr "Voorouders van" #. Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Announcement Widget" -msgstr "" +msgstr "Aankondigingswidget" #. Label of the announcements_section (Section Break) field in DocType 'Navbar #. Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Announcements" -msgstr "" +msgstr "Aankondigingen" #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Annual" -msgstr "" +msgstr "jaar-" #. Label of the anonymization_matrix (Code) field in DocType 'Personal Data #. Deletion Request' #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json msgid "Anonymization Matrix" -msgstr "" +msgstr "Anonimiseringsmatrix" #. Label of the anonymous (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Anonymous responses" -msgstr "" +msgstr "Anonieme reacties" #: frappe/public/js/frappe/request.js:188 msgid "Another transaction is blocking this one. Please try again in a few seconds." -msgstr "" +msgstr "Andere transactie blokkeert deze transactie. Probeer opnieuw na een paar seconden." #: frappe/model/rename_doc.py:379 msgid "Another {0} with name {1} exists, select another name" -msgstr "" +msgstr "Een ander {0} met de naam {1} bestaat al, selecteer een andere naam" #. Description of the 'Raw Commands' (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Any string-based printer languages can be used. Writing raw commands requires knowledge of the printer's native language provided by the printer manufacturer. Please refer to the developer manual provided by the printer manufacturer on how to write their native commands. These commands are rendered on the server side using the Jinja Templating Language." -msgstr "" +msgstr "Elke op tekenreeksen gebaseerde printertaal kan worden gebruikt. Het schrijven van ruwe commando's vereist kennis van de native printertaal die door de printerfabrikant wordt geleverd. Raadpleeg de ontwikkelaarshandleiding van de printerfabrikant voor instructies over het schrijven van hun native commando's. Deze commando's worden aan de serverzijde verwerkt met behulp van de Jinja-sjabloontaal." #: frappe/core/page/permission_manager/permission_manager_help.html:103 msgid "Apart from System Manager, roles with Set User Permissions right can set permissions for other users for that Document Type." -msgstr "" +msgstr "Afgezien van de systeembeheerder kunnen rollen met het recht 'Gebruikersmachtigingen instellen' machtigingen instellen voor andere gebruikers voor dat documenttype." #. Label of the app_tab (Tab Break) field in DocType 'System Settings' #. Label of the app_section (Section Break) field in DocType 'User' @@ -2252,18 +2335,18 @@ msgstr "" #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json #: frappe/website/doctype/website_theme_ignore_app/website_theme_ignore_app.json msgid "App" -msgstr "" +msgstr "App" #. Label of the app_id (Data) field in DocType 'Google Settings' #: frappe/integrations/doctype/google_settings/google_settings.json msgid "App ID" -msgstr "" +msgstr "App-ID" #. Label of the app_logo (Attach Image) field in DocType 'Website Settings' #: frappe/desk/page/desktop/desktop.html:8 #: frappe/website/doctype/website_settings/website_settings.json msgid "App Logo" -msgstr "" +msgstr "App-logo" #. Label of the app_name (Select) field in DocType 'Module Def' #. Label of the app_name (Select) field in DocType 'User Invitation' @@ -2284,7 +2367,7 @@ msgstr "" #: frappe/modules/utils.py:343 msgid "App not found for module: {0}" -msgstr "" +msgstr "App niet gevonden voor module: {0}" #: frappe/__init__.py:1112 msgid "App {0} is not installed" @@ -2297,14 +2380,14 @@ msgstr "App {0} is niet geïnstalleerd" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Append Emails to Sent Folder" -msgstr "" +msgstr "E-mails toevoegen aan de map 'Verzonden'" #. Label of the append_to (Link) field in DocType 'Email Account' #. Label of the append_to (Link) field in DocType 'IMAP Folder' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/imap_folder/imap_folder.json msgid "Append To" -msgstr "" +msgstr "Toevoegen aan" #: frappe/email/doctype/email_account/email_account.py:203 msgid "Append To can be one of {0}" @@ -2313,43 +2396,43 @@ msgstr "Toevoegen aan kan een van {0}" #. Description of the 'Append To' (Link) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Append as communication against this DocType (must have fields: \"Sender\" and \"Subject\"). These fields can be defined in the email settings section of the appended doctype." -msgstr "" +msgstr "Voeg dit toe als communicatie aan dit documenttype (de velden \"Afzender\" en \"Onderwerp\" moeten aanwezig zijn). Deze velden kunnen worden gedefinieerd in de e-mailinstellingen van het toegevoegde documenttype." #: frappe/core/doctype/user_permission/user_permission_list.js:105 msgid "Applicable Document Types" -msgstr "" +msgstr "Toe te passen documenttypen" #. Label of the applicable_for (Link) field in DocType 'User Permission' #: frappe/core/doctype/user_permission/user_permission.json msgid "Applicable For" -msgstr "" +msgstr "Van toepassing op" #. Label of the app_logo (Attach Image) field in DocType 'Navbar Settings' #. Label of the logo_section (Section Break) field in DocType 'Navbar Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Application Logo" -msgstr "" +msgstr "Applicatielogo" #. Label of the app_name (Data) field in DocType 'Installed Application' #. Label of the app_name (Data) field in DocType 'System Settings' #: frappe/core/doctype/installed_application/installed_application.json #: frappe/core/doctype/system_settings/system_settings.json msgid "Application Name" -msgstr "" +msgstr "Applicatienaam" #. Label of the app_version (Data) field in DocType 'Installed Application' #: frappe/core/doctype/installed_application/installed_application.json msgid "Application Version" -msgstr "" +msgstr "Applicatieversie" #: frappe/core/doctype/user_invitation/user_invitation.py:195 msgid "Application is not installed" -msgstr "" +msgstr "De applicatie is niet geïnstalleerd." #. Label of the doctype_or_field (Select) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "Applied On" -msgstr "" +msgstr "Toegepast op" #. Label of the doc_type (Link) field in DocType 'Permission Type' #: frappe/core/doctype/permission_type/permission_type.json @@ -2358,7 +2441,7 @@ msgstr "" #: frappe/public/js/form_builder/components/Field.vue:100 msgid "Apply" -msgstr "" +msgstr "Toepassen" #: frappe/public/js/frappe/list/list_view.js:2234 msgctxt "Button in list view actions menu" @@ -2367,7 +2450,7 @@ msgstr "Toewijzingsregel toepassen" #: frappe/public/js/frappe/ui/filters/filter_list.js:318 msgid "Apply Filters" -msgstr "" +msgstr "Filters toepassen" #: frappe/custom/doctype/customize_form/customize_form.js:271 msgid "Apply Module Export Filter" @@ -2377,23 +2460,23 @@ msgstr "" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Apply Strict User Permissions" -msgstr "" +msgstr "Strikte gebruikersrechten toepassen" #. Label of the view (Select) field in DocType 'Client Script' #: frappe/custom/doctype/client_script/client_script.json msgid "Apply To" -msgstr "" +msgstr "Solliciteer bij" #. Label of the apply_to_all_doctypes (Check) field in DocType 'User #. Permission' #: frappe/core/doctype/user_permission/user_permission.json msgid "Apply To All Document Types" -msgstr "" +msgstr "Van toepassing op alle documenttypen" #. Label of the apply_user_permission_on (Link) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Apply User Permission On" -msgstr "" +msgstr "Gebruikersrechten toepassen op" #. Label of the apply_document_permissions (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -2406,7 +2489,7 @@ msgstr "" #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json msgid "Apply this rule if the User is the Owner" -msgstr "" +msgstr "Pas deze regel toe als de gebruiker de eigenaar is." #: frappe/core/doctype/user_permission/user_permission_list.js:75 msgid "Apply to all Documents Types" @@ -2418,34 +2501,34 @@ msgstr "Toepassen: {0}" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:115 msgid "Approval Required" -msgstr "" +msgstr "Goedkeuring vereist" #: frappe/templates/includes/navbar/navbar_login.html:18 #: frappe/website/js/website.js:619 msgid "Apps" -msgstr "" +msgstr "Apps" #: frappe/public/js/frappe/utils/number_systems.js:41 msgctxt "Number system" msgid "Ar" -msgstr "" +msgstr "Ar" #: frappe/public/js/frappe/views/kanban/kanban_column.html:14 msgid "Archive" -msgstr "" +msgstr "Archief" #. Option for the 'Status' (Select) field in DocType 'Kanban Board Column' #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Archived" -msgstr "" +msgstr "Gearchiveerd" #: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:494 msgid "Archived Columns" -msgstr "" +msgstr "gearchiveerd Columns" #: frappe/core/doctype/user_invitation/user_invitation.js:18 msgid "Are you sure you want to cancel the invitation?" -msgstr "" +msgstr "Weet je zeker dat je de uitnodiging wilt annuleren?" #: frappe/public/js/frappe/list/list_view.js:2213 msgid "Are you sure you want to clear the assignments?" @@ -2463,61 +2546,61 @@ msgstr "Weet u zeker dat u de bijlage wilt verwijderen?" #: frappe/public/js/form_builder/components/Section.vue:197 msgctxt "Confirmation dialog message" msgid "Are you sure you want to delete the column? All the fields in the column will be moved to the previous column." -msgstr "" +msgstr "Weet je zeker dat je de kolom wilt verwijderen? Alle velden in de kolom worden naar de vorige kolom verplaatst." #: frappe/public/js/form_builder/components/Section.vue:126 msgctxt "Confirmation dialog message" msgid "Are you sure you want to delete the section? All the columns along with fields in the section will be moved to the previous section." -msgstr "" +msgstr "Weet je zeker dat je de sectie wilt verwijderen? Alle kolommen en velden in de sectie worden verplaatst naar de vorige sectie." #: frappe/public/js/form_builder/components/Tabs.vue:65 msgctxt "Confirmation dialog message" msgid "Are you sure you want to delete the tab? All the sections along with fields in the tab will be moved to the previous tab." -msgstr "" +msgstr "Weet je zeker dat je het tabblad wilt verwijderen? Alle secties en velden in het tabblad worden verplaatst naar het vorige tabblad." #: frappe/public/js/frappe/web_form/web_form.js:199 msgid "Are you sure you want to delete this record?" -msgstr "" +msgstr "Weet je zeker dat je dit record wilt verwijderen?" #: frappe/public/js/frappe/web_form/web_form.js:187 msgid "Are you sure you want to discard the changes?" -msgstr "" +msgstr "Weet je zeker dat je de wijzigingen wilt negeren?" #: frappe/public/js/frappe/views/reports/query_report.js:993 msgid "Are you sure you want to generate a new report?" -msgstr "" +msgstr "Weet je zeker dat je een nieuw rapport wilt genereren?" #: frappe/public/js/frappe/form/toolbar.js:130 msgid "Are you sure you want to merge {0} with {1}?" -msgstr "" +msgstr "Weet u zeker dat u {0} wilt samenvoegen met {1}?" #: frappe/public/js/frappe/views/kanban/kanban_view.js:118 msgid "Are you sure you want to proceed?" -msgstr "" +msgstr "Weet je zeker dat je wilt doorgaan?" #: frappe/core/doctype/rq_job/rq_job_list.js:34 msgid "Are you sure you want to re-enable scheduler?" -msgstr "" +msgstr "Weet je zeker dat je de planner opnieuw wilt inschakelen?" #: frappe/core/doctype/communication/communication.js:163 msgid "Are you sure you want to relink this communication to {0}?" -msgstr "" +msgstr "Weet u zeker dat u deze mededeling aan {0} opnieuw koppelen?" #: frappe/core/doctype/rq_job/rq_job_list.js:10 msgid "Are you sure you want to remove all failed jobs?" -msgstr "" +msgstr "Weet je zeker dat je alle mislukte taken wilt verwijderen?" #: frappe/public/js/frappe/list/list_filter.js:74 msgid "Are you sure you want to remove the {0} filter?" -msgstr "" +msgstr "Weet je zeker dat je het {0} filter wilt verwijderen?" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:268 msgid "Are you sure you want to reset all customizations?" -msgstr "" +msgstr "Weet u zeker dat u alle aanpassingen opnieuw wilt instellen?" #: frappe/workflow/doctype/workflow/workflow.js:125 msgid "Are you sure you want to save this document?" -msgstr "" +msgstr "Weet je zeker dat je dit document wilt opslaan?" #: frappe/public/js/frappe/form/workflow.js:114 msgid "Are you sure you want to {0}?" @@ -2526,29 +2609,29 @@ msgstr "" #: frappe/core/doctype/document_naming_rule/document_naming_rule.js:16 #: frappe/core/doctype/user_permission/user_permission_list.js:165 msgid "Are you sure?" -msgstr "" +msgstr "Weet je het zeker?" #. Label of the arguments (Code) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Arguments" -msgstr "" +msgstr "Argumenten" #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Arial" -msgstr "" +msgstr "Arial" #: frappe/core/page/permission_manager/permission_manager_help.html:11 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 "" +msgstr "Het is raadzaam om niet dezelfde toegangsregels aan verschillende rollen toe te wijzen. Wijs in plaats daarvan meerdere rollen toe aan dezelfde gebruiker." #: frappe/desk/form/assign_to.py:107 msgid "As document sharing is disabled, please give them the required permissions before assigning." -msgstr "" +msgstr "Aangezien het delen van documenten is uitgeschakeld, dient u hen de benodigde machtigingen te verlenen voordat u hen taken toewijst." #: frappe/templates/emails/account_deletion_notification.html:3 msgid "As per your request, your account and data on {0} associated with email {1} has been permanently deleted" -msgstr "" +msgstr "Op uw verzoek zijn uw account en gegevens op {0} die gekoppeld zijn aan het e-mailadres {1} permanent verwijderd." #. Option for the 'Show External Link Warning' (Select) field in DocType #. 'System Settings' @@ -2563,7 +2646,7 @@ msgstr "Toewijzen" #. Label of the assign_condition (Code) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Assign Condition" -msgstr "" +msgstr "Toewijzen van voorwaarde" #: frappe/public/js/frappe/form/sidebar/assign_to.js:194 msgid "Assign To" @@ -2576,48 +2659,48 @@ msgstr "Toewijzen aan" #: frappe/public/js/frappe/form/sidebar/assign_to.js:204 msgid "Assign To User Group" -msgstr "" +msgstr "Toewijzen aan gebruikersgroep" #. Label of the assign_to_users_section (Section Break) field in DocType #. 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Assign To Users" -msgstr "" +msgstr "Toewijzen aan gebruikers" #: frappe/public/js/frappe/form/sidebar/assign_to.js:375 msgid "Assign a user" -msgstr "" +msgstr "Een gebruiker toewijzen" #: frappe/automation/doctype/assignment_rule/assignment_rule.js:52 msgid "Assign one by one, in sequence" -msgstr "" +msgstr "Wijs een voor een na elkaar toe" #: frappe/public/js/frappe/form/sidebar/assign_to.js:185 msgid "Assign to me" -msgstr "" +msgstr "Toewijzen aan mij" #: frappe/automation/doctype/assignment_rule/assignment_rule.js:53 msgid "Assign to the one who has the least assignments" -msgstr "" +msgstr "Wijs toe aan degene die de minste opdrachten heeft" #: frappe/automation/doctype/assignment_rule/assignment_rule.js:54 msgid "Assign to the user set in this field" -msgstr "" +msgstr "Wijs toe aan de gebruikersset in dit veld" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Assigned" -msgstr "" +msgstr "Toegewezen" #. Label of the assigned_by (Link) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json frappe/desk/report/todo/todo.py:41 msgid "Assigned By" -msgstr "" +msgstr "Toegewezen door" #. Label of the assigned_by_full_name (Read Only) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json msgid "Assigned By Full Name" -msgstr "" +msgstr "Toegewezen door Volledige naam" #: frappe/model/meta.py:62 frappe/public/js/frappe/list/base_list.js:810 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:37 @@ -2625,11 +2708,11 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:136 #: frappe/public/js/frappe/views/interaction.js:82 msgid "Assigned To" -msgstr "" +msgstr "Toegewezen Aan" #: frappe/desk/report/todo/todo.py:40 msgid "Assigned To/Owner" -msgstr "" +msgstr "Toegewezen aan / Eigenaar" #. Label of the assignee (Table MultiSelect) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json @@ -2638,50 +2721,50 @@ msgstr "" #: frappe/public/js/frappe/form/sidebar/assign_to.js:384 msgid "Assigning..." -msgstr "" +msgstr "Toewijzen..." #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Assignment" -msgstr "" +msgstr "Opdracht" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Assignment Completed" -msgstr "" +msgstr "Opdracht voltooid" #. Label of the sb (Section Break) field in DocType 'Assignment Rule' #. Label of the assignment_days (Table) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Assignment Days" -msgstr "" +msgstr "Opdrachtdagen" #. Name of a DocType #. Label of the assignment_rule (Link) field in DocType 'ToDo' #: frappe/automation/doctype/assignment_rule/assignment_rule.json #: frappe/desk/doctype/todo/todo.json msgid "Assignment Rule" -msgstr "" +msgstr "Toewijzingsregel" #. Name of a DocType #: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json msgid "Assignment Rule Day" -msgstr "" +msgstr "Dag van de opdrachtregel" #. Name of a DocType #: frappe/automation/doctype/assignment_rule_user/assignment_rule_user.json msgid "Assignment Rule User" -msgstr "" +msgstr "Toewijzingsregel Gebruiker" #: frappe/automation/doctype/assignment_rule/assignment_rule.py:55 msgid "Assignment Rule is not allowed on document type {0}" -msgstr "" +msgstr "Toewijzingsregel is niet toegestaan op documenttype {0}" #. Label of the assignment_rules_section (Section Break) field in DocType #. 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Assignment Rules" -msgstr "" +msgstr "Toewijzingsregels" #: frappe/desk/doctype/notification_log/notification_log.py:153 msgid "Assignment Update on {0}" @@ -2693,7 +2776,7 @@ msgstr "Toewijzing voor {0} {1}" #: frappe/desk/doctype/todo/todo.py:62 msgid "Assignment of {0} removed by {1}" -msgstr "" +msgstr "Toewijzing van {0} verwijderd door {1}" #. Label of the enable_email_assignment (Check) field in DocType 'Notification #. Settings' @@ -2710,7 +2793,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid_row.js:698 msgid "At least one column is required to show in the grid." -msgstr "" +msgstr "Er moet minimaal één kolom in het raster worden weergegeven." #: frappe/website/doctype/web_form/web_form.js:73 msgid "At least one field is required in Web Form Fields Table" @@ -2731,7 +2814,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/attach.js:5 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Attach" -msgstr "" +msgstr "Toevoegen" #: frappe/public/js/frappe/views/communication.js:173 msgid "Attach Document Print" @@ -2740,7 +2823,7 @@ msgstr "Toevoegen Document Print" #. Label of the attach_files (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Attach Files" -msgstr "" +msgstr "Bestanden bijvoegen" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -2753,21 +2836,21 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Attach Image" -msgstr "" +msgstr "Afbeelding bijvoegen" #. Label of the attach_package (Attach) field in DocType 'Package Import' #: frappe/core/doctype/package_import/package_import.json msgid "Attach Package" -msgstr "" +msgstr "Pakket bijvoegen" #. Label of the attach_print (Check) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Attach Print" -msgstr "" +msgstr "Afdrukken bijvoegen" #: frappe/public/js/frappe/file_uploader/WebLink.vue:10 msgid "Attach a web link" -msgstr "" +msgstr "Voeg een weblink toe" #: frappe/website/doctype/website_slideshow/website_slideshow.js:8 msgid "Attach files / urls and add in table." @@ -2776,80 +2859,80 @@ msgstr "Voeg bestanden / url's toe en voeg in de tabel toe." #. Label of the attached_file (Code) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Attached File" -msgstr "" +msgstr "Bijgevoegd bestand" #. Label of the attached_to_doctype (Link) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Attached To DocType" -msgstr "" +msgstr "Gekoppeld aan documenttype" #. Label of the attached_to_field (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Attached To Field" -msgstr "" +msgstr "Aan het veld bevestigd" #. Label of the attached_to_name (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Attached To Name" -msgstr "" +msgstr "Gekoppeld aan naam" #: frappe/core/doctype/file/file.py:154 msgid "Attached To Name must be a string or an integer" -msgstr "" +msgstr "Het veld 'Attached To Name' moet een tekenreeks of een geheel getal zijn." #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Attachment" -msgstr "" +msgstr "Bijlage" #. Label of the attachment_limit (Int) field in DocType 'Email Account' #. Label of the attachment_limit (Int) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Attachment Limit (MB)" -msgstr "" +msgstr "Bijlagelimiet (MB)" #: frappe/core/doctype/file/file.py:349 #: frappe/public/js/frappe/form/sidebar/attachments.js:36 msgid "Attachment Limit Reached" -msgstr "" +msgstr "Limiet voor bijlagen bereikt" #. Label of the attachment_link (HTML) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Attachment Link" -msgstr "" +msgstr "Bijlagelink" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Attachment Removed" -msgstr "" +msgstr "Bijlage verwijderd" #. Label of the column_break_25 (Section Break) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Attachment Settings" -msgstr "" +msgstr "Bijlage-instellingen" #. Label of the attachments (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:105 #: frappe/website/doctype/web_form/templates/web_form.html:122 msgid "Attachments" -msgstr "" +msgstr "Toebehoren" #: frappe/public/js/frappe/form/print_utils.js:139 msgid "Attempting Connection to QZ Tray..." -msgstr "" +msgstr "Poging tot verbinding met QZ-lade ..." #: frappe/public/js/frappe/form/print_utils.js:155 msgid "Attempting to launch QZ Tray..." -msgstr "" +msgstr "Poging om QZ-lade te starten ..." #. Label of the attending (Select) field in DocType 'Event' #. Label of the attending (Select) field in DocType 'Event Participants' #: frappe/desk/doctype/event/event.json #: frappe/desk/doctype/event_participants/event_participants.json msgid "Attending" -msgstr "" +msgstr "Aanwezig zijn" #: frappe/www/attribution.html:9 msgid "Attribution" @@ -2858,26 +2941,26 @@ msgstr "" #. Name of a report #: frappe/custom/report/audit_system_hooks/audit_system_hooks.json msgid "Audit System Hooks" -msgstr "" +msgstr "Auditsysteemhaken" #. Name of a DocType #: frappe/core/doctype/audit_trail/audit_trail.json msgid "Audit Trail" -msgstr "" +msgstr "Auditspoor" #. 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 "Authenticatie-URL-gegevens" #: frappe/integrations/doctype/social_login_key/social_login_key.py:96 msgid "Auth URL data should be valid JSON" -msgstr "" +msgstr "De authenticatie-URL-gegevens moeten geldige JSON-gegevens zijn." #. Label of the backend_app_flow (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Authenticate as Service Principal" -msgstr "" +msgstr "Authenticeer als serviceprincipal" #. Label of the authentication_column (Section Break) field in DocType 'Email #. Account' @@ -2888,7 +2971,7 @@ msgstr "" #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Authentication" -msgstr "" +msgstr "authenticatie" #: frappe/www/qrcode.html:19 msgid "Authentication Apps you can use are:" @@ -2896,12 +2979,12 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:340 msgid "Authentication failed while receiving emails from Email Account: {0}." -msgstr "" +msgstr "Verificatie mislukt tijdens het ontvangen van e-mails van e-mailaccount: {0}." #. Label of the author (Data) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Author" -msgstr "" +msgstr "Auteur" #. Label of the authorization_tab (Tab Break) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json @@ -2920,49 +3003,49 @@ msgstr "" #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Authorization Code" -msgstr "" +msgstr "Autorisatiecode" #. 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 "Autorisatie-URI" #: frappe/templates/includes/oauth_confirmation.html:35 msgid "Authorization error for {}." -msgstr "" +msgstr "Autorisatiefout voor {}." #. Label of the authorize_api_access (Button) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Authorize API Access" -msgstr "" +msgstr "Autoriseer API-toegang" #. Label of the authorize_api_indexing_access (Button) field in DocType #. 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Authorize API Indexing Access" -msgstr "" +msgstr "Autoriseer toegang tot API-indexering" #. Label of the authorize_google_calendar_access (Button) field in DocType #. 'Google Calendar' #: frappe/integrations/doctype/google_calendar/google_calendar.json msgid "Authorize Google Calendar Access" -msgstr "" +msgstr "Autoriseer toegang tot Google Agenda" #. Label of the authorize_google_contacts_access (Button) field in DocType #. 'Google Contacts' #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Authorize Google Contacts Access" -msgstr "" +msgstr "Toegang tot Google-contacten autoriseren" #. Label of the authorize_url (Data) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Authorize URL" -msgstr "" +msgstr "Autorisatie-URL" #. Option for the 'Status' (Select) field in DocType 'Integration Request' #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Authorized" -msgstr "" +msgstr "Geautoriseerd" #: frappe/www/attribution.html:20 msgid "Authors" @@ -2976,42 +3059,42 @@ msgstr "" #. Provider Settings' #: frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.json msgid "Auto" -msgstr "" +msgstr "Auto" #. Name of a DocType #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Auto Email Report" -msgstr "" +msgstr "Automatisch e-mailrapport" #. Label of the autoname (Data) field in DocType 'DocType' #. Label of the autoname (Data) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Auto Name" -msgstr "" +msgstr "Autonaam" #. Name of a DocType #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/public/js/frappe/utils/common.js:451 msgid "Auto Repeat" -msgstr "" +msgstr "Auto herhalen" #. Name of a DocType #: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json msgid "Auto Repeat Day" -msgstr "" +msgstr "Automatische herhalingsdag" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:173 msgid "Auto Repeat Day{0} {1} has been repeated." -msgstr "" +msgstr "Auto Repeat Day{0} {1} is herhaald." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:479 msgid "Auto Repeat Document Creation Failed" -msgstr "" +msgstr "Automatisch herhalen van documenten mislukt" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:120 msgid "Auto Repeat Schedule" -msgstr "" +msgstr "Automatisch herhalen schema" #. Name of a DocType #: frappe/automation/doctype/auto_repeat_user/auto_repeat_user.json @@ -3020,55 +3103,55 @@ msgstr "" #: frappe/public/js/frappe/utils/common.js:443 msgid "Auto Repeat created for this document" -msgstr "" +msgstr "Auto Repeat gemaakt voor dit document" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:482 msgid "Auto Repeat failed for {0}" -msgstr "" +msgstr "Automatisch herhalen is mislukt voor {0}" #. Label of the auto_reply (Section Break) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Auto Reply" -msgstr "" +msgstr "Automatisch antwoord" #. Label of the auto_reply_message (Text Editor) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Auto Reply Message" -msgstr "" +msgstr "Automatisch antwoordbericht" #: frappe/automation/doctype/assignment_rule/assignment_rule.py:177 msgid "Auto assignment failed: {0}" -msgstr "" +msgstr "Automatische toewijzing mislukt: {0}" #. Label of the follow_assigned_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that are assigned to you" -msgstr "" +msgstr "Volg automatisch de documenten die aan u zijn toegewezen." #. Label of the follow_shared_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that are shared with you" -msgstr "" +msgstr "Volg automatisch de documenten die met u worden gedeeld." #. Label of the follow_liked_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that you Like" -msgstr "" +msgstr "Automatisch volgen van documenten die je leuk vindt" #. Label of the follow_commented_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that you comment on" -msgstr "" +msgstr "Automatisch volgen van documenten waarop u reageert" #. Label of the follow_created_documents (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Auto follow documents that you create" -msgstr "" +msgstr "Automatisch doorsturen van documenten die u aanmaakt" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:242 msgid "Auto repeat failed. Please enable auto repeat after fixing the issues." -msgstr "" +msgstr "Automatisch herhalen is mislukt. Schakel automatisch herhalen weer in nadat u de problemen hebt opgelost." #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -3077,55 +3160,55 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Autocomplete" -msgstr "" +msgstr "Automatisch aanvullen" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Autoincrement" -msgstr "" +msgstr "Auto-increment" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Automate processes and extend standard functionality using scripts and background jobs" -msgstr "" +msgstr "Automatiseer processen en breid standaardfunctionaliteit uit met behulp van scripts en achtergrondtaken." #. Option for the 'Communication Type' (Select) field in DocType #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Automated Message" -msgstr "" +msgstr "Geautomatiseerd bericht" #. Option for the 'Desk Theme' (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json #: frappe/public/js/frappe/ui/theme_switcher.js:69 msgid "Automatic" -msgstr "" +msgstr "Automatisch" #: frappe/email/doctype/email_account/email_account.py:773 msgid "Automatic Linking can be activated only for one Email Account." -msgstr "" +msgstr "Automatisch koppelen kan slechts voor één e-mailaccount worden geactiveerd." #: frappe/email/doctype/email_account/email_account.py:767 msgid "Automatic Linking can be activated only if Incoming is enabled." -msgstr "" +msgstr "Automatisch koppelen kan alleen worden geactiveerd als Inkomend is ingeschakeld." #: frappe/email/doctype/email_queue/email_queue.js:49 msgid "Automatic sending of emails is disabled via site config." -msgstr "" +msgstr "Het automatisch verzenden van e-mails is uitgeschakeld via de siteconfiguratie." #. Description of a DocType #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Automatically Assign Documents to Users" -msgstr "" +msgstr "Documenten automatisch toewijzen aan gebruikers" #: frappe/public/js/frappe/list/list_view.js:131 msgid "Automatically applied a filter for recent data. You can disable this behavior from the list view settings." -msgstr "" +msgstr "Er is automatisch een filter toegepast voor recente gegevens. U kunt dit gedrag uitschakelen in de instellingen van de lijstweergave." #. Label of the auto_account_deletion (Int) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Automatically delete account within (hours)" -msgstr "" +msgstr "Account automatisch verwijderen binnen (uren)" #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Group By Type' (Select) field in DocType 'Dashboard Chart' @@ -3135,134 +3218,134 @@ msgstr "" #: frappe/public/js/frappe/form/controls/password.js:88 #: frappe/public/js/frappe/ui/group_by/group_by.js:21 msgid "Average" -msgstr "" +msgstr "Gemiddelde" #: frappe/public/js/frappe/ui/group_by/group_by.js:345 msgid "Average of {0}" -msgstr "" +msgstr "Gemiddelde van {0}" #: frappe/utils/password_strength.py:130 msgid "Avoid dates and years that are associated with you." -msgstr "" +msgstr "Vermijd data en jaren die worden geassocieerd met u." #: frappe/utils/password_strength.py:124 msgid "Avoid recent years." -msgstr "" +msgstr "Vermijd de afgelopen jaren." #: frappe/utils/password_strength.py:117 msgid "Avoid sequences like abc or 6543 as they are easy to guess" -msgstr "" +msgstr "Vermijd sequenties zoals abc of 6543 zoals ze zijn makkelijk te raden" #: frappe/utils/password_strength.py:124 msgid "Avoid years that are associated with you." -msgstr "" +msgstr "Vermijd jaar die worden geassocieerd met u." #. Label of the awaiting_password (Check) field in DocType 'User Email' #: frappe/core/doctype/user_email/user_email.json msgid "Awaiting Password" -msgstr "" +msgstr "Wachten op wachtwoord" #. Label of the awaiting_password (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Awaiting password" -msgstr "" +msgstr "Wachten op wachtwoord" #: frappe/public/js/frappe/widgets/onboarding_widget.js:195 msgid "Awesome Work" -msgstr "" +msgstr "Fantastisch werk!" #: frappe/public/js/frappe/widgets/onboarding_widget.js:353 msgid "Awesome, now try making an entry yourself" -msgstr "" +msgstr "Geweldig, probeer nu zelf eens een inzending te maken." #: frappe/public/js/frappe/utils/number_systems.js:9 msgctxt "Number system" msgid "B" -msgstr "" +msgstr "B" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B0" -msgstr "" +msgstr "B0" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B1" -msgstr "" +msgstr "B1" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B10" -msgstr "" +msgstr "B10" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B2" -msgstr "" +msgstr "B2" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B3" -msgstr "" +msgstr "B3" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B4" -msgstr "" +msgstr "B4" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B5" -msgstr "" +msgstr "B5" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B6" -msgstr "" +msgstr "B6" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B7" -msgstr "" +msgstr "B7" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B8" -msgstr "" +msgstr "B8" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "B9" -msgstr "" +msgstr "B9" #. Label of the bcc (Code) field in DocType 'Communication' #. Label of the bcc (Code) field in DocType 'Notification Recipient' #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "BCC" -msgstr "" +msgstr "BCC" #: frappe/public/js/frappe/views/communication.js:81 msgctxt "Email Recipients" msgid "BCC" -msgstr "" +msgstr "BCC" #: frappe/public/js/frappe/file_uploader/ImageCropper.vue:31 #: frappe/public/js/frappe/widgets/onboarding_widget.js:181 msgid "Back" -msgstr "" +msgstr "Rug" #: frappe/templates/pages/integrations/gcalendar-success.html:13 msgid "Back to Desk" -msgstr "" +msgstr "Terug naar bureau" #: frappe/www/404.html:26 msgid "Back to Home" -msgstr "" +msgstr "Terug naar huis" #: frappe/www/login.html:196 frappe/www/login.html:222 msgid "Back to Login" -msgstr "" +msgstr "Terug naar Inloggen" #. Label of the bg_color (Select) field in DocType 'Desktop Icon' #. Label of the background_color (Color) field in DocType 'Number Card' @@ -3274,13 +3357,13 @@ msgstr "" #: frappe/website/doctype/social_link_settings/social_link_settings.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Background Color" -msgstr "" +msgstr "Achtergrondkleur" #. Label of the background_image (Attach Image) field in DocType 'Web Page #. Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Background Image" -msgstr "" +msgstr "Achtergrondafbeelding" #. Label of a Link in the Build Workspace #. Label of the background_jobs_section (Section Break) field in DocType @@ -3289,22 +3372,22 @@ msgstr "" #: frappe/desk/doctype/system_health_report/system_health_report.json #: frappe/public/js/frappe/ui/sidebar/sidebar.js:353 msgid "Background Jobs" -msgstr "" +msgstr "Achtergrond Jobs" #. Label of the background_jobs_check (Data) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Background Jobs Check" -msgstr "" +msgstr "Achtergrondcontrole voor banen" #. Label of the background_jobs_queue (Autocomplete) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Background Jobs Queue" -msgstr "" +msgstr "Wachtrij voor achtergrondtaken" #: frappe/public/js/frappe/list/bulk_operations.js:87 msgid "Background Print (required for >25 documents)" -msgstr "" +msgstr "Achtergrondafdruk (vereist voor meer dan 25 documenten)" #. Label of the background_workers (Section Break) field in DocType 'System #. Settings' @@ -3313,15 +3396,15 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Background Workers" -msgstr "" +msgstr "Achtergrondmedewerkers" #: frappe/desk/page/backups/backups.js:28 msgid "Backup Encryption Key" -msgstr "" +msgstr "Back-up versleutelingssleutel" #: frappe/desk/page/backups/backups.py:98 msgid "Backup job is already queued. You will receive an email with the download link" -msgstr "" +msgstr "Backup-taak is al in de rij. U ontvangt een email met de downloadlink" #. Label of the backups_tab (Tab Break) field in DocType 'System Settings' #. Label of the backups_section (Section Break) field in DocType 'System Health @@ -3329,53 +3412,53 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Backups" -msgstr "" +msgstr "Back-ups" #. Label of the backups_size (Float) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Backups (MB)" -msgstr "" +msgstr "Back-ups (MB)" #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.py:68 msgid "Bad Cron Expression" -msgstr "" +msgstr "Ongeldige Cron-uitdrukking" #. Option for the 'Rounding Method' (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Banker's Rounding" -msgstr "" +msgstr "Bankiersafronding" #. Option for the 'Rounding Method' (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Banker's Rounding (legacy)" -msgstr "" +msgstr "Bankiersafronding (oude methode)" #. 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 msgid "Banner HTML" -msgstr "" +msgstr "Banner HTML" #. Label of the banner_image (Attach Image) field in DocType 'User' #. Label of the banner_image (Attach Image) field in DocType 'Web Form' #: frappe/core/doctype/user/user.json #: frappe/website/doctype/web_form/web_form.json msgid "Banner Image" -msgstr "" +msgstr "Bannerafbeelding" #. Description of the 'Banner HTML' (Code) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Banner is above the Top Menu Bar." -msgstr "" +msgstr "De banner bevindt zich boven de bovenste menubalk." #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Bar" -msgstr "" +msgstr "Bar" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -3384,63 +3467,63 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Barcode" -msgstr "" +msgstr "Barcode" #. 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 "Basis Onderscheidende Naam (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 "Basis-URL" #. Label of the based_on (Link) field in DocType 'Language' #: frappe/core/doctype/language/language.json #: frappe/printing/page/print/print.js:313 #: frappe/printing/page/print/print.js:367 msgid "Based On" -msgstr "" +msgstr "Gebaseerd op" #. Option for the 'Rule' (Select) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Based on Field" -msgstr "" +msgstr "Gebaseerd op veld" #. Label of the user (Link) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Based on Permissions For User" -msgstr "" +msgstr "Op basis van machtigingen voor de gebruiker" #. Option for the 'Method' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Basic" -msgstr "" +msgstr "Basis" #. Label of the section_break_3 (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Basic Info" -msgstr "" +msgstr "Basisgegevens" #. Label of the before (Int) field in DocType 'Event Notifications' #: frappe/desk/doctype/event_notifications/event_notifications.json #: frappe/public/js/frappe/ui/filters/filter.js:63 #: frappe/public/js/frappe/ui/filters/filter.js:69 msgid "Before" -msgstr "" +msgstr "Voor" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Cancel" -msgstr "" +msgstr "Voor annuleren" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Delete" -msgstr "" +msgstr "Voor verwijderen" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json @@ -3450,55 +3533,55 @@ msgstr "" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Insert" -msgstr "" +msgstr "Voor invoegen" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Print" -msgstr "" +msgstr "Voor de druk" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Rename" -msgstr "" +msgstr "Voor de naamswijziging" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Save" -msgstr "" +msgstr "Voor opslaan" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Save (Submitted Document)" -msgstr "" +msgstr "Voor het opslaan (ingediend document)" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Submit" -msgstr "" +msgstr "Voordat u het indient" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Before Validate" -msgstr "" +msgstr "Voor validatie" #. Option for the 'Level' (Select) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Beginner" -msgstr "" +msgstr "Beginner" #: frappe/public/js/frappe/form/link_selector.js:29 msgid "Beginning with" -msgstr "" +msgstr "Beginnend met" #. Label of the beta (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Beta" -msgstr "" +msgstr "Beta" #: frappe/core/doctype/user/user.py:1293 frappe/utils/password_strength.py:73 msgid "Better add a few more letters or another word" -msgstr "" +msgstr "Beter voeg een paar letters of een ander woord" #: frappe/public/js/frappe/ui/filters/filter.js:27 msgid "Between" @@ -3507,44 +3590,44 @@ msgstr "Tussen" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Billing" -msgstr "" +msgstr "Facturering" #: frappe/public/js/frappe/form/templates/contact_list.html:27 msgid "Billing Contact" -msgstr "" +msgstr "Factureringscontact" #. 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 "Binaire logboekregistratie" #. Label of the bio (Small Text) field in DocType 'User' #. Label of the bio (Small Text) field in DocType 'About Us Team Member' #: frappe/core/doctype/user/user.json #: frappe/website/doctype/about_us_team_member/about_us_team_member.json msgid "Bio" -msgstr "" +msgstr "Bio" #. Label of the birth_date (Date) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Birth Date" -msgstr "" +msgstr "Geboortedatum" #: frappe/public/js/frappe/data_import/data_exporter.js:41 msgid "Blank Template" -msgstr "" +msgstr "Lege sjabloon" #. Name of a DocType #: frappe/core/doctype/block_module/block_module.json msgid "Block Module" -msgstr "" +msgstr "Blokmodule" #. Label of the block_modules (Table) field in DocType 'Module Profile' #. Label of the block_modules (Table) field in DocType 'User' #: frappe/core/doctype/module_profile/module_profile.json #: frappe/core/doctype/user/user.json msgid "Block Modules" -msgstr "" +msgstr "Blokmodules" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' @@ -3560,27 +3643,27 @@ msgstr "Blauw" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Bold" -msgstr "" +msgstr "Vetgedrukt" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Bot" -msgstr "" +msgstr "Bot" #: frappe/printing/page/print_format_builder/print_format_builder.js:126 msgid "Both DocType and Name required" -msgstr "" +msgstr "Zowel DocType en Naam verplicht" #: frappe/templates/includes/login/login.js:24 #: frappe/templates/includes/login/login.js:96 msgid "Both login and password required" -msgstr "" +msgstr "Zowel gebruikersnaam als wachtwoord vereist" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:154 msgid "Bottom" -msgstr "" +msgstr "Onderkant" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #. Option for the 'Page Number' (Select) field in DocType 'Print Format' @@ -3588,13 +3671,13 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:248 msgid "Bottom Center" -msgstr "" +msgstr "Onder in het midden" #. Option for the 'Page Number' (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:247 msgid "Bottom Left" -msgstr "" +msgstr "Linksonder" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #. Option for the 'Page Number' (Select) field in DocType 'Print Format' @@ -3602,139 +3685,140 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:249 msgid "Bottom Right" -msgstr "" +msgstr "Rechtsonder" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Bounced" -msgstr "" +msgstr "Stuiterde" #. Label of the brand (Section Break) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Brand" -msgstr "" +msgstr "Merk" #. Label of the brand_html (Code) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Brand HTML" -msgstr "" +msgstr "Merk-HTML" #. Label of the banner_image (Attach Image) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Brand Image" -msgstr "" +msgstr "Merkimago" #. Label of the brand_logo (Attach Image) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Brand Logo" -msgstr "" +msgstr "Merklogo" #. Description of the 'Brand HTML' (Code) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Brand is what appears on the top-left of the toolbar. If it is an image, make sure it\n" "has a transparent background and use the <img /> tag. Keep size as 200px x 30px" -msgstr "" +msgstr "Het merk is wat linksboven in de werkbalk verschijnt. Als het een afbeelding is, zorg er dan voor dat deze\n" +"een transparante achtergrond heeft en gebruik de <img /> -tag. Houd de afmetingen op 200px x 30px." #. Label of the breadcrumbs (Code) field in DocType 'Web Form' #. Label 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 "Breadcrumbs" -msgstr "" +msgstr "Paneermeel" #. Label of the browser (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:36 msgid "Browser" -msgstr "" +msgstr "Browser" #. Label of the browser_version (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json msgid "Browser Version" -msgstr "" +msgstr "Browserversie" #: frappe/public/js/frappe/desk.js:19 msgid "Browser not supported" -msgstr "" +msgstr "Browser wordt niet ondersteund" #. Label of the brute_force_security (Section Break) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Brute Force Security" -msgstr "" +msgstr "Brute Force Beveiliging" #. Label of the bufferpool_size (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Bufferpool Size" -msgstr "" +msgstr "Bufferpoolgrootte" #. Name of a Workspace #: frappe/core/workspace/build/build.json msgid "Build" -msgstr "" +msgstr "Bouwen" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Build your own reports, print formats, and dashboards. Create personalized workspaces for easier navigation" -msgstr "" +msgstr "Maak je eigen rapporten, afdrukformaten en dashboards. Creëer gepersonaliseerde werkruimtes voor eenvoudigere navigatie." #: frappe/workflow/doctype/workflow/workflow_list.js:18 msgid "Build {0}" -msgstr "" +msgstr "Bouw {0}" #: frappe/templates/includes/footer/footer_powered.html:1 msgid "Built on {0}" -msgstr "" +msgstr "Gebouwd op {0}" #. Label of the bulk_actions (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Bulk Actions" -msgstr "" +msgstr "Massa-acties" #: frappe/core/doctype/user_permission/user_permission_list.js:142 msgid "Bulk Delete" -msgstr "" +msgstr "Bulk verwijderen" #: frappe/public/js/frappe/list/bulk_operations.js:321 msgid "Bulk Edit" -msgstr "" +msgstr "Bulk bewerken" #: frappe/public/js/frappe/form/grid.js:1253 msgid "Bulk Edit {0}" -msgstr "" +msgstr "Bulk Bewerken {0}" #: frappe/desk/reportview.py:640 msgid "Bulk Operation Failed" -msgstr "" +msgstr "Massabewerking mislukt" #: frappe/desk/reportview.py:646 msgid "Bulk Operation Successful" -msgstr "" +msgstr "Grootschalige operatie succesvol afgerond" #: frappe/public/js/frappe/list/bulk_operations.js:131 msgid "Bulk PDF Export" -msgstr "" +msgstr "Massale PDF-export" #. Name of a DocType #: frappe/desk/doctype/bulk_update/bulk_update.json msgid "Bulk Update" -msgstr "" +msgstr "bulk-update" #: frappe/model/workflow.py:331 msgid "Bulk approval only support up to 500 documents." -msgstr "" +msgstr "Bij bulkgoedkeuring worden maximaal 500 documenten ondersteund." #: frappe/desk/doctype/bulk_update/bulk_update.py:56 msgid "Bulk operation is enqueued in background." -msgstr "" +msgstr "De bulkbewerking wordt op de achtergrond in de wachtrij geplaatst." #: frappe/desk/doctype/bulk_update/bulk_update.py:68 msgid "Bulk operations only support up to 500 documents." -msgstr "" +msgstr "Bulkbewerkingen ondersteunen maximaal 500 documenten." #: frappe/model/workflow.py:320 msgid "Bulk {0} is enqueued in background." -msgstr "" +msgstr "Bulk {0} wordt op de achtergrond in de wachtrij geplaatst." #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -3743,7 +3827,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Button" -msgstr "" +msgstr "Knop" #. Label of the button_color (Select) field in DocType 'DocField' #. Label of the button_color (Select) field in DocType 'Custom Field' @@ -3757,91 +3841,91 @@ msgstr "" #. Label of the button_gradients (Check) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Button Gradients" -msgstr "" +msgstr "Knopgradiën" #. Label of the button_rounded_corners (Check) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Button Rounded Corners" -msgstr "" +msgstr "Knop met afgeronde hoeken" #. Label of the button_shadows (Check) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Button Shadows" -msgstr "" +msgstr "Knopschaduwen" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "By \"Naming Series\" field" -msgstr "" +msgstr "Via het veld \"Naamgevingsreeks\"" #: frappe/website/doctype/web_page/web_page.js:111 #: frappe/website/doctype/web_page/web_page.js:118 msgid "By default the title is used as meta title, adding a value here will override it." -msgstr "" +msgstr "Standaard wordt de titel gebruikt als metatitel, als u hier een waarde toevoegt, wordt deze overschreven." #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "By fieldname" -msgstr "" +msgstr "Op basis van veldnaam" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "By script" -msgstr "" +msgstr "Volgens script" #. Label of the bypass_restrict_ip_check_if_2fa_enabled (Check) field in #. DocType 'User' #: frappe/core/doctype/user/user.json msgid "Bypass Restricted IP Address Check If Two Factor Auth Enabled" -msgstr "" +msgstr "Omzeil de IP-adresbeperking als tweefactorauthenticatie is ingeschakeld." #. Label of the bypass_2fa_for_retricted_ip_users (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Bypass Two Factor Auth for users who login from restricted IP Address" -msgstr "" +msgstr "Omzeil tweefactorauthenticatie voor gebruikers die inloggen vanaf een geblokkeerd IP-adres." #. Label of the bypass_restrict_ip_check_if_2fa_enabled (Check) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Bypass restricted IP Address check If Two Factor Auth Enabled" -msgstr "" +msgstr "Omzeil de IP-adrescontrole als tweefactorauthenticatie is ingeschakeld." #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "C5E" -msgstr "" +msgstr "C5E" #: frappe/templates/print_formats/standard_macros.html:219 msgid "CANCELLED" -msgstr "" +msgstr "GEANNULEERD" #. Label of the cc (Code) field in DocType 'Communication' #. Label of the cc (Code) field in DocType 'Notification Recipient' #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "CC" -msgstr "" +msgstr "CC" #: frappe/public/js/frappe/views/communication.js:74 msgctxt "Email Recipients" msgid "CC" -msgstr "" +msgstr "CC" #. Label of the cmd (Data) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "CMD" -msgstr "" +msgstr "CMD" #: frappe/public/js/frappe/color_picker/color_picker.js:20 msgid "COLOR PICKER" -msgstr "" +msgstr "KLEURENKIEZER" #. Label of the css_section (Section Break) field in DocType 'Custom HTML #. Block' @@ -3851,116 +3935,116 @@ msgstr "" #: frappe/printing/doctype/print_style/print_style.json #: frappe/website/doctype/web_page/web_page.json msgid "CSS" -msgstr "" +msgstr "CSS" #. Label of the css_class (Small Text) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "CSS Class" -msgstr "" +msgstr "CSS-klasse" #. Description of the 'Element Selector' (Data) field in DocType 'Form Tour #. Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "CSS selector for the element you want to highlight." -msgstr "" +msgstr "CSS-selector voor het element dat je wilt markeren." #. Option for the 'File Type' (Select) field in DocType 'Data Export' #. Option for the 'Format' (Select) field in DocType 'Auto Email Report' #: frappe/core/doctype/data_export/data_export.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "CSV" -msgstr "" +msgstr "CSV" #. Label of the cache_section (Section Break) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Cache" -msgstr "" +msgstr "Cache" #: frappe/sessions.py:35 msgid "Cache Cleared" -msgstr "" +msgstr "Cache Gewist" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:255 msgid "Calculate" -msgstr "" +msgstr "Bereken" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #. Option for the 'DocType View' (Select) field in DocType 'Workspace Shortcut' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "Calendar" -msgstr "" +msgstr "Kalender" #. Label of the calendar_name (Data) field in DocType 'Google Calendar' #: frappe/integrations/doctype/google_calendar/google_calendar.json msgid "Calendar Name" -msgstr "" +msgstr "Kalendernaam" #. Name of a DocType #: frappe/desk/doctype/calendar_view/calendar_view.json #: frappe/public/js/frappe/list/base_list.js:208 msgid "Calendar View" -msgstr "" +msgstr "Kalenderweergave" #. Option for the 'Event Category' (Select) field in DocType 'Event' #: frappe/contacts/doctype/contact/contact.js:55 #: frappe/desk/doctype/event/event.json msgid "Call" -msgstr "" +msgstr "Bellen" #. Label of the call_to_action (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Call To Action" -msgstr "" +msgstr "Oproep tot actie" #. Label of the call_to_action_url (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Call To Action URL" -msgstr "" +msgstr "Call-to-action-URL" #. Label of the callback_message (Small Text) field in DocType 'Onboarding #. Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Callback Message" -msgstr "" +msgstr "Terugbelbericht" #. Label of the callback_title (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Callback Title" -msgstr "" +msgstr "Terugbeltitel" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:150 #: frappe/public/js/frappe/ui/capture.js:335 msgid "Camera" -msgstr "" +msgstr "Camera" #. Label of the campaign (Data) field in DocType 'Web Page View' #: frappe/public/js/frappe/utils/utils.js:2018 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" -msgstr "" +msgstr "Campagne" #. Label of the campaign_description (Small Text) field in DocType 'UTM #. Campaign' #: frappe/website/doctype/utm_campaign/utm_campaign.json msgid "Campaign Description (Optional)" -msgstr "" +msgstr "Campagnebeschrijving (optioneel)" #: frappe/custom/doctype/custom_field/custom_field.py:412 msgid "Can not rename as column {0} is already present on DocType." -msgstr "" +msgstr "Kan niet hernoemen omdat kolom {0} al aanwezig is in DocType." #: frappe/core/doctype/doctype/doctype.py:1184 msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype" -msgstr "" +msgstr "Je kunt alleen overschakelen naar/van de naamgevingsregel 'Automatisch verhogen' als er geen gegevens in het documenttype staan." #. Description of the 'Apply User Permission On' (Link) field in DocType 'User #. Type' #: frappe/core/doctype/user_type/user_type.json msgid "Can only list down the document types which has been linked to the User document type." -msgstr "" +msgstr "Er kunnen alleen de documenttypen worden weergegeven die zijn gekoppeld aan het documenttype 'Gebruiker'." #: frappe/desk/form/document_follow.py:54 msgid "Can't follow since changes are not tracked." @@ -3968,7 +4052,7 @@ msgstr "" #: frappe/model/rename_doc.py:366 msgid "Can't rename {0} to {1} because {0} doesn't exist." -msgstr "" +msgstr "Kan {0} niet hernoemen naar {1} omdat {0} niet bestaat." #. Label of the cancel (Check) field in DocType 'Custom DocPerm' #. Label of the cancel (Check) field in DocType 'DocPerm' @@ -3996,11 +4080,11 @@ msgstr "Annuleren" #: frappe/public/js/frappe/form/form.js:1019 msgid "Cancel All" -msgstr "" +msgstr "Alles annuleren" #: frappe/public/js/frappe/form/form.js:1006 msgid "Cancel All Documents" -msgstr "" +msgstr "Annuleer alle documenten" #: frappe/core/doctype/data_import/data_import.js:180 msgid "Cancel Import" @@ -4013,7 +4097,7 @@ msgstr "" #: frappe/public/js/frappe/list/list_view.js:2309 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" -msgstr "" +msgstr "{0} documenten annuleren?" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Option for the 'Status' (Select) field in DocType 'User Invitation' @@ -4032,80 +4116,80 @@ msgstr "Geannuleerd" #: frappe/core/doctype/deleted_document/deleted_document.py:52 msgid "Cancelled Document restored as Draft" -msgstr "" +msgstr "Geannuleerd document hersteld als Concept" #: frappe/public/js/frappe/form/save.js:13 msgctxt "Freeze message while cancelling a document" msgid "Cancelling" -msgstr "" +msgstr "Annuleren" #: frappe/desk/form/linked_with.py:386 msgid "Cancelling documents" -msgstr "" +msgstr "Documenten annuleren" #: frappe/desk/doctype/bulk_update/bulk_update.py:92 msgid "Cancelling {0}" -msgstr "" +msgstr "{0} annuleren" #: frappe/core/doctype/prepared_report/prepared_report.py:290 msgid "Cannot Download Report due to insufficient permissions" -msgstr "" +msgstr "Rapport kan niet worden gedownload vanwege onvoldoende machtigingen." #: frappe/client.py:504 msgid "Cannot Fetch Values" -msgstr "" +msgstr "Waarden kunnen niet worden opgehaald" #: frappe/core/page/permission_manager/permission_manager.py:166 msgid "Cannot Remove" -msgstr "" +msgstr "Kan niet verwijderen" #: frappe/model/base_document.py:1293 msgid "Cannot Update After Submit" -msgstr "" +msgstr "Updaten na verzenden is niet mogelijk" #: frappe/core/doctype/file/file.py:657 msgid "Cannot access file path {0}" -msgstr "" +msgstr "Kan geen toegang krijgen tot het bestandspad {0}" #: frappe/public/js/workflow_builder/utils.js:183 msgid "Cannot cancel before submitting while transitioning from {0} State to {1} State" -msgstr "" +msgstr "Kan niet annuleren vóór verzending tijdens de overgang van {0} Status naar {1} Status" #: frappe/workflow/doctype/workflow/workflow.py:110 msgid "Cannot cancel before submitting. See Transition {0}" -msgstr "" +msgstr "Opzeggen kan niet vóór de indiening. Zie overgang {0}" #: frappe/public/js/frappe/list/bulk_operations.js:294 msgid "Cannot cancel {0}." -msgstr "" +msgstr "Kan {0} niet annuleren." #: frappe/model/document.py:1061 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" -msgstr "" +msgstr "Kan de documentstatus niet wijzigen van 0 (Concept) naar 2 (Geannuleerd)." #: frappe/model/document.py:1075 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" -msgstr "" +msgstr "Kan de documentstatus niet wijzigen van 1 (Ingediend) naar 0 (Concept)." #: frappe/public/js/workflow_builder/utils.js:170 msgid "Cannot change state of Cancelled Document ({0} State)" -msgstr "" +msgstr "Kan de status van het geannuleerde document niet wijzigen ({0} Status)" #: frappe/workflow/doctype/workflow/workflow.py:99 msgid "Cannot change state of Cancelled Document. Transition row {0}" -msgstr "" +msgstr "Status van het geannuleerde document kan niet veranderd worden. Overgang rij {0}" #: frappe/core/doctype/doctype/doctype.py:1174 msgid "Cannot change to/from autoincrement autoname in Customize Form" -msgstr "" +msgstr "Kan de automatische naam niet wijzigen in/uit het automatisch verhogen van de naam in het formulier voor het aanpassen van formulieren." #: frappe/core/doctype/communication/communication.py:169 msgid "Cannot create a {0} against a child document: {1}" -msgstr "" +msgstr "Kan geen {0} maken tegen een onderliggend document: {1}" #: frappe/desk/doctype/workspace/workspace.py:289 msgid "Cannot create private workspace of other users" -msgstr "" +msgstr "Het is niet mogelijk om een privéwerkruimte voor andere gebruikers aan te maken." #: frappe/desk/doctype/desktop_icon/desktop_icon.py:55 msgid "Cannot delete Desktop Icon '{0}' as it is restricted" @@ -4113,183 +4197,183 @@ msgstr "" #: frappe/core/doctype/file/file.py:176 msgid "Cannot delete Home and Attachments folders" -msgstr "" +msgstr "Kan home en bijlagenmappen niet verwijderen" #: frappe/model/delete_doc.py:421 msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}" -msgstr "" +msgstr "Kan niet verwijderen of annuleren omdat {0} {1} is gekoppeld aan {2} {3} {4}" #: frappe/custom/doctype/customize_form/customize_form.js:379 msgid "Cannot delete standard action. You can hide it if you want" -msgstr "" +msgstr "Kan standaardactie niet verwijderen. U kunt het verbergen als u dat wilt" #: frappe/custom/doctype/customize_form/customize_form.js:401 msgid "Cannot delete standard document state." -msgstr "" +msgstr "Standaard documentstatus kan niet worden verwijderd." #: frappe/custom/doctype/customize_form/customize_form.js:331 msgid "Cannot delete standard field {0}. You can hide it instead." -msgstr "" +msgstr "Standaardveld {0}kan niet worden verwijderd. Je kunt het in plaats daarvan verbergen." #: frappe/public/js/form_builder/components/Field.vue:38 #: frappe/public/js/form_builder/components/Section.vue:117 #: frappe/public/js/form_builder/components/Section.vue:190 #: frappe/public/js/form_builder/components/Tabs.vue:56 msgid "Cannot delete standard field. You can hide it if you want" -msgstr "" +msgstr "Standaardvelden kunnen niet worden verwijderd. Je kunt ze wel verbergen als je wilt." #: frappe/custom/doctype/customize_form/customize_form.js:357 msgid "Cannot delete standard link. You can hide it if you want" -msgstr "" +msgstr "Kan standaardlink niet verwijderen. U kunt het verbergen als u dat wilt" #: frappe/custom/doctype/customize_form/customize_form.js:323 msgid "Cannot delete system generated field {0}. You can hide it instead." -msgstr "" +msgstr "Het systeemgegenereerde veld {0}kan niet worden verwijderd. U kunt het in plaats daarvan verbergen." #: frappe/public/js/frappe/list/bulk_operations.js:215 msgid "Cannot delete {0}" -msgstr "" +msgstr "Kan {0} niet verwijderen" #: frappe/utils/nestedset.py:312 msgid "Cannot delete {0} as it has child nodes" -msgstr "" +msgstr "Kan {0} niet verwijderen omdat het onderliggende nodes heeft" #: frappe/desk/doctype/dashboard/dashboard.py:48 msgid "Cannot edit Standard Dashboards" -msgstr "" +msgstr "Standaarddashboards kunnen niet worden bewerkt." #: frappe/email/doctype/notification/notification.py:207 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" -msgstr "" +msgstr "Kan standaardmelding niet bewerken. Om te bewerken, schakel dit uit en dupliceer het" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:388 msgid "Cannot edit Standard charts" -msgstr "" +msgstr "Standaardgrafieken kunnen niet worden bewerkt." #: frappe/core/doctype/report/report.py:72 msgid "Cannot edit a standard report. Please duplicate and create a new report" -msgstr "" +msgstr "Kan een standaard rapport niet bewerken. Gelieve te dupliceren en maak een nieuw rapport" #: frappe/model/document.py:1081 msgid "Cannot edit cancelled document" -msgstr "" +msgstr "Kan geannuleerd document niet bewerken" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:378 msgid "Cannot edit filters for standard charts" -msgstr "" +msgstr "Filters voor standaarddiagrammen kunnen niet worden bewerkt" #: frappe/desk/doctype/number_card/number_card.js:289 #: frappe/desk/doctype/number_card/number_card.js:381 msgid "Cannot edit filters for standard number cards" -msgstr "" +msgstr "Het is niet mogelijk om filters voor standaard nummerkaarten te bewerken." #: frappe/client.py:176 msgid "Cannot edit standard fields" -msgstr "" +msgstr "Kan standaard velden niet bewerken" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:131 msgid "Cannot enable {0} for a non-submittable doctype" -msgstr "" +msgstr "Kan {0} niet inschakelen voor een niet-in te dienen doctype" #: frappe/core/doctype/file/file.py:275 msgid "Cannot find file {} on disk" -msgstr "" +msgstr "Kan bestand {} niet vinden op de schijf" #: frappe/core/doctype/file/file.py:594 msgid "Cannot get file contents of a Folder" -msgstr "" +msgstr "Kan de inhoud van een map niet ophalen." #: frappe/printing/page/print/print.js:923 msgid "Cannot have multiple printers mapped to a single print format." -msgstr "" +msgstr "Er kunnen niet meerdere printers worden toegewezen aan één afdrukindeling." #: frappe/public/js/frappe/form/grid.js:1197 msgid "Cannot import table with more than 5000 rows." -msgstr "" +msgstr "Het is niet mogelijk om een tabel met meer dan 5000 rijen te importeren." #: frappe/model/document.py:1149 msgid "Cannot link cancelled document: {0}" -msgstr "" +msgstr "Kan het geannuleerde document niet koppelen: {0}" #: frappe/model/mapper.py:175 msgid "Cannot map because following condition fails:" -msgstr "" +msgstr "Kan niet in kaart worden gebracht omdat aan de volgende voorwaarde niet wordt voldaan:" #: frappe/core/doctype/data_import/importer.py:970 msgid "Cannot match column {0} with any field" -msgstr "" +msgstr "Kan kolom {0} niet koppelen aan een veld" #: frappe/public/js/frappe/form/grid_row.js:178 msgid "Cannot move row" -msgstr "" +msgstr "Kan rij niet verplaatsen" #: frappe/public/js/frappe/views/reports/report_view.js:928 msgid "Cannot remove ID field" -msgstr "" +msgstr "Kan ID-veld niet verwijderen" #: frappe/core/page/permission_manager/permission_manager.py:142 msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" -msgstr "" +msgstr "De machtiging 'Rapporteren' kan niet worden ingesteld als de machtiging 'Alleen als maker' is ingesteld." #: frappe/email/doctype/notification/notification.py:240 msgid "Cannot set Notification with event {0} on Document Type {1}" -msgstr "" +msgstr "Kan geen melding instellen met gebeurtenis {0} op documenttype {1}" #: frappe/core/doctype/docshare/docshare.py:67 msgid "Cannot share {0} with submit permission as the doctype {1} is not submittable" -msgstr "" +msgstr "Kan {0} niet delen met indieningsrechten omdat het doctype {1} niet indienbaar is." #: frappe/public/js/frappe/list/bulk_operations.js:291 msgid "Cannot submit {0}." -msgstr "" +msgstr "Kan {0} niet verzenden." #: frappe/desk/doctype/bulk_update/bulk_update.js:26 #: frappe/public/js/frappe/list/bulk_operations.js:378 msgid "Cannot update {0}" -msgstr "" +msgstr "Kan {0} niet updaten" #: frappe/model/db_query.py:1233 msgid "Cannot use sub-query here." -msgstr "" +msgstr "Subquery's kunnen hier niet worden gebruikt." #: frappe/model/db_query.py:1265 msgid "Cannot use {0} in order/group by" -msgstr "" +msgstr "{0} kan niet worden gebruikt in order/group by" #: frappe/public/js/frappe/list/bulk_operations.js:297 msgid "Cannot {0} {1}." -msgstr "" +msgstr "Kan niet {0} {1}." #: frappe/utils/password_strength.py:181 msgid "Capitalization doesn't help very much." -msgstr "" +msgstr "Kapitalisatie helpt niet veel." #: frappe/public/js/frappe/ui/capture.js:295 msgid "Capture" -msgstr "" +msgstr "Vastlegging" #. Label of the card (Link) field in DocType 'Number Card Link' #: frappe/desk/doctype/number_card_link/number_card_link.json msgid "Card" -msgstr "" +msgstr "Kaart" #. Option for the 'Type' (Select) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json msgid "Card Break" -msgstr "" +msgstr "Kaartbreuk" #: frappe/public/js/frappe/views/reports/query_report.js:263 msgid "Card Label" -msgstr "" +msgstr "Kaartlabel" #: frappe/public/js/frappe/widgets/widget_dialog.js:262 msgid "Card Links" -msgstr "" +msgstr "Kaartlinks" #. Label of the cards (Table) field in DocType 'Dashboard' #: frappe/desk/doctype/dashboard/dashboard.json msgid "Cards" -msgstr "" +msgstr "Kaarten" #. Label of the category (Link) field in DocType 'Help Article' #: frappe/public/js/frappe/views/interaction.js:72 @@ -4300,12 +4384,12 @@ msgstr "Categorie" #. Label of the category_description (Text) field in DocType 'Help Category' #: frappe/website/doctype/help_category/help_category.json msgid "Category Description" -msgstr "" +msgstr "Categoriebeschrijving" #. Label of the category_name (Data) field in DocType 'Help Category' #: frappe/website/doctype/help_category/help_category.json msgid "Category Name" -msgstr "" +msgstr "Categorienaam" #. Option for the 'Alignment' (Select) field in DocType 'DocField' #. Option for the 'Alignment' (Select) field in DocType 'Custom Field' @@ -4318,7 +4402,7 @@ msgstr "" #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/website/doctype/web_page/web_page.json msgid "Center" -msgstr "" +msgstr "Centrum" #: frappe/public/js/frappe/form/templates/form_sidebar.html:11 #: frappe/tests/test_translate.py:111 @@ -4332,26 +4416,26 @@ msgstr "Verandering" #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:38 msgid "Change Image" -msgstr "" +msgstr "Afbeelding wijzigen" #. Label of the label (Data) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Change Label (via Custom Translation)" -msgstr "" +msgstr "Label wijzigen (via aangepaste vertaling)" #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:45 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:141 msgid "Change Letter Head" -msgstr "" +msgstr "Wijzig briefhoofd" #. Label of the change_password (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Change Password" -msgstr "" +msgstr "Wachtwoord wijzigen" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:27 msgid "Change Print Format" -msgstr "" +msgstr "Printformaat wijzigen" #. Description of the 'Update Series Counter' (Section Break) field in DocType #. 'Document Naming Settings' @@ -4373,7 +4457,7 @@ msgstr "" #. Name of a DocType #: frappe/desk/doctype/changelog_feed/changelog_feed.json msgid "Changelog Feed" -msgstr "" +msgstr "Wijzigingslogboekfeed" #. Label of the changed_values (HTML) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json @@ -4382,26 +4466,26 @@ msgstr "" #: frappe/email/doctype/email_domain/email_domain.js:5 msgid "Changing any setting will reflect on all the email accounts associated with this domain." -msgstr "" +msgstr "Als je een instelling wijzigt, heeft dit gevolgen voor alle e-mailaccounts die aan dit domein zijn gekoppeld." #: frappe/core/doctype/system_settings/system_settings.js:67 msgid "Changing rounding method on site with data can result in unexpected behaviour." -msgstr "" +msgstr "Het wijzigen van de afrondingsmethode op de website met data kan leiden tot onverwacht gedrag." #. Label of the channel (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Channel" -msgstr "" +msgstr "Kanaal" #. Label of the chart (Link) field in DocType 'Dashboard Chart Link' #: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json msgid "Chart" -msgstr "" +msgstr "tabel" #. Label of the chart_config (Code) field in DocType 'Dashboard Settings' #: frappe/desk/doctype/dashboard_settings/dashboard_settings.json msgid "Chart Configuration" -msgstr "" +msgstr "Grafiekconfiguratie" #. Label of the chart_name (Data) field in DocType 'Dashboard Chart' #. Label of the chart_name (Link) field in DocType 'Workspace Chart' @@ -4410,7 +4494,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:290 #: frappe/public/js/frappe/widgets/widget_dialog.js:137 msgid "Chart Name" -msgstr "" +msgstr "Grafieknaam" #. Label of the chart_options (Code) field in DocType 'Dashboard' #. Label of the chart_options_section (Section Break) field in DocType @@ -4418,12 +4502,12 @@ msgstr "" #: frappe/desk/doctype/dashboard/dashboard.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Chart Options" -msgstr "" +msgstr "Grafiekopties" #. Label of the source (Link) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Chart Source" -msgstr "" +msgstr "Grafiekbron" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -4436,12 +4520,12 @@ msgstr "Diagramtype" #: frappe/desk/doctype/dashboard/dashboard.json #: frappe/desk/doctype/workspace/workspace.json msgid "Charts" -msgstr "" +msgstr "Grafieken" #. Option for the 'Type' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Chat" -msgstr "" +msgstr "Chat" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -4458,19 +4542,19 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Check" -msgstr "" +msgstr "Rekening" #: frappe/integrations/doctype/webhook/webhook.py:99 msgid "Check Request URL" -msgstr "" +msgstr "Controleer de aanvraag-URL" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:1 msgid "Check columns to select, drag to set order." -msgstr "" +msgstr "Selecteer de gewenste kolommen en sleep ze om de volgorde te bepalen." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:485 msgid "Check the Error Log for more information: {0}" -msgstr "" +msgstr "Controleer het foutenlogboek voor meer informatie: {0}" #. Description of the 'Evaluate as Expression' (Check) field in DocType #. 'Workflow Document State' @@ -4480,49 +4564,49 @@ msgstr "" #: frappe/website/doctype/website_settings/website_settings.js:147 msgid "Check this if you don't want users to sign up for an account on your site. Users won't get desk access unless you explicitly provide it." -msgstr "" +msgstr "Vink dit aan als u niet wilt dat gebruikers zich aanmelden voor een account op uw site. Gebruikers krijgen geen bureautoegang tenzij u dit expliciet opgeeft." #. Description of the 'User must always select' (Check) field in DocType #. 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Check this if you want to force the user to select a series before saving. There will be no default if you check this." -msgstr "" +msgstr "Vink dit aan als u de gebruiker wilt verplichten een reeks te selecteren voordat hij/zij opslaat. Er wordt geen standaardreeks geselecteerd als u dit aanvinkt." #. Description of the 'Show Full Number' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Check to display the full numeric value (e.g., 1,234,567 instead of 1.2M)." -msgstr "" +msgstr "Vink dit vakje aan om de volledige numerieke waarde weer te geven (bijvoorbeeld 1.234.567 in plaats van 1,2M)." #: frappe/public/js/frappe/desk.js:235 msgid "Checking one moment" -msgstr "" +msgstr "Het controleren van het ene moment" #: frappe/website/doctype/website_settings/website_settings.js:140 msgid "Checking this will enable tracking page views for blogs, web pages, etc." -msgstr "" +msgstr "Als u dit aanvinkt, worden paginaweergaven voor blogs, webpagina's, enz. Bijgehouden." #. Description of the 'Hide Custom DocTypes and Reports' (Check) field in #. DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Checking this will hide custom doctypes and reports cards in Links section" -msgstr "" +msgstr "Als u dit aanvinkt, worden aangepaste documenttypen en rapportkaarten in het gedeelte 'Links' verborgen." #: frappe/website/doctype/web_page/web_page.js:78 msgid "Checking this will publish the page on your website and it'll be visible to everyone." -msgstr "" +msgstr "Als u dit aanvinkt, wordt de pagina op uw website gepubliceerd en is deze voor iedereen zichtbaar." #: frappe/website/doctype/web_page/web_page.js:104 msgid "Checking this will show a text area where you can write custom javascript that will run on this page." -msgstr "" +msgstr "Als u dit aanvinkt, wordt een tekstgebied weergegeven waarin u aangepast javascript kunt schrijven dat op deze pagina wordt uitgevoerd." #: frappe/www/list.py:30 msgid "Child DocTypes are not allowed" -msgstr "" +msgstr "Het is niet toegestaan om onderliggende documenttypen te gebruiken." #. Label of the child_doctype (Data) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Child Doctype" -msgstr "" +msgstr "Kind-documenttype" #. Label of the child (Check) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json @@ -4537,7 +4621,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/doctype/doctype_list.js:53 msgid "Child Tables are shown as a Grid in other DocTypes" -msgstr "" +msgstr "Onderliggende tabellen worden als raster weergegeven in andere DocTypes" #: frappe/database/query.py:1120 msgid "Child query fields for '{0}' must be a list or tuple." @@ -4545,38 +4629,38 @@ msgstr "" #: frappe/public/js/frappe/widgets/widget_dialog.js:651 msgid "Choose Existing Card or create New Card" -msgstr "" +msgstr "Kies bestaande kaart of maak een nieuwe kaart" #: frappe/public/js/frappe/views/workspace/workspace.js:665 msgid "Choose a block or continue typing" -msgstr "" +msgstr "Kies een blok of typ verder" #: frappe/public/js/form_builder/components/controls/DataControl.vue:18 #: frappe/public/js/frappe/form/controls/color.js:5 msgid "Choose a color" -msgstr "" +msgstr "Kies een kleur" #: frappe/public/js/form_builder/components/controls/DataControl.vue:21 #: frappe/public/js/frappe/form/controls/icon.js:5 msgid "Choose an icon" -msgstr "" +msgstr "Kies een pictogram" #. Description of the 'Two Factor Authentication method' (Select) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Choose authentication method to be used by all users" -msgstr "" +msgstr "Kies de authenticatiemethode die door alle gebruikers moet worden gebruikt." #. Label of the city (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:39 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "City" -msgstr "" +msgstr "Stad" #. Label of the city (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "City/Town" -msgstr "" +msgstr "Stad/plaats" #: frappe/core/doctype/recorder/recorder_list.js:12 #: frappe/public/js/frappe/form/controls/attach.js:16 @@ -4585,73 +4669,73 @@ msgstr "Doorzichtig" #: frappe/public/js/frappe/views/communication.js:488 msgid "Clear & Add Template" -msgstr "" +msgstr "Sjabloon wissen en toevoegen" #: frappe/public/js/frappe/views/communication.js:112 msgid "Clear & Add template" -msgstr "" +msgstr "Sjabloon wissen en toevoegen" #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 msgid "Clear All" -msgstr "" +msgstr "Alles wissen" #: frappe/public/js/frappe/list/list_view.js:2210 msgctxt "Button in list view actions menu" msgid "Clear Assignment" -msgstr "" +msgstr "Opdracht wissen" #: frappe/public/js/frappe/ui/keyboard.js:287 msgid "Clear Cache and Reload" -msgstr "" +msgstr "Cache wissen en opnieuw laden" #: frappe/core/doctype/error_log/error_log_list.js:12 msgid "Clear Error Logs" -msgstr "" +msgstr "Foutlogboeken wissen" #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "Clear Filters" -msgstr "" +msgstr "Filters wissen" #. Label of the days (Int) field in DocType 'Logs To Clear' #: frappe/core/doctype/logs_to_clear/logs_to_clear.json msgid "Clear Logs After (days)" -msgstr "" +msgstr "Logboeken wissen na (dagen)" #: frappe/core/doctype/user_permission/user_permission_list.js:144 msgid "Clear User Permissions" -msgstr "" +msgstr "Wis gebruikersrechten" #: frappe/public/js/frappe/views/communication.js:489 msgid "Clear the email message and add the template" -msgstr "" +msgstr "Wis het e-mailbericht en voeg de sjabloon toe." #: frappe/website/doctype/web_page/web_page.py:215 msgid "Clearing end date, as it cannot be in the past for published pages." -msgstr "" +msgstr "Einddatum wissen, omdat dit voor gepubliceerde pagina's niet in het verleden kan zijn." #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:194 msgid "Click On Customize to add your first widget" -msgstr "" +msgstr "Klik op Aanpassen om je eerste widget toe te voegen." #: frappe/templates/emails/user_invitation.html:8 msgid "Click below to get started:" -msgstr "" +msgstr "Klik hieronder om te beginnen:" #: frappe/website/doctype/web_form/templates/web_form.html:163 msgid "Click here" -msgstr "" +msgstr "Klik hier" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:539 msgid "Click on a file to select it." -msgstr "" +msgstr "Klik op een bestand om het te selecteren." #: frappe/templates/emails/login_with_email_link.html:19 msgid "Click on the button to log in to {0}" -msgstr "" +msgstr "Klik op de knop om in te loggen op {0}" #: frappe/templates/emails/data_deletion_approval.html:2 msgid "Click on the link below to approve the request" -msgstr "" +msgstr "Klik op de onderstaande link om het verzoek goed te keuren" #: frappe/templates/emails/new_user.html:7 msgid "Click on the link below to complete your registration and set a new password" @@ -4659,56 +4743,56 @@ msgstr "Klik op onderstaande link om uw registratie te voltooien en een nieuw wa #: frappe/templates/emails/download_data.html:3 msgid "Click on the link below to download your data" -msgstr "" +msgstr "Klik op onderstaande link om uw gegevens te downloaden" #: frappe/templates/emails/delete_data_confirmation.html:4 msgid "Click on the link below to verify your request" -msgstr "" +msgstr "Klik op onderstaande link om uw aanvraag te verifiëren" #: frappe/integrations/doctype/google_calendar/google_calendar.py:118 #: frappe/integrations/doctype/google_contacts/google_contacts.py:41 #: frappe/website/doctype/website_settings/website_settings.py:161 msgid "Click on {0} to generate Refresh Token." -msgstr "" +msgstr "Klik op {0} om het vernieuwingstoken te genereren." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:315 #: frappe/desk/doctype/number_card/number_card.js:222 #: frappe/email/doctype/auto_email_report/auto_email_report.js:99 #: frappe/website/doctype/web_form/web_form.js:252 msgid "Click table to edit" -msgstr "" +msgstr "Klik op tafel te bewerken" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:502 #: frappe/desk/doctype/number_card/number_card.js:419 msgid "Click to Set Dynamic Filters" -msgstr "" +msgstr "Klik om dynamische filters in te stellen." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:372 #: frappe/desk/doctype/number_card/number_card.js:278 #: frappe/website/doctype/web_form/web_form.js:278 msgid "Click to Set Filters" -msgstr "" +msgstr "Klik om filters in te stellen" #: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" -msgstr "" +msgstr "Klik om te sorteren op {0}" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Clicked" -msgstr "" +msgstr "Geklikt" #. Label of the client (Link) field in DocType 'OAuth Authorization Code' #. Label of the client (Link) field in DocType 'OAuth Bearer Token' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json msgid "Client" -msgstr "" +msgstr "Cliënt" #. Label of the client_code_section (Section Break) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Client Code" -msgstr "" +msgstr "Clientcode" #. Label of the sb_client_credentials_section (Section Break) field in DocType #. 'Connected App' @@ -4717,7 +4801,7 @@ msgstr "" #: frappe/integrations/doctype/connected_app/connected_app.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client Credentials" -msgstr "" +msgstr "Klantgegevens" #. Label of the client_id (Data) field in DocType 'Google Settings' #. Label of the client_id (Data) field in DocType 'OAuth Client' @@ -4726,18 +4810,18 @@ msgstr "" #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client ID" -msgstr "" +msgstr "Klant-ID" #. Label of the client_id (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Client Id" -msgstr "" +msgstr "Klant-ID" #. Label of the client_information (Section Break) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client Information" -msgstr "" +msgstr "Klantinformatie" #. Label of the client_metadata_section (Section Break) field in DocType 'OAuth #. Client' @@ -4753,7 +4837,7 @@ msgstr "" #: frappe/custom/doctype/doctype_layout/doctype_layout.json #: frappe/website/doctype/web_page/web_page.js:103 msgid "Client Script" -msgstr "" +msgstr "Clientscript" #. Label of the client_secret (Password) field in DocType 'Connected App' #. Label of the client_secret (Password) field in DocType 'Google Settings' @@ -4764,7 +4848,7 @@ msgstr "" #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client Secret" -msgstr "" +msgstr "Klantgeheim" #. Option for the 'Token Endpoint Auth Method' (Select) field in DocType 'OAuth #. Client' @@ -4786,12 +4870,12 @@ msgstr "" #. Label of the client_urls (Section Break) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Client URLs" -msgstr "" +msgstr "Client-URL's" #. Label of the client_script (Code) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Client script" -msgstr "" +msgstr "Clientscript" #: frappe/core/doctype/communication/communication.js:39 #: frappe/desk/doctype/todo/todo.js:23 @@ -4805,11 +4889,11 @@ msgstr "Dichtbij" #. Label of the close_condition (Code) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Close Condition" -msgstr "" +msgstr "Sluitingsvoorwaarde" #: frappe/public/js/form_builder/components/FieldProperties.vue:96 msgid "Close properties" -msgstr "" +msgstr "Nabijgelegen woningen" #. Option for the 'Status' (Select) field in DocType 'Activity Log' #. Option for the 'Status' (Select) field in DocType 'Communication' @@ -4825,7 +4909,7 @@ msgstr "Gesloten" #: frappe/templates/discussions/reply_section.html:53 #: frappe/templates/discussions/topic_modal.html:11 msgid "Cmd+Enter to add comment" -msgstr "" +msgstr "Cmd+Enter om een reactie toe te voegen" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -4838,13 +4922,13 @@ msgstr "" #: frappe/geo/doctype/country/country.json #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Code" -msgstr "" +msgstr "Code" #. Label of the code_challenge (Data) field in DocType 'OAuth Authorization #. Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Code Challenge" -msgstr "" +msgstr "Code-uitdaging" #. Label of the code_editor_type (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -4855,7 +4939,7 @@ msgstr "" #. Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Code challenge method" -msgstr "" +msgstr "Code-uitdagingmethode" #: frappe/public/js/frappe/form/form_tour.js:276 #: frappe/public/js/frappe/ui/sidebar/sidebar.html:45 @@ -4871,7 +4955,7 @@ msgstr "Ineenstorting" #: frappe/public/js/frappe/views/reports/query_report.js:2227 #: frappe/public/js/frappe/views/treeview.js:124 msgid "Collapse All" -msgstr "" +msgstr "Alles inklappen" #. Label of the collapsible (Check) field in DocType 'DocField' #. Label of the collapsible (Check) field in DocType 'Custom Field' @@ -4884,7 +4968,7 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Collapsible" -msgstr "" +msgstr "Opvouwbaar" #. Label of the collapsible_depends_on (Code) field in DocType 'Custom Field' #. Label of the collapsible_depends_on (Code) field in DocType 'Customize Form @@ -4892,12 +4976,12 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Collapsible Depends On" -msgstr "" +msgstr "Inklapbaar, afhankelijk van" #. Label of the collapsible_depends_on (Code) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Collapsible Depends On (JS)" -msgstr "" +msgstr "Inklapbaar is afhankelijk van (JS)" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the color (Data) field in DocType 'DocType' @@ -4940,7 +5024,7 @@ msgstr "Kleur" #: frappe/public/js/form_builder/components/Section.vue:270 #: frappe/public/js/print_format_builder/ConfigureColumns.vue:8 msgid "Column" -msgstr "" +msgstr "Kolom" #: frappe/core/doctype/report/boilerplate/controller.py:28 msgid "Column 1" @@ -4952,7 +5036,7 @@ msgstr "" #: frappe/desk/doctype/kanban_board/kanban_board.py:84 msgid "Column {0} already exist." -msgstr "" +msgstr "Column {0} al bestaan." #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -4965,33 +5049,33 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Column Break" -msgstr "" +msgstr "Kolomovergang" #: frappe/core/doctype/data_export/exporter.py:140 msgid "Column Labels:" -msgstr "" +msgstr "Kolomlabels:" #. Label of the column_name (Data) field in DocType 'Kanban Board Column' #: frappe/core/doctype/data_export/exporter.py:25 #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Column Name" -msgstr "" +msgstr "Kolomnaam" #: frappe/desk/doctype/kanban_board/kanban_board.py:45 msgid "Column Name cannot be empty" -msgstr "" +msgstr "Column Naam mag niet leeg zijn" #: frappe/public/js/frappe/form/grid_row.js:456 msgid "Column Width" -msgstr "" +msgstr "Kolombreedte" #: frappe/public/js/frappe/form/grid_row.js:663 msgid "Column width cannot be zero." -msgstr "" +msgstr "De kolombreedte mag niet nul zijn." #: frappe/core/doctype/data_import/data_import.js:406 msgid "Column {0}" -msgstr "" +msgstr "Kolom {0}" #. Label of the columns (Int) field in DocType 'DocField' #. Label of the columns_section (Section Break) field in DocType 'Report' @@ -5005,25 +5089,25 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/kanban_board/kanban_board.json msgid "Columns" -msgstr "" +msgstr "Kolommen" #. Label of the columns (HTML Editor) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Columns / Fields" -msgstr "" +msgstr "Kolommen / Velden" #: frappe/public/js/frappe/views/kanban/kanban_view.js:411 msgid "Columns based on" -msgstr "" +msgstr "Columns gebaseerd op" #: frappe/integrations/doctype/oauth_client/oauth_client.py:57 msgid "Combination of Grant Type ({0}) and Response Type ({1}) not allowed" -msgstr "" +msgstr "Combinatie van Grant Type ( {0} ) en Response Type ( {1} ) niet toegestaan" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Comm10E" -msgstr "" +msgstr "Comm10E" #. Name of a DocType #. Option for the 'Comment Type' (Select) field in DocType 'Comment' @@ -5038,25 +5122,25 @@ msgstr "Commentaar" #. Label of the comment_by (Data) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Comment By" -msgstr "" +msgstr "Reactie van" #. Label of the comment_email (Data) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Comment Email" -msgstr "" +msgstr "Reactie per e-mail" #. Label of the comment_type (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Comment Type" -msgstr "" +msgstr "Reactietype" #: frappe/desk/form/utils.py:57 msgid "Comment can only be edited by the owner" -msgstr "" +msgstr "Commentaar kan alleen door de eigenaar worden bewerkt" #: frappe/desk/form/utils.py:73 msgid "Comment publicity can only be updated by the original author or a System Manager." -msgstr "" +msgstr "De openbaarheid van een reactie kan alleen worden gewijzigd door de oorspronkelijke auteur of een systeembeheerder." #: frappe/model/meta.py:61 frappe/public/js/frappe/form/controls/comment.js:9 #: frappe/public/js/frappe/model/meta.js:217 @@ -5068,34 +5152,34 @@ msgstr "Reacties" #. Description of the 'Timeline Field' (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Comments and Communications will be associated with this linked document" -msgstr "" +msgstr "Opmerkingen en communicatie worden gekoppeld aan dit document." #: frappe/templates/includes/comments/comments.py:52 msgid "Comments cannot have links or email addresses" -msgstr "" +msgstr "Opmerkingen mogen geen links of e-mailadressen bevatten" #. Option for the 'Rounding Method' (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Commercial Rounding" -msgstr "" +msgstr "Commerciële afronding" #. Label of the commit (Check) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "Commit" -msgstr "" +msgstr "Verbinden" #. Label of the committed (Check) field in DocType 'Console Log' #: frappe/desk/doctype/console_log/console_log.json msgid "Committed" -msgstr "" +msgstr "Betrokken" #: frappe/utils/password_strength.py:176 msgid "Common names and surnames are easy to guess." -msgstr "" +msgstr "Populaire namen en achternamen zijn makkelijk te raden." #: frappe/utils/password_strength.py:190 msgid "Common words are easy to guess." -msgstr "" +msgstr "Veelvoorkomende woorden zijn makkelijk te raden." #. Name of a DocType #. Option for the 'Communication Type' (Select) field in DocType @@ -5107,44 +5191,44 @@ msgstr "" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/tests/test_translate.py:35 frappe/tests/test_translate.py:119 msgid "Communication" -msgstr "" +msgstr "Communicatie" #. Label of the communication_date (Datetime) field in DocType 'Communication #. Link' #: frappe/core/doctype/communication_link/communication_link.json msgid "Communication Date" -msgstr "" +msgstr "Communicatiedatum" #. Name of a DocType #: frappe/core/doctype/communication_link/communication_link.json msgid "Communication Link" -msgstr "" +msgstr "Communicatie Link" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Communication Logs" -msgstr "" +msgstr "Communicatielogboeken" #. Label of the communication_type (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Communication Type" -msgstr "" +msgstr "Communicatietype" #: frappe/integrations/frappe_providers/frappecloud_billing.py:32 msgid "Communication secret not set" -msgstr "" +msgstr "Communicatiegeheim niet ingesteld" #. Name of a DocType #: frappe/website/doctype/company_history/company_history.json #: frappe/www/about.html:29 msgid "Company History" -msgstr "" +msgstr "Bedrijf Geschiedenis" #. Label of the company_introduction (Text Editor) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Company Introduction" -msgstr "" +msgstr "Bedrijfspresentatie" #. Label of the company_name (Data) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json @@ -5155,15 +5239,15 @@ msgstr "Bedrijfsnaam" #: frappe/custom/doctype/client_script/client_script.js:60 #: frappe/public/js/frappe/utils/diffview.js:28 msgid "Compare Versions" -msgstr "" +msgstr "Vergelijk versies" #: frappe/core/doctype/server_script/server_script.py:166 msgid "Compilation warning" -msgstr "" +msgstr "Compilatiewaarschuwing" #: frappe/website/doctype/website_theme/website_theme.py:123 msgid "Compiled Successfully" -msgstr "" +msgstr "Met succes samengesteld" #. Option for the 'Status' (Select) field in DocType 'Scheduled Job Log' #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json @@ -5173,7 +5257,7 @@ msgstr "Voltooien" #: frappe/public/js/frappe/form/sidebar/assign_to.js:214 msgid "Complete By" -msgstr "" +msgstr "Compleet op" #: frappe/core/doctype/user/user.py:520 #: frappe/templates/emails/new_user.html:10 @@ -5183,7 +5267,7 @@ msgstr "Registratie voltooien" #: frappe/public/js/frappe/ui/slides.js:369 msgctxt "Finish the setup wizard" msgid "Complete Setup" -msgstr "" +msgstr "Complete installatie" #. Option for the 'Status' (Select) field in DocType 'Auto Repeat' #. Option for the 'Status' (Select) field in DocType 'Prepared Report' @@ -5203,26 +5287,26 @@ msgstr "Voltooid" #. Label of the completed_by_role (Link) field in DocType 'Workflow Action' #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Completed By Role" -msgstr "" +msgstr "Voltooid door rol" #. Label of the completed_by (Link) field in DocType 'Workflow Action' #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Completed By User" -msgstr "" +msgstr "Voltooid door gebruiker" #. Option for the 'Type' (Select) field in DocType 'Web Template' #: frappe/website/doctype/web_template/web_template.json msgid "Component" -msgstr "" +msgstr "component" #: frappe/public/js/frappe/views/inbox/inbox_view.js:184 msgid "Compose Email" -msgstr "" +msgstr "Email opstellen" #. Option for the 'Row Format' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Compressed" -msgstr "" +msgstr "Gecomprimeerd" #. Label of the condition (Select) field in DocType 'Document Naming Rule #. Condition' @@ -5245,12 +5329,12 @@ msgstr "" #: frappe/website/doctype/web_form/web_form.js:213 #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Condition" -msgstr "" +msgstr "Voorwaarde" #. Label of the condition_json (JSON) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Condition JSON" -msgstr "" +msgstr "Voorwaarde JSON" #. Label of the condition_type (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -5260,7 +5344,7 @@ msgstr "" #. Label of the condition_description (HTML) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Condition description" -msgstr "" +msgstr "Conditieomschrijving" #. Label of the conditions (Table) field in DocType 'Document Naming Rule' #. Label of the conditions (Section Break) field in DocType 'Workflow @@ -5268,7 +5352,7 @@ msgstr "" #: frappe/core/doctype/document_naming_rule/document_naming_rule.json #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Conditions" -msgstr "" +msgstr "Voorwaarden" #. Label of the config_section (Section Break) field in DocType 'OAuth #. Settings' @@ -5280,23 +5364,23 @@ msgstr "" #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Configuration" -msgstr "" +msgstr "Configuratie" #: frappe/public/js/frappe/views/reports/report_view.js:488 msgid "Configure Chart" -msgstr "" +msgstr "Grafiek configureren" #: frappe/public/js/frappe/form/grid_row.js:408 msgid "Configure Columns" -msgstr "" +msgstr "Kolommen configureren" #: frappe/core/doctype/recorder/recorder_list.js:200 msgid "Configure Recorder" -msgstr "" +msgstr "Configureer de recorder" #: frappe/public/js/print_format_builder/Field.vue:103 msgid "Configure columns for {0}" -msgstr "" +msgstr "Configureer kolommen voor {0}" #. Description of the 'Amended Documents' (Section Break) field in DocType #. 'Document Naming Settings' @@ -5304,12 +5388,14 @@ msgstr "" msgid "Configure how amended documents will be named.
    \n\n" "Default behaviour is to follow an amend counter which adds a number to the end of the original name indicating the amended version.
    \n\n" "Default Naming will make the amended document to behave same as new documents." -msgstr "" +msgstr "Configureer hoe gewijzigde documenten worden benoemd.
    \n\n" +"Standaardgedrag is het volgen van een wijzigingsteller die een nummer toevoegt aan het einde van de oorspronkelijke naam om de gewijzigde versie aan te geven.
    \n\n" +"Standaardnaamgeving zorgt ervoor dat het gewijzigde document zich hetzelfde gedraagt als nieuwe documenten." #. Description of a DocType #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Configure various aspects of how document naming works like naming series, current counter." -msgstr "" +msgstr "Configureer verschillende aspecten van de documentnaamgeving, zoals naamgevingsreeksen en de huidige teller." #: frappe/core/doctype/user/user.js:410 frappe/public/js/frappe/dom.js:342 #: frappe/www/update-password.html:66 @@ -5323,43 +5409,43 @@ msgstr "Bevestigen" #: frappe/integrations/oauth2.py:138 msgid "Confirm Access" -msgstr "" +msgstr "Toegang bevestigen" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:93 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:101 msgid "Confirm Deletion of Account" -msgstr "" +msgstr "Bevestig verwijdering van account" #: frappe/core/doctype/user/user.js:192 msgid "Confirm New Password" -msgstr "" +msgstr "Bevestig nieuw wachtwoord" #: frappe/www/update-password.html:55 msgid "Confirm Password" -msgstr "" +msgstr "Bevestig wachtwoord" #: frappe/templates/emails/data_deletion_approval.html:6 #: frappe/templates/emails/delete_data_confirmation.html:7 msgid "Confirm Request" -msgstr "" +msgstr "Bevestig aanvraag" #. Label of the confirmation_email_template (Link) field in DocType 'Email #. Group' #: frappe/email/doctype/email_group/email_group.json msgid "Confirmation Email Template" -msgstr "" +msgstr "Sjabloon voor bevestigingsmail" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:398 msgid "Confirmed" -msgstr "" +msgstr "Bevestigd" #: frappe/public/js/frappe/widgets/onboarding_widget.js:525 msgid "Congratulations on completing the module setup. If you want to learn more you can refer to the documentation here." -msgstr "" +msgstr "Gefeliciteerd met het voltooien van de module-installatie. Als je meer wilt weten, kun je de documentatie hier raadplegen ." #: frappe/integrations/doctype/connected_app/connected_app.js:20 msgid "Connect to {}" -msgstr "" +msgstr "Verbinden met {}" #. Label of the connected_app (Link) field in DocType 'Email Account' #. Name of a DocType @@ -5368,29 +5454,29 @@ msgstr "" #: frappe/integrations/doctype/connected_app/connected_app.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Connected App" -msgstr "" +msgstr "Verbonden app" #. Label of the connected_user (Link) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Connected User" -msgstr "" +msgstr "Verbonden gebruiker" #: frappe/public/js/frappe/form/print_utils.js:145 #: frappe/public/js/frappe/form/print_utils.js:169 msgid "Connected to QZ Tray!" -msgstr "" +msgstr "Aangesloten op QZ-lade!" #: frappe/public/js/frappe/request.js:36 msgid "Connection Lost" -msgstr "" +msgstr "Verbinding verbroken" #: frappe/templates/pages/integrations/gcalendar-success.html:3 msgid "Connection Success" -msgstr "" +msgstr "Verbindingssucces" #: frappe/public/js/frappe/dom.js:443 msgid "Connection lost. Some features might not work." -msgstr "" +msgstr "Verbinding verbroken. Sommige functies werken mogelijk niet." #. Label of the connections_tab (Tab Break) field in DocType 'DocType' #. Label of the connections_tab (Tab Break) field in DocType 'Module Def' @@ -5400,32 +5486,32 @@ msgstr "" #: frappe/core/doctype/user/user.json #: frappe/public/js/frappe/form/dashboard.js:54 msgid "Connections" -msgstr "" +msgstr "Verbindingen" #. Label of the console (Code) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "Console" -msgstr "" +msgstr "Troosten" #. Name of a DocType #: frappe/desk/doctype/console_log/console_log.json msgid "Console Log" -msgstr "" +msgstr "Consolelogboek" #: frappe/desk/doctype/console_log/console_log.py:24 msgid "Console Logs can not be deleted" -msgstr "" +msgstr "Consolelogs kunnen niet worden verwijderd." #. Label of the constraints_section (Section Break) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Constraints" -msgstr "" +msgstr "Beperkingen" #. Name of a DocType #: frappe/contacts/doctype/contact/contact.json #: frappe/core/doctype/communication/communication.js:113 msgid "Contact" -msgstr "" +msgstr "Contact" #: frappe/integrations/doctype/google_calendar/google_calendar.py:812 msgid "Contact / email not found. Did not add attendee for -
    {0}" @@ -5434,43 +5520,43 @@ msgstr "" #. Label of the sb_01 (Section Break) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Details" -msgstr "" +msgstr "Contactgegevens" #. Name of a DocType #: frappe/contacts/doctype/contact_email/contact_email.json msgid "Contact Email" -msgstr "" +msgstr "Contact E-mail" #. Label of the phone_nos (Table) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Contact Numbers" -msgstr "" +msgstr "Contactnummers" #. Name of a DocType #: frappe/contacts/doctype/contact_phone/contact_phone.json msgid "Contact Phone" -msgstr "" +msgstr "Contact telefoon" #: frappe/integrations/doctype/google_contacts/google_contacts.py:291 msgid "Contact Synced with Google Contacts." -msgstr "" +msgstr "Contact gesynchroniseerd met Google Contacten." #: frappe/www/contact.html:4 msgid "Contact Us" -msgstr "" +msgstr "Neem contact met ons op" #. Name of a DocType #. Label of a Link in the Website Workspace #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/workspace/website/website.json msgid "Contact Us Settings" -msgstr "" +msgstr "Neem contact met ons op Instellingen" #. Description of the 'Query Options' (Small Text) field in DocType 'Contact Us #. Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Contact options, like \"Sales Query, Support Query\" etc each on a new line or separated by commas." -msgstr "" +msgstr "Contactopties, zoals 'Verkoopvraag', 'Ondersteuningsvraag', enzovoort, moeten elk op een nieuwe regel staan of door komma's worden gescheiden." #. Label of the contacts (Small Text) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -5479,11 +5565,11 @@ msgstr "Contactpersonen" #: frappe/utils/change_log.py:362 msgid "Contains {0} security fix" -msgstr "" +msgstr "Bevat een beveiligingspatch {0}" #: frappe/utils/change_log.py:360 msgid "Contains {0} security fixes" -msgstr "" +msgstr "Bevat {0} beveiligingspatches" #. Label of the content (HTML Editor) field in DocType 'Comment' #. Label of the content (Text Editor) field in DocType 'Note' @@ -5500,37 +5586,37 @@ msgstr "" #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:41 msgid "Content" -msgstr "" +msgstr "Inhoud" #. Label of the content_hash (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Content Hash" -msgstr "" +msgstr "Inhoudshash" #. Label of the content_type (Select) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Content Type" -msgstr "" +msgstr "Inhoudstype" #: frappe/desk/doctype/workspace/workspace.py:88 msgid "Content data shoud be a list" -msgstr "" +msgstr "De inhoudsgegevens moeten een lijst zijn." #: frappe/website/doctype/web_page/web_page.js:91 msgid "Content type for building the page" -msgstr "" +msgstr "Inhoudstype voor het bouwen van de pagina" #. Label of the context (Data) field in DocType 'Translation' #. Label of the context_section (Section Break) field in DocType 'Web Page' #: frappe/core/doctype/translation/translation.json #: frappe/website/doctype/web_page/web_page.json msgid "Context" -msgstr "" +msgstr "Context" #. Label of the context_script (Code) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Context Script" -msgstr "" +msgstr "Contextscript" #: frappe/public/js/frappe/widgets/onboarding_widget.js:204 #: frappe/public/js/frappe/widgets/onboarding_widget.js:232 @@ -5541,31 +5627,31 @@ msgstr "" #: frappe/public/js/frappe/widgets/onboarding_widget.js:423 #: frappe/public/js/frappe/widgets/onboarding_widget.js:531 msgid "Continue" -msgstr "" +msgstr "Voortzetten" #. Label of the contributed (Check) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Contributed" -msgstr "" +msgstr "Bijdrage" #. Label of the contribution_docname (Data) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Contribution Document Name" -msgstr "" +msgstr "Naam van het bijdragedocument" #. Label of the contribution_status (Select) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Contribution Status" -msgstr "" +msgstr "Bijdragestatus" #. Description of the 'Sign ups' (Select) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." -msgstr "" +msgstr "Hiermee wordt bepaald of nieuwe gebruikers zich kunnen registreren met deze sociale inlogcode. Indien niet ingesteld, worden de website-instellingen gerespecteerd." #: frappe/public/js/frappe/utils/utils.js:1096 msgid "Copied to clipboard." -msgstr "" +msgstr "Gekopieerd naar het klembord." #: frappe/public/js/frappe/list/list_view.js:2528 msgid "Copied {0} {1} to clipboard" @@ -5573,7 +5659,7 @@ msgstr "" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:93 msgid "Copy Link" -msgstr "" +msgstr "Link kopiëren" #: frappe/website/doctype/web_form/web_form.js:29 msgid "Copy embed code" @@ -5581,45 +5667,45 @@ msgstr "" #: frappe/public/js/frappe/request.js:620 msgid "Copy error to clipboard" -msgstr "" +msgstr "Foutmelding kopiëren naar klembord" #: frappe/public/js/frappe/form/toolbar.js:543 #: frappe/public/js/frappe/list/list_view.js:2412 msgid "Copy to Clipboard" -msgstr "" +msgstr "Kopiëren naar klembord" #: frappe/core/doctype/user/user.js:505 msgid "Copy token to clipboard" -msgstr "" +msgstr "Kopieer het token naar het klembord." #. Label of the copyright (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Copyright" -msgstr "" +msgstr "Copyright" #: frappe/custom/doctype/customize_form/customize_form.py:125 msgid "Core DocTypes cannot be customized." -msgstr "" +msgstr "Core DocTypes kunnen niet worden aangepast." #: frappe/desk/doctype/global_search_settings/global_search_settings.py:36 msgid "Core Modules {0} cannot be searched in Global Search." -msgstr "" +msgstr "Kernmodules {0} kunnen niet worden gezocht in Globaal zoeken." #: frappe/printing/page/print/print.js:687 msgid "Correct version :" -msgstr "" +msgstr "Correcte versie:" #: frappe/email/smtp.py:78 msgid "Could not connect to outgoing email server" -msgstr "" +msgstr "Kan niet verbinden met uitgaande e-mailserver" #: frappe/model/document.py:1145 msgid "Could not find {0}" -msgstr "" +msgstr "Kon {0} niet vinden" #: frappe/core/doctype/data_import/importer.py:932 msgid "Could not map column {0} to field {1}" -msgstr "" +msgstr "Kan kolom {0} niet toewijzen aan veld {1}" #: frappe/database/query.py:1023 msgid "Could not parse field: {0}" @@ -5635,7 +5721,7 @@ msgstr "" #: frappe/public/js/frappe/web_form/web_form.js:379 msgid "Couldn't save, please check the data you have entered" -msgstr "" +msgstr "Kan niet opslaan. Controleer de gegevens die u heeft ingevoerd" #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Group By Type' (Select) field in DocType 'Dashboard Chart' @@ -5648,11 +5734,11 @@ msgstr "" #: frappe/public/js/frappe/ui/group_by/group_by.js:328 #: frappe/workflow/doctype/workflow/workflow.js:162 msgid "Count" -msgstr "" +msgstr "tellen" #: frappe/public/js/frappe/widgets/widget_dialog.js:540 msgid "Count Customizations" -msgstr "" +msgstr "Tel aanpassingen" #. Label of the section_break_5 (Section Break) field in DocType 'Workspace #. Shortcut' @@ -5660,16 +5746,16 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/widgets/widget_dialog.js:525 msgid "Count Filter" -msgstr "" +msgstr "Telfilter" #: frappe/public/js/frappe/form/dashboard.js:509 msgid "Count of linked documents" -msgstr "" +msgstr "Aantal gekoppelde documenten" #. Label of the counter (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Counter" -msgstr "" +msgstr "Balie" #. Label of the country (Link) field in DocType 'Address' #. Label of the country (Link) field in DocType 'Address Template' @@ -5687,23 +5773,23 @@ msgstr "Land" #: frappe/utils/__init__.py:123 msgid "Country Code Required" -msgstr "" +msgstr "Landcode vereist" #. Label of the country_name (Data) field in DocType 'Country' #: frappe/geo/doctype/country/country.json msgid "Country Name" -msgstr "" +msgstr "Landnaam" #. Label of the county (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "County" -msgstr "" +msgstr "District" #: frappe/public/js/frappe/utils/number_systems.js:23 #: frappe/public/js/frappe/utils/number_systems.js:45 msgctxt "Number system" msgid "Cr" -msgstr "" +msgstr "Cr" #. Label of the create (Check) field in DocType 'Custom DocPerm' #. Label of the create (Check) field in DocType 'DocPerm' @@ -5728,7 +5814,7 @@ msgstr "Creëren" #: frappe/core/doctype/doctype/doctype_list.js:103 msgid "Create & Continue" -msgstr "" +msgstr "Aanmaken en verdergaan" #: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:49 msgid "Create Address" @@ -5737,12 +5823,12 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:188 #: frappe/public/js/frappe/views/reports/query_report.js:233 msgid "Create Card" -msgstr "" +msgstr "Maak een kaart" #: frappe/public/js/frappe/views/reports/query_report.js:286 #: frappe/public/js/frappe/views/reports/query_report.js:1235 msgid "Create Chart" -msgstr "" +msgstr "Grafiek maken" #: frappe/public/js/form_builder/components/controls/TableControl.vue:62 msgid "Create Child Doctype" @@ -5751,22 +5837,22 @@ msgstr "" #. Label of the create_contact (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Create Contacts from Incoming Emails" -msgstr "" +msgstr "Contactpersonen aanmaken vanuit inkomende e-mails" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Create Entry" -msgstr "" +msgstr "Invoer aanmaken" #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:59 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:195 msgid "Create Letter Head" -msgstr "" +msgstr "Briefhoofd maken" #. Label of the create_log (Check) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Create Log" -msgstr "" +msgstr "Logboek aanmaken" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:41 #: frappe/public/js/frappe/views/treeview.js:386 @@ -5781,11 +5867,11 @@ msgstr "Maak nieuw" #: frappe/core/doctype/doctype/doctype_list.js:101 msgid "Create New DocType" -msgstr "" +msgstr "Een nieuw documenttype aanmaken" #: frappe/public/js/frappe/list/list_view_select.js:186 msgid "Create New Kanban Board" -msgstr "" +msgstr "Een nieuw Kanban-bord maken" #: frappe/public/js/frappe/list/list_filter.js:119 msgid "Create Saved Filter" @@ -5793,23 +5879,23 @@ msgstr "" #: frappe/core/doctype/user/user.js:274 msgid "Create User Email" -msgstr "" +msgstr "Maak gebruikers-e-mail aan" #: frappe/printing/page/print_format_builder/print_format_builder_start.html:16 msgid "Create a New Format" -msgstr "" +msgstr "Een nieuw formaat maken" #: frappe/public/js/frappe/form/reminders.js:9 msgid "Create a Reminder" -msgstr "" +msgstr "Een herinnering aanmaken" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:551 msgid "Create a new ..." -msgstr "" +msgstr "Maak een nieuwe ..." #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:225 msgid "Create a new record" -msgstr "" +msgstr "Maak een nieuw record" #: frappe/public/js/frappe/form/controls/link.js:480 #: frappe/public/js/frappe/form/controls/link.js:482 @@ -5817,45 +5903,45 @@ msgstr "" #: frappe/public/js/frappe/list/list_view.js:519 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" -msgstr "" +msgstr "Maak een nieuwe {0}" #: frappe/www/login.html:162 msgid "Create a {0} Account" -msgstr "" +msgstr "Maak een {0} account aan" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:34 msgid "Create or Edit Print Format" -msgstr "" +msgstr "Maak of bewerk de afdrukindeling." #: frappe/workflow/page/workflow_builder/workflow_builder.js:34 msgid "Create or Edit Workflow" -msgstr "" +msgstr "Werkstroom maken of bewerken" #: frappe/public/js/frappe/list/list_view.js:522 msgid "Create your first {0}" -msgstr "" +msgstr "Maak je eerste {0}" #: frappe/workflow/doctype/workflow/workflow.js:16 msgid "Create your workflow visually using the Workflow Builder." -msgstr "" +msgstr "Ontwerp je workflow visueel met de Workflow Builder." #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json #: frappe/public/js/frappe/views/file/file_view.js:371 msgid "Created" -msgstr "" +msgstr "Gemaakt" #. Label of the created_at (Datetime) field in DocType 'Submission Queue' #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Created At" -msgstr "" +msgstr "Gemaakt op" #: frappe/model/meta.py:58 frappe/public/js/frappe/list/base_list.js:812 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:39 #: frappe/public/js/frappe/model/meta.js:214 #: frappe/public/js/frappe/model/model.js:123 msgid "Created By" -msgstr "" +msgstr "Gemaakt door" #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:174 msgid "Created By You" @@ -5867,7 +5953,7 @@ msgstr "" #: frappe/workflow/doctype/workflow/workflow.py:65 msgid "Created Custom Field {0} in {1}" -msgstr "" +msgstr "Aangepast veld {0} van {1} gemaakt" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:241 #: frappe/email/doctype/notification/notification.js:31 frappe/model/meta.py:53 @@ -5875,12 +5961,12 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:125 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:479 msgid "Created On" -msgstr "" +msgstr "Gemaakt op" #: frappe/public/js/frappe/desk.js:517 #: frappe/public/js/frappe/views/treeview.js:401 msgid "Creating {0}" -msgstr "" +msgstr "{0} maken" #: frappe/core/doctype/permission_type/permission_type.py:66 #: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.py:41 @@ -5892,34 +5978,34 @@ msgstr "" #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json #: frappe/core/doctype/server_script/server_script.json msgid "Cron" -msgstr "" +msgstr "Cron" #. Label of the cron_format (Data) field in DocType 'Scheduled Job Type' #. Label of the cron_format (Data) field in DocType 'Server Script' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json #: frappe/core/doctype/server_script/server_script.json msgid "Cron Format" -msgstr "" +msgstr "Cron-indeling" #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.py:62 msgid "Cron format is required for job types with Cron frequency." -msgstr "" +msgstr "Het Cron-formaat is vereist voor taaktypen met een Cron-frequentie." #: frappe/public/js/frappe/file_uploader/ImageCropper.vue:34 msgid "Crop" -msgstr "" +msgstr "Gewas" #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Ctrl + Down" -msgstr "" +msgstr "Ctrl + Omlaag" #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Ctrl + Up" -msgstr "" +msgstr "Ctrl + Omhoog" #: frappe/templates/includes/comments/comments.html:32 msgid "Ctrl+Enter to add comment" -msgstr "" +msgstr "Ctrl + Enter om commentaar toe te voegen" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -5948,40 +6034,40 @@ msgstr "Valuta" #. Label of the currency_name (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Currency Name" -msgstr "" +msgstr "Valutanaam" #. Label of the currency_precision (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Currency Precision" -msgstr "" +msgstr "Valutaprecisie" #. Description of a DocType #: frappe/geo/doctype/currency/currency.json msgid "Currency list stores the currency value, its symbol and fraction unit" -msgstr "" +msgstr "De valutalijst bevat de valutawaarde, het symbool en de breukeenheid." #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Current" -msgstr "" +msgstr "Actueel" #. Label of the current_job_id (Link) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Current Job ID" -msgstr "" +msgstr "Huidige vacature-ID" #. Label of the current_value (Int) field in DocType 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Current Value" -msgstr "" +msgstr "Huidige waarde" #: frappe/public/js/frappe/form/workflow.js:45 msgid "Current status" -msgstr "" +msgstr "Huidige status" #: frappe/public/js/frappe/form/form_viewers.js:5 msgid "Currently Viewing" -msgstr "" +msgstr "Momenteel wordt bekeken" #. Label of the custom (Check) field in DocType 'DocType Action' #. Label of the custom (Check) field in DocType 'DocType Link' @@ -6007,37 +6093,37 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/public/js/frappe/form/reminders.js:20 msgid "Custom" -msgstr "" +msgstr "Aangepast" #. Label of the custom_base_url (Check) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Custom Base URL" -msgstr "" +msgstr "Aangepaste basis-URL" #. Label of the custom_block_name (Link) field in DocType 'Workspace Custom #. Block' #: frappe/desk/doctype/workspace_custom_block/workspace_custom_block.json msgid "Custom Block Name" -msgstr "" +msgstr "Aangepaste bloknaam" #. Label of the custom_blocks_tab (Tab Break) field in DocType 'Workspace' #. Label of the custom_blocks (Table) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Custom Blocks" -msgstr "" +msgstr "Aangepaste blokken" #. Label of the css (Code) field in DocType 'Print Format' #. Label of the custom_css (Code) field in DocType 'Web Form' #: frappe/printing/doctype/print_format/print_format.json #: frappe/website/doctype/web_form/web_form.json msgid "Custom CSS" -msgstr "" +msgstr "Aangepaste CSS" #. Label of the custom_configuration_section (Section Break) field in DocType #. 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Custom Configuration" -msgstr "" +msgstr "Aangepaste configuratie" #. Label of the custom_delimiters (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -6047,60 +6133,60 @@ msgstr "" #. Name of a DocType #: frappe/core/doctype/custom_docperm/custom_docperm.json msgid "Custom DocPerm" -msgstr "" +msgstr "Aangepaste DocPerm" #. Label of the custom_select_doctypes (Table) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Custom Document Types (Select Permission)" -msgstr "" +msgstr "Aangepaste documenttypen (Selecteer machtigingen)" #: frappe/core/doctype/user_type/user_type.py:105 msgid "Custom Document Types Limit Exceeded" -msgstr "" +msgstr "Limiet voor aangepaste documenttypen overschreden" #: frappe/desk/desktop.py:512 msgid "Custom Documents" -msgstr "" +msgstr "Aangepaste documenten" #. Label of a Link in the Build Workspace #. Name of a DocType #: frappe/core/workspace/build/build.json #: frappe/custom/doctype/custom_field/custom_field.json msgid "Custom Field" -msgstr "" +msgstr "Aangepast veld" #: frappe/custom/doctype/custom_field/custom_field.py:222 msgid "Custom Field {0} is created by the Administrator and can only be deleted through the Administrator account." -msgstr "" +msgstr "Aangepast veld {0} wordt gemaakt door de beheerder en kan alleen worden verwijderd via de beheerdersaccount." #: frappe/custom/doctype/custom_field/custom_field.py:279 msgid "Custom Fields can only be added to a standard DocType." -msgstr "" +msgstr "Aangepaste velden kunnen alleen worden toegevoegd aan een standaard DocType." #: frappe/custom/doctype/custom_field/custom_field.py:276 msgid "Custom Fields cannot be added to core DocTypes." -msgstr "" +msgstr "Aangepaste velden kunnen niet worden toegevoegd aan kern DocTypes." #. Label of the custom_footer_section (Section Break) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Custom Footer" -msgstr "" +msgstr "Aangepaste voettekst" #. Label of the custom_format (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Custom Format" -msgstr "" +msgstr "Aangepast formaat" #. Label of the ldap_custom_group_search (Data) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Custom Group Search" -msgstr "" +msgstr "Aangepaste groepszoekopdracht" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:122 msgid "Custom Group Search if filled needs to contain the user placeholder {0}, eg uid={0},ou=users,dc=example,dc=com" -msgstr "" +msgstr "Als het veld 'Aangepaste groepszoekopdracht' is ingevuld, moet het de gebruikersplaceholder {0}bevatten, bijvoorbeeld uid={0},ou=users,dc=example,dc=com" #: frappe/printing/page/print_format_builder/print_format_builder.js:190 #: frappe/printing/page/print_format_builder/print_format_builder.js:762 @@ -6111,72 +6197,72 @@ msgstr "Aangepaste HTML" #. Name of a DocType #: frappe/desk/doctype/custom_html_block/custom_html_block.json msgid "Custom HTML Block" -msgstr "" +msgstr "Aangepast HTML-blok" #. Label of the custom_html_help (HTML) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Custom HTML Help" -msgstr "" +msgstr "Aangepaste HTML-help" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:114 msgid "Custom LDAP Directoy Selected, please ensure 'LDAP Group Member attribute' and 'Group Object Class' are entered" -msgstr "" +msgstr "Aangepaste LDAP-directory geselecteerd. Zorg ervoor dat 'LDAP-groepslidkenmerk' en 'Groepsobjectklasse' zijn ingevoerd." #. Label of the label (Data) field in DocType 'Web Form Field' #. Label of the label (Data) field in DocType 'Web Form List Column' #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Custom Label" -msgstr "" +msgstr "Aangepast label" #. Label of the custom_menu (Table) field in DocType 'Portal Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Custom Menu Items" -msgstr "" +msgstr "Aangepaste menu-items" #. Label of the custom_options (Code) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Custom Options" -msgstr "" +msgstr "Aangepaste opties" #. Label of the custom_overrides (Code) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Custom Overrides" -msgstr "" +msgstr "Aangepaste overschrijvingen" #. Option for the 'Report Type' (Select) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Custom Report" -msgstr "" +msgstr "Aangepast rapport" #: frappe/desk/desktop.py:513 msgid "Custom Reports" -msgstr "" +msgstr "Aangepaste rapporten" #. Name of a DocType #: frappe/core/doctype/custom_role/custom_role.json msgid "Custom Role" -msgstr "" +msgstr "Aangepaste rol" #. Label of the custom_scss (Code) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Custom SCSS" -msgstr "" +msgstr "Aangepaste SCSS" #. Label of the custom_sidebar_menu (Section Break) field in DocType 'Portal #. Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Custom Sidebar Menu" -msgstr "" +msgstr "Aangepast zijbalkmenu" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Custom Translation" -msgstr "" +msgstr "Aangepaste vertaling" #: frappe/custom/doctype/custom_field/custom_field.py:425 msgid "Custom field renamed to {0} successfully." -msgstr "" +msgstr "Aangepast veld succesvol hernoemd naar {0}." #: frappe/api/v2.py:172 msgid "Custom get_list method for {0} must return a QueryBuilder object or None, got {1}" @@ -6188,7 +6274,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype_list.js:83 #: frappe/website/doctype/website_theme/website_theme.json msgid "Custom?" -msgstr "" +msgstr "Aangepast?" #. Group in DocType's connections #. Group in Module Def's connections @@ -6203,35 +6289,35 @@ msgstr "Maatwerk" #: frappe/public/js/frappe/views/workspace/workspace.js:420 msgid "Customizations Discarded" -msgstr "" +msgstr "Aanpassingen verwijderd" #: frappe/custom/doctype/customize_form/customize_form.js:475 msgid "Customizations Reset" -msgstr "" +msgstr "Aanpassingen Reset" #: frappe/modules/utils.py:121 msgid "Customizations for {0} exported to:
    {1}" -msgstr "" +msgstr "Aanpassingen voor {0} geëxporteerd naar:
    {1}" #: frappe/printing/page/print/print.js:193 #: frappe/public/js/frappe/form/templates/print_layout.html:39 #: frappe/public/js/frappe/form/toolbar.js:636 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:197 msgid "Customize" -msgstr "" +msgstr "Aanpassen" #: frappe/public/js/frappe/list/list_view.js:1971 msgctxt "Button in list view menu" msgid "Customize" -msgstr "" +msgstr "Aanpassen" #: frappe/custom/doctype/customize_form/customize_form.js:89 msgid "Customize Child Table" -msgstr "" +msgstr "Kindertabel aanpassen" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:38 msgid "Customize Dashboard" -msgstr "" +msgstr "Dashboard aanpassen" #. Label of a Link in the Build Workspace #. Name of a DocType @@ -6241,16 +6327,16 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/public/js/frappe/views/kanban/kanban_view.js:357 msgid "Customize Form" -msgstr "" +msgstr "Aanpassen formulier" #: frappe/custom/doctype/customize_form/customize_form.js:100 msgid "Customize Form - {0}" -msgstr "" +msgstr "Formulier aanpassen - {0}" #. Name of a DocType #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Customize Form Field" -msgstr "" +msgstr "Aanpassen formulierveld" #: frappe/public/js/frappe/list/list_view.js:1997 msgctxt "Customize qucik filters of List View" @@ -6260,41 +6346,41 @@ msgstr "" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Customize properties, naming, fields and more for standard doctypes" -msgstr "" +msgstr "Pas eigenschappen, namen, velden en meer aan voor standaard documenttypen." #: frappe/public/js/frappe/views/file/file_view.js:144 msgid "Cut" -msgstr "" +msgstr "Besnoeiing" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Cyan" -msgstr "" +msgstr "Cyaan" #. Option for the 'Method' (Select) field in DocType 'Recorder' #. Option for the 'Request Method' (Select) field in DocType 'Webhook' #: frappe/core/doctype/recorder/recorder.json #: frappe/integrations/doctype/webhook/webhook.json msgid "DELETE" -msgstr "" +msgstr "VERWIJDEREN" #. Option for the 'Default Sort Order' (Select) field in DocType 'DocType' #. Option for the 'Sort Order' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "DESC" -msgstr "" +msgstr "DESC" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "DLE" -msgstr "" +msgstr "DLE" #: frappe/templates/print_formats/standard_macros.html:214 msgid "DRAFT" -msgstr "" +msgstr "Ontwerp" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' @@ -6320,23 +6406,23 @@ msgstr "Dagelijks" #: frappe/templates/emails/upcoming_events.html:8 msgid "Daily Event Digest is sent for Calendar Events where reminders are set." -msgstr "" +msgstr "Dagelijkse gebeurtenis Digest wordt gestuurd voor Agenda Events waar herinneringen worden ingesteld." #: frappe/desk/doctype/event/event.py:109 msgid "Daily Events should finish on the Same Day." -msgstr "" +msgstr "Dagelijkse evenementen moeten op dezelfde dag eindigen." #. 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 "Daily Long" -msgstr "" +msgstr "Dagelijkse lange" #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Daily Maintenance" -msgstr "" +msgstr "Dagelijks onderhoud" #. Option for the 'Button Color' (Select) field in DocType 'DocField' #. Option for the 'Button Color' (Select) field in DocType 'Custom Field' @@ -6348,21 +6434,21 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Danger" -msgstr "" +msgstr "Gevaar" #. Option for the 'Desk Theme' (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Dark" -msgstr "" +msgstr "Donker" #. Label of the dark_color (Link) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Dark Color" -msgstr "" +msgstr "Donkere kleur" #: frappe/public/js/frappe/ui/theme_switcher.js:65 msgid "Dark Theme" -msgstr "" +msgstr "Donker thema" #. Label of the dashboard (Check) field in DocType 'User' #. Label of a Link in the Build Workspace @@ -6382,7 +6468,7 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 #: frappe/public/js/frappe/utils/utils.js:970 msgid "Dashboard" -msgstr "" +msgstr "Dashboard" #. Label of a Link in the Build Workspace #. Name of a DocType @@ -6390,48 +6476,48 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.js:8 msgid "Dashboard Chart" -msgstr "" +msgstr "Dashboardgrafiek" #. Name of a DocType #: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json msgid "Dashboard Chart Field" -msgstr "" +msgstr "Dashboardgrafiekveld" #. Name of a DocType #: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json msgid "Dashboard Chart Link" -msgstr "" +msgstr "Link naar dashboarddiagram" #. Name of a DocType #: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.json msgid "Dashboard Chart Source" -msgstr "" +msgstr "Bron van dashboarddiagram" #. Name of a role #: frappe/desk/doctype/dashboard/dashboard.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Dashboard Manager" -msgstr "" +msgstr "Dashboardbeheerder" #. Label of the dashboard_name (Data) field in DocType 'Dashboard' #: frappe/desk/doctype/dashboard/dashboard.json msgid "Dashboard Name" -msgstr "" +msgstr "Dashboardnaam" #. Name of a DocType #: frappe/desk/doctype/dashboard_settings/dashboard_settings.json msgid "Dashboard Settings" -msgstr "" +msgstr "Dashboard-instellingen" #: frappe/public/js/frappe/list/base_list.js:205 msgid "Dashboard View" -msgstr "" +msgstr "Dashboardweergave" #. Label of the tab_break_2 (Tab Break) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Dashboards" -msgstr "" +msgstr "Dashboards" #. Label of the data (Code) field in DocType 'Deleted Document' #. Option for the 'Type' (Select) field in DocType 'DocField' @@ -6456,16 +6542,16 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Data" -msgstr "" +msgstr "Gegevens" #: frappe/public/js/frappe/form/controls/data.js:59 msgid "Data Clipped" -msgstr "" +msgstr "Gegevens afgekapt" #. Name of a DocType #: frappe/core/doctype/data_export/data_export.json msgid "Data Export" -msgstr "" +msgstr "Gegevens exporteren" #. Name of a DocType #. Label of the data_import (Link) field in DocType 'Data Import Log' @@ -6477,59 +6563,59 @@ msgstr "Gegevens importeren" #. Name of a DocType #: frappe/core/doctype/data_import_log/data_import_log.json msgid "Data Import Log" -msgstr "" +msgstr "Logboek voor gegevensimport" #: frappe/core/doctype/data_export/exporter.py:174 msgid "Data Import Template" -msgstr "" +msgstr "Data Import Sjabloon" #: frappe/core/doctype/data_import/data_import.py:76 msgid "Data Import is not allowed for {0}. Enable 'Allow Import' in DocType settings." -msgstr "" +msgstr "Gegevensimport is niet toegestaan voor {0}. Schakel 'Import toestaan' in bij de DocType-instellingen." #: frappe/custom/doctype/customize_form/customize_form.py:619 msgid "Data Too Long" -msgstr "" +msgstr "Gegevens te lang" #. Label of the database (Data) field in DocType 'System Health Report' #. Label of the database_section (Section Break) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Database" -msgstr "" +msgstr "Database" #. Label of the engine (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Database Engine" -msgstr "" +msgstr "Database-engine" #. Label of the database_processes_section (Section Break) field in DocType #. 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "Database Processes" -msgstr "" +msgstr "Databaseprocessen" #: frappe/public/js/frappe/doctype/index.js:39 msgid "Database Row Size Utilization" -msgstr "" +msgstr "Database rijgroottegebruik" #. Name of a report #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.json msgid "Database Storage Usage By Tables" -msgstr "" +msgstr "Databaseopslaggebruik per tabel" #: frappe/custom/doctype/customize_form/customize_form.py:251 msgid "Database Table Row Size Limit" -msgstr "" +msgstr "Maximale grootte van een rij in een databasetabel" #: frappe/public/js/frappe/doctype/index.js:41 msgid "Database Table Row Size Utilization: {0}%, this limits number of fields you can add." -msgstr "" +msgstr "Gebruik van de rijgrootte van de databasetabel: {0}%, dit beperkt het aantal velden dat u kunt toevoegen." #. Label of the database_version (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Database Version" -msgstr "" +msgstr "Databaseversie" #. Label of the communication_date (Datetime) field in DocType 'Activity Log' #. Label of the communication_date (Datetime) field in DocType 'Communication' @@ -6559,28 +6645,28 @@ msgstr "Datum" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/country/country.json msgid "Date Format" -msgstr "" +msgstr "Datumformaat" #. Label of the section_break_dfrx (Section Break) field in DocType 'Audit #. Trail' #: frappe/core/doctype/audit_trail/audit_trail.json #: frappe/public/js/frappe/widgets/chart_widget.js:237 msgid "Date Range" -msgstr "" +msgstr "Datumbereik" #. Label of the date_and_number_format (Section Break) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Date and Number Format" -msgstr "" +msgstr "Datum- en nummerformaat" #: frappe/public/js/frappe/form/controls/date.js:252 msgid "Date {0} must be in format: {1}" -msgstr "" +msgstr "Datum {0} moet de indeling hebben: {1}" #: frappe/utils/password_strength.py:129 msgid "Dates are often easy to guess." -msgstr "" +msgstr "Data zijn vaak gemakkelijk te raden." #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -6595,7 +6681,7 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Datetime" -msgstr "" +msgstr "Datum en tijd" #. Label of the day (Select) field in DocType 'Assignment Rule Day' #. Label of the day (Select) field in DocType 'Auto Repeat Day' @@ -6608,31 +6694,31 @@ msgstr "Dag" #. Label of the day_of_week (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Day of Week" -msgstr "" +msgstr "Dag van de week" #: frappe/public/js/frappe/form/controls/duration.js:27 msgctxt "Duration" msgid "Days" -msgstr "" +msgstr "Dagen" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Days After" -msgstr "" +msgstr "Dagen later" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Days Before" -msgstr "" +msgstr "Dagen ervoor" #. Label of the days_in_advance (Int) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Days Before or After" -msgstr "" +msgstr "Dagen ervoor of erna" #: frappe/public/js/frappe/request.js:251 msgid "Deadlock Occurred" -msgstr "" +msgstr "Er is een impasse opgetreden." #: frappe/templates/emails/password_reset.html:1 msgid "Dear" @@ -6640,21 +6726,21 @@ msgstr "Geachte" #: frappe/templates/emails/administrator_logged_in.html:1 msgid "Dear System Manager," -msgstr "" +msgstr "Geachte Systeemmanager," #: frappe/templates/emails/account_deletion_notification.html:1 #: frappe/templates/emails/delete_data_confirmation.html:1 msgid "Dear User," -msgstr "" +msgstr "Beste gebruiker," #: frappe/templates/emails/download_data.html:1 msgid "Dear {0}" -msgstr "" +msgstr "Beste {0}" #. Label of the debug_log (Code) field in DocType 'Scheduled Job Log' #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json msgid "Debug Log" -msgstr "" +msgstr "Foutopsporingslogboek" #: frappe/public/js/frappe/views/reports/report_utils.js:318 msgid "Decimal Separator must be '.' when Quoting is set to Non-numeric" @@ -6687,27 +6773,27 @@ msgstr "Standaard" #: frappe/contacts/doctype/address_template/address_template.py:41 msgid "Default Address Template cannot be deleted" -msgstr "" +msgstr "Standaard Adres Sjabloon kan niet worden verwijderd" #. Label of the default_amend_naming (Select) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Default Amendment Naming" -msgstr "" +msgstr "Standaardwijzigingsnaamgeving" #. Label of the default_app (Select) field in DocType 'System Settings' #. Label of the default_app (Select) field in DocType 'User' #: frappe/core/doctype/system_settings/system_settings.json #: frappe/core/doctype/user/user.json msgid "Default App" -msgstr "" +msgstr "Standaardapp" #. Label of the default_email_template (Link) field in DocType 'DocType' #. Label of the default_email_template (Link) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Default Email Template" -msgstr "" +msgstr "Standaard e-mailsjabloon" #: frappe/email/doctype/email_account/email_account_list.js:13 msgid "Default Inbox" @@ -6722,7 +6808,7 @@ msgstr "Standaard Inkomende" #. Label of the is_default (Check) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Default Letter Head" -msgstr "" +msgstr "Standaard briefhoofd" #. Option for the 'Action' (Select) field in DocType 'Amended Document Naming #. Settings' @@ -6731,7 +6817,7 @@ msgstr "" #: frappe/core/doctype/amended_document_naming_settings/amended_document_naming_settings.json #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Default Naming" -msgstr "" +msgstr "Standaardnaamgeving" #. Label of the default_outgoing (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -6742,29 +6828,29 @@ msgstr "Standaard uitgaande" #. Label of the default_portal_home (Data) field in DocType 'Portal Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Default Portal Home" -msgstr "" +msgstr "Standaard portaal startpagina" #. Label of the default_print_format (Data) field in DocType 'DocType' #. Label of the default_print_format (Link) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Default Print Format" -msgstr "" +msgstr "Standaard afdrukformaat" #. Label of the default_print_language (Link) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Default Print Language" -msgstr "" +msgstr "Standaard afdruktaal" #. Label of the default_redirect_uri (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Default Redirect URI" -msgstr "" +msgstr "Standaard omleidings-URI" #. Label of the default_role (Link) field in DocType 'Portal Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Default Role at Time of Signup" -msgstr "" +msgstr "Standaardrol bij aanmelding" #: frappe/email/doctype/email_account/email_account_list.js:16 msgid "Default Sending" @@ -6777,109 +6863,109 @@ msgstr "Standaard verzenden en Inbox" #. Label of the sort_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Default Sort Field" -msgstr "" +msgstr "Standaard sorteerveld" #. Label of the sort_order (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Default Sort Order" -msgstr "" +msgstr "Standaard sorteervolgorde" #. Label of the field (Data) field in DocType 'Print Format Field Template' #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json msgid "Default Template For Field" -msgstr "" +msgstr "Standaardsjabloon voor veld" #: frappe/website/doctype/website_theme/website_theme.js:28 msgid "Default Theme" -msgstr "" +msgstr "Standaard thema" #. Label of the default_role (Link) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Default User Role" -msgstr "" +msgstr "Standaard gebruikersrol" #. Label of the default_user_type (Link) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Default User Type" -msgstr "" +msgstr "Standaard gebruikerstype" #. Label of the default (Text) field in DocType 'Custom Field' #. Label of the default_value (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/property_setter/property_setter.json msgid "Default Value" -msgstr "" +msgstr "Standaardwaarde" #. Label of the default_view (Select) field in DocType 'DocType' #. Label of the default_view (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Default View" -msgstr "" +msgstr "Standaardweergave" #. Label of the default_workspace (Link) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Default Workspace" -msgstr "" +msgstr "Standaardwerkruimte" #. Description of the 'Currency' (Link) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Default display currency" -msgstr "" +msgstr "Standaard weergavevaluta" #: frappe/core/doctype/doctype/doctype.py:1408 msgid "Default for 'Check' type of field {0} must be either '0' or '1'" -msgstr "" +msgstr "De standaardwaarde voor het veldtype 'Controle' {0} moet '0' of '1' zijn" #: frappe/core/doctype/doctype/doctype.py:1421 msgid "Default value for {0} must be in the list of options." -msgstr "" +msgstr "De standaardwaarde voor {0} moet in de lijst met opties staan." #: frappe/core/doctype/session_default_settings/session_default_settings.py:38 msgid "Default {0}" -msgstr "" +msgstr "Standaard {0}" #. Description of the 'Heading' (Data) field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Default: \"Contact Us\"" -msgstr "" +msgstr "Standaard: \"Neem contact met ons op\"" #. Name of a DocType #: frappe/core/doctype/defaultvalue/defaultvalue.json msgid "DefaultValue" -msgstr "" +msgstr "Standaardwaarde" #. Label of the defaults_section (Section Break) field in DocType 'DocField' #. Label of the sb2 (Section Break) field in DocType 'User' #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/user/user.json msgid "Defaults" -msgstr "" +msgstr "Standaardwaarden" #: frappe/email/doctype/email_account/email_account.py:244 msgid "Defaults Updated" -msgstr "" +msgstr "Standaardwaarden bijgewerkt" #. Description of a DocType #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Defines actions on states and the next step and allowed roles." -msgstr "" +msgstr "Definieert acties op basis van statussen, de volgende stap en de toegestane rollen." #. Description of the 'Delete Background Exported Reports After (Hours)' (Int) #. field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Defines how long exported reports sent via email are kept in the system. Older files will be automatically deleted." -msgstr "" +msgstr "Hiermee wordt bepaald hoe lang geëxporteerde rapporten die via e-mail worden verzonden, in het systeem worden bewaard. Oudere bestanden worden automatisch verwijderd." #. Description of a DocType #: frappe/workflow/doctype/workflow/workflow.json msgid "Defines workflow states and rules for a document." -msgstr "" +msgstr "Definieert workflowstatussen en -regels voor een document." #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Delayed" -msgstr "" +msgstr "Vertraagd" #. Label of the delete (Check) field in DocType 'Custom DocPerm' #. Label of the delete (Check) field in DocType 'DocPerm' @@ -6899,50 +6985,50 @@ msgstr "" #: frappe/templates/discussions/reply_card.html:35 #: frappe/templates/discussions/reply_section.html:29 msgid "Delete" -msgstr "" +msgstr "Verwijder" #: frappe/public/js/frappe/list/list_view.js:2272 msgctxt "Button in list view actions menu" msgid "Delete" -msgstr "" +msgstr "Verwijder" #: frappe/website/doctype/web_form/templates/web_form.html:61 msgctxt "Button in web form" msgid "Delete" -msgstr "" +msgstr "Verwijder" #: frappe/www/me.html:65 msgid "Delete Account" -msgstr "" +msgstr "Account verwijderen" #. Label of the delete_background_exported_reports_after (Int) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Delete Background Exported Reports After (Hours)" -msgstr "" +msgstr "Achtergrondrapporten die na (uren) zijn geëxporteerd, verwijderen" #: frappe/public/js/form_builder/components/Section.vue:196 msgctxt "Title of confirmation dialog" msgid "Delete Column" -msgstr "" +msgstr "Kolom verwijderen" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.js:10 msgid "Delete Data" -msgstr "" +msgstr "Verwijder data" #: frappe/public/js/frappe/views/kanban/kanban_view.js:116 msgid "Delete Kanban Board" -msgstr "" +msgstr "Kanbanbord verwijderen" #: frappe/public/js/form_builder/components/Section.vue:125 msgctxt "Title of confirmation dialog" msgid "Delete Section" -msgstr "" +msgstr "Sectie verwijderen" #: frappe/public/js/form_builder/components/Tabs.vue:64 msgctxt "Title of confirmation dialog" msgid "Delete Tab" -msgstr "" +msgstr "Tab verwijderen" #: frappe/public/js/frappe/form/grid.js:66 msgid "Delete all" @@ -6954,31 +7040,31 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:960 msgid "Delete and Generate New" -msgstr "" +msgstr "Verwijderen en een nieuwe genereren" #: frappe/public/js/form_builder/components/Section.vue:203 msgctxt "Button text" msgid "Delete column" -msgstr "" +msgstr "Kolom verwijderen" #: frappe/public/js/frappe/form/footer/form_timeline.js:742 msgid "Delete comment?" -msgstr "" +msgstr "Reactie verwijderen?" #: frappe/public/js/form_builder/components/Section.vue:205 msgctxt "Button text" msgid "Delete entire column with fields" -msgstr "" +msgstr "Verwijder de volledige kolom met velden" #: frappe/public/js/form_builder/components/Section.vue:134 msgctxt "Button text" msgid "Delete entire section with fields" -msgstr "" +msgstr "Verwijder het hele gedeelte met velden" #: frappe/public/js/form_builder/components/Tabs.vue:73 msgctxt "Button text" msgid "Delete entire tab with fields" -msgstr "" +msgstr "Verwijder het hele tabblad met velden" #: frappe/public/js/frappe/form/grid.js:242 msgid "Delete row" @@ -6987,26 +7073,26 @@ msgstr "" #: frappe/public/js/form_builder/components/Section.vue:132 msgctxt "Button text" msgid "Delete section" -msgstr "" +msgstr "Sectie verwijderen" #: frappe/public/js/form_builder/components/Tabs.vue:71 msgctxt "Button text" msgid "Delete tab" -msgstr "" +msgstr "Tab verwijderen" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:29 msgid "Delete this record to allow sending to this email address" -msgstr "" +msgstr "Verwijder dit record om mailverkeer naar dit e-mailadres toe te staan." #: frappe/public/js/frappe/list/list_view.js:2277 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" -msgstr "" +msgstr "Item {0} permanent verwijderen?" #: frappe/public/js/frappe/list/list_view.js:2283 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" -msgstr "" +msgstr "Verwijder {0} items definitief?" #: frappe/public/js/frappe/form/grid.js:245 msgid "Delete {0} rows" @@ -7021,38 +7107,38 @@ msgstr "" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json msgid "Deleted" -msgstr "" +msgstr "Verwijderd" #. Label of the deleted_doctype (Data) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json msgid "Deleted DocType" -msgstr "" +msgstr "Verwijderd documenttype" #. Name of a DocType #: frappe/core/doctype/deleted_document/deleted_document.json msgid "Deleted Document" -msgstr "" +msgstr "verwijderde Document" #. Label of the deleted_name (Data) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json msgid "Deleted Name" -msgstr "" +msgstr "Verwijderde naam" #: frappe/public/js/frappe/web_form/web_form.js:207 msgid "Deleted!" -msgstr "" +msgstr "Verwijderd!" #: frappe/desk/reportview.py:621 msgid "Deleting {0}" -msgstr "" +msgstr "Het verwijderen van {0}" #: frappe/public/js/frappe/list/bulk_operations.js:202 msgid "Deleting {0} records..." -msgstr "" +msgstr "Het verwijderen van {0} records..." #: frappe/public/js/frappe/model/model.js:704 msgid "Deleting {0}..." -msgstr "" +msgstr "Verwijderen {0}..." #. Label of the deletion_steps (Table) field in DocType 'Personal Data Deletion #. Request' @@ -7077,49 +7163,49 @@ msgstr "" #: frappe/public/js/frappe/views/reports/report_utils.js:306 msgid "Delimiter must be a single character" -msgstr "" +msgstr "Het scheidingsteken moet een enkel teken zijn." #. Label of the delivery_status (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Delivery Status" -msgstr "" +msgstr "Verzendstatus" #. Option for the 'Sign ups' (Select) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/templates/includes/oauth_confirmation.html:17 msgid "Deny" -msgstr "" +msgstr "Ontkennen" #. Label of the department (Data) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Department" -msgstr "" +msgstr "Afdeling" #. Label of the dependencies (Data) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/public/js/frappe/widgets/widget_dialog.js:323 #: frappe/www/attribution.html:29 msgid "Dependencies" -msgstr "" +msgstr "Afhankelijkheden" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Dependencies & Licenses" -msgstr "" +msgstr "Afhankelijkheden en licenties" #. Label of the depends_on (Code) field in DocType 'Custom Field' #. Label of the depends_on (Code) field in DocType 'Customize Form Field' #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Depends On" -msgstr "" +msgstr "Hangt ervan af" #: frappe/public/js/frappe/ui/filters/filter.js:32 msgid "Descendants Of" -msgstr "" +msgstr "Nakomelingen van" #: frappe/public/js/frappe/ui/filters/filter.js:33 msgid "Descendants Of (inclusive)" -msgstr "" +msgstr "Afstammelingen van (inclusief)" #. Label of the description (Small Text) field in DocType 'Assignment Rule' #. Label of the description (Small Text) field in DocType 'Reminder' @@ -7169,27 +7255,27 @@ msgstr "Beschrijving" #. 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Description to inform the user about any action that is going to be performed" -msgstr "" +msgstr "Een beschrijving om de gebruiker te informeren over de actie die zal worden uitgevoerd." #. Label of the designation (Data) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Designation" -msgstr "" +msgstr "Benaming" #. Label of the desk_access (Check) field in DocType 'Role' #: frappe/core/doctype/role/role.json msgid "Desk Access" -msgstr "" +msgstr "Toegang tot de werkplek" #. Label of the desk_settings_section (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Desk Settings" -msgstr "" +msgstr "Bureau-instellingen" #. Label of the desk_theme (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Desk Theme" -msgstr "" +msgstr "Bureauthema" #. Name of a role #: frappe/automation/doctype/reminder/reminder.json @@ -7229,7 +7315,7 @@ msgstr "" #: frappe/workflow/doctype/workflow_action/workflow_action.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Desk User" -msgstr "" +msgstr "Bureaugebruiker" #: frappe/www/me.html:86 msgid "Desktop" @@ -7239,7 +7325,7 @@ msgstr "" #: frappe/desk/doctype/desktop_icon/desktop_icon.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:571 msgid "Desktop Icon" -msgstr "" +msgstr "Bureaubladicoon" #. Name of a DocType #: frappe/desk/doctype/desktop_layout/desktop_layout.json @@ -7268,7 +7354,7 @@ msgstr "" #: frappe/public/js/frappe/form/layout.js:155 #: frappe/public/js/frappe/views/treeview.js:300 msgid "Details" -msgstr "" +msgstr "Details" #. Label of the use_csv_sniffer (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -7277,25 +7363,25 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager.js:546 msgid "Did not add" -msgstr "" +msgstr "Niet toegevoegd" #: frappe/core/page/permission_manager/permission_manager.js:440 msgid "Did not remove" -msgstr "" +msgstr "Niet verwijderd" #: frappe/public/js/frappe/utils/diffview.js:57 msgid "Diff" -msgstr "" +msgstr "Diff" #. Description of the 'States' (Section Break) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Different \"States\" this document can exist in. Like \"Open\", \"Pending Approval\" etc." -msgstr "" +msgstr "Dit document kan zich in verschillende \"statussen\" bevinden, zoals \"Open\", \"In afwachting van goedkeuring\", enzovoort." #. Label of the prefix_digits (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Digits" -msgstr "" +msgstr "Cijfers" #: frappe/utils/data.py:1563 msgctxt "Currency" @@ -7305,42 +7391,42 @@ msgstr "" #. 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 "Directory Server" #. Label of the disable_auto_refresh (Check) field in DocType 'List View #. Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Disable Auto Refresh" -msgstr "" +msgstr "Automatisch vernieuwen uitschakelen" #. Label of the disable_automatic_recency_filters (Check) field in DocType #. 'List View Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Disable Automatic Recency Filters" -msgstr "" +msgstr "Schakel automatische recentheidsfilters uit." #. Label of the disable_change_log_notification (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable Change Log Notification" -msgstr "" +msgstr "Wijzigingslogboekmelding uitschakelen" #. Label of the disable_comment_count (Check) field in DocType 'List View #. Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Disable Comment Count" -msgstr "" +msgstr "Reactieteller uitschakelen" #. Label of the disable_count (Check) field in DocType 'List View Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Disable Count" -msgstr "" +msgstr "Uitschakelen telling" #. Label of the disable_document_sharing (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable Document Sharing" -msgstr "" +msgstr "Documentdeling uitschakelen" #. Label of the disable_product_suggestion (Check) field in DocType 'System #. Settings' @@ -7350,12 +7436,12 @@ msgstr "" #: frappe/core/doctype/report/report.js:39 msgid "Disable Report" -msgstr "" +msgstr "Uitschakelen Report" #. Label of the no_smtp_authentication (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Disable SMTP server authentication" -msgstr "" +msgstr "SMTP-serverauthenticatie uitschakelen" #. Label of the disable_scrolling (Check) field in DocType 'List View Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json @@ -7366,34 +7452,34 @@ msgstr "" #. Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Disable Sidebar Stats" -msgstr "" +msgstr "Schakel statistieken in de zijbalk uit." #: frappe/website/doctype/website_settings/website_settings.js:146 msgid "Disable Signup for your site" -msgstr "" +msgstr "Schakel Aanmelden voor uw site uit" #. Label of the disable_standard_email_footer (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable Standard Email Footer" -msgstr "" +msgstr "Standaard e-mailvoettekst uitschakelen" #. Label of the disable_system_update_notification (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable System Update Notification" -msgstr "" +msgstr "Systeemupdate-meldingen uitschakelen" #. Label of the disable_user_pass_login (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Disable Username/Password Login" -msgstr "" +msgstr "Gebruikersnaam/wachtwoord-aanmelding uitschakelen" #. Label of the disable_signup (Check) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Disable signups" -msgstr "" +msgstr "Aanmelden uitschakelen" #. Label of the disabled (Check) field in DocType 'Assignment Rule' #. Label of the disabled (Check) field in DocType 'Auto Repeat' @@ -7430,7 +7516,7 @@ msgstr "Uitgeschakeld" #: frappe/email/doctype/email_account/email_account.js:300 msgid "Disabled Auto Reply" -msgstr "" +msgstr "Uitgeschakeld automatisch antwoord" #: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 @@ -7438,17 +7524,17 @@ msgstr "" #: frappe/public/js/frappe/views/workspace/workspace.js:413 #: frappe/public/js/frappe/web_form/web_form.js:189 msgid "Discard" -msgstr "" +msgstr "afdanken" #: frappe/website/doctype/web_form/templates/web_form.html:53 msgctxt "Button in web form" msgid "Discard" -msgstr "" +msgstr "afdanken" #: frappe/public/js/frappe/views/communication.js:30 msgctxt "Discard Email" msgid "Discard" -msgstr "" +msgstr "afdanken" #: frappe/public/js/frappe/form/form.js:888 msgid "Discard {0}" @@ -7456,7 +7542,7 @@ msgstr "" #: frappe/public/js/frappe/web_form/web_form.js:186 msgid "Discard?" -msgstr "" +msgstr "Weggooien?" #: frappe/desk/form/save.py:75 msgid "Discarded" @@ -7465,28 +7551,28 @@ msgstr "" #. Description of the 'Suggested Indexes' (Table) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "Disclaimer: These indexes are suggested based on data and queries performed during this recording. These suggestions may or may not help." -msgstr "" +msgstr "Disclaimer: Deze indexen worden voorgesteld op basis van gegevens en zoekopdrachten die tijdens deze opname zijn uitgevoerd. Deze suggesties zijn mogelijk wel of niet nuttig." #. Name of a DocType #: frappe/website/doctype/discussion_reply/discussion_reply.json msgid "Discussion Reply" -msgstr "" +msgstr "Discussiereactie" #. Name of a DocType #: frappe/website/doctype/discussion_topic/discussion_topic.json msgid "Discussion Topic" -msgstr "" +msgstr "Discussieonderwerp" #: frappe/public/js/frappe/form/footer/form_timeline.js:639 #: frappe/templates/discussions/reply_card.html:16 #: frappe/templates/discussions/reply_section.html:29 msgid "Dismiss" -msgstr "" +msgstr "Afwijzen" #: frappe/public/js/frappe/widgets/onboarding_widget.js:572 msgctxt "Stop showing the onboarding widget." msgid "Dismiss" -msgstr "" +msgstr "Afwijzen" #. Label of the display (Section Break) field in DocType 'DocField' #. Label of the updates_tab (Tab Break) field in DocType 'System Settings' @@ -7498,12 +7584,12 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Display" -msgstr "" +msgstr "Weergave" #. Label of the depends_on (Code) field in DocType 'Web Form Field' #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Display Depends On" -msgstr "" +msgstr "Weergave is afhankelijk van" #. Label of the depends_on (Code) field in DocType 'DocField' #. Label of the display_depends_on (Code) field in DocType 'Workspace Sidebar @@ -7511,11 +7597,11 @@ msgstr "" #: frappe/core/doctype/docfield/docfield.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json msgid "Display Depends On (JS)" -msgstr "" +msgstr "Weergave afhankelijk van (JS)" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:180 msgid "Divider" -msgstr "" +msgstr "Scheidingswand" #. Label of the do_not_create_new_user (Check) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json @@ -7526,11 +7612,11 @@ msgstr "" #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Do not create new user if user with email does not exist in the system" -msgstr "" +msgstr "Maak geen nieuwe gebruiker aan als er nog geen gebruiker met dat e-mailadres in het systeem bestaat." #: frappe/public/js/frappe/form/grid.js:1258 msgid "Do not edit headers which are preset in the template" -msgstr "" +msgstr "Bewerk geen kopteksten die vooraf zijn ingesteld in de sjabloon" #: frappe/public/js/frappe/router.js:630 msgid "Do not warn me again about {0}" @@ -7538,50 +7624,53 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.js:71 msgid "Do you still want to proceed?" -msgstr "" +msgstr "Wilt u toch doorgaan?" #: frappe/public/js/frappe/form/form.js:998 msgid "Do you want to cancel all linked documents?" -msgstr "" +msgstr "Wilt u alle gekoppelde documenten annuleren?" #. Label of the webhook_docevent (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Doc Event" -msgstr "" +msgstr "Documentgebeurtenis" #. Label of the sb_doc_events (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Doc Events" -msgstr "" +msgstr "Documentatie-evenementen" #. Label of the doc_status (Select) field in DocType 'Workflow Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Doc Status" -msgstr "" +msgstr "Documentstatus" #. Name of a DocType #. Option for the 'Applied On' (Select) field in DocType 'Property Setter' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/property_setter/property_setter.json msgid "DocField" -msgstr "" +msgstr "DocField" #. Name of a DocType #: frappe/core/doctype/docperm/docperm.json msgid "DocPerm" -msgstr "" +msgstr "DocPerm" #. Name of a DocType #: frappe/core/doctype/docshare/docshare.json msgid "DocShare" -msgstr "" +msgstr "DocShare" #: frappe/workflow/doctype/workflow/workflow.js:264 msgid "DocStatus of the following states have changed:
    {0}
    \n" "\t\t\t\tDo you want to update the docstatus of existing documents in those states?
    \n" "\t\t\t\tThis does not undo any effect bought in by the document's existing docstatus.\n" "\t\t\t\t" -msgstr "" +msgstr "De documentstatus van de volgende statussen is gewijzigd:
    {0}
    \n" +"\t\t\t\tWilt u de documentstatus van bestaande documenten in deze statussen bijwerken?
    \n" +"\t\t\t\tDit heft geen effect op dat is veroorzaakt door de bestaande documentstatus van het document.\n" +"\t\t\t\t" #. Label of the document_type (Link) field in DocType 'Amended Document Naming #. Settings' @@ -7627,104 +7716,104 @@ msgstr "" #: frappe/public/js/frappe/widgets/widget_dialog.js:164 #: frappe/website/doctype/website_slideshow/website_slideshow.js:18 msgid "DocType" -msgstr "" +msgstr "DocType" #: frappe/core/doctype/doctype/doctype.py:1609 msgid "DocType {0} provided for the field {1} must have atleast one Link field" -msgstr "" +msgstr "DocType {0} moet voor het veld {1} minimaal één Link-veld bevatten" #. Name of a DocType #. Option for the 'Applied On' (Select) field in DocType 'Property Setter' #: frappe/core/doctype/doctype_action/doctype_action.json #: frappe/custom/doctype/property_setter/property_setter.json msgid "DocType Action" -msgstr "" +msgstr "DocType-actie" #. Option for the 'Script Type' (Select) field in DocType 'Server Script' #. Label of the doctype_event (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "DocType Event" -msgstr "" +msgstr "DocType-gebeurtenis" #. Name of a DocType #: frappe/custom/doctype/doctype_layout/doctype_layout.json msgid "DocType Layout" -msgstr "" +msgstr "DocType-indeling" #. Name of a DocType #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json msgid "DocType Layout Field" -msgstr "" +msgstr "Documenttype-indelingveld" #. Name of a DocType #. Option for the 'Applied On' (Select) field in DocType 'Property Setter' #: frappe/core/doctype/doctype_link/doctype_link.json #: frappe/custom/doctype/property_setter/property_setter.json msgid "DocType Link" -msgstr "" +msgstr "Documenttype-link" #: frappe/public/js/form_builder/components/Field.vue:159 msgid "DocType Missing" -msgstr "" +msgstr "Documenttype ontbreekt" #. Name of a DocType #. Option for the 'Applied On' (Select) field in DocType 'Property Setter' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/custom/doctype/property_setter/property_setter.json msgid "DocType State" -msgstr "" +msgstr "Documenttype-status" #. Label of the doc_view (Select) field in DocType 'Workspace Shortcut' #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/widgets/widget_dialog.js:479 msgid "DocType View" -msgstr "" +msgstr "Documenttypeweergave" #: frappe/core/doctype/doctype/doctype.py:670 msgid "DocType can not be merged" -msgstr "" +msgstr "DocType kan niet worden samengevoegd" #: frappe/core/doctype/doctype/doctype.py:664 msgid "DocType can only be renamed by Administrator" -msgstr "" +msgstr "DocType kan alleen worden hernoemd door Administrator" #. Description of a DocType #: frappe/core/doctype/doctype/doctype.json msgid "DocType is a Table / Form in the application." -msgstr "" +msgstr "DocType is een tabel/formulier in de applicatie." #: frappe/integrations/doctype/webhook/webhook.py:83 msgid "DocType must be Submittable for the selected Doc Event" -msgstr "" +msgstr "DocType moet Submitterbaar zijn voor het geselecteerde Doc Event" #: frappe/public/js/form_builder/store.js:177 msgid "DocType must have atleast one field" -msgstr "" +msgstr "Het documenttype moet ten minste één veld bevatten." #: frappe/core/doctype/log_settings/log_settings.py:57 msgid "DocType not supported by Log Settings." -msgstr "" +msgstr "Het documenttype wordt niet ondersteund door de logboekinstellingen." #. Description of the 'Document Type' (Link) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "DocType on which this Workflow is applicable." -msgstr "" +msgstr "Documenttype waarop deze workflow van toepassing is." #: frappe/public/js/frappe/views/kanban/kanban_settings.js:4 msgid "DocType required" -msgstr "" +msgstr "DocType vereist" #: frappe/modules/utils.py:218 msgid "DocType {0} does not exist." -msgstr "" +msgstr "DocType {0} bestaat niet." #: frappe/modules/utils.py:288 msgid "DocType {} not found" -msgstr "" +msgstr "DocType {} niet gevonden" #: frappe/core/doctype/doctype/doctype.py:1049 msgid "DocType's name should not start or end with whitespace" -msgstr "" +msgstr "De naam van DocType mag niet beginnen of eindigen met spaties" #: frappe/core/doctype/doctype/doctype.js:67 msgid "DocTypes cannot be modified, please use {0} instead" @@ -7734,15 +7823,15 @@ msgstr "" #: frappe/email/doctype/document_follow/document_follow.json #: frappe/public/js/frappe/widgets/widget_dialog.js:682 msgid "Doctype" -msgstr "" +msgstr "Doctype" #: frappe/core/doctype/doctype/doctype.py:1043 msgid "Doctype name is limited to {0} characters ({1})" -msgstr "" +msgstr "De naam van het documenttype is beperkt tot {0} tekens ({1})." #: frappe/public/js/frappe/list/bulk_operations.js:3 msgid "Doctype required" -msgstr "" +msgstr "Doctype vereist" #. Label of the reference_name (Data) field in DocType 'Milestone' #. Label of the document (Dynamic Link) field in DocType 'Audit Trail' @@ -7757,7 +7846,7 @@ msgstr "" #: frappe/desk/doctype/notification_subscribed_document/notification_subscribed_document.json #: frappe/public/js/frappe/views/render_preview.js:42 msgid "Document" -msgstr "" +msgstr "Document" #. Label of the actions (Table) field in DocType 'DocType' #. Label of the document_actions_section (Section Break) field in DocType @@ -7765,7 +7854,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Document Actions" -msgstr "" +msgstr "Documentacties" #. Label of the document_follow_notifications_section (Section Break) field in #. DocType 'User' @@ -7773,22 +7862,22 @@ msgstr "" #: frappe/core/doctype/user/user.json #: frappe/email/doctype/document_follow/document_follow.json msgid "Document Follow" -msgstr "" +msgstr "Document volgen" #: frappe/desk/form/document_follow.py:100 msgid "Document Follow Notification" -msgstr "" +msgstr "Document Volg melding" #. Label of the document_name (Data) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Document Link" -msgstr "" +msgstr "Documentlink" #. Label of the section_break_12 (Section Break) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Document Linking" -msgstr "" +msgstr "Documentkoppeling" #. Label of the links (Table) field in DocType 'DocType' #. Label of the document_links_section (Section Break) field in DocType @@ -7796,23 +7885,23 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Document Links" -msgstr "" +msgstr "Documentlinks" #: frappe/core/doctype/doctype/doctype.py:1232 msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType" -msgstr "" +msgstr "Document Links Rij #{0}: Veld {1} kon niet worden gevonden in {2} DocType" #: frappe/core/doctype/doctype/doctype.py:1252 msgid "Document Links Row #{0}: Invalid doctype or fieldname." -msgstr "" +msgstr "Document Links Row #{0}: Ongeldig doctype of veldnaam." #: frappe/core/doctype/doctype/doctype.py:1215 msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links" -msgstr "" +msgstr "Documentlinks Rij #{0}: Het bovenliggende documenttype is verplicht voor interne links" #: frappe/core/doctype/doctype/doctype.py:1221 msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links" -msgstr "" +msgstr "Documentlinks Rij #{0}: Tabelveldnaam is verplicht voor interne links" #. Label of the reminder_docname (Dynamic Link) field in DocType 'Reminder' #. Label of the share_name (Dynamic Link) field in DocType 'DocShare' @@ -7836,60 +7925,60 @@ msgstr "" #. Name of a DocType #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Document Naming Rule" -msgstr "" +msgstr "Regel voor de naamgeving van documenten" #. Name of a DocType #: frappe/core/doctype/document_naming_rule_condition/document_naming_rule_condition.json msgid "Document Naming Rule Condition" -msgstr "" +msgstr "Voorwaarde voor regel voor naamgeving van documenten" #. Name of a DocType #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Document Naming Settings" -msgstr "" +msgstr "Instellingen voor documentnaamgeving" #: frappe/model/document.py:511 msgid "Document Queued" -msgstr "" +msgstr "document wachtrij" #: frappe/core/doctype/deleted_document/deleted_document_list.js:38 msgid "Document Restoration Summary" -msgstr "" +msgstr "Samenvatting van documentherstel" #: frappe/core/doctype/deleted_document/deleted_document.py:68 msgid "Document Restored" -msgstr "" +msgstr "Document hersteld" #: frappe/public/js/frappe/widgets/onboarding_widget.js:354 #: frappe/public/js/frappe/widgets/onboarding_widget.js:396 #: frappe/public/js/frappe/widgets/onboarding_widget.js:415 #: frappe/public/js/frappe/widgets/onboarding_widget.js:434 msgid "Document Saved" -msgstr "" +msgstr "Document opgeslagen" #. Label of the enable_email_share (Check) field in DocType 'Notification #. Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Document Share" -msgstr "" +msgstr "Documenten delen" #. Name of a DocType #: frappe/core/doctype/document_share_key/document_share_key.json msgid "Document Share Key" -msgstr "" +msgstr "Sleutel voor het delen van documenten" #. Label of the document_share_key_expiry (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Document Share Key Expiry (in Days)" -msgstr "" +msgstr "Vervaldatum van de deelsleutel voor documenten (in dagen)" #. Name of a report #. Label of a Link in the Users Workspace #: frappe/core/report/document_share_report/document_share_report.json #: frappe/core/workspace/users/users.json msgid "Document Share Report" -msgstr "" +msgstr "Document Delen Report" #. Label of the states (Table) field in DocType 'DocType' #. Label of the document_states_section (Section Break) field in DocType @@ -7899,22 +7988,22 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/workflow/doctype/workflow/workflow.json msgid "Document States" -msgstr "" +msgstr "Documenten" #: frappe/model/meta.py:54 frappe/public/js/frappe/model/meta.js:210 #: frappe/public/js/frappe/model/model.js:137 msgid "Document Status" -msgstr "" +msgstr "Documentstatus" #. Label of the tag (Link) field in DocType 'Tag Link' #: frappe/desk/doctype/tag_link/tag_link.json msgid "Document Tag" -msgstr "" +msgstr "Documenttag" #. Label of the title (Data) field in DocType 'Tag Link' #: frappe/desk/doctype/tag_link/tag_link.json msgid "Document Title" -msgstr "" +msgstr "Documenttitel" #. Label of the document_type (Link) field in DocType 'Assignment Rule' #. Label of the reference_type (Link) field in DocType 'Milestone' @@ -7970,44 +8059,44 @@ msgstr "Soort document" #: frappe/desk/doctype/number_card/number_card.py:60 msgid "Document Type and Function are required to create a number card" -msgstr "" +msgstr "Documenttype en functie zijn vereist om een nummerkaart te maken." #: frappe/permissions.py:158 msgid "Document Type is not importable" -msgstr "" +msgstr "Documenttype kan niet worden geïmporteerd" #: frappe/permissions.py:154 msgid "Document Type is not submittable" -msgstr "" +msgstr "Documenttype kan niet worden ingediend" #. Label of the document_type (Link) field in DocType 'Milestone Tracker' #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Document Type to Track" -msgstr "" +msgstr "Te volgen documenttype" #: frappe/desk/doctype/global_search_settings/global_search_settings.py:40 msgid "Document Type {0} has been repeated." -msgstr "" +msgstr "Documenttype {0} is herhaald." #. Label of the user_doctypes (Table) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Document Types" -msgstr "" +msgstr "Documenttypen" #. Label of the select_doctypes (Table) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Document Types (Select Permissions Only)" -msgstr "" +msgstr "Documenttypen (alleen machtigingen selecteren)" #. Label of the section_break_2 (Section Break) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "Document Types and Permissions" -msgstr "" +msgstr "Documenttypen en machtigingen" #: frappe/core/doctype/submission_queue/submission_queue.py:163 #: frappe/model/document.py:2011 msgid "Document Unlocked" -msgstr "" +msgstr "Document ontgrendeld" #: frappe/database/query.py:563 msgid "Document cannot be used as a filter value" @@ -8019,71 +8108,71 @@ msgstr "" #: frappe/public/js/frappe/list/list_view.js:1331 msgid "Document has been cancelled" -msgstr "" +msgstr "Het document is geannuleerd." #: frappe/public/js/frappe/list/list_view.js:1330 msgid "Document has been submitted" -msgstr "" +msgstr "Het document is ingediend." #: frappe/public/js/frappe/list/list_view.js:1329 msgid "Document is in draft state" -msgstr "" +msgstr "Het document bevindt zich in de conceptfase." #: frappe/public/js/frappe/form/workflow.js:45 msgid "Document is only editable by users with role" -msgstr "" +msgstr "Dit document kan alleen worden bewerkt door gebruikers met de juiste rol." #: frappe/core/doctype/communication/communication.js:182 msgid "Document not Relinked" -msgstr "" +msgstr "Document niet opnieuw gekoppeld" #: frappe/model/rename_doc.py:229 frappe/public/js/frappe/form/toolbar.js:165 msgid "Document renamed from {0} to {1}" -msgstr "" +msgstr "Document hernoemd van {0} tot {1}" #: frappe/public/js/frappe/form/toolbar.js:174 msgid "Document renaming from {0} to {1} has been queued" -msgstr "" +msgstr "Het hernoemen van het document van {0} naar {1} is in de wachtrij geplaatst." #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:397 msgid "Document type is required to create a dashboard chart" -msgstr "" +msgstr "Documenttype is vereist om een dashboarddiagram te maken" #: frappe/core/doctype/deleted_document/deleted_document.py:45 msgid "Document {0} Already Restored" -msgstr "" +msgstr "Document {0} is al hersteld" #: frappe/workflow/doctype/workflow_action/workflow_action.py:203 msgid "Document {0} has been set to state {1} by {2}" -msgstr "" +msgstr "Document {0} is ingesteld op staat {1} op {2}" #. Label of the documentation (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Documentation Link" -msgstr "" +msgstr "Documentatielink" #. Label of the documentation_url (Data) field in DocType 'DocField' #. Label of the documentation_url (Data) field in DocType 'Module Onboarding' #: frappe/core/doctype/docfield/docfield.json #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "Documentation URL" -msgstr "" +msgstr "Documentatie-URL" #: frappe/public/js/frappe/form/templates/form_dashboard.html:17 msgid "Documents" -msgstr "" +msgstr "Documenten" #: frappe/core/doctype/deleted_document/deleted_document_list.js:25 msgid "Documents restored successfully" -msgstr "" +msgstr "Documenten zijn hersteld" #: frappe/core/doctype/deleted_document/deleted_document_list.js:33 msgid "Documents that failed to restore" -msgstr "" +msgstr "Documenten die niet kunnen worden hersteld" #: frappe/core/doctype/deleted_document/deleted_document_list.js:29 msgid "Documents that were already restored" -msgstr "" +msgstr "Documenten die al zijn hersteld" #. Name of a DocType #. Label of the domain (Data) field in DocType 'Domain' @@ -8093,32 +8182,32 @@ msgstr "" #: frappe/core/doctype/has_domain/has_domain.json #: frappe/email/doctype/email_account/email_account.json msgid "Domain" -msgstr "" +msgstr "Domein" #. Label of the domain_name (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_domain/email_domain.json msgid "Domain Name" -msgstr "" +msgstr "Domeinnaam" #. Name of a DocType #: frappe/core/doctype/domain_settings/domain_settings.json msgid "Domain Settings" -msgstr "" +msgstr "Domeininstellingen" #. Label of the domains_html (HTML) field in DocType 'Domain Settings' #: frappe/core/doctype/domain_settings/domain_settings.json msgid "Domains HTML" -msgstr "" +msgstr "HTML-domeinen" #. Description of the 'Ignore XSS Filter' (Check) field in DocType 'Custom #. Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Don't HTML Encode HTML tags like <script> or just characters like < or >, as they could be intentionally used in this field" -msgstr "" +msgstr "Codeer geen HTML-tags zoals <script> of tekens zoals < of >, omdat deze mogelijk opzettelijk in dit veld worden gebruikt." #: frappe/public/js/frappe/data_import/import_preview.js:272 msgid "Don't Import" -msgstr "" +msgstr "Niet importeren" #. Label of the override_status (Check) field in DocType 'Workflow' #. Label of the avoid_status_override (Check) field in DocType 'Workflow @@ -8126,12 +8215,12 @@ msgstr "" #: frappe/workflow/doctype/workflow/workflow.json #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Don't Override Status" -msgstr "" +msgstr "Overschrijf de status niet" #. Label of the mute_emails (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Don't Send Emails" -msgstr "" +msgstr "Verstuur geen e-mails" #. Description of the 'Ignore XSS Filter' (Check) field in DocType 'DocField' #. Description of the 'Ignore XSS Filter' (Check) field in DocType 'Customize @@ -8139,12 +8228,12 @@ msgstr "" #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Don't encode HTML tags like <script> or just characters like < or >, as they could be intentionally used in this field" -msgstr "" +msgstr "Codeer geen HTML-tags zoals <script> of alleen tekens zoals < of >, aangezien deze opzettelijk in dit veld gebruikt zouden kunnen worden." #: frappe/www/login.html:139 frappe/www/login.html:155 #: frappe/www/update-password.html:70 msgid "Don't have an account?" -msgstr "" +msgstr "Nog geen account?" #: frappe/public/js/frappe/form/form_tour.js:16 #: frappe/public/js/frappe/ui/messages.js:238 @@ -8157,11 +8246,11 @@ msgstr "Afgerond" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Donut" -msgstr "" +msgstr "Donut" #: frappe/public/js/form_builder/components/EditableInput.vue:43 msgid "Double click to edit label" -msgstr "" +msgstr "Dubbelklik om het label te bewerken." #: frappe/core/doctype/file/file.js:15 frappe/core/doctype/user/user.js:492 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 @@ -8176,96 +8265,96 @@ msgstr "Downloaden" #: frappe/desk/page/backups/backups.js:4 msgid "Download Backups" -msgstr "" +msgstr "Back-ups downloaden" #: frappe/templates/emails/download_data.html:6 msgid "Download Data" -msgstr "" +msgstr "Gegevens downloaden" #: frappe/desk/page/backups/backups.js:14 msgid "Download Files Backup" -msgstr "" +msgstr "Bestanden Backup downloaden" #: frappe/templates/emails/download_data.html:9 msgid "Download Link" -msgstr "" +msgstr "Download link" #: frappe/public/js/frappe/list/bulk_operations.js:134 msgid "Download PDF" -msgstr "" +msgstr "PDF downloaden" #: frappe/public/js/frappe/views/reports/query_report.js:856 msgid "Download Report" -msgstr "" +msgstr "Rapport downloaden" #. Label of the download_template (Button) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Download Template" -msgstr "" +msgstr "Sjabloon downloaden" #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:62 #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.py:70 #: frappe/website/doctype/personal_data_download_request/test_personal_data_download_request.py:50 msgid "Download Your Data" -msgstr "" +msgstr "Download uw gegevens" #: frappe/core/doctype/prepared_report/prepared_report.js:49 msgid "Download as CSV" -msgstr "" +msgstr "Downloaden als CSV" #: frappe/contacts/doctype/contact/contact.js:98 msgid "Download vCard" -msgstr "" +msgstr "Download vCard" #: frappe/contacts/doctype/contact/contact_list.js:4 msgid "Download vCards" -msgstr "" +msgstr "Download vCards" #: frappe/desk/page/setup_wizard/install_fixtures.py:46 msgid "Dr" -msgstr "" +msgstr "Dokter" #: frappe/public/js/frappe/model/indicator.js:73 #: frappe/public/js/frappe/ui/filters/filter.js:537 msgid "Draft" -msgstr "" +msgstr "Droogte" #: frappe/public/js/frappe/views/workspace/blocks/header.js:46 #: frappe/public/js/frappe/views/workspace/blocks/paragraph.js:136 #: frappe/public/js/frappe/views/workspace/blocks/spacer.js:44 #: frappe/public/js/frappe/widgets/base_widget.js:33 msgid "Drag" -msgstr "" +msgstr "Sleuren" #: frappe/public/js/form_builder/components/Tabs.vue:189 msgid "Drag & Drop a section here from another tab" -msgstr "" +msgstr "Sleep een sectie vanuit een ander tabblad hierheen." #: frappe/public/js/frappe/file_uploader/FileUploader.vue:14 msgid "Drag and drop files here or upload from" -msgstr "" +msgstr "Sleep bestanden hierheen of upload ze vanaf hier." #: frappe/public/js/print_format_builder/ConfigureColumns.vue:76 msgid "Drag columns to set order. Column width is set in percentage. The total width should not be more than 100. Columns marked in red will be removed." -msgstr "" +msgstr "Sleep de kolommen om de volgorde te bepalen. De kolombreedte wordt ingesteld in percentages. De totale breedte mag niet meer dan 100 bedragen. Kolommen die rood gemarkeerd zijn, worden verwijderd." #: frappe/printing/page/print_format_builder/print_format_builder_layout.html:3 msgid "Drag elements from the sidebar to add. Drag them back to trash." -msgstr "" +msgstr "Sleep elementen vanuit de zijbalk om ze toe te voegen. Sleep ze vervolgens terug naar de prullenbak." #: frappe/public/js/workflow_builder/WorkflowBuilder.vue:296 msgid "Drag to add state" -msgstr "" +msgstr "Sleep om een staat toe te voegen" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:189 msgid "Drop files here" -msgstr "" +msgstr "Sleep bestanden hierheen" #. Label of the section_break_2 (Section Break) field in DocType 'Navbar #. Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Dropdowns" -msgstr "" +msgstr "Keuzemenu's" #. Label of the date (Date) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json @@ -8275,7 +8364,7 @@ msgstr "Vervaldatum" #. Label of the due_date_based_on (Select) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Due Date Based On" -msgstr "" +msgstr "Uiterste vervaldatum gebaseerd op" #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:445 @@ -8284,23 +8373,23 @@ msgstr "Dupliceer" #: frappe/printing/doctype/print_format_field_template/print_format_field_template.py:53 msgid "Duplicate Entry" -msgstr "" +msgstr "Dubbele invoer" #: frappe/public/js/frappe/list/list_filter.js:138 msgid "Duplicate Filter Name" -msgstr "" +msgstr "Dubbele filternaam" #: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 msgid "Duplicate Name" -msgstr "" +msgstr "Dubbele naam" #: frappe/public/js/frappe/form/form.js:211 msgid "Duplicate current row" -msgstr "" +msgstr "Dupliceer de huidige rij" #: frappe/public/js/form_builder/components/Field.vue:250 msgid "Duplicate field" -msgstr "" +msgstr "Dubbel veld" #: frappe/public/js/frappe/form/grid.js:243 msgid "Duplicate row" @@ -8334,26 +8423,26 @@ msgstr "Looptijd" #. Option for the 'Row Format' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Dynamic" -msgstr "" +msgstr "Dynamisch" #. Label of the dynamic_filters_section (Section Break) field in DocType #. 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Dynamic Filters" -msgstr "" +msgstr "Dynamische filters" #. Label of the dynamic_filters_json (Code) field in DocType 'Dashboard Chart' #. Label of the dynamic_filters_json (Code) field in DocType 'Number Card' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Dynamic Filters JSON" -msgstr "" +msgstr "Dynamische filters JSON" #. Label of the dynamic_filters_section (Section Break) field in DocType #. 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Dynamic Filters Section" -msgstr "" +msgstr "Sectie Dynamische filters" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Name of a DocType @@ -8368,27 +8457,27 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Dynamic Link" -msgstr "" +msgstr "Dynamische Link" #. Label of the dynamic_report_filters_section (Section Break) field in DocType #. 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Dynamic Report Filters" -msgstr "" +msgstr "Dynamische rapportfilters" #. Label of the dynamic_route (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Dynamic Route" -msgstr "" +msgstr "Dynamische route" #. Label of the dynamic_template (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Dynamic Template" -msgstr "" +msgstr "Dynamische sjabloon" #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "ESC" -msgstr "" +msgstr "ESC" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json @@ -8436,7 +8525,7 @@ msgstr "" #: frappe/templates/emails/auto_email_report.html:63 msgid "Edit Auto Email Report Settings" -msgstr "" +msgstr "Bewerk instellingen voor automatische e-mailberichten" #: frappe/public/js/frappe/widgets/widget_dialog.js:38 msgid "Edit Chart" @@ -8448,59 +8537,59 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder.js:761 msgid "Edit Custom HTML" -msgstr "" +msgstr "Bewerken maatwerk HTML" #: frappe/public/js/frappe/form/toolbar.js:655 msgid "Edit DocType" -msgstr "" +msgstr "bewerken DocType" #: frappe/public/js/frappe/list/list_view.js:1990 msgctxt "Button in list view menu" msgid "Edit DocType" -msgstr "" +msgstr "bewerken DocType" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:42 #: frappe/workflow/page/workflow_builder/workflow_builder.js:42 msgid "Edit Existing" -msgstr "" +msgstr "Bestaande bewerken" #: frappe/public/js/frappe/list/list_sidebar_group_by.js:21 msgid "Edit Filters" -msgstr "" +msgstr "Filters bewerken" #: frappe/public/js/print_format_builder/PrintFormat.vue:29 msgid "Edit Footer" -msgstr "" +msgstr "Voettekst bewerken" #: frappe/printing/doctype/print_format/print_format.js:29 msgid "Edit Format" -msgstr "" +msgstr "Bewerken Formaat" #: frappe/public/js/frappe/form/quick_entry.js:349 msgid "Edit Full Form" -msgstr "" +msgstr "Volledige vorm bewerken" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:27 #: frappe/public/js/print_format_builder/Field.vue:83 msgid "Edit HTML" -msgstr "" +msgstr "HTML bewerken" #: frappe/public/js/print_format_builder/PrintFormat.vue:9 msgid "Edit Header" -msgstr "" +msgstr "Koptekst bewerken" #: frappe/printing/page/print_format_builder/print_format_builder.js:609 #: frappe/printing/page/print_format_builder/print_format_builder_layout.html:8 msgid "Edit Heading" -msgstr "" +msgstr "Bewerken Koptekst" #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:52 msgid "Edit Letter Head" -msgstr "" +msgstr "Briefhoofd bewerken" #: frappe/public/js/print_format_builder/PrintFormat.vue:35 msgid "Edit Letter Head Footer" -msgstr "" +msgstr "Bewerk de voettekst van de briefkop" #: frappe/public/js/frappe/widgets/widget_dialog.js:42 msgid "Edit Links" @@ -8516,7 +8605,7 @@ msgstr "" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:24 msgid "Edit Print Format" -msgstr "" +msgstr "Bewerk afdrukformaat" #: frappe/www/me.html:38 msgid "Edit Profile" @@ -8524,7 +8613,7 @@ msgstr "Bewerk profiel" #: frappe/printing/page/print_format_builder/print_format_builder.js:173 msgid "Edit Properties" -msgstr "" +msgstr "Eigenschappen bewerken" #: frappe/public/js/frappe/widgets/widget_dialog.js:48 msgid "Edit Quick List" @@ -8547,11 +8636,11 @@ msgstr "" #: frappe/website/doctype/web_page_block/web_page_block.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Edit Values" -msgstr "" +msgstr "Waarden bewerken" #: frappe/desk/doctype/note/note.js:11 msgid "Edit mode" -msgstr "" +msgstr "Bewerkingsmodus" #: frappe/public/js/form_builder/components/Field.vue:259 msgid "Edit the {0} Doctype" @@ -8559,21 +8648,21 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder.js:755 msgid "Edit to add content" -msgstr "" +msgstr "Bewerken om inhoud toe te voegen" #: frappe/public/js/frappe/web_form/web_form.js:466 msgctxt "Button in web form" msgid "Edit your response" -msgstr "" +msgstr "Bewerk je reactie" #: frappe/workflow/doctype/workflow/workflow.js:18 msgid "Edit your workflow visually using the Workflow Builder." -msgstr "" +msgstr "Bewerk je workflow visueel met de Workflow Builder." #: frappe/public/js/frappe/views/reports/report_view.js:679 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" -msgstr "" +msgstr "Bewerk {0}" #. Label of the editable_grid (Check) field in DocType 'DocType' #. Label of the editable_grid (Check) field in DocType 'Customize Form' @@ -8581,31 +8670,31 @@ msgstr "" #: frappe/core/doctype/doctype/doctype_list.js:58 #: frappe/custom/doctype/customize_form/customize_form.json msgid "Editable Grid" -msgstr "" +msgstr "bewerkbare Grid" #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Editing Row" -msgstr "" +msgstr "Bewerkingsrij" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:14 #: frappe/public/js/workflow_builder/workflow_builder.bundle.js:20 msgid "Editing {0}" -msgstr "" +msgstr "Bewerken {0}" #. Description of the 'SMS Gateway URL' (Small Text) field in DocType 'SMS #. Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Eg. smsgateway.com/api/send_sms.cgi" -msgstr "" +msgstr "Bijv. smsgateway.com/api/send_sms.cgi" #: frappe/rate_limiter.py:152 msgid "Either key or IP flag is required." -msgstr "" +msgstr "Ofwel een sleutel ofwel een IP-vlag is vereist." #. Label of the element_selector (Data) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Element Selector" -msgstr "" +msgstr "Elementkiezer" #. Option for the 'Type' (Select) field in DocType 'Communication' #. Label of the email (Check) field in DocType 'Custom DocPerm' @@ -8664,24 +8753,24 @@ msgstr "E-mail" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/unhandled_email/unhandled_email.json msgid "Email Account" -msgstr "" +msgstr "E-mail account" #: frappe/email/doctype/email_account/email_account.py:344 msgid "Email Account Disabled." -msgstr "" +msgstr "E-mailaccount uitgeschakeld." #. Label of the email_account_name (Data) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Email Account Name" -msgstr "" +msgstr "Naam van het e-mailaccount" #: frappe/core/doctype/user/user.py:790 msgid "Email Account added multiple times" -msgstr "" +msgstr "E-mail account meerdere keren toegevoegd" #: frappe/email/smtp.py:43 msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" -msgstr "" +msgstr "E-mailaccount niet ingesteld. Maak een nieuw e-mailaccount aan via Instellingen > E-mailaccount." #: frappe/email/doctype/email_account/email_account.py:577 msgid "Email Account {0} Disabled" @@ -8699,44 +8788,44 @@ msgstr "" #: frappe/www/complete_signup.html:11 frappe/www/login.html:184 #: frappe/www/login.html:211 msgid "Email Address" -msgstr "" +msgstr "E-mailadres" #. Description of the 'Email Address' (Data) field in DocType 'Google Contacts' #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Email Address whose Google Contacts are to be synced." -msgstr "" +msgstr "Het e-mailadres waarvan de Google-contacten gesynchroniseerd moeten worden." #: frappe/email/doctype/email_group/email_group.js:43 msgid "Email Addresses" -msgstr "" +msgstr "E-mailadressen" #. Name of a DocType #: frappe/email/doctype/email_domain/email_domain.json msgid "Email Domain" -msgstr "" +msgstr "email Domain" #. Name of a DocType #: frappe/email/doctype/email_flag_queue/email_flag_queue.json msgid "Email Flag Queue" -msgstr "" +msgstr "E-mail Flag Queue" #. Label of the email_footer_address (Small Text) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Email Footer Address" -msgstr "" +msgstr "E-mailvoettekstadres" #. Name of a DocType #. Label of the email_group (Link) field in DocType 'Email Group Member' #: frappe/email/doctype/email_group/email_group.json #: frappe/email/doctype/email_group_member/email_group_member.json msgid "Email Group" -msgstr "" +msgstr "E-mail Group" #. Name of a DocType #: frappe/email/doctype/email_group_member/email_group_member.json msgid "Email Group Member" -msgstr "" +msgstr "E-mail Groepslid" #. Label of the email_header (Data) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json @@ -8751,62 +8840,62 @@ msgstr "" #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_rule/email_rule.json msgid "Email ID" -msgstr "" +msgstr "E-mailadres" #. Label of the email_ids (Table) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Email IDs" -msgstr "" +msgstr "E-mailadressen" #. Label of the email_id (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:48 #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Email Id" -msgstr "" +msgstr "E-mail-ID" #. Label of the email_inbox (Section Break) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Email Inbox" -msgstr "" +msgstr "E-mailinbox" #. Name of a DocType #: frappe/email/doctype/email_queue/email_queue.json msgid "Email Queue" -msgstr "" +msgstr "E-mail Queue" #. Name of a DocType #: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json msgid "Email Queue Recipient" -msgstr "" +msgstr "E-mail wachtrij Ontvanger" #: frappe/email/queue.py:161 msgid "Email Queue flushing aborted due to too many failures." -msgstr "" +msgstr "Het legen van de e-mailwachtrij is afgebroken vanwege te veel fouten." #. Description of a DocType #: frappe/email/doctype/email_queue/email_queue.json msgid "Email Queue records." -msgstr "" +msgstr "E-mailwachtrijrecords." #. Label of the email_reply_help (HTML) field in DocType 'Email Template' #: frappe/email/doctype/email_template/email_template.json msgid "Email Reply Help" -msgstr "" +msgstr "Hulp bij het beantwoorden van e-mails" #. Label of the email_retry_limit (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Email Retry Limit" -msgstr "" +msgstr "Limiet voor het opnieuw versturen van e-mails" #. Name of a DocType #: frappe/email/doctype/email_rule/email_rule.json msgid "Email Rule" -msgstr "" +msgstr "E-mail Rule" #. Label of the email_sent_at (Datetime) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Email Sent At" -msgstr "" +msgstr "E-mail verzonden naar" #. Label of the email_settings_sb (Section Break) field in DocType 'DocType' #. Label of the email_settings_section (Section Break) field in DocType @@ -8820,22 +8909,22 @@ msgstr "" #: frappe/desk/doctype/notification_settings/notification_settings.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Email Settings" -msgstr "" +msgstr "E-mailinstellingen" #. Label of the email_signature (Text Editor) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Email Signature" -msgstr "" +msgstr "E-mailhandtekening" #. Label of the email_status (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Email Status" -msgstr "" +msgstr "E-mailstatus" #. Label of the email_sync_option (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Email Sync Option" -msgstr "" +msgstr "E-mailsynchronisatieoptie" #. Label of the email_template (Link) field in DocType 'Communication' #. Name of a DocType @@ -8849,25 +8938,25 @@ msgstr "Email sjabloon" #. DocType 'Notification Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Email Threads on Assigned Document" -msgstr "" +msgstr "E-mailconversaties over het toegewezen document" #. Label of the email_to (Small Text) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Email To" -msgstr "" +msgstr "E-mail naar" #. Name of a DocType #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.json msgid "Email Unsubscribe" -msgstr "" +msgstr "E-mail Afmelden" #: frappe/core/doctype/communication/communication.js:342 msgid "Email has been marked as spam" -msgstr "" +msgstr "E-mail is gemarkeerd als spam" #: frappe/core/doctype/communication/communication.js:355 msgid "Email has been moved to trash" -msgstr "" +msgstr "E-mail is verplaatst naar de prullenbak" #: frappe/core/doctype/user/user.js:276 msgid "Email is mandatory to create User Email" @@ -8875,42 +8964,42 @@ msgstr "" #: frappe/public/js/frappe/views/communication.js:883 msgid "Email not sent to {0} (unsubscribed / disabled)" -msgstr "" +msgstr "Geen e-mail verstuurd naar {0} (uitgeschreven / uitgeschakeld)" #: frappe/utils/oauth.py:192 msgid "Email not verified with {0}" -msgstr "" +msgstr "E-mail niet geverifieerd met {0}" #: frappe/email/doctype/email_queue/email_queue.js:19 msgid "Email queue is currently suspended. Resume to automatically send other emails." -msgstr "" +msgstr "De e-mailwachtrij is momenteel opgeschort. Hervat het automatisch verzenden van andere e-mails." #. Label of the section_break_udjs (Section Break) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Emails" -msgstr "" +msgstr "E-mails" #: frappe/email/doctype/email_account/email_account.js:216 msgid "Emails Pulled" -msgstr "" +msgstr "E-mails opgehaald" #: frappe/email/doctype/email_account/email_account.py:935 msgid "Emails are already being pulled from this account." -msgstr "" +msgstr "Er worden al e-mails van dit account opgehaald." #: frappe/email/queue.py:138 msgid "Emails are muted" -msgstr "" +msgstr "E-mails zijn gedempt" #. Description of the 'Send Email Alert' (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Emails will be sent with next possible workflow actions" -msgstr "" +msgstr "Er worden e-mails verzonden met de volgende mogelijke workflowacties." #: frappe/website/doctype/web_form/web_form.js:34 msgid "Embed code copied" -msgstr "" +msgstr "Insluitcode gekopieerd" #: frappe/database/query.py:2327 msgid "Empty alias is not allowed" @@ -8918,7 +9007,7 @@ msgstr "" #: frappe/public/js/form_builder/components/Section.vue:285 msgid "Empty column" -msgstr "" +msgstr "Lege kolom" #: frappe/database/query.py:2269 msgid "Empty string arguments are not allowed" @@ -8931,7 +9020,7 @@ msgstr "" #: frappe/integrations/doctype/google_contacts/google_contacts.json #: frappe/integrations/doctype/google_settings/google_settings.json msgid "Enable" -msgstr "" +msgstr "Inschakelen" #. Label of the enable_action_confirmation (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json @@ -8946,23 +9035,23 @@ msgstr "" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:123 msgid "Enable Allow Auto Repeat for the doctype {0} in Customize Form" -msgstr "" +msgstr "Schakel Automatisch herhalen in voor doctype {0} in Aanpassen formulier" #. Label of the enable_auto_reply (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Enable Auto Reply" -msgstr "" +msgstr "Automatisch antwoord inschakelen" #. Label of the enable_automatic_linking (Check) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Enable Automatic Linking in Documents" -msgstr "" +msgstr "Automatische koppeling in documenten inschakelen" #. Label of the enable_comments (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Enable Comments" -msgstr "" +msgstr "Reacties inschakelen" #. Label of the enable_dynamic_client_registration (Check) field in DocType #. 'OAuth Settings' @@ -8974,19 +9063,19 @@ msgstr "" #. 'Notification Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Enable Email Notifications" -msgstr "" +msgstr "E-mailmeldingen inschakelen" #: frappe/integrations/doctype/google_calendar/google_calendar.py:106 #: frappe/integrations/doctype/google_contacts/google_contacts.py:36 #: frappe/website/doctype/website_settings/website_settings.py:129 msgid "Enable Google API in Google Settings." -msgstr "" +msgstr "Schakel Google API in Google Instellingen in." #. Label of the enable_google_indexing (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Enable Google indexing" -msgstr "" +msgstr "Google-indexering inschakelen" #. Label of the enable_incoming (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -8997,7 +9086,7 @@ msgstr "Inschakelen Binnenkomend" #. Label of the enable_onboarding (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Enable Onboarding" -msgstr "" +msgstr "Onboarding inschakelen" #. Label of the enable_outgoing (Check) field in DocType 'User Email' #. Label of the enable_outgoing (Check) field in DocType 'Email Account' @@ -9011,88 +9100,89 @@ msgstr "Inschakelen Uitgaand" #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Enable Password Policy" -msgstr "" +msgstr "Wachtwoordbeleid inschakelen" #. Label of the enable_prepared_report (Check) field in DocType 'Role #. Permission for Page and Report' #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json msgid "Enable Prepared Report" -msgstr "" +msgstr "Voorbereid rapport inschakelen" #. Label of the enable_print_server (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Enable Print Server" -msgstr "" +msgstr "Printserver inschakelen" #. Label of the enable_push_notification_relay (Check) field in DocType 'Push #. Notification Settings' #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "Enable Push Notification Relay" -msgstr "" +msgstr "Pushmeldingen doorsturen inschakelen" #. 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 "" +msgstr "Snelheidslimiet inschakelen" #. Label of the enable_raw_printing (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Enable Raw Printing" -msgstr "" +msgstr "Onbewerkt afdrukken inschakelen" #: frappe/core/doctype/report/report.js:39 msgid "Enable Report" -msgstr "" +msgstr "Inschakelen Rapport" #. Label of the enable_scheduler (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Enable Scheduled Jobs" -msgstr "" +msgstr "Geplande taken inschakelen" #: frappe/core/doctype/rq_job/rq_job_list.js:32 msgid "Enable Scheduler" -msgstr "" +msgstr "Schakel de planner in" #. Label of the enable_security (Check) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Enable Security" -msgstr "" +msgstr "Beveiliging inschakelen" #. Label of the enable_social_login (Check) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Enable Social Login" -msgstr "" +msgstr "Sociale login inschakelen" #: frappe/website/doctype/website_settings/website_settings.js:139 msgid "Enable Tracking Page Views" -msgstr "" +msgstr "Schakel het bijhouden van paginaweergaven in" #. Label of the enable_two_factor_auth (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json #: frappe/twofactor.py:447 msgid "Enable Two Factor Auth" -msgstr "" +msgstr "Schakel twee factoren automatisch in" #: frappe/printing/doctype/print_format_field_template/print_format_field_template.py:28 msgid "Enable developer mode to create a standard Print Template" -msgstr "" +msgstr "Schakel de ontwikkelaarsmodus in om een standaard afdruksjabloon te maken." #: frappe/website/doctype/web_template/web_template.py:33 msgid "Enable developer mode to create a standard Web Template" -msgstr "" +msgstr "Schakel de ontwikkelaarsmodus in om een standaard websjabloon te maken" #. Description of the 'Modal Trigger' (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Enable if on click\n" "opens modal." -msgstr "" +msgstr "Schakel dit in als er bij een klik een modaal venster wordt geopend\n" +"." #. Label of the enable_view_tracking (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Enable in-app website tracking" -msgstr "" +msgstr "Schakel websitetracking in de app in." #. Label of the enabled (Check) field in DocType 'Language' #. Label of the enabled (Check) field in DocType 'User' @@ -9123,11 +9213,11 @@ msgstr "Ingeschakeld" #: frappe/core/doctype/rq_job/rq_job_list.js:38 msgid "Enabled Scheduler" -msgstr "" +msgstr "Ingeschakelde planner" #: frappe/email/doctype/email_account/email_account.py:1011 msgid "Enabled email inbox for user {0}" -msgstr "" +msgstr "Inbox voor e-mail ingeschakeld voor gebruiker {0}" #. Description of the 'Is Calendar and Gantt' (Check) field in DocType #. 'DocType' @@ -9136,18 +9226,18 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Enables Calendar and Gantt views." -msgstr "" +msgstr "Hiermee kunt u de kalender- en Gantt-weergave inschakelen." #: frappe/email/doctype/email_account/email_account.js:295 msgid "Enabling auto reply on an incoming email account will send automated replies to all the synchronized emails. Do you wish to continue?" -msgstr "" +msgstr "Door automatisch antwoorden in te schakelen voor een inkomend e-mailaccount worden automatische antwoorden verzonden naar alle gesynchroniseerde e-mails. Wilt u doorgaan?" #. Description of a DocType #. Description of the 'Relay Settings' (Section Break) field in DocType 'Push #. Notification Settings' #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "Enabling this will register your site on a central relay server to send push notifications for all installed apps through Firebase Cloud Messaging. This server only stores user tokens and error logs, and no messages are saved." -msgstr "" +msgstr "Door deze optie in te schakelen, wordt uw site geregistreerd op een centrale relay-server om pushmeldingen te verzenden voor alle geïnstalleerde apps via Firebase Cloud Messaging. Deze server slaat alleen gebruikerstokens en foutenlogboeken op; er worden geen berichten bewaard." #. Description of the 'Queue in Background (BETA)' (Check) field in DocType #. 'DocType' @@ -9156,24 +9246,24 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Enabling this will submit documents in background" -msgstr "" +msgstr "Als u dit inschakelt, worden documenten op de achtergrond verzonden." #. Label of the encrypt_backup (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Encrypt Backups" -msgstr "" +msgstr "Versleutel back-ups" #: frappe/utils/password.py:196 msgid "Encryption key is in invalid format!" -msgstr "" +msgstr "De encryptiesleutel heeft een ongeldig formaat!" #: frappe/utils/password.py:211 msgid "Encryption key is invalid! Please check site_config.json" -msgstr "" +msgstr "De versleutelingssleutel is ongeldig! Controleer site_config.json." #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:51 msgid "End" -msgstr "" +msgstr "Einde" #. Label of the end_date (Date) field in DocType 'Auto Repeat' #. Label of the end_date (Date) field in DocType 'Audit Trail' @@ -9189,86 +9279,86 @@ msgstr "Einddatum" #. Label of the end_date_field (Select) field in DocType 'Calendar View' #: frappe/desk/doctype/calendar_view/calendar_view.json msgid "End Date Field" -msgstr "" +msgstr "Einddatumveld" #: frappe/website/doctype/web_page/web_page.py:208 msgid "End Date cannot be before Start Date!" -msgstr "" +msgstr "Einddatum kan niet vóór startdatum zijn!" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:146 msgid "End Date cannot be today." -msgstr "" +msgstr "De einddatum kan niet vandaag zijn." #. Label of the ended_at (Datetime) field in DocType 'RQ Job' #. Label of the ended_at (Datetime) field in DocType 'Submission Queue' #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Ended At" -msgstr "" +msgstr "eindigde bij" #. Label of the sb_endpoints_section (Section Break) field in DocType #. 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Endpoints" -msgstr "" +msgstr "Eindpunten" #. Label of the ends_on (Datetime) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Ends on" -msgstr "" +msgstr "Eindigt op" #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Energy Point" -msgstr "" +msgstr "Energiepunt" #. Label of the enqueued_by (Data) field in DocType 'Submission Queue' #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Enqueued By" -msgstr "" +msgstr "In de wachtrij geplaatst door" #: frappe/core/doctype/recorder/recorder.py:125 msgid "Enqueued creation of indexes" -msgstr "" +msgstr "Aanmaken van indexen in de wachtrij geplaatst" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:108 msgid "Ensure the user and group search paths are correct." -msgstr "" +msgstr "Zorg ervoor dat de zoekpaden voor gebruikers en groepen correct zijn." #: frappe/integrations/doctype/google_calendar/google_calendar.py:109 msgid "Enter Client Id and Client Secret in Google Settings." -msgstr "" +msgstr "Voer klant-ID en klantgeheim in Google-instellingen in." #: frappe/templates/includes/login/login.js:350 msgid "Enter Code displayed in OTP App." -msgstr "" +msgstr "Voer de code in die in de OTP-app wordt weergegeven." #: frappe/public/js/frappe/views/communication.js:835 msgid "Enter Email Recipient(s) in the To, CC, or BCC fields" -msgstr "" +msgstr "Voer de e-mailontvanger(s) in bij de velden 'Aan', 'CC' of 'BCC'." #. Label of the doc_type (Link) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Enter Form Type" -msgstr "" +msgstr "Voer het formuliertype in." #: frappe/public/js/frappe/ui/messages.js:94 msgctxt "Title of prompt dialog" msgid "Enter Value" -msgstr "" +msgstr "Waarde invoeren" #: frappe/public/js/frappe/form/form_tour.js:60 msgid "Enter a name for this {0}" -msgstr "" +msgstr "Voer een naam in voor dit {0}" #. Description of the 'User Defaults' (Table) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Enter default value fields (keys) and values. If you add multiple values for a field, the first one will be picked. These defaults are also used to set \"match\" permission rules. To see list of fields, go to \"Customize Form\"." -msgstr "" +msgstr "Voer standaardwaarden (sleutels) en standaardwaarden in voor velden. Als u meerdere waarden voor een veld invoert, wordt de eerste waarde gebruikt. Deze standaardwaarden worden ook gebruikt om 'match'-toegangsregels in te stellen. Om een lijst met velden te bekijken, gaat u naar 'Formulier aanpassen'." #: frappe/public/js/frappe/views/file/file_view.js:111 msgid "Enter folder name" -msgstr "" +msgstr "Voer mapnaam" #: frappe/public/js/form_builder/components/FieldProperties.vue:65 msgid "Enter list of Options, each on a new line." @@ -9278,31 +9368,31 @@ msgstr "" #. Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)" -msgstr "" +msgstr "Voer hier statische URL-parameters in (bijv. afzender=ERPNext, gebruikersnaam=ERPNext, wachtwoord=1234 enz.)." #. Description of the 'Message Parameter' (Data) field in DocType 'SMS #. Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Enter url parameter for message" -msgstr "" +msgstr "Voer de URL-parameter voor het bericht in." #. Description of the 'Receiver Parameter' (Data) field in DocType 'SMS #. Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Enter url parameter for receiver nos" -msgstr "" +msgstr "Voer de URL-parameter in voor de ontvangers." #: frappe/public/js/frappe/ui/messages.js:341 msgid "Enter your password" -msgstr "" +msgstr "Voer uw wachtwoord in" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.js:22 msgid "Entity Name" -msgstr "" +msgstr "Entiteit Naam" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.js:9 msgid "Entity Type" -msgstr "" +msgstr "Type entiteit" #: frappe/public/js/frappe/list/base_list.js:1284 #: frappe/public/js/frappe/ui/filters/filter.js:16 @@ -9336,65 +9426,65 @@ msgstr "Is gelijk aan" #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json #: frappe/public/js/frappe/ui/messages.js:22 msgid "Error" -msgstr "" +msgstr "Fout" #: frappe/public/js/frappe/web_form/web_form.js:260 msgctxt "Title of error message in web form" msgid "Error" -msgstr "" +msgstr "Fout" #. Name of a DocType #: frappe/core/doctype/error_log/error_log.json msgid "Error Log" -msgstr "" +msgstr "Error log" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Error Logs" -msgstr "" +msgstr "Foutlogboeken" #. Label of the error_message (Code) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Error Message" -msgstr "" +msgstr "Foutmelding" #: frappe/public/js/frappe/form/print_utils.js:176 msgid "Error connecting to QZ Tray Application...

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

    Click here to Download and install QZ Tray.
    Click here to learn more about Raw Printing." -msgstr "" +msgstr "Fout bij verbinding maken met QZ-ladetoepassing ...

    De toepassing QZ-lade moet zijn geïnstalleerd en actief zijn om de functie Raw Print te kunnen gebruiken.

    Klik hier om de QZ-lade te downloaden en te installeren .
    Klik hier voor meer informatie over Raw Printing ." #: frappe/email/doctype/email_domain/email_domain.py:32 msgid "Error connecting via IMAP/POP3: {e}" -msgstr "" +msgstr "Fout bij het verbinden via IMAP/POP3: {e}" #: frappe/email/doctype/email_domain/email_domain.py:33 msgid "Error connecting via SMTP: {e}" -msgstr "" +msgstr "Fout bij het verbinden via SMTP: {e}" #: frappe/email/doctype/email_domain/email_domain.py:101 msgid "Error has occurred in {0}" -msgstr "" +msgstr "Er is een fout opgetreden in {0}" #: frappe/public/js/frappe/form/script_manager.js:199 msgid "Error in Client Script" -msgstr "" +msgstr "Fout in clientscript" #: frappe/public/js/frappe/form/script_manager.js:263 msgid "Error in Client Script." -msgstr "" +msgstr "Fout in clientscript." #: frappe/printing/doctype/letter_head/letter_head.js:21 msgid "Error in Header/Footer Script" -msgstr "" +msgstr "Fout in kop-/voettekstscript" #: frappe/email/doctype/notification/notification.py:677 #: frappe/email/doctype/notification/notification.py:816 #: frappe/email/doctype/notification/notification.py:822 msgid "Error in Notification" -msgstr "" +msgstr "Fout in melding" #: frappe/utils/pdf.py:60 msgid "Error in print format on line {0}: {1}" -msgstr "" +msgstr "Fout in afdrukformaat op regel {0}: {1}" #: frappe/api/v2.py:180 msgid "Error in {0}.get_list: {1}" @@ -9410,11 +9500,11 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.py:671 msgid "Error while connecting to email account {0}" -msgstr "" +msgstr "Fout bij het verbinden met e-mailaccount {0}" #: frappe/email/doctype/notification/notification.py:813 msgid "Error while evaluating Notification {0}. Please fix your template." -msgstr "" +msgstr "Fout bij het evalueren van Melding {0}. Corrigeer uw sjabloon." #: frappe/email/frappemail.py:173 msgid "Error {0}: {1}" @@ -9426,7 +9516,7 @@ msgstr "" #: frappe/model/base_document.py:943 msgid "Error: Value missing for {0}: {1}" -msgstr "" +msgstr "Fout: Waarde ontbreekt voor {0}: {1}" #: frappe/model/base_document.py:937 msgid "Error: {0} Row #{1}: Value missing for: {2}" @@ -9436,7 +9526,7 @@ msgstr "" #. DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Errors" -msgstr "" +msgstr "Fouten" #. Label of the evaluate_as_expression (Check) field in DocType 'Workflow #. Document State' @@ -9455,110 +9545,110 @@ msgstr "Evenement" #. Label of the event_category (Select) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Event Category" -msgstr "" +msgstr "Evenementcategorie" #. Label of the event_frequency (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Event Frequency" -msgstr "" +msgstr "Gebeurtenisfrequentie" #. Name of a DocType #: frappe/desk/doctype/event_notifications/event_notifications.json msgid "Event Notifications" -msgstr "" +msgstr "Gebeurtenismeldingen" #. Label of the event_participants (Table) field in DocType 'Event' #. Name of a DocType #: frappe/desk/doctype/event/event.json #: frappe/desk/doctype/event_participants/event_participants.json msgid "Event Participants" -msgstr "" +msgstr "Deelnemers aan het evenement" #. Label of the enable_email_event_reminders (Check) field in DocType #. 'Notification Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Event Reminders" -msgstr "" +msgstr "Evenementherinneringen" #: frappe/integrations/doctype/google_calendar/google_calendar.py:493 #: frappe/integrations/doctype/google_calendar/google_calendar.py:577 msgid "Event Synced with Google Calendar." -msgstr "" +msgstr "Evenement gesynchroniseerd met Google Agenda." #. Label of the event_type (Data) field in DocType 'Recorder' #. Label of the event_type (Select) field in DocType 'Event' #: frappe/core/doctype/recorder/recorder.json #: frappe/desk/doctype/event/event.json msgid "Event Type" -msgstr "" +msgstr "Gebeurtenistype" #: frappe/public/js/frappe/ui/notifications/notifications.js:74 msgid "Events" -msgstr "" +msgstr "Evenementen" #: frappe/desk/doctype/event/event.py:328 msgid "Events in Today's Calendar" -msgstr "" +msgstr "Gebeurtenissen Vandaag" #. Label of the everyone (Check) field in DocType 'DocShare' #: frappe/core/doctype/docshare/docshare.json #: frappe/public/js/frappe/form/templates/set_sharing.html:27 msgid "Everyone" -msgstr "" +msgstr "Iedereen" #. Description of the 'Custom Options' (Code) field in DocType 'Dashboard #. Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Ex: \"colors\": [\"#d1d8dd\", \"#ff5858\"]" -msgstr "" +msgstr "Bijv.: \"kleuren\": [\"#d1d8dd\", \"#ff5858\"]" #. Label of the exact_copies (Int) field in DocType 'Recorder Query' #: frappe/core/doctype/recorder_query/recorder_query.json msgid "Exact Copies" -msgstr "" +msgstr "Exacte kopieën" #. Label of the example (HTML) field in DocType 'Workflow Transition' #: frappe/core/page/permission_manager/permission_manager_help.html:21 #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Example" -msgstr "" +msgstr "Voorbeeld" #. Description of the 'Default Portal Home' (Data) field in DocType 'Portal #. Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Example: \"/desk\"" -msgstr "" +msgstr "Voorbeeld: \"/desk\"" #. Description of the 'Path' (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Example: #Tree/Account" -msgstr "" +msgstr "Voorbeeld: #Boom/Account" #. Description of the 'Digits' (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Example: 00001" -msgstr "" +msgstr "Voorbeeld: 00001" #. Description of the 'Session Expiry (idle timeout)' (Data) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Example: Setting this to 24:00 will log out a user if they are not active for 24:00 hours." -msgstr "" +msgstr "Voorbeeld: Als u dit instelt op 24:00, wordt een gebruiker uitgelogd als deze 24 uur lang niet actief is." #. Description of the 'Description' (Small Text) field in DocType 'Assignment #. Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Example: {{ subject }}" -msgstr "" +msgstr "Voorbeeld: {{ subject }}" #. Option for the 'File Type' (Select) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json msgid "Excel" -msgstr "" +msgstr "Excel" #: frappe/public/js/frappe/form/controls/password.js:90 msgid "Excellent" -msgstr "" +msgstr "Uitstekend" #. Label of the exception (Text) field in DocType 'Data Import Log' #. Label of the exc_info (Code) field in DocType 'RQ Job' @@ -9567,7 +9657,7 @@ msgstr "" #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Exception" -msgstr "" +msgstr "Uitzondering" #. Label of the execute_section (Section Break) field in DocType 'System #. Console' @@ -9575,11 +9665,11 @@ msgstr "" #: frappe/desk/doctype/system_console/system_console.js:22 #: frappe/desk/doctype/system_console/system_console.json msgid "Execute" -msgstr "" +msgstr "Uitvoeren" #: frappe/desk/doctype/system_console/system_console.js:10 msgid "Execute Console script" -msgstr "" +msgstr "Voer het consolescript uit" #: frappe/public/js/frappe/ui/dropdown_console.js:132 msgid "Executing Code" @@ -9587,16 +9677,16 @@ msgstr "" #: frappe/desk/doctype/system_console/system_console.js:18 msgid "Executing..." -msgstr "" +msgstr "Bezig met uitvoeren..." #: frappe/public/js/frappe/views/reports/query_report.js:2251 msgid "Execution Time: {0} sec" -msgstr "" +msgstr "Uitvoeringstijd: {0} sec" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Executive" -msgstr "" +msgstr "Leidinggevend" #. Label of the existing_role (Link) field in DocType 'Role Replication' #: frappe/core/doctype/role_replication/role_replication.json @@ -9618,7 +9708,7 @@ msgstr "Uitbreiden" #: frappe/public/js/frappe/views/reports/query_report.js:2227 #: frappe/public/js/frappe/views/treeview.js:134 msgid "Expand All" -msgstr "" +msgstr "Alles uitvouwen" #: frappe/database/query.py:729 msgid "Expected 'and' or 'or' operator, found: {0}" @@ -9626,12 +9716,12 @@ msgstr "" #: frappe/public/js/frappe/form/templates/form_sidebar.html:66 msgid "Experimental" -msgstr "" +msgstr "Experimenteel" #. Option for the 'Level' (Select) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Expert" -msgstr "" +msgstr "Deskundige" #. Label of the expiration_time (Datetime) field in DocType 'OAuth #. Authorization Code' @@ -9640,12 +9730,12 @@ msgstr "" #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json msgid "Expiration time" -msgstr "" +msgstr "Vervaldatum" #. Label of the expire_notification_on (Datetime) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Expire Notification On" -msgstr "" +msgstr "Vervaldatummelding op" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Status' (Select) field in DocType 'User Invitation' @@ -9659,7 +9749,7 @@ msgstr "Verlopen" #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Expires In" -msgstr "" +msgstr "Verloopt over" #. Label of the expires_on (Date) field in DocType 'Document Share Key' #: frappe/core/doctype/document_share_key/document_share_key.json @@ -9669,7 +9759,7 @@ msgstr "Verloopt op" #. Label of the lifespan_qrcode_image (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Expiry time of QR Code Image Page" -msgstr "" +msgstr "Vervaldatum van de QR-code afbeeldingspagina" #. Label of the export (Check) field in DocType 'Custom DocPerm' #. Label of the export (Check) field in DocType 'DocPerm' @@ -9692,38 +9782,38 @@ msgstr "Exporteren" #: frappe/public/js/frappe/data_import/data_exporter.js:246 msgid "Export 1 record" -msgstr "" +msgstr "1 record exporteren" #: frappe/custom/doctype/customize_form/customize_form.js:262 msgid "Export Custom Permissions" -msgstr "" +msgstr "Export Custom Machtigingen" #: frappe/custom/doctype/customize_form/customize_form.js:242 msgid "Export Customizations" -msgstr "" +msgstr "aanpassingen export" #: frappe/public/js/frappe/data_import/data_exporter.js:14 msgid "Export Data" -msgstr "" +msgstr "Exportgegevens" #: frappe/core/doctype/data_import/data_import.js:87 #: frappe/public/js/frappe/data_import/import_preview.js:199 msgid "Export Errored Rows" -msgstr "" +msgstr "Rijen met fouten exporteren" #. Label of the export_from (Data) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Export From" -msgstr "" +msgstr "Exporteren vanuit" #: frappe/core/doctype/data_import/data_import.js:544 msgid "Export Import Log" -msgstr "" +msgstr "Export- en importlogboek" #: frappe/public/js/frappe/views/reports/report_utils.js:245 msgctxt "Export report" msgid "Export Report: {0}" -msgstr "" +msgstr "Exportrapport: {0}" #: frappe/public/js/frappe/data_import/data_exporter.js:26 msgid "Export Type" @@ -9731,23 +9821,23 @@ msgstr "Exporttype" #: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Export all matching rows?" -msgstr "" +msgstr "Alle overeenkomende rijen exporteren?" #: frappe/public/js/frappe/views/reports/report_view.js:1661 msgid "Export all {0} rows?" -msgstr "" +msgstr "Alle {0} rijen exporteren?" #: frappe/public/js/frappe/views/file/file_view.js:154 msgid "Export as zip" -msgstr "" +msgstr "Exporteren als zip-bestand" #: frappe/public/js/frappe/views/reports/report_utils.js:184 msgid "Export in Background" -msgstr "" +msgstr "Exporteren op de achtergrond" #: frappe/public/js/frappe/utils/tools.js:11 msgid "Export not allowed. You need {0} role to export." -msgstr "" +msgstr "Exporteren niet toegestaan. Je hebt rol {0} nodig om te kunnen exporteren ." #: frappe/custom/doctype/customize_form/customize_form.js:272 msgid "Export only customizations assigned to the selected module.
    Note: You must set the Module (for export) field on Custom Field and Property Setter records before applying this filter.

    Warning: Customizations from other modules will be excluded.

    " @@ -9757,46 +9847,46 @@ msgstr "" #. 'Data Export' #: frappe/core/doctype/data_export/data_export.json msgid "Export the data without any header notes and column descriptions" -msgstr "" +msgstr "Exporteer de gegevens zonder kopteksten en kolomomschrijvingen." #. Label of the export_without_main_header (Check) field in DocType 'Data #. Export' #: frappe/core/doctype/data_export/data_export.json msgid "Export without main header" -msgstr "" +msgstr "Exporteren zonder hoofdheader" #: frappe/public/js/frappe/data_import/data_exporter.js:248 msgid "Export {0} records" -msgstr "" +msgstr "Exporteer {0} records" #: frappe/custom/doctype/customize_form/customize_form.js:263 msgid "Exported permissions will be force-synced on every migrate overriding any other customization." -msgstr "" +msgstr "Geëxporteerde machtigingen worden bij elke migratie automatisch gesynchroniseerd, waardoor alle andere aanpassingen worden overschreven." #. Label of the expose_recipients (Data) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Expose Recipients" -msgstr "" +msgstr "Onthul ontvangers" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Expression" -msgstr "" +msgstr "Uitdrukking" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Expression (old style)" -msgstr "" +msgstr "Uitdrukking (oude stijl)" #. Description of the 'Condition' (Data) field in DocType 'Notification #. Recipient' #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "Expression, Optional" -msgstr "" +msgstr "Uitdrukking, optioneel" #. Option for the 'Link Type' (Select) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json @@ -9813,19 +9903,19 @@ msgstr "" #. App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Extra Parameters" -msgstr "" +msgstr "Extra parameters" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Facebook" -msgstr "" +msgstr "Facebook" #. Option for the 'SocketIO Ping Check' (Select) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Fail" -msgstr "" +msgstr "Mislukking" #. Option for the 'Status' (Select) field in DocType 'Activity Log' #. Option for the 'Status' (Select) field in DocType 'Scheduled Job Log' @@ -9841,18 +9931,18 @@ msgstr "Gefaald" #. Label of the failed_emails (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failed Emails" -msgstr "" +msgstr "Mislukte e-mails" #. Label of the failed_job_count (Int) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Failed Job Count" -msgstr "" +msgstr "Aantal mislukte taken" #. Label of the failed_jobs (Int) field in DocType 'System Health Report #. Workers' #: frappe/desk/doctype/system_health_report_workers/system_health_report_workers.json msgid "Failed Jobs" -msgstr "" +msgstr "Mislukte banen" #. Label of a number card in the Users Workspace #: frappe/core/workspace/users/users.json @@ -9862,86 +9952,86 @@ msgstr "" #. Label of the failed_logins (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failed Logins (Last 30 days)" -msgstr "" +msgstr "Mislukte inlogpogingen (afgelopen 30 dagen)" #: frappe/model/workflow.py:383 msgid "Failed Transactions" -msgstr "" +msgstr "Mislukte transacties" #: frappe/utils/synchronization.py:46 msgid "Failed to aquire lock: {}. Lock may be held by another process." -msgstr "" +msgstr "Het is niet gelukt om een vergrendeling te verkrijgen: {}. De vergrendeling wordt mogelijk door een ander proces vastgehouden." #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:362 msgid "Failed to change password." -msgstr "" +msgstr "Wachtwoord wijzigen is mislukt." #: frappe/desk/page/setup_wizard/setup_wizard.js:232 #: frappe/desk/page/setup_wizard/setup_wizard.py:42 msgid "Failed to complete setup" -msgstr "" +msgstr "De installatie kon niet worden voltooid" #: frappe/integrations/doctype/webhook/webhook.py:141 msgid "Failed to compute request body: {}" -msgstr "" +msgstr "Het berekenen van de aanvraagbody is mislukt: {}" #: frappe/printing/doctype/network_printer_settings/network_printer_settings.py:46 #: frappe/printing/doctype/network_printer_settings/network_printer_settings.py:48 msgid "Failed to connect to server" -msgstr "" +msgstr "Kan geen verbinding maken met de server" #: frappe/auth.py:704 msgid "Failed to decode token, please provide a valid base64-encoded token." -msgstr "" +msgstr "Kan token niet decoderen. Geef een geldig base64-gecodeerd token op." #: frappe/utils/password.py:210 msgid "Failed to decrypt key {0}" -msgstr "" +msgstr "Het is niet gelukt om de sleutel {0} te decoderen." #: frappe/desk/reportview.py:638 msgid "Failed to delete {0} documents: {1}" -msgstr "" +msgstr "Het verwijderen van {0} documenten is mislukt: {1}" #: frappe/core/doctype/rq_job/rq_job_list.js:42 msgid "Failed to enable scheduler: {0}" -msgstr "" +msgstr "Het inschakelen van de scheduler is mislukt: {0}" #: frappe/email/doctype/notification/notification.py:107 #: frappe/integrations/doctype/webhook/webhook.py:131 msgid "Failed to evaluate conditions: {}" -msgstr "" +msgstr "Voorwaarden konden niet worden geëvalueerd: {}" #: frappe/types/exporter.py:205 msgid "Failed to export python type hints" -msgstr "" +msgstr "Exporteren van Python-typehints is mislukt." #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:249 msgid "Failed to generate names from the series" -msgstr "" +msgstr "Het is niet gelukt om namen uit de reeks te genereren." #: frappe/core/doctype/document_naming_settings/document_naming_settings.js:75 msgid "Failed to generate preview of series" -msgstr "" +msgstr "Het is niet gelukt om een voorbeeld van de serie te genereren." #: frappe/handler.py:77 msgid "Failed to get method for command {0} with {1}" -msgstr "" +msgstr "Methode ophalen voor commando {0} mislukt met {1}" #: frappe/api/v2.py:61 msgid "Failed to get method {0} with {1}" -msgstr "" +msgstr "Methode {0} kon niet worden opgehaald met {1}" #: frappe/integrations/frappe_providers/frappecloud_billing.py:59 msgid "Failed to get site info" -msgstr "" +msgstr "Het ophalen van site-informatie is mislukt." #: frappe/model/virtual_doctype.py:63 msgid "Failed to import virtual doctype {}, is controller file present?" -msgstr "" +msgstr "Het importeren van het virtuele doctype {} is mislukt. Is het controllerbestand aanwezig?" #: frappe/utils/image.py:70 msgid "Failed to optimize image: {0}" -msgstr "" +msgstr "Het optimaliseren van de afbeelding is mislukt: {0}" #: frappe/email/doctype/notification/notification.py:124 msgid "Failed to render message: {}" @@ -9953,49 +10043,49 @@ msgstr "" #: frappe/integrations/frappe_providers/frappecloud_billing.py:94 msgid "Failed to request login to Frappe Cloud" -msgstr "" +msgstr "Het is niet gelukt om in te loggen op Frappe Cloud." #: frappe/email/doctype/email_queue/email_queue.py:301 msgid "Failed to send email with subject:" -msgstr "" +msgstr "E-mail verzenden met onderwerp: mislukt" #: frappe/desk/doctype/notification_log/notification_log.py:43 msgid "Failed to send notification email" -msgstr "" +msgstr "Het verzenden van de notificatie-e-mail is mislukt." #: frappe/desk/page/setup_wizard/setup_wizard.py:24 msgid "Failed to update global settings" -msgstr "" +msgstr "Het bijwerken van de globale instellingen is mislukt." #: frappe/integrations/frappe_providers/frappecloud_billing.py:74 msgid "Failed while calling API {0}" -msgstr "" +msgstr "Fout opgetreden tijdens het aanroepen van API {0}" #. Label of the failing_scheduled_jobs (Table) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Failing Scheduled Jobs (last 7 days)" -msgstr "" +msgstr "Geplande taken die niet zijn gelukt (afgelopen 7 dagen)" #: frappe/core/doctype/data_import/data_import.js:485 msgid "Failure" -msgstr "" +msgstr "Mislukking" #. Label of the failure_rate (Percent) field in DocType 'System Health Report #. Failing Jobs' #: frappe/desk/doctype/system_health_report_failing_jobs/system_health_report_failing_jobs.json msgid "Failure Rate" -msgstr "" +msgstr "Faalpercentage" #. Label of the favicon (Attach) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "FavIcon" -msgstr "" +msgstr "Favorietenpictogram" #. Label of the fax (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Fax" -msgstr "" +msgstr "Fax" #: frappe/public/js/frappe/form/templates/form_sidebar.html:73 msgid "Feedback" @@ -10003,7 +10093,7 @@ msgstr "Terugkoppeling" #: frappe/desk/page/setup_wizard/install_fixtures.py:29 msgid "Female" -msgstr "" +msgstr "Vrouwelijk" #. Label of the fetch_from (Small Text) field in DocType 'DocField' #. Label of the fetch_from (Small Text) field in DocType 'Custom Field' @@ -10014,15 +10104,15 @@ msgstr "" #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:29 #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:34 msgid "Fetch From" -msgstr "" +msgstr "Ophalen van" #: frappe/website/doctype/website_slideshow/website_slideshow.js:15 msgid "Fetch Images" -msgstr "" +msgstr "Afbeeldingen ophalen" #: frappe/website/doctype/website_slideshow/website_slideshow.js:13 msgid "Fetch attached images from document" -msgstr "" +msgstr "Haal bijgevoegde afbeeldingen uit het document" #. Label of the fetch_if_empty (Check) field in DocType 'DocField' #. Label of the fetch_if_empty (Check) field in DocType 'Custom Field' @@ -10031,15 +10121,15 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Fetch on Save if Empty" -msgstr "" +msgstr "Ophalen bij opslaan indien leeg" #: frappe/desk/doctype/global_search_settings/global_search_settings.py:61 msgid "Fetching default Global Search documents." -msgstr "" +msgstr "Standaard Global Search-documenten ophalen." #: frappe/website/doctype/web_form/web_form.js:168 msgid "Fetching fields from {0}..." -msgstr "" +msgstr "Velden ophalen van {0}..." #. Label of the field (Select) field in DocType 'Assignment Rule' #. Label of the field (Select) field in DocType 'Document Naming Rule @@ -10066,15 +10156,15 @@ msgstr "Veld" #: frappe/core/doctype/doctype/doctype.py:419 msgid "Field \"route\" is mandatory for Web Views" -msgstr "" +msgstr "Veld "route" is verplicht voor webweergaven" #: frappe/core/doctype/doctype/doctype.py:1558 msgid "Field \"title\" is mandatory if \"Website Search Field\" is set." -msgstr "" +msgstr "Het veld \"title\" is verplicht als \"Website Search Field\" is ingesteld." #: frappe/desk/doctype/bulk_update/bulk_update.js:17 msgid "Field \"value\" is mandatory. Please specify value to be updated" -msgstr "" +msgstr "Field "waarde" is verplicht. Gelieve te specificeren waarde worden bijgewerkt" #: frappe/desk/search.py:262 msgid "Field {0} not found in {1}" @@ -10083,63 +10173,63 @@ msgstr "" #. Label of the description (Text) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Field Description" -msgstr "" +msgstr "Veldomschrijving" #: frappe/core/doctype/doctype/doctype.py:1098 msgid "Field Missing" -msgstr "" +msgstr "Veld ontbreekt" #. Label of the field_name (Data) field in DocType 'Property Setter' #. Label of the field_name (Select) field in DocType 'Kanban Board' #: frappe/custom/doctype/property_setter/property_setter.json #: frappe/desk/doctype/kanban_board/kanban_board.json msgid "Field Name" -msgstr "" +msgstr "Veldnaam" #: frappe/public/js/print_format_builder/PrintFormatSection.vue:141 msgid "Field Orientation (Left-Right)" -msgstr "" +msgstr "Veldoriëntatie (links-rechts)" #: frappe/public/js/print_format_builder/PrintFormatSection.vue:148 msgid "Field Orientation (Top-Down)" -msgstr "" +msgstr "Veldoriëntatie (van boven naar beneden)" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:233 #: frappe/public/js/print_format_builder/utils.js:69 msgid "Field Template" -msgstr "" +msgstr "Veldsjabloon" #. Label of the fieldtype (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/templates/form_grid/fields.html:40 msgid "Field Type" -msgstr "" +msgstr "Veldtype" #: frappe/desk/reportview.py:204 msgid "Field not permitted in query" -msgstr "" +msgstr "Veld niet toegestaan in query" #. Description of the 'Workflow State Field' (Data) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Field that represents the Workflow State of the transaction (if field is not present, a new hidden Custom Field will be created)" -msgstr "" +msgstr "Een veld dat de workflowstatus van de transactie weergeeft (als dit veld niet aanwezig is, wordt een nieuw, verborgen aangepast veld aangemaakt)." #. Label of the track_field (Select) field in DocType 'Milestone Tracker' #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Field to Track" -msgstr "" +msgstr "Veld naar baan" #: frappe/custom/doctype/property_setter/property_setter.py:52 msgid "Field type cannot be changed for {0}" -msgstr "" +msgstr "Veldtype kan niet worden gewijzigd voor {0}" #: frappe/database/database.py:912 msgid "Field {0} does not exist on {1}" -msgstr "" +msgstr "Veld {0} bestaat niet op {1}" #: frappe/desk/form/meta.py:187 msgid "Field {0} is referring to non-existing doctype {1}." -msgstr "" +msgstr "Veld {0} verwijst naar een niet-bestaand doctype {1}." #: frappe/core/doctype/doctype/doctype.py:1686 msgid "Field {0} must be a virtual field to support virtual doctype." @@ -10147,7 +10237,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1807 msgid "Field {0} not found." -msgstr "" +msgstr "Veld {0} niet gevonden." #: frappe/email/doctype/notification/notification.py:564 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" @@ -10170,44 +10260,44 @@ msgstr "" #: frappe/public/js/frappe/form/grid_row.js:456 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" -msgstr "" +msgstr "Veldnaam" #: frappe/core/doctype/doctype/doctype.py:272 msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}" -msgstr "" +msgstr "Veldnaam '{0}' conflicteert met een {1} van de naam {2} in {3}" #: frappe/core/doctype/doctype/doctype.py:1097 msgid "Fieldname called {0} must exist to enable autonaming" -msgstr "" +msgstr "Het veld met de naam {0} moet bestaan om automatische naamgeving mogelijk te maken." #: frappe/database/schema.py:131 frappe/database/schema.py:408 msgid "Fieldname is limited to 64 characters ({0})" -msgstr "" +msgstr "Veldnaam is beperkt tot 64 tekens ({0})" #: frappe/custom/doctype/custom_field/custom_field.py:199 msgid "Fieldname not set for Custom Field" -msgstr "" +msgstr "Veldnaam niet ingesteld op Aangepast veld" #: frappe/custom/doctype/custom_field/custom_field.js:107 msgid "Fieldname which will be the DocType for this link field." -msgstr "" +msgstr "Veldnaam die de DocType voor deze link veld zal zijn." #: frappe/public/js/form_builder/store.js:198 msgid "Fieldname {0} appears multiple times" -msgstr "" +msgstr "De veldnaam {0} verschijnt meerdere keren" #: frappe/database/schema.py:398 msgid "Fieldname {0} cannot have special characters like {1}" -msgstr "" +msgstr "Veldnaam {0} kan geen speciale tekens, zoals hebben {1}" #: frappe/core/doctype/doctype/doctype.py:2009 msgid "Fieldname {0} conflicting with meta object" -msgstr "" +msgstr "Veldnaam {0} strijdig met meta-object" #: frappe/core/doctype/doctype/doctype.py:510 #: frappe/public/js/form_builder/utils.js:302 msgid "Fieldname {0} is restricted" -msgstr "" +msgstr "Veldnaam {0} is beperkt" #. Label of the fields (Table) field in DocType 'DocType' #. Label of the fields_section (Section Break) field in DocType 'DocType' @@ -10233,16 +10323,16 @@ msgstr "" #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json #: frappe/website/doctype/web_template/web_template.json msgid "Fields" -msgstr "" +msgstr "Velden" #. Label of the fields_multicheck (HTML) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json msgid "Fields Multicheck" -msgstr "" +msgstr "Velden Multicheck" #: frappe/core/doctype/file/file.py:442 msgid "Fields `file_name` or `file_url` must be set for File" -msgstr "" +msgstr "Voor het bestand moeten de velden `file_name` of `file_url` worden ingesteld." #: frappe/model/db_query.py:167 msgid "Fields must be a list or tuple when as_list is enabled" @@ -10255,7 +10345,7 @@ msgstr "" #. Description of the 'Search Fields' (Data) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Fields separated by comma (,) will be included in the \"Search By\" list of Search dialog box" -msgstr "" +msgstr "Velden die door een komma (,) gescheiden zijn, worden opgenomen in de lijst \"Zoeken op\" van het zoekdialoogvenster." #. Label of the fieldtype (Select) field in DocType 'Report Column' #. Label of the fieldtype (Select) field in DocType 'Report Filter' @@ -10270,56 +10360,56 @@ msgstr "" #: frappe/website/doctype/web_form_list_column/web_form_list_column.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldtype" -msgstr "" +msgstr "Veldtype" #: frappe/custom/doctype/custom_field/custom_field.py:195 msgid "Fieldtype cannot be changed from {0} to {1}" -msgstr "" +msgstr "Het veldtype kan niet worden gewijzigd van {0} naar {1}" #: frappe/custom/doctype/customize_form/customize_form.py:593 msgid "Fieldtype cannot be changed from {0} to {1} in row {2}" -msgstr "" +msgstr "FieldType kan niet worden veranderd van {0} tot {1} in rij {2}" #. Name of a DocType #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #: frappe/core/doctype/file/file.json #: frappe/desk/doctype/form_tour/form_tour.json msgid "File" -msgstr "" +msgstr "het dossier" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:499 msgid "File \"{0}\" was skipped because of invalid file type" -msgstr "" +msgstr "Het bestand \"{0}\" is overgeslagen vanwege een ongeldig bestandstype." #: frappe/core/doctype/file/utils.py:128 msgid "File '{0}' not found" -msgstr "" +msgstr "Bestand '{0}' niet gevonden" #. Label of the private_file_section (Section Break) field in DocType 'Access #. Log' #: frappe/core/doctype/access_log/access_log.json msgid "File Information" -msgstr "" +msgstr "Bestandsinformatie" #: frappe/public/js/frappe/views/file/file_view.js:74 msgid "File Manager" -msgstr "" +msgstr "Bestandsbeheer" #. Label of the file_name (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "File Name" -msgstr "" +msgstr "Bestandsnaam" #. Label of the file_size (Int) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "File Size" -msgstr "" +msgstr "Bestandsgrootte" #. Label of the section_break_ryki (Section Break) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "File Storage" -msgstr "" +msgstr "Bestandsopslag" #. Label of the file_type (Data) field in DocType 'Access Log' #. Label of the file_type (Select) field in DocType 'Data Export' @@ -10334,45 +10424,45 @@ msgstr "Bestandstype" #. Label of the file_url (Code) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "File URL" -msgstr "" +msgstr "Bestands-URL" #: frappe/desk/page/backups/backups.py:107 msgid "File backup is ready" -msgstr "" +msgstr "Bestandskopie is klaar" #: frappe/core/doctype/file/file.py:660 msgid "File name cannot have {0}" -msgstr "" +msgstr "Bestandsnaam mag geen {0} hebben" #: frappe/utils/csvutils.py:28 msgid "File not attached" -msgstr "" +msgstr "Bestand niet bijgevoegd" #: frappe/core/doctype/file/file.py:771 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 "" +msgstr "Bestandsgrootte heeft de maximaal toegestane grootte van {0} MB overschreden" #: frappe/public/js/frappe/request.js:197 msgid "File too big" -msgstr "" +msgstr "Bestand te groot" #: frappe/core/doctype/file/file.py:401 msgid "File type of {0} is not allowed" -msgstr "" +msgstr "Het bestandstype {0} is niet toegestaan." #: frappe/public/js/frappe/file_uploader/FileUploader.vue:636 msgid "File upload failed." -msgstr "" +msgstr "Het uploaden van het bestand is mislukt." #: frappe/core/doctype/file/file.py:388 frappe/core/doctype/file/file.py:459 msgid "File {0} does not exist" -msgstr "" +msgstr "Bestand {0} bestaat niet" #. Label of the files_tab (Tab Break) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Files" -msgstr "" +msgstr "Bestanden" #: frappe/core/doctype/prepared_report/prepared_report.js:8 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305 @@ -10384,7 +10474,7 @@ msgstr "" #: frappe/public/js/frappe/ui/filters/filter_list.js:134 #: frappe/website/doctype/web_form/web_form.js:213 msgid "Filter" -msgstr "" +msgstr "Filter" #. Label of the filter_area (HTML) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json @@ -10395,28 +10485,28 @@ msgstr "" #. Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Filter Data" -msgstr "" +msgstr "Filtergegevens" #. Label of the filter_list (HTML) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json msgid "Filter List" -msgstr "" +msgstr "Filterlijst" #. Label of the filter_meta (Text) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Filter Meta" -msgstr "" +msgstr "Filter Meta" #. Label of the filter_name (Data) field in DocType 'List Filter' #: frappe/desk/doctype/list_filter/list_filter.json #: frappe/public/js/frappe/list/list_filter.js:102 msgid "Filter Name" -msgstr "" +msgstr "Naam filteren" #. Label of the filter_values (HTML) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Filter Values" -msgstr "" +msgstr "Filterwaarden" #: frappe/database/query.py:735 msgid "Filter condition missing after operator: {0}" @@ -10428,22 +10518,22 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_sidebar.html:3 msgid "Filter..." -msgstr "" +msgstr "Filter..." #. Label of the filtered_by (Data) field in DocType 'Personal Data Deletion #. Step' #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json msgid "Filtered By" -msgstr "" +msgstr "Gefilterd op" #: frappe/public/js/frappe/data_import/data_exporter.js:33 msgid "Filtered Records" -msgstr "" +msgstr "Gefilterde records" #: frappe/website/doctype/help_article/help_article.py:91 #: frappe/www/portal.py:58 msgid "Filtered by \"{0}\"" -msgstr "" +msgstr "Gefilterd op "{0}"" #: frappe/public/js/frappe/form/controls/link.js:734 msgid "Filtered by: {0}." @@ -10474,17 +10564,17 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/public/js/frappe/list/list_filter.js:20 msgid "Filters" -msgstr "" +msgstr "Filters" #. Label of the filters_config (Code) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Filters Configuration" -msgstr "" +msgstr "Filterconfiguratie" #. Label of the filters_display (HTML) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Filters Display" -msgstr "" +msgstr "Filters weergeven" #. Label of the filters_editor (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -10496,50 +10586,50 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Filters JSON" -msgstr "" +msgstr "JSON-filters" #. Label of the filters_section (Section Break) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Filters Section" -msgstr "" +msgstr "Filtersectie" #: frappe/public/js/frappe/views/kanban/kanban_view.js:202 msgid "Filters saved" -msgstr "" +msgstr "filters gered" #. Description of the 'Script' (Code) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Filters will be accessible via filters.

    Send output as result = [result], or for old style data = [columns], [result]" -msgstr "" +msgstr "Filters zijn toegankelijk via filters.

    Stuur de uitvoer als result = [result], of voor de oude stijl data = [columns], [result]" #: frappe/public/js/frappe/ui/filters/filter_list.js:133 msgid "Filters {0}" -msgstr "" +msgstr "Filters {0}" #: frappe/public/js/frappe/views/reports/report_view.js:1429 msgid "Filters:" -msgstr "" +msgstr "Filters:" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:586 msgid "Find '{0}' in ..." -msgstr "" +msgstr "Zoek '{0}' in ..." #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:401 #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:403 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:152 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:155 msgid "Find {0} in {1}" -msgstr "" +msgstr "Zoek {0} van {1}" #. Option for the 'Status' (Select) field in DocType 'Submission Queue' #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Finished" -msgstr "" +msgstr "Afgerond" #. Label of the report_end_time (Datetime) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Finished At" -msgstr "" +msgstr "Voltooid bij" #. Label of the first_day_of_the_week (Select) field in DocType 'Language' #. Label of the first_day_of_the_week (Select) field in DocType 'System @@ -10547,7 +10637,7 @@ msgstr "" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "First Day of the Week" -msgstr "" +msgstr "Eerste dag van de week" #. Label of the first_name (Data) field in DocType 'Contact' #. Label of the first_name (Data) field in DocType 'User' @@ -10563,24 +10653,24 @@ msgstr "Voornaam" #. Label of the first_success_message (Data) field in DocType 'Success Action' #: frappe/core/doctype/success_action/success_action.json msgid "First Success Message" -msgstr "" +msgstr "Eerste succesbericht" #: frappe/core/doctype/data_export/exporter.py:185 msgid "First data column must be blank." -msgstr "" +msgstr "Eerste data kolom moet leeg zijn." #: frappe/website/doctype/website_slideshow/website_slideshow.js:7 msgid "First set the name and save the record." -msgstr "" +msgstr "Stel eerst de naam in en sla de record op." #: frappe/public/js/workflow_builder/WorkflowBuilder.vue:304 msgid "Fit" -msgstr "" +msgstr "Fit" #. Label of the flag (Data) field in DocType 'Language' #: frappe/core/doctype/language/language.json msgid "Flag" -msgstr "" +msgstr "Vlag" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -10595,12 +10685,12 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Float" -msgstr "" +msgstr "Vlot" #. Label of the float_precision (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Float Precision" -msgstr "" +msgstr "Float Precision" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -10613,53 +10703,53 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Fold" -msgstr "" +msgstr "Vouw" #: frappe/core/doctype/doctype/doctype.py:1482 msgid "Fold can not be at the end of the form" -msgstr "" +msgstr "Fold kan niet aan het einde van de vorm" #: frappe/core/doctype/doctype/doctype.py:1480 msgid "Fold must come before a Section Break" -msgstr "" +msgstr "Vouw moet voor een sectie Break komen" #. Label of the folder (Link) field in DocType 'File' #. Option for the 'Icon Type' (Select) field in DocType 'Desktop Icon' #: frappe/core/doctype/file/file.json #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Folder" -msgstr "" +msgstr "Map" #. Label of the folder_name (Data) field in DocType 'IMAP Folder' #: frappe/email/doctype/imap_folder/imap_folder.json msgid "Folder Name" -msgstr "" +msgstr "Mapnaam" #: frappe/public/js/frappe/views/file/file_view.js:100 msgid "Folder name should not include '/' (slash)" -msgstr "" +msgstr "De mapnaam mag geen '/' (slash)" #: frappe/core/doctype/file/file.py:505 msgid "Folder {0} is not empty" -msgstr "" +msgstr "Folder {0} is niet leeg" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Folio" -msgstr "" +msgstr "Folio" #: frappe/public/js/frappe/form/templates/form_sidebar.html:150 #: frappe/public/js/frappe/form/toolbar.js:945 msgid "Follow" -msgstr "" +msgstr "Volgen" #: frappe/public/js/frappe/form/templates/form_sidebar.html:145 msgid "Followed by" -msgstr "" +msgstr "Gevolgd door" #: frappe/email/doctype/auto_email_report/auto_email_report.py:134 msgid "Following Report Filters have missing values:" -msgstr "" +msgstr "De volgende rapportfilters bevatten ontbrekende waarden:" #: frappe/desk/form/document_follow.py:69 msgid "Following document {0}" @@ -10667,29 +10757,29 @@ msgstr "" #: frappe/website/doctype/web_form/web_form.py:109 msgid "Following fields are missing:" -msgstr "" +msgstr "Na velden ontbreken:" #: frappe/public/js/frappe/ui/field_group.js:144 msgid "Following fields have invalid values:" -msgstr "" +msgstr "De volgende velden bevatten ongeldige waarden:" #: frappe/public/js/frappe/widgets/widget_dialog.js:358 msgid "Following fields have missing values" -msgstr "" +msgstr "De volgende velden bevatten ontbrekende waarden." #: frappe/public/js/frappe/ui/field_group.js:131 msgid "Following fields have missing values:" -msgstr "" +msgstr "Volgende gebieden ontbrekende waarden:" #. Label of the font (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Font" -msgstr "" +msgstr "Lettertype" #. Label of the font_properties (Data) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Font Properties" -msgstr "" +msgstr "Lettertype-eigenschappen" #. Label of the font_size (Int) field in DocType 'Print Format' #. Label of the font_size (Float) field in DocType 'Print Settings' @@ -10699,13 +10789,13 @@ msgstr "" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:45 #: frappe/website/doctype/website_theme/website_theme.json msgid "Font Size" -msgstr "" +msgstr "Lettergrootte" #. Label of the section_break_8 (Section Break) field in DocType 'Print #. Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Fonts" -msgstr "" +msgstr "Lettertypen" #. Label of the set_footer (Section Break) field in DocType 'Email Account' #. Label of the footer_section (Section Break) field in DocType 'Letter Head' @@ -10718,80 +10808,80 @@ msgstr "" #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer" -msgstr "" +msgstr "Voettekst" #. Label of the footer_powered (Small Text) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer \"Powered By\"" -msgstr "" +msgstr "Voettekst \"Mogelijk gemaakt door\"" #. Label of the footer_source (Select) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Footer Based On" -msgstr "" +msgstr "Voettekst gebaseerd op" #. Label of the footer (Text Editor) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Footer Content" -msgstr "" +msgstr "Voettekstinhoud" #. Label of the footer_details_section (Section Break) field in DocType #. 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer Details" -msgstr "" +msgstr "Voettekstdetails" #. Label of the footer (HTML Editor) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Footer HTML" -msgstr "" +msgstr "HTML-voettekst" #: frappe/printing/doctype/letter_head/letter_head.py:88 msgid "Footer HTML set from attachment {0}" -msgstr "" +msgstr "HTML-voettekst uit bijlage {0}" #. Label of the footer_image_section (Section Break) field in DocType 'Letter #. Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Footer Image" -msgstr "" +msgstr "Voetafbeelding" #. Label of the footer (Section Break) field in DocType 'Website Settings' #. Label of the footer_items (Table) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer Items" -msgstr "" +msgstr "Voettekstitems" #. Label of the footer_logo (Attach Image) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer Logo" -msgstr "" +msgstr "Voettekstlogo" #. Label of the footer_script (Code) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Footer Script" -msgstr "" +msgstr "Voettekstscript" #. Label of the footer_template (Link) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer Template" -msgstr "" +msgstr "Voettekstsjabloon" #. Label of the footer_template_values (Code) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Footer Template Values" -msgstr "" +msgstr "Waarden voor de voettekstsjabloon" #: frappe/printing/page/print/print.js:138 msgid "Footer might not be visible as {0} option is disabled
    " -msgstr "" +msgstr "De voettekst is mogelijk niet zichtbaar omdat de optie {0} is uitgeschakeld
    " #. Description of the 'Footer HTML' (HTML Editor) field in DocType 'Letter #. Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Footer will display correctly only in PDF" -msgstr "" +msgstr "De voettekst wordt alleen correct weergegeven in PDF-bestanden." #. Label of the for_doctype (Link) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json @@ -10801,7 +10891,7 @@ msgstr "" #. Description of the 'Row Name' (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "For DocType Link / DocType Action" -msgstr "" +msgstr "Voor documenttypekoppeling / documenttypeactie" #. Label of the for_document (Dynamic Link) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json @@ -10810,11 +10900,11 @@ msgstr "" #: frappe/core/doctype/user_permission/user_permission_list.js:155 msgid "For Document Type" -msgstr "" +msgstr "Voor documenttype" #: frappe/public/js/frappe/widgets/widget_dialog.js:566 msgid "For Example: {} Open" -msgstr "" +msgstr "Bijvoorbeeld: {} Open" #. Label of the for_user (Link) field in DocType 'List Filter' #. Label of the for_user (Link) field in DocType 'Notification Log' @@ -10827,12 +10917,12 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json msgid "For User" -msgstr "" +msgstr "voor Gebruikers" #. Label of the for_value (Dynamic Link) field in DocType 'User Permission' #: frappe/core/doctype/user_permission/user_permission.json msgid "For Value" -msgstr "" +msgstr "Voor waarde" #. Description of the 'Subject' (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -10842,43 +10932,43 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2248 #: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." -msgstr "" +msgstr "Gebruik voor vergelijking> 5, <10 of = 324. Gebruik 5:10 voor bereiken (voor waarden tussen 5 en 10)." #: frappe/public/js/frappe/utils/dashboard_utils.js:162 msgid "For example:" -msgstr "" +msgstr "Bijvoorbeeld:" #: frappe/printing/page/print_format_builder/print_format_builder.js:786 msgid "For example: If you want to include the document ID, use {0}" -msgstr "" +msgstr "Bijvoorbeeld: Als u de document-id omvatten, gebruik {0}" #. Description of the 'Format' (Data) field in DocType 'Workspace Shortcut' #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "For example: {} Open" -msgstr "" +msgstr "Bijvoorbeeld: {} Open" #. 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 "" +msgstr "Zie voor hulp Client Script API en voorbeelden" #: frappe/integrations/doctype/google_settings/google_settings.js:7 msgid "For more information, {0}." -msgstr "" +msgstr "Voor meer informatie, {0}." #. Description of the 'Email To' (Small Text) field in DocType 'Auto Email #. 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 "" +msgstr "Voor meerdere adressen dient u elk adres op een aparte regel in te voeren. Bijvoorbeeld: test@test.com ⏎ test1@test.com" #: frappe/core/doctype/data_export/exporter.py:197 msgid "For updating, you can update only selective columns." -msgstr "" +msgstr "Voor het bijwerken, kunt u alleen selectieve kolommen te werken." #: frappe/core/doctype/doctype/doctype.py:1803 msgid "For {0} at level {1} in {2} in row {3}" -msgstr "" +msgstr "Voor {0} op niveau {1} in {2} in rij {3}" #. Label of the force (Check) field in DocType 'Package Import' #. Option for the 'Skip Authorization' (Select) field in DocType 'OAuth @@ -10886,7 +10976,7 @@ msgstr "" #: frappe/core/doctype/package_import/package_import.json #: frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.json msgid "Force" -msgstr "" +msgstr "Kracht" #. Label of the force_re_route_to_default_view (Check) field in DocType #. 'DocType' @@ -10895,27 +10985,27 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Force Re-route to Default View" -msgstr "" +msgstr "Omleiding naar standaardweergave forceren" #: frappe/core/doctype/rq_job/rq_job.js:13 msgid "Force Stop job" -msgstr "" +msgstr "Geforceerde stopzetting van de taak" #. 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 "" +msgstr "Gebruiker dwingen om wachtwoord opnieuw in te stellen" #. 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 "" +msgstr "Webopnamemodus forceren voor uploads" #: frappe/www/login.html:37 msgid "Forgot Password?" -msgstr "" +msgstr "Wachtwoord vergeten?" #. Label of the form_builder_tab (Tab Break) field in DocType 'DocType' #. Option for the 'Apply To' (Select) field in DocType 'Client Script' @@ -10930,19 +11020,19 @@ msgstr "" #: frappe/printing/page/print/print.js:104 #: frappe/website/doctype/web_form/web_form.json msgid "Form" -msgstr "" +msgstr "Formulier" #. 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 "" +msgstr "Formulierbouwer" #. Label of the form_dict (Code) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "Form Dict" -msgstr "" +msgstr "Formulierdictee" #. Label of the form_settings_section (Section Break) field in DocType #. 'DocType' @@ -10955,24 +11045,24 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/website/doctype/web_form/web_form.json msgid "Form Settings" -msgstr "" +msgstr "Formulierinstellingen" #. 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 "" +msgstr "Formulierrondleiding" #. Name of a DocType #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Form Tour Step" -msgstr "" +msgstr "Formulier rondleiding stap" #. Option for the 'Request Structure' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Form URL-Encoded" -msgstr "" +msgstr "Formulier URL-gecodeerd" #. Label of the format (Data) field in DocType 'Workspace Shortcut' #. Label of the format (Select) field in DocType 'Auto Email Report' @@ -10980,12 +11070,12 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/public/js/frappe/widgets/widget_dialog.js:565 msgid "Format" -msgstr "" +msgstr "Formaat" #. Label of the format_data (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Format Data" -msgstr "" +msgstr "Formatteer gegevens" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json @@ -10994,7 +11084,7 @@ msgstr "" #: frappe/core/doctype/communication/communication.js:70 msgid "Forward" -msgstr "" +msgstr "Vooruit" #. Label of the forward_query_parameters (Check) field in DocType 'Website #. Route Redirect' @@ -11005,17 +11095,17 @@ msgstr "" #. Label of the forward_to_email (Data) field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Forward To Email Address" -msgstr "" +msgstr "Doorsturen naar e-mailadres" #. Label of the fraction (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Fraction" -msgstr "" +msgstr "Fractie" #. Label of the fraction_units (Int) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Fraction Units" -msgstr "" +msgstr "Breukeenheden" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -11023,23 +11113,23 @@ msgstr "" #: frappe/www/login.html:64 frappe/www/login.html:162 frappe/www/login.py:53 #: frappe/www/login.py:153 msgid "Frappe" -msgstr "" +msgstr "Frappe" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Frappe Blog" -msgstr "" +msgstr "Frappe Blog" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Frappe Forum" -msgstr "" +msgstr "Frappe Forum" #: frappe/public/js/frappe/ui/toolbar/about.js:8 msgid "Frappe Framework" -msgstr "" +msgstr "Frappe-framework" #: frappe/public/js/frappe/ui/theme_switcher.js:59 msgid "Frappe Light" -msgstr "" +msgstr "Frappé Light" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -11059,16 +11149,16 @@ msgstr "" #. Type: Route #: frappe/hooks.py msgid "Frappe Support" -msgstr "" +msgstr "Frappe-ondersteuning" #: frappe/website/doctype/web_page/web_page.js:92 msgid "Frappe page builder using components" -msgstr "" +msgstr "Frappe paginabouwer met behulp van componenten" #: frappe/public/js/frappe/file_uploader/ImageCropper.vue:112 msgctxt "Image Cropper" msgid "Free" -msgstr "" +msgstr "Vrij" #. Label of the frequency (Select) field in DocType 'Auto Repeat' #. Label of the frequency (Select) field in DocType 'Scheduled Job Type' @@ -11081,7 +11171,7 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/public/js/frappe/utils/common.js:404 msgid "Frequency" -msgstr "" +msgstr "Frequentie" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -11097,7 +11187,7 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Friday" -msgstr "" +msgstr "Vrijdag" #. Label of the sender (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -11114,7 +11204,7 @@ msgstr "Van" #. Label of the from_attach_field (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "From Attach Field" -msgstr "" +msgstr "Vanuit bijlageveld" #. Label of the from_date (Date) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -11125,35 +11215,35 @@ msgstr "Van Datum" #. 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 "" +msgstr "Van datumveld" #: frappe/public/js/frappe/views/reports/query_report.js:1947 msgid "From Document Type" -msgstr "" +msgstr "Van documenttype" #. Option for the 'Attach Files' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "From Field" -msgstr "" +msgstr "Vanuit het veld" #. Label of the sender_full_name (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "From Full Name" -msgstr "" +msgstr "Van volledige naam" #. Label of the from_user (Link) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "From User" -msgstr "" +msgstr "Van gebruiker" #: frappe/public/js/frappe/utils/diffview.js:31 msgid "From version" -msgstr "" +msgstr "Van versie" #. Option for the 'Width' (Select) field in DocType 'Dashboard Chart Link' #: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json msgid "Full" -msgstr "" +msgstr "Vol" #. Label of the full_name (Data) field in DocType 'Contact' #. Label of the full_name (Data) field in DocType 'Activity Log' @@ -11171,12 +11261,12 @@ msgstr "Volledige naam" #: frappe/printing/page/print/print.js:87 #: frappe/public/js/frappe/form/templates/print_layout.html:42 msgid "Full Page" -msgstr "" +msgstr "Volledige Pagina" #. Label of the full_width (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Full Width" -msgstr "" +msgstr "Volledige breedte" #. Label of the function (Select) field in DocType 'Number Card' #. Label of the report_function (Select) field in DocType 'Number Card' @@ -11188,11 +11278,11 @@ msgstr "Functie" #: frappe/public/js/frappe/widgets/widget_dialog.js:706 msgid "Function Based On" -msgstr "" +msgstr "Functie gebaseerd op" #: frappe/__init__.py:465 msgid "Function {0} is not whitelisted." -msgstr "" +msgstr "Functie {0} staat niet op de whitelist." #: frappe/database/query.py:2173 msgid "Function {0} requires arguments but none were provided" @@ -11200,41 +11290,41 @@ msgstr "" #: frappe/public/js/frappe/views/treeview.js:427 msgid "Further sub-groups can only be created under records marked as 'Group'" -msgstr "" +msgstr "Verdere subgroepen kunnen alleen worden aangemaakt onder records die zijn gemarkeerd als 'Groep'." #: frappe/core/doctype/communication/communication.js:291 msgid "Fw: {0}" -msgstr "" +msgstr "Fw: {0}" #. Option for the 'Method' (Select) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "GET" -msgstr "" +msgstr "KRIJGEN" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "GMail" -msgstr "" +msgstr "Gmail" #. Option for the 'License Type' (Select) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "GNU Affero General Public License" -msgstr "" +msgstr "GNU Affero Algemene Publieke Licentie" #. Option for the 'License Type' (Select) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "GNU General Public License" -msgstr "" +msgstr "GNU General Public License" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/public/js/frappe/views/gantt/gantt_view.js:10 msgid "Gantt" -msgstr "" +msgstr "Gantt" #: frappe/public/js/frappe/list/base_list.js:206 msgid "Gantt View" -msgstr "" +msgstr "Gantt-weergave" #. Label of the gender (Link) field in DocType 'Contact' #. Name of a DocType @@ -11248,24 +11338,24 @@ msgstr "Geslacht" #: frappe/desk/page/setup_wizard/install_fixtures.py:32 msgid "Genderqueer" -msgstr "" +msgstr "Genderqueer" #: frappe/www/contact.html:29 msgid "General" -msgstr "" +msgstr "Algemeen" #. Label of the generate_keys (Button) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Generate Keys" -msgstr "" +msgstr "Sleutels genereren" #: frappe/public/js/frappe/views/reports/query_report.js:898 msgid "Generate New Report" -msgstr "" +msgstr "Genereer nieuw rapport" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:460 msgid "Generate Random Password" -msgstr "" +msgstr "Genereer een willekeurig wachtwoord" #. Label of the generate_separate_documents_for_each_assignee (Check) field in #. DocType 'Auto Repeat' @@ -11276,7 +11366,7 @@ msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 #: frappe/public/js/frappe/utils/utils.js:2079 msgid "Generate Tracking URL" -msgstr "" +msgstr "Genereer een tracking-URL" #. Option for the 'Provider' (Select) field in DocType 'Geolocation Settings' #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json @@ -11290,7 +11380,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Geolocation" -msgstr "" +msgstr "Geolocatie" #. Name of a DocType #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json @@ -11299,139 +11389,139 @@ msgstr "" #: frappe/email/doctype/notification/notification.js:236 msgid "Get Alerts for Today" -msgstr "" +msgstr "Ontvang een alert voor vandaag" #: frappe/desk/page/backups/backups.js:21 msgid "Get Backup Encryption Key" -msgstr "" +msgstr "Download de versleutelingssleutel" #. Label of the get_contacts (Button) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Get Contacts" -msgstr "" +msgstr "Contactgegevens opvragen" #: frappe/website/doctype/web_form/web_form.js:93 msgid "Get Fields" -msgstr "" +msgstr "Krijg velden" #: frappe/printing/doctype/letter_head/letter_head.js:32 msgid "Get Header and Footer wkhtmltopdf variables" -msgstr "" +msgstr "Haal de header- en footer-variabelen van wkhtmltopdf op." #: frappe/public/js/frappe/form/multi_select_dialog.js:86 msgid "Get Items" -msgstr "" +msgstr "Artikelen verkrijgen" #: frappe/integrations/doctype/connected_app/connected_app.js:6 msgid "Get OpenID Configuration" -msgstr "" +msgstr "OpenID-configuratie ophalen" #: frappe/www/printview.html:22 msgid "Get PDF" -msgstr "" +msgstr "Download PDF" #. Description of the 'Try a Naming Series' (Data) field in DocType 'Document #. Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Get a preview of generated names with a series." -msgstr "" +msgstr "Bekijk een voorbeeld van de gegenereerde namen met een reeks." #. 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 "" +msgstr "Ontvang een melding wanneer er een e-mail binnenkomt over een van de documenten die aan u zijn toegewezen." #. 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 "" +msgstr "Krijg je wereldwijd erkende avatar via Gravatar.com." #. Label of the git_branch (Data) field in DocType 'Installed Application' #: frappe/core/doctype/installed_application/installed_application.json msgid "Git Branch" -msgstr "" +msgstr "Git-branch" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "GitHub" -msgstr "" +msgstr "GitHub" #: frappe/website/doctype/web_page/web_page.js:92 msgid "Github flavoured markdown syntax" -msgstr "" +msgstr "Github-achtige markdown-syntaxis" #. Name of a DocType #: frappe/desk/doctype/global_search_doctype/global_search_doctype.json msgid "Global Search DocType" -msgstr "" +msgstr "Globaal zoeken DocType" #: frappe/desk/doctype/global_search_settings/global_search_settings.js:24 msgid "Global Search Document Types Reset." -msgstr "" +msgstr "Globaal zoeken Documenttypen Reset." #. Name of a DocType #: frappe/desk/doctype/global_search_settings/global_search_settings.json msgid "Global Search Settings" -msgstr "" +msgstr "Algemene zoekinstellingen" #: frappe/public/js/frappe/ui/keyboard.js:122 msgid "Global Shortcuts" -msgstr "" +msgstr "Wereldwijde sneltoetsen" #. Label of the global_unsubscribe (Check) field in DocType 'Email Unsubscribe' #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.json msgid "Global Unsubscribe" -msgstr "" +msgstr "Wereldwijde uitschrijving" #: frappe/public/js/frappe/form/toolbar.js:880 msgid "Go" -msgstr "" +msgstr "Gaan" #: frappe/public/js/frappe/widgets/onboarding_widget.js:241 #: frappe/public/js/frappe/widgets/onboarding_widget.js:321 msgid "Go Back" -msgstr "" +msgstr "Ga terug" #: frappe/desk/doctype/notification_settings/notification_settings.js:17 msgid "Go to Notification Settings List" -msgstr "" +msgstr "Ga naar de lijst met meldingsinstellingen." #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Go to Page" -msgstr "" +msgstr "Ga naar pagina" #: frappe/public/js/workflow_builder/workflow_builder.bundle.js:41 msgid "Go to Workflow" -msgstr "" +msgstr "Ga naar de workflow" #: frappe/desk/doctype/workspace/workspace.js:18 msgid "Go to Workspace" -msgstr "" +msgstr "Ga naar Werkruimte" #: frappe/public/js/frappe/form/form.js:145 msgid "Go to next record" -msgstr "" +msgstr "Ga naar het volgende record" #: frappe/public/js/frappe/form/form.js:155 msgid "Go to previous record" -msgstr "" +msgstr "Ga naar vorige record" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.py:53 msgid "Go to the document" -msgstr "" +msgstr "Ga naar het document" #. 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 "" +msgstr "Ga naar deze URL nadat je het formulier hebt ingevuld." #: frappe/core/doctype/doctype/doctype.js:54 #: frappe/custom/doctype/client_script/client_script.js:12 msgid "Go to {0}" -msgstr "" +msgstr "Ga naar {0}" #: frappe/core/doctype/data_import/data_import.js:93 #: frappe/core/doctype/doctype/doctype.js:55 @@ -11439,32 +11529,32 @@ msgstr "" #: frappe/custom/doctype/doctype_layout/doctype_layout.js:42 #: frappe/workflow/doctype/workflow/workflow.js:44 msgid "Go to {0} List" -msgstr "" +msgstr "Ga naar {0} lijst" #: frappe/core/doctype/page/page.js:11 msgid "Go to {0} Page" -msgstr "" +msgstr "Ga naar {0} pagina" #: frappe/utils/goal.py:126 frappe/utils/goal.py:133 msgid "Goal" -msgstr "" +msgstr "Doel" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Google" -msgstr "" +msgstr "Google" #. Label of the google_analytics_id (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Google Analytics ID" -msgstr "" +msgstr "Google Analytics ID" #. Label of the google_analytics_anonymize_ip (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Google Analytics anonymise IP" -msgstr "" +msgstr "Google Analytics anonimiseert IP-adressen" #. Label of the sb_00 (Section Break) field in DocType 'Event' #. Label of the google_calendar (Link) field in DocType 'Event' @@ -11475,51 +11565,51 @@ msgstr "" #: frappe/integrations/doctype/google_calendar/google_calendar.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Google Calendar" -msgstr "" +msgstr "Google kalender" #: frappe/integrations/doctype/google_calendar/google_calendar.py:266 msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." -msgstr "" +msgstr "Google Agenda - Kan geen agenda maken voor {0}, foutcode {1}." #: frappe/integrations/doctype/google_calendar/google_calendar.py:610 msgid "Google Calendar - Could not delete Event {0} from Google Calendar, error code {1}." -msgstr "" +msgstr "Google Agenda - Kon gebeurtenis {0} niet verwijderen uit Google Agenda, foutcode {1}." #: frappe/integrations/doctype/google_calendar/google_calendar.py:305 msgid "Google Calendar - Could not fetch event from Google Calendar, error code {0}." -msgstr "" +msgstr "Google Agenda - Kan evenement niet ophalen uit Google Agenda, foutcode {0}." #: frappe/integrations/doctype/google_calendar/google_calendar.py:252 msgid "Google Calendar - Could not find Calendar for {0}, error code {1}." -msgstr "" +msgstr "Google Agenda - Agenda voor {0}niet gevonden, foutcode {1}." #: frappe/integrations/doctype/google_contacts/google_contacts.py:232 msgid "Google Calendar - Could not insert contact in Google Contacts {0}, error code {1}." -msgstr "" +msgstr "Google Agenda - Kon contact niet invoegen in Google Contacten {0}, foutcode {1}." #: frappe/integrations/doctype/google_calendar/google_calendar.py:496 msgid "Google Calendar - Could not insert event in Google Calendar {0}, error code {1}." -msgstr "" +msgstr "Google Agenda - Kan gebeurtenis niet invoegen in Google Agenda {0}, foutcode {1}." #: frappe/integrations/doctype/google_calendar/google_calendar.py:580 msgid "Google Calendar - Could not update Event {0} in Google Calendar, error code {1}." -msgstr "" +msgstr "Google Agenda - Kon gebeurtenis {0} in Google Agenda, foutcode {1} niet bijwerken." #. Label of the google_calendar_event_id (Data) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Google Calendar Event ID" -msgstr "" +msgstr "Google Agenda-evenement-ID" #. 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 "" +msgstr "Google Agenda-ID" #: frappe/integrations/doctype/google_calendar/google_calendar.py:181 msgid "Google Calendar has been configured." -msgstr "" +msgstr "Google Agenda is geconfigureerd." #. Label of the sb_00 (Section Break) field in DocType 'Contact' #. Label of the google_contacts (Link) field in DocType 'Contact' @@ -11530,36 +11620,36 @@ msgstr "" #: frappe/integrations/doctype/google_contacts/google_contacts.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Google Contacts" -msgstr "" +msgstr "Google Contacten" #: frappe/integrations/doctype/google_contacts/google_contacts.py:137 msgid "Google Contacts - Could not sync contacts from Google Contacts {0}, error code {1}." -msgstr "" +msgstr "Google Contacten - Kon contacten van Google Contacten {0}, foutcode {1} niet synchroniseren." #: frappe/integrations/doctype/google_contacts/google_contacts.py:294 msgid "Google Contacts - Could not update contact in Google Contacts {0}, error code {1}." -msgstr "" +msgstr "Google Contacten - Kon contact in Google Contacten {0}, foutcode {1} niet bijwerken." #. Label of the google_contacts_id (Data) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Google Contacts Id" -msgstr "" +msgstr "Google Contacten ID" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:164 msgid "Google Drive" -msgstr "" +msgstr "Google Drive" #. 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 "" +msgstr "Google Drive-kiezer" #. 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 "" +msgstr "Google Drive-kiezer ingeschakeld" #. Label of the font (Data) field in DocType 'Print Format' #. Label of the google_font (Data) field in DocType 'Website Theme' @@ -11567,17 +11657,17 @@ msgstr "" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:28 #: frappe/website/doctype/website_theme/website_theme.json msgid "Google Font" -msgstr "" +msgstr "Google-lettertype" #. Label of the google_meet_link (Small Text) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Google Meet Link" -msgstr "" +msgstr "Google Meet-link" #. Label of a Card Break in the Integrations Workspace #: frappe/integrations/workspace/integrations/integrations.json msgid "Google Services" -msgstr "" +msgstr "Google-services" #. Name of a DocType #. Label of a Link in the Integrations Workspace @@ -11585,40 +11675,40 @@ msgstr "" #: frappe/integrations/doctype/google_settings/google_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Google Settings" -msgstr "" +msgstr "Google instellingen" #: frappe/utils/csvutils.py:226 msgid "Google Sheets URL is invalid or not publicly accessible." -msgstr "" +msgstr "De URL van Google Spreadsheets is ongeldig of niet openbaar toegankelijk." #: 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 "" +msgstr "De URL van Google Spreadsheets moet eindigen op "gid = {number}". Kopieer en plak de URL uit de adresbalk van de browser en probeer het opnieuw." #. Label of the grant_type (Select) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Grant Type" -msgstr "" +msgstr "Subsidietype" #: frappe/public/js/frappe/form/dashboard.js:34 #: frappe/public/js/frappe/form/templates/form_dashboard.html:10 msgid "Graph" -msgstr "" +msgstr "Grafiek" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Gray" -msgstr "" +msgstr "Grijs" #: frappe/public/js/frappe/ui/filters/filter.js:23 msgid "Greater Than" -msgstr "" +msgstr "Groter dan" #: frappe/public/js/frappe/ui/filters/filter.js:25 msgid "Greater Than Or Equal To" -msgstr "" +msgstr "Groter dan of gelijk aan" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' @@ -11629,18 +11719,18 @@ msgstr "Groen" #: frappe/public/js/form_builder/components/controls/TableControl.vue:53 msgid "Grid Empty State" -msgstr "" +msgstr "Raster lege toestand" #. 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 "" +msgstr "Rasterpaginalengte" #: frappe/public/js/frappe/ui/keyboard.js:127 msgid "Grid Shortcuts" -msgstr "" +msgstr "Rastersneltoetsen" #. Label of the group (Data) field in DocType 'DocType Action' #. Label of the group (Data) field in DocType 'DocType Link' @@ -11649,27 +11739,27 @@ msgstr "" #: frappe/core/doctype/doctype_link/doctype_link.json #: frappe/website/doctype/website_sidebar_item/website_sidebar_item.json msgid "Group" -msgstr "" +msgstr "Groep" #. 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 "" +msgstr "Groeperen op" #. 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 "" +msgstr "Groeperen op basis van" #. 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 "" +msgstr "Groeperen op type" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:408 msgid "Group By field is required to create a dashboard chart" -msgstr "" +msgstr "Groeperen op veld is vereist om een dashboarddiagram te maken" #: frappe/database/query.py:1257 msgid "Group By must be a string" @@ -11678,21 +11768,21 @@ msgstr "" #. 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 "Groepsobjectklasse" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Group your custom doctypes under modules" -msgstr "" +msgstr "Groepeer uw aangepaste documenttypen onder modules." #: frappe/public/js/frappe/ui/group_by/group_by.js:428 msgid "Grouped by {0}" -msgstr "" +msgstr "Gegroepeerd op {0}" #. Option for the 'Method' (Select) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "HEAD" -msgstr "" +msgstr "HOOFD" #. Option for the 'Provider' (Select) field in DocType 'Geolocation Settings' #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json @@ -11704,14 +11794,14 @@ msgstr "" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "HH:mm" -msgstr "" +msgstr "HH:mm" #. Option for the 'Time Format' (Select) field in DocType 'Language' #. Option for the 'Time Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "HH:mm:ss" -msgstr "" +msgstr "HH:mm:ss" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -11740,7 +11830,7 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.js:92 #: frappe/website/doctype/web_page/web_page.json msgid "HTML" -msgstr "" +msgstr "HTML" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -11749,7 +11839,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "HTML Editor" -msgstr "" +msgstr "HTML-editor" #: frappe/public/js/frappe/views/communication.js:142 msgid "HTML Message" @@ -11758,70 +11848,70 @@ msgstr "" #. Label of the page (HTML Editor) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "HTML Page" -msgstr "" +msgstr "HTML-pagina" #. 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 "" +msgstr "HTML voor de headersectie. Optioneel." #: frappe/website/doctype/web_page/web_page.js:92 msgid "HTML with jinja support" -msgstr "" +msgstr "HTML met Jinja-ondersteuning" #. Option for the 'Width' (Select) field in DocType 'Dashboard Chart Link' #: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json msgid "Half" -msgstr "" +msgstr "Half" #. Option for the 'Repeat On' (Select) field in DocType 'Event' #. Option for the 'Period' (Select) field in DocType 'Auto Email Report' #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Half Yearly" -msgstr "" +msgstr "Halfjaarlijks" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/public/js/frappe/utils/common.js:411 msgid "Half-yearly" -msgstr "" +msgstr "Halfjaarlijks" #. Label of the handled_emails (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Handled Emails" -msgstr "" +msgstr "Verwerkte e-mails" #. Label of the has_attachment (Check) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Has Attachment" -msgstr "" +msgstr "Heeft bijlage" #. Name of a DocType #: frappe/core/doctype/has_domain/has_domain.json msgid "Has Domain" -msgstr "" +msgstr "Heeft domein" #. 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 "" +msgstr "Heeft de volgende voorwaarde" #. Name of a DocType #: frappe/core/doctype/has_role/has_role.json msgid "Has Role" -msgstr "" +msgstr "Heeft Rol" #. Label of the has_setup_wizard (Check) field in DocType 'Installed #. Application' #: frappe/core/doctype/installed_application/installed_application.json msgid "Has Setup Wizard" -msgstr "" +msgstr "Bevat installatiewizard" #. Label of the has_web_view (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Has Web View" -msgstr "" +msgstr "Heeft webweergave" #: frappe/templates/signup.html:19 msgid "Have an account? Login" @@ -11836,16 +11926,16 @@ msgstr "Bestaande account? Aanmelden" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "Header" -msgstr "" +msgstr "Koptekst" #. Label of the content (HTML Editor) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Header HTML" -msgstr "" +msgstr "HTML-header" #: frappe/printing/doctype/letter_head/letter_head.py:76 msgid "Header HTML set from attachment {0}" -msgstr "" +msgstr "HTML-koptekst ingesteld vanuit bijlage {0}" #. Label of the header_icon (Icon) field in DocType 'Workspace Sidebar' #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json @@ -11855,33 +11945,33 @@ msgstr "" #. Label of the header_script (Code) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Header Script" -msgstr "" +msgstr "Koptekstscript" #. Label of the sb2 (Section Break) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Header and Breadcrumbs" -msgstr "" +msgstr "Koptekst en kruimelpad" #. Label of the section_break_38 (Tab Break) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Header, Robots" -msgstr "" +msgstr "Koptekst, Robots" #: frappe/printing/doctype/letter_head/letter_head.js:30 msgid "Header/Footer scripts can be used to add dynamic behaviours." -msgstr "" +msgstr "Header-/footerscripts kunnen worden gebruikt om dynamisch gedrag toe te voegen." #. Label of the webhook_headers (Table) field in DocType 'Webhook' #. Label of the headers (Code) field in DocType 'Webhook Request Log' #: frappe/integrations/doctype/webhook/webhook.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json msgid "Headers" -msgstr "" +msgstr "Kopteksten" #: frappe/email/email_body.py:325 msgid "Headers must be a dictionary" -msgstr "" +msgstr "Kopteksten moeten een woordenboek zijn." #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -11895,16 +11985,16 @@ msgstr "" #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "Heading" -msgstr "" +msgstr "titel" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Heatmap" -msgstr "" +msgstr "Heatmap" #: frappe/templates/emails/new_user.html:2 msgid "Hello" -msgstr "" +msgstr "Hallo" #: frappe/templates/emails/user_invitation.html:2 #: frappe/templates/emails/user_invitation_cancelled.html:2 @@ -11920,36 +12010,36 @@ msgstr "Hallo," #: frappe/public/js/frappe/form/workflow.js:23 #: frappe/public/js/frappe/utils/help.js:27 msgid "Help" -msgstr "" +msgstr "Hulp" #. Name of a DocType #. Label of a Link in the Website Workspace #: frappe/website/doctype/help_article/help_article.json #: frappe/website/workspace/website/website.json msgid "Help Article" -msgstr "" +msgstr "Help Artikel" #. Label of the help_articles (Int) field in DocType 'Help Category' #: frappe/website/doctype/help_category/help_category.json msgid "Help Articles" -msgstr "" +msgstr "Help Artikelen" #. 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 "" +msgstr "Help Categorie" #. Label of the help_dropdown (Table) field in DocType 'Navbar Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Help Dropdown" -msgstr "" +msgstr "Help-dropdown" #. 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 "" +msgstr "HTML-help" #. Description of the 'Content' (Text Editor) field in DocType 'Note' #: frappe/desk/doctype/note/note.json @@ -11959,25 +12049,25 @@ msgstr "" #. Label of the helpful (Int) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Helpful" -msgstr "" +msgstr "Behulpzaam" #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Helvetica" -msgstr "" +msgstr "Helvetica" #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Helvetica Neue" -msgstr "" +msgstr "Helvetica Neue" #: frappe/public/js/frappe/utils/utils.js:2076 msgid "Here's your tracking URL" -msgstr "" +msgstr "Hier is je tracking-URL" #: frappe/www/qrcode.html:9 msgid "Hi {0}" -msgstr "" +msgstr "Hoi {0}" #. Label of the hidden (Check) field in DocType 'DocField' #. Label of the hidden (Check) field in DocType 'DocType Action' @@ -11999,13 +12089,13 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:3 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Hidden" -msgstr "" +msgstr "Verborgen" #. Label of the section_break_13 (Section Break) field in DocType 'Form Tour #. Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Hidden Fields" -msgstr "" +msgstr "Verborgen velden" #: frappe/public/js/frappe/views/reports/query_report.js:1743 msgid "Hidden columns include:
    {0}" @@ -12019,12 +12109,12 @@ msgstr "" #: frappe/templates/includes/login/login.js:82 #: frappe/www/update-password.html:117 msgid "Hide" -msgstr "" +msgstr "Zich verstoppen" #. 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 "" +msgstr "Blok verbergen" #. Label of the hide_border (Check) field in DocType 'DocField' #. Label of the hide_border (Check) field in DocType 'Custom Field' @@ -12033,24 +12123,24 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Hide Border" -msgstr "" +msgstr "Rand verbergen" #. 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 "" +msgstr "Knoppen verbergen" #. 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 "" +msgstr "Kopie verbergen" #. Label of the hide_custom (Check) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Hide Custom DocTypes and Reports" -msgstr "" +msgstr "Aangepaste documenttypen en rapporten verbergen" #. Label of the hide_days (Check) field in DocType 'DocField' #. Label of the hide_days (Check) field in DocType 'Custom Field' @@ -12059,13 +12149,13 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Hide Days" -msgstr "" +msgstr "Dagen verbergen" #. 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 "" +msgstr "Verberg nakomelingen" #. Label of the hide_empty_read_only_fields (Check) field in DocType 'System #. Settings' @@ -12075,7 +12165,7 @@ msgstr "" #: frappe/www/error.html:62 msgid "Hide Error" -msgstr "" +msgstr "Fout verbergen" #: frappe/printing/page/print_format_builder/print_format_builder.js:488 msgid "Hide Label" @@ -12084,17 +12174,17 @@ msgstr "" #. Label of the hide_login (Check) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Hide Login" -msgstr "" +msgstr "Inloggen verbergen" #: 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 "" +msgstr "Voorbeeld verbergen" #. 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 "" +msgstr "Verberg de knoppen Vorige, Volgende en Sluiten in het dialoogvenster voor het markeren van gegevens." #. Label of the hide_seconds (Check) field in DocType 'DocField' #. Label of the hide_seconds (Check) field in DocType 'Custom Field' @@ -12103,31 +12193,31 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Hide Seconds" -msgstr "" +msgstr "Seconden verbergen" #. Label of the hide_toolbar (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Hide Sidebar, Menu, and Comments" -msgstr "" +msgstr "Verberg de zijbalk, het menu en de reacties." #. Label of the hide_standard_menu (Check) field in DocType 'Portal Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Hide Standard Menu" -msgstr "" +msgstr "Standaardmenu verbergen" #: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Hide Weekends" -msgstr "" +msgstr "Weekends verbergen" #. 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 "" +msgstr "Verberg afstammelingsrecords van voor waarde." #: frappe/public/js/frappe/form/layout.js:296 msgid "Hide details" -msgstr "" +msgstr "Verbergen Details" #. Label of the hide_footer (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -12138,12 +12228,12 @@ msgstr "" #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Hide footer in auto email reports" -msgstr "" +msgstr "Verberg de voettekst in automatische e-mailrapporten" #. Label of the hide_footer_signup (Check) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Hide footer signup" -msgstr "" +msgstr "Verberg de aanmeldingspagina in de voettekst" #. Label of the hide_navbar (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -12154,21 +12244,21 @@ msgstr "" #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:236 msgid "High" -msgstr "" +msgstr "Hoog" #. Description of the 'Priority' (Int) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Higher priority rule will be applied first" -msgstr "" +msgstr "De regel met de hoogste prioriteit wordt eerst toegepast." #. Label of the highlight (Text) field in DocType 'Company History' #: frappe/website/doctype/company_history/company_history.json msgid "Highlight" -msgstr "" +msgstr "Markeer" #: frappe/www/update-password.html:301 msgid "Hint: Include symbols, numbers and capital letters in the password" -msgstr "" +msgstr "Hint: Inclusief symbolen, cijfers en hoofdletters in het wachtwoord" #. Label of the home_tab (Tab Break) field in DocType 'Website Settings' #: frappe/public/js/frappe/file_uploader/FileBrowser.vue:38 @@ -12188,26 +12278,26 @@ msgstr "Thuis" #: frappe/core/doctype/role/role.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Home Page" -msgstr "" +msgstr "Startpagina" #. Label of the home_settings (Code) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Home Settings" -msgstr "" +msgstr "Startpagina-instellingen" #: frappe/core/doctype/file/test_file.py:321 #: frappe/core/doctype/file/test_file.py:323 #: frappe/core/doctype/file/test_file.py:387 msgid "Home/Test Folder 1" -msgstr "" +msgstr "Home / Test Folder 1" #: frappe/core/doctype/file/test_file.py:376 msgid "Home/Test Folder 1/Test Folder 3" -msgstr "" +msgstr "Folder home / Test 1 / Test Folder 3" #: frappe/core/doctype/file/test_file.py:332 msgid "Home/Test Folder 2" -msgstr "" +msgstr "Home / Test Folder 2" #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' #. Option for the 'Event Frequency' (Select) field in DocType 'Server Script' @@ -12216,35 +12306,35 @@ msgstr "" #: frappe/core/doctype/server_script/server_script.json #: frappe/core/doctype/user/user.json msgid "Hourly" -msgstr "" +msgstr "Uurlijks" #. 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 "" +msgstr "Uurlang" #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Hourly Maintenance" -msgstr "" +msgstr "Uurlijkse onderhoudskosten" #. 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 "" +msgstr "Uurlijkse limiet voor het genereren van links voor het opnieuw instellen van wachtwoorden" #: frappe/public/js/frappe/form/controls/duration.js:29 msgctxt "Duration" msgid "Hours" -msgstr "" +msgstr "uren" #. 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 "" +msgstr "Hoe moet deze valuta worden opgemaakt? Indien niet ingesteld, worden de systeemstandaarden gebruikt." #. Description of the 'Resource Name' (Data) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json @@ -12254,7 +12344,7 @@ msgstr "" #. 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 "" +msgstr "Ik neem aan dat je nog geen toegang hebt tot een werkruimte, maar je kunt er een voor jezelf aanmaken. Klik op de knop Werkruimte aanmaken om er een te maken.
    " #. Label of the id (Data) field in DocType 'User Session Display' #: frappe/core/doctype/data_import/importer.py:1174 @@ -12272,33 +12362,33 @@ msgstr "" #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" -msgstr "" +msgstr "ID" #: frappe/desk/reportview.py:529 #: frappe/public/js/frappe/views/reports/report_view.js:985 msgctxt "Label of name column in report" msgid "ID" -msgstr "" +msgstr "ID" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:169 msgid "ID (name)" -msgstr "" +msgstr "ID (naam)" #. Description of the 'Field Name' (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "ID (name) of the entity whose property is to be set" -msgstr "" +msgstr "ID (naam) van de entiteit waarvan de eigenschap moet worden ingesteld" #. Description of the 'Section ID' (Data) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "IDs must contain only alphanumeric characters, not contain spaces, and should be unique." -msgstr "" +msgstr "ID's mogen alleen alfanumerieke tekens bevatten, geen spaties en moeten uniek zijn." #. Label of the section_break_25 (Section Break) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "IMAP Details" -msgstr "" +msgstr "IMAP-gegevens" #. Label of the imap_folder (Data) field in DocType 'Communication' #. Label of the imap_folder (Table) field in DocType 'Email Account' @@ -12307,7 +12397,7 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/imap_folder/imap_folder.json msgid "IMAP Folder" -msgstr "" +msgstr "IMAP-map" #. Label of the ip_address (Data) field in DocType 'Activity Log' #. Label of the ip_address (Data) field in DocType 'Comment' @@ -12316,7 +12406,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/core/doctype/user_session_display/user_session_display.json msgid "IP Address" -msgstr "" +msgstr "IP-adres" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the icon (Data) field in DocType 'DocType' @@ -12366,24 +12456,24 @@ msgstr "" #. Description of the 'Icon' (Select) field in DocType 'Workflow State' #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Icon will appear on the button" -msgstr "" +msgstr "Er verschijnt een pictogram op de knop." #. Label of the sb_identity_details (Section Break) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Identity Details" -msgstr "" +msgstr "Identiteitsgegevens" #. Label of the idx (Int) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json msgid "Idx" -msgstr "" +msgstr "Idx" #. 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 "" +msgstr "Als 'Strikte gebruikersrechten toepassen' is aangevinkt en er gebruikersrechten zijn gedefinieerd voor een documenttype voor een gebruiker, worden alle documenten waarvan de waarde van de link leeg is, niet aan die gebruiker getoond." #. Description of the 'Don't Override Status' (Check) field in DocType #. 'Workflow' @@ -12392,17 +12482,17 @@ msgstr "" #: 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 "" +msgstr "Indien aangevinkt, heeft de workflowstatus geen voorrang op de status in de lijstweergave." #: frappe/core/doctype/doctype/doctype.py:1815 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 #: frappe/public/js/frappe/roles_editor.js:68 msgid "If Owner" -msgstr "" +msgstr "Als de eigenaar" #: frappe/core/page/permission_manager/permission_manager_help.html:92 msgid "If a Role does not have access at Level 0, then higher levels are meaningless." -msgstr "" +msgstr "Als een rol geen toegang heeft op niveau 0, dan zijn hogere niveaus zinloos." #. Description of the 'Enable Action Confirmation' (Check) field in DocType #. 'Workflow' @@ -12413,51 +12503,51 @@ msgstr "" #. Description of the 'Is Active' (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "If checked, all other workflows become inactive." -msgstr "" +msgstr "Indien aangevinkt, worden alle andere workflows inactief." #. Description of the 'Show Absolute Values' (Check) field in DocType 'Print #. Format' #: frappe/printing/doctype/print_format/print_format.json msgid "If checked, negative numeric values of Currency, Quantity or Count would be shown as positive" -msgstr "" +msgstr "Indien aangevinkt, worden negatieve numerieke waarden voor Valuta, Hoeveelheid of Aantal als positief weergegeven." #. Description of the 'Skip Authorization' (Check) field in DocType 'OAuth #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "If checked, users will not see the Confirm Access dialog." -msgstr "" +msgstr "Indien aangevinkt, krijgen gebruikers het dialoogvenster 'Toegang bevestigen' niet te zien." #. Description of the 'Disabled' (Check) field in DocType 'Role' #: frappe/core/doctype/role/role.json msgid "If disabled, this role will be removed from all users." -msgstr "" +msgstr "Indien uitgeschakeld, wordt deze rol voor alle gebruikers verwijderd." #. Description of the 'Bypass Restricted IP Address Check If Two Factor Auth #. Enabled' (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "If enabled, user can login from any IP Address using Two Factor Auth, this can also be set for all users in System Settings" -msgstr "" +msgstr "Indien ingeschakeld, kan de gebruiker vanaf elk IP-adres inloggen met behulp van tweefactorauthenticatie. Deze functie kan ook voor alle gebruikers worden ingesteld in de systeeminstellingen." #. 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 "" +msgstr "Indien ingeschakeld, worden alle antwoorden op het webformulier anoniem verzonden." #. Description of the 'Bypass restricted IP Address check If Two Factor Auth #. Enabled' (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "If enabled, all users can login from any IP Address using Two Factor Auth. This can also be set only for specific user(s) in User Page" -msgstr "" +msgstr "Indien ingeschakeld, kunnen alle gebruikers vanaf elk IP-adres inloggen met behulp van tweefactorauthenticatie. Dit kan ook alleen voor specifieke gebruiker(s) worden ingesteld op de gebruikerspagina." #. Description of the 'Track Changes' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "If enabled, changes to the document are tracked and shown in timeline" -msgstr "" +msgstr "Indien ingeschakeld, worden wijzigingen in het document bijgehouden en weergegeven in de tijdlijn." #. Description of the 'Track Views' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "If enabled, document views are tracked, this can happen multiple times" -msgstr "" +msgstr "Indien ingeschakeld, worden documentweergaven bijgehouden; dit kan meerdere keren gebeuren." #. Description of the 'Only allow System Managers to upload public files' #. (Check) field in DocType 'System Settings' @@ -12468,13 +12558,13 @@ msgstr "" #. Description of the 'Track Seen' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "If enabled, the document is marked as seen, the first time a user opens it" -msgstr "" +msgstr "Indien ingeschakeld, wordt het document als gelezen gemarkeerd de eerste keer dat een gebruiker het opent." #. Description of the 'Send System Notification' (Check) field in DocType #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "If enabled, the notification will show up in the notifications dropdown on the top right corner of the navigation bar." -msgstr "" +msgstr "Indien ingeschakeld, verschijnt de melding in het meldingenmenu rechtsboven in de navigatiebalk." #. Description of the 'Enable Password Policy' (Check) field in DocType 'System #. Settings' @@ -12486,67 +12576,67 @@ msgstr "" #. restricted IP Address' (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "If enabled, users who login from Restricted IP Address, won't be prompted for Two Factor Auth" -msgstr "" +msgstr "Indien ingeschakeld, worden gebruikers die inloggen vanaf een beperkt IP-adres niet gevraagd om tweefactorauthenticatie." #. Description of the 'Notify Users On Every Login' (Check) field in DocType #. 'Note' #: frappe/desk/doctype/note/note.json msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once." -msgstr "" +msgstr "Indien ingeschakeld, ontvangen gebruikers een melding telkens wanneer ze inloggen. Indien niet ingeschakeld, ontvangen gebruikers slechts eenmaal een melding." #. 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 "" +msgstr "Indien dit veld leeg wordt gelaten, zal de standaardwerkruimte de laatst bezochte werkruimte zijn." #. Description of the 'Port' (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_domain/email_domain.json msgid "If non standard port (e.g. 587)" -msgstr "" +msgstr "Indien het een niet-standaard poort betreft (bijv. 587)" #. Description of the 'Port' (Data) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "If non standard port (e.g. 587). If on Google Cloud, try port 2525." -msgstr "" +msgstr "Als het een niet-standaard poort betreft (bijv. 587). Als u Google Cloud gebruikt, probeer dan poort 2525." #. Description of the 'Port' (Data) field in DocType 'Email Account' #. Description of the 'Port' (Data) field in DocType 'Email Domain' #: 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 "" +msgstr "Indien het een niet-standaard poort betreft (bijv. POP3: 995/110, IMAP: 993/143)" #. Description of the 'Currency Precision' (Select) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "If not set, the currency precision will depend on number format" -msgstr "" +msgstr "Indien niet ingesteld, is de valutaprecisie afhankelijk van de getalnotatie." #. 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 "" +msgstr "Indien ingesteld, hebben alleen gebruikers met deze rollen toegang tot deze grafiek. Indien niet ingesteld, worden de machtigingen voor documenttype of rapport gebruikt." #: frappe/core/page/permission_manager/permission_manager_help.html:83 msgid "If the user enables the mask property for the phone number field, the value will be displayed in a masked format (e.g., 811XXXXXXX)." -msgstr "" +msgstr "Als de gebruiker de maskerfunctie voor het telefoonnummerveld inschakelt, wordt de waarde in een gemaskeerde vorm weergegeven (bijvoorbeeld 811XXXXXXX)." #: frappe/core/page/permission_manager/permission_manager_help.html:63 msgid "If the user has access to Employee and Report is enabled, they can view Employee-based reports." -msgstr "" +msgstr "Als de gebruiker toegang heeft tot de functie 'Medewerker' en 'Rapportage' is ingeschakeld, kan hij of zij rapporten bekijken die betrekking hebben op medewerkers." #. 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 "" +msgstr "Als er een rol is aangevinkt voor de gebruiker, wordt deze een \"Systeemgebruiker\". Een \"Systeemgebruiker\" heeft toegang tot het bureaublad." #: frappe/core/page/permission_manager/permission_manager_help.html:105 msgid "If these instructions where not helpful, please add in your suggestions on GitHub Issues." -msgstr "" +msgstr "Als deze instructies niet nuttig waren, kunt u uw suggesties indienen via GitHub Issues." #: frappe/templates/emails/user_invitation_cancelled.html:8 msgid "If this was a mistake or you need access again, please reach out to your team." -msgstr "" +msgstr "Als dit een vergissing was of als u opnieuw toegang nodig heeft, neem dan contact op met uw team." #. Description of the 'Fetch on Save if Empty' (Check) field in DocType #. 'DocField' @@ -12558,30 +12648,30 @@ msgstr "" #: 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 "" +msgstr "Als dit vakje niet is aangevinkt, wordt de waarde bij het opslaan altijd opnieuw opgehaald." #. Label of the if_owner (Check) field in DocType 'Custom DocPerm' #. Label of the if_owner (Check) field in DocType 'DocPerm' #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json msgid "If user is the owner" -msgstr "" +msgstr "Als de gebruiker de eigenaar is" #: frappe/core/doctype/data_export/exporter.py:204 msgid "If you are updating, please select \"Overwrite\" else existing rows will not be deleted." -msgstr "" +msgstr "Als u wilt bijwerken, selecteert u \"Overschrijven\" anders bestaande rijen worden niet verwijderd." #: frappe/core/doctype/data_export/exporter.py:188 msgid "If you are uploading new records, \"Naming Series\" becomes mandatory, if present." -msgstr "" +msgstr "Als u het uploaden van nieuwe records, \"Naming Series\" verplicht wordt, indien aanwezig." #: frappe/core/doctype/data_export/exporter.py:186 msgid "If you are uploading new records, leave the \"name\" (ID) column blank." -msgstr "" +msgstr "Als u het uploaden van nieuwe records, laat de \"naam\" (ID) kolom leeg." #: frappe/templates/emails/user_invitation.html:19 msgid "If you have any questions, reach out to your system administrator." -msgstr "" +msgstr "Als u vragen heeft, kunt u contact opnemen met uw systeembeheerder." #: frappe/utils/password.py:213 msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." @@ -12590,11 +12680,11 @@ msgstr "" #. 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 "" +msgstr "Als u dit instelt, verschijnt dit item in een vervolgkeuzemenu onder het geselecteerde bovenliggende item." #: frappe/templates/emails/administrator_logged_in.html:3 msgid "If you think this is unauthorized, please change the Administrator password." -msgstr "" +msgstr "Als u denkt dat dit niet is toegestaan, wijzigt u het beheerderswachtwoord." #. Description of the 'Delimiter Options' (Data) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -12604,7 +12694,7 @@ msgstr "" #. Description of the 'Source Text' (Code) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "If your data is in HTML, please copy paste the exact HTML code with the tags." -msgstr "" +msgstr "Als uw gegevens in HTML zijn, kopieer en plak dan de exacte HTML-code inclusief de tags." #. Label of the ignore_user_permissions (Check) field in DocType 'DocField' #. Label of the ignore_user_permissions (Check) field in DocType 'Custom Field' @@ -12614,7 +12704,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Ignore User Permissions" -msgstr "" +msgstr "Gebruikersrechten negeren" #. Label of the ignore_xss_filter (Check) field in DocType 'DocField' #. Label of the ignore_xss_filter (Check) field in DocType 'Custom Field' @@ -12624,7 +12714,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Ignore XSS Filter" -msgstr "" +msgstr "Negeer het XSS-filter" #. Description of the 'Attachment Limit (MB)' (Int) field in DocType 'Email #. Account' @@ -12633,25 +12723,25 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Ignore attachments over this size" -msgstr "" +msgstr "Negeer bijlagen die groter zijn dan deze afmeting." #. Label of the ignored_apps (Table) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Ignored Apps" -msgstr "" +msgstr "Genegeerde apps" #: frappe/model/workflow.py:223 msgid "Illegal Document Status for {0}" -msgstr "" +msgstr "Illegale documentstatus voor {0}" #: frappe/model/db_query.py:541 frappe/model/db_query.py:544 #: frappe/model/db_query.py:1219 msgid "Illegal SQL Query" -msgstr "" +msgstr "Illegale SQL-zoekopdracht" #: frappe/utils/jinja.py:127 msgid "Illegal template" -msgstr "" +msgstr "Ongeldige sjabloon" #. Label of the image (Attach Image) field in DocType 'Contact' #. Option for the 'Type' (Select) field in DocType 'DocField' @@ -12676,86 +12766,86 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "Image" -msgstr "" +msgstr "Afbeelding" #. Label of the image_field (Data) field in DocType 'DocType' #. Label of the image_field (Data) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Image Field" -msgstr "" +msgstr "Beeldveld" #. 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 "" +msgstr "Afbeeldingshoogte" #. 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 "" +msgstr "Afbeeldingslink" #: frappe/public/js/frappe/list/base_list.js:209 msgid "Image View" -msgstr "" +msgstr "Afbeeldingweergave" #. Label of the image_width (Float) field in DocType 'Letter Head' #. Label of the footer_image_width (Float) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Image Width" -msgstr "" +msgstr "Afbeeldingsbreedte" #: frappe/core/doctype/doctype/doctype.py:1538 msgid "Image field must be a valid fieldname" -msgstr "" +msgstr "Afbeelding veld moet een geldige veldnaam te zijn" #: frappe/core/doctype/doctype/doctype.py:1540 msgid "Image field must be of type Attach Image" -msgstr "" +msgstr "Afbeelding veld moet van het type zijn Attach Image" #: frappe/core/doctype/file/utils.py:136 msgid "Image link '{0}' is not valid" -msgstr "" +msgstr "Afbeeldingslink '{0}' is ongeldig" #: frappe/core/doctype/file/file.js:112 msgid "Image optimized" -msgstr "" +msgstr "Afbeelding geoptimaliseerd" #: frappe/core/doctype/file/utils.py:302 msgid "Image: Corrupted Data Stream" -msgstr "" +msgstr "Afbeelding: Beschadigde datastroom" #: frappe/public/js/frappe/views/image/image_view.js:13 msgid "Images" -msgstr "" +msgstr "Afbeeldingen" #. Option for the 'Operation' (Select) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json #: frappe/core/doctype/user/user.js:382 msgid "Impersonate" -msgstr "" +msgstr "Imiteren" #: frappe/core/doctype/user/user.js:409 msgid "Impersonate as {0}" -msgstr "" +msgstr "Imiteer als {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:357 msgid "Impersonated by {0}" -msgstr "" +msgstr "Geïmiteerd door {0}" #: frappe/public/js/frappe/ui/page.html:50 msgid "Impersonating {0}" -msgstr "" +msgstr "Imitatie {0}" #: frappe/core/doctype/log_settings/log_settings.py:56 msgid "Implement `clear_old_logs` method to enable auto error clearing." -msgstr "" +msgstr "Implementeer de methode `clear_old_logs` om het automatisch wissen van foutmeldingen mogelijk te maken." #. Option for the 'Grant Type' (Select) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Implicit" -msgstr "" +msgstr "Impliciet" #. Label of the import (Check) field in DocType 'Custom DocPerm' #. Label of the import (Check) field in DocType 'DocPerm' @@ -12774,103 +12864,103 @@ msgstr "Importeren" #: frappe/email/doctype/email_group/email_group.js:14 msgid "Import Email From" -msgstr "" +msgstr "Import e-mail van" #. Label of the import_file (Attach) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import File" -msgstr "" +msgstr "Importeer bestand" #. 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 "" +msgstr "Foutmeldingen en waarschuwingen bij het importeren van bestanden" #. 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 "" +msgstr "Importlogboek" #. 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 "" +msgstr "Voorbeeld van importlogboek" #. Label of the import_preview (HTML) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Preview" -msgstr "" +msgstr "Importvoorbeeld" #: frappe/core/doctype/data_import/data_import.js:41 msgid "Import Progress" -msgstr "" +msgstr "Voortgang importeren" #: frappe/email/doctype/email_group/email_group.js:8 #: frappe/email/doctype/email_group/email_group.js:30 msgid "Import Subscribers" -msgstr "" +msgstr "Abonnees Import" #. Label of the import_type (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Type" -msgstr "" +msgstr "Importtype" #. Label of the import_warnings (HTML) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Import Warnings" -msgstr "" +msgstr "Importwaarschuwingen" #: frappe/public/js/frappe/views/file/file_view.js:117 msgid "Import Zip" -msgstr "" +msgstr "Zip importeren" #. 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 "" +msgstr "Importeren vanuit Google Sheets" #: frappe/core/doctype/data_import/importer.py:612 msgid "Import template should be of type .csv, .xlsx or .xls" -msgstr "" +msgstr "Importsjabloon moet van het type .csv, .xlsx of .xls zijn" #: frappe/core/doctype/data_import/importer.py:482 msgid "Import template should contain a Header and atleast one row." -msgstr "" +msgstr "Importsjabloon moet een koptekst bevatten en minimaal één rij." #: frappe/core/doctype/data_import/data_import.js:171 msgid "Import timed out, please re-try." -msgstr "" +msgstr "Importeren is mislukt vanwege een time-out. Probeer het opnieuw." #: frappe/core/doctype/data_import/data_import.py:71 msgid "Importing {0} is not allowed." -msgstr "" +msgstr "Het importeren van {0} is niet toegestaan." #: frappe/integrations/doctype/google_contacts/google_contacts.js:19 msgid "Importing {0} of {1}" -msgstr "" +msgstr "{0} van {1} importeren" #: frappe/core/doctype/data_import/data_import.js:35 msgid "Importing {0} of {1}, {2}" -msgstr "" +msgstr "{0} van {1}, {2} importeren" #: frappe/public/js/frappe/ui/filters/filter.js:20 msgid "In" -msgstr "" +msgstr "In" #. Description of the 'Force User to Reset Password' (Int) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "In Days" -msgstr "" +msgstr "Binnen enkele dagen" #. 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 "" +msgstr "In filter" #. Label of the in_global_search (Check) field in DocType 'DocField' #. Label of the in_global_search (Check) field in DocType 'Custom Field' @@ -12880,16 +12970,16 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In Global Search" -msgstr "" +msgstr "In de wereldwijde zoekfunctie" #: frappe/core/doctype/doctype/doctype.js:88 msgid "In Grid View" -msgstr "" +msgstr "In rasterweergave" #. Label of the in_standard_filter (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "In List Filter" -msgstr "" +msgstr "In lijstfilter" #. Label of the in_list_view (Check) field in DocType 'DocField' #. Label of the in_list_view (Check) field in DocType 'Custom Field' @@ -12899,11 +12989,11 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In List View" -msgstr "" +msgstr "In lijstweergave" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.js:19 msgid "In Minutes" -msgstr "" +msgstr "Binnen enkele minuten" #. Label of the in_preview (Check) field in DocType 'DocField' #. Label of the in_preview (Check) field in DocType 'Custom Field' @@ -12912,7 +13002,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In Preview" -msgstr "" +msgstr "In de preview" #: frappe/core/doctype/data_import/data_import.js:42 msgid "In Progress" @@ -12920,12 +13010,12 @@ msgstr "Bezig" #: frappe/database/database.py:288 msgid "In Read Only Mode" -msgstr "" +msgstr "In alleen-lezenmodus" #. Label of the in_reply_to (Link) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "In Reply To" -msgstr "" +msgstr "In antwoord op" #. Label of the in_standard_filter (Check) field in DocType 'Custom Field' #. Label of the in_standard_filter (Check) field in DocType 'Customize Form @@ -12933,22 +13023,22 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "In Standard Filter" -msgstr "" +msgstr "In standaardfilter" #. 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 "" +msgstr "In punten. De standaardwaarde is 9." #. Description of the 'Allow Login After Fail' (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "In seconds" -msgstr "" +msgstr "Binnen enkele seconden" #: frappe/core/doctype/recorder/recorder_list.js:209 msgid "Inactive" -msgstr "" +msgstr "Inactief" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json @@ -12960,11 +13050,11 @@ msgstr "Postvak IN" #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_account/email_account.json msgid "Inbox User" -msgstr "" +msgstr "Inbox-gebruiker" #: frappe/public/js/frappe/list/base_list.js:210 msgid "Inbox View" -msgstr "" +msgstr "Inboxweergave" #: frappe/public/js/frappe/views/treeview.js:111 msgid "Include Disabled" @@ -12973,26 +13063,26 @@ msgstr "" #. 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 "" +msgstr "Voeg het naamveld toe" #. 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 "" +msgstr "Voeg de zoekfunctie toe aan de bovenste balk." #: frappe/website/doctype/website_theme/website_theme.js:61 msgid "Include Theme from Apps" -msgstr "" +msgstr "Inclusief thema van apps" #. 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 "" +msgstr "Voeg de webview-link toe aan de e-mail." #: frappe/public/js/frappe/form/print_utils.js:60 #: frappe/public/js/frappe/views/reports/query_report.js:1717 msgid "Include filters" -msgstr "" +msgstr "Inclusief filters" #: frappe/public/js/frappe/views/reports/query_report.js:1739 msgid "Include hidden columns" @@ -13000,11 +13090,11 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:1709 msgid "Include indentation" -msgstr "" +msgstr "Inspringen opnemen" #: frappe/public/js/frappe/form/controls/password.js:106 msgid "Include symbols, numbers and capital letters in the password" -msgstr "" +msgstr "Inclusief symbolen, cijfers en hoofdletters in het wachtwoord" #. Label of the incoming_popimap_tab (Tab Break) field in DocType 'Email #. Account' @@ -13016,62 +13106,62 @@ msgstr "" #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Incoming (POP/IMAP) Settings" -msgstr "" +msgstr "Inkomende (POP/IMAP) instellingen" #. Label of the incoming_emails_last_7_days_column (Column Break) field in #. DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Incoming Emails (Last 7 days)" -msgstr "" +msgstr "Inkomende e-mails (afgelopen 7 dagen)" #. Label of the email_server (Data) field in DocType 'Email Account' #. Label of the email_server (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Incoming Server" -msgstr "" +msgstr "Inkomende server" #. Label of the mailbox_settings (Section Break) field in DocType 'Email #. Domain' #: frappe/email/doctype/email_domain/email_domain.json msgid "Incoming Settings" -msgstr "" +msgstr "Inkomende instellingen" #: frappe/email/doctype/email_domain/email_domain.py:32 msgid "Incoming email account not correct" -msgstr "" +msgstr "Inkomende e-mailaccount niet correct" #: frappe/model/virtual_doctype.py:79 frappe/model/virtual_doctype.py:92 msgid "Incomplete Virtual Doctype Implementation" -msgstr "" +msgstr "Onvolledige implementatie van virtuele documenttypen" #: frappe/auth.py:261 msgid "Incomplete login details" -msgstr "" +msgstr "Onvolledige inloggegevens" #: frappe/email/smtp.py:104 msgid "Incorrect Configuration" -msgstr "" +msgstr "Onjuiste configuratie" #: frappe/utils/csvutils.py:234 msgid "Incorrect URL" -msgstr "" +msgstr "Onjuiste URL" #: frappe/utils/password.py:100 msgid "Incorrect User or Password" -msgstr "" +msgstr "Onjuiste gebruiker of wachtwoord" #: frappe/twofactor.py:176 frappe/twofactor.py:188 msgid "Incorrect Verification code" -msgstr "" +msgstr "Incorrecte Verificatiecode" #: frappe/model/document.py:1603 msgid "Incorrect value in row {0}:" -msgstr "" +msgstr "Onjuiste waarde in rij {0}:" #: frappe/model/document.py:1605 msgid "Incorrect value:" -msgstr "" +msgstr "Onjuiste waarde:" #. Label of the indent (Check) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json @@ -13088,42 +13178,42 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:124 #: frappe/public/js/frappe/views/reports/report_view.js:1006 msgid "Index" -msgstr "" +msgstr "Index" #. 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 "" +msgstr "Indexeer webpagina's voor zoekopdrachten" #: frappe/core/doctype/recorder/recorder.py:132 msgid "Index created successfully on column {0} of doctype {1}" -msgstr "" +msgstr "Index succesvol aangemaakt op kolom {0} van doctype {1}" #. Label of the indexing_authorization_code (Data) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Indexing authorization code" -msgstr "" +msgstr "Indexeringsautorisatiecode" #. Label of the indexing_refresh_token (Data) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Indexing refresh token" -msgstr "" +msgstr "Indexeringsvernieuwingstoken" #. Label of the indicator (Select) field in DocType 'Kanban Board Column' #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Indicator" -msgstr "" +msgstr "Indicator" #. Label of the indicator_color (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Indicator Color" -msgstr "" +msgstr "Indicatorkleur" #: frappe/public/js/frappe/views/workspace/workspace.js:525 msgid "Indicator color" -msgstr "" +msgstr "Indicator kleur" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Option for the 'Button Color' (Select) field in DocType 'DocField' @@ -13137,21 +13227,21 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Info" -msgstr "" +msgstr "Informatie" #: frappe/core/doctype/data_export/exporter.py:144 msgid "Info:" -msgstr "" +msgstr "Informatie:" #. 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 "" +msgstr "Initiële synchronisatietelling" #. Option for the 'Database Engine' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "InnoDB" -msgstr "" +msgstr "InnoDB" #. Description of the 'New Role' (Data) field in DocType 'Role Replication' #: frappe/core/doctype/role_replication/role_replication.json @@ -13160,102 +13250,102 @@ msgstr "" #: frappe/core/doctype/data_import/data_import_list.js:35 msgid "Insert" -msgstr "" +msgstr "Plaats" #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Insert Above" -msgstr "" +msgstr "Boven invoegen" #. 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:1992 msgid "Insert After" -msgstr "" +msgstr "Invoegen na" #: frappe/custom/doctype/custom_field/custom_field.py:253 msgid "Insert After cannot be set as {0}" -msgstr "" +msgstr "Steek Na kan niet worden ingesteld als {0}" #: frappe/custom/doctype/custom_field/custom_field.py:246 msgid "Insert After field '{0}' mentioned in Custom Field '{1}', with label '{2}', does not exist" -msgstr "" +msgstr "Plaats Na veld '{0}' genoemd in Aangepast veld '{1}', met label '{2}', bestaat niet" #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Insert Below" -msgstr "" +msgstr "Voeg hieronder in" #: frappe/public/js/frappe/views/reports/report_view.js:391 msgid "Insert Column Before {0}" -msgstr "" +msgstr "Kolom invoegen vóór {0}" #: frappe/public/js/frappe/form/controls/markdown_editor.js:82 msgid "Insert Image in Markdown" -msgstr "" +msgstr "Afbeelding invoegen in 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 "" +msgstr "Nieuwe records invoegen" #. Label of the insert_style (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Insert Style" -msgstr "" +msgstr "Voeg stijl in" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Instagram" -msgstr "" +msgstr "Instagram" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:683 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:684 msgid "Install {0} from Marketplace" -msgstr "" +msgstr "Installeer {0} vanuit de Marketplace" #. Name of a DocType #: frappe/core/doctype/installed_application/installed_application.json msgid "Installed Application" -msgstr "" +msgstr "Geïnstalleerde applicatie" #. 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 "" +msgstr "Geïnstalleerde applicaties" #: frappe/core/doctype/installed_applications/installed_applications.js:18 #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Installed Apps" -msgstr "" +msgstr "Geïnstalleerde apps" #. Label of the instructions (HTML) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Instructions" -msgstr "" +msgstr "Instructies" #: frappe/templates/includes/login/login.js:259 msgid "Instructions Emailed" -msgstr "" +msgstr "Instructies per e-mail verzonden" #: frappe/permissions.py:861 msgid "Insufficient Permission Level for {0}" -msgstr "" +msgstr "Onvoldoende toegangsrechten voor {0}" #: frappe/database/query.py:1323 msgid "Insufficient Permission for {0}" -msgstr "" +msgstr "Onvoldoende Toestemming voor {0}" #: frappe/desk/reportview.py:363 msgid "Insufficient Permissions for deleting Report" -msgstr "" +msgstr "Onvoldoende machtigingen om het rapport te verwijderen." #: frappe/desk/reportview.py:334 msgid "Insufficient Permissions for editing Report" -msgstr "" +msgstr "Onvoldoende rechten om het rapport te bewerken." #: frappe/core/doctype/doctype/doctype.py:447 msgid "Insufficient attachment limit" -msgstr "" +msgstr "Onvoldoende bevestigingslimiet" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -13272,12 +13362,12 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Int" -msgstr "" +msgstr "Int" #. Name of a DocType #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Integration Request" -msgstr "" +msgstr "integratie Request" #. Group in User's connections #. Name of a Workspace @@ -13292,47 +13382,47 @@ msgstr "Integraties" #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Integrations can use this field to set email delivery status" -msgstr "" +msgstr "Integraties kunnen dit veld gebruiken om de status van e-mailbezorging in te stellen." #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Inter" -msgstr "" +msgstr "Onder" #. Label of the interest (Small Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Interests" -msgstr "" +msgstr "Interesses" #. Option for the 'Level' (Select) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Intermediate" -msgstr "" +msgstr "Tussenliggend" #: frappe/public/js/frappe/request.js:234 msgid "Internal Server Error" -msgstr "" +msgstr "Interne Server Fout" #. Description of a DocType #: frappe/core/doctype/docshare/docshare.json msgid "Internal record of document shares" -msgstr "" +msgstr "Interne registratie van het delen van documenten" #. Label of the interval (Select) field in DocType 'Event Notifications' #: frappe/desk/doctype/event_notifications/event_notifications.json msgid "Interval" -msgstr "" +msgstr "Interval" #. 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 "" +msgstr "URL van de introductievideo" #. Description of the 'Company Introduction' (Text Editor) field in DocType #. 'About Us Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Introduce your company to the website visitor." -msgstr "" +msgstr "Stel uw bedrijf voor aan de websitebezoeker." #. Label of the introduction_section (Section Break) field in DocType 'Contact #. Us Settings' @@ -13342,88 +13432,88 @@ msgstr "" #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/web_form/web_form.json msgid "Introduction" -msgstr "" +msgstr "Invoering" #. Description of the 'Introduction' (Text Editor) field in DocType 'Contact Us #. Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Introductory information for the Contact Us Page" -msgstr "" +msgstr "Inleidende informatie voor de contactpagina" #. Label of the introspection_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Introspection URI" -msgstr "" +msgstr "Introspectie-URI" #. Option for the 'Validity' (Select) field in DocType 'OAuth Authorization #. Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Invalid" -msgstr "" +msgstr "Ongeldig" #: frappe/public/js/form_builder/utils.js:221 #: frappe/public/js/frappe/form/grid_row.js:848 #: frappe/public/js/frappe/form/layout.js:809 #: frappe/public/js/frappe/views/reports/report_view.js:717 msgid "Invalid \"depends_on\" expression" -msgstr "" +msgstr "Ongeldige "depends_on" -uitdrukking" #: frappe/public/js/frappe/views/reports/query_report.js:520 msgid "Invalid \"depends_on\" expression set in filter {0}" -msgstr "" +msgstr "Ongeldige expressie "afhankelijk_on" ingesteld in filter {0}" #: frappe/public/js/frappe/form/save.js:219 msgid "Invalid \"mandatory_depends_on\" expression" -msgstr "" +msgstr "Ongeldige \"mandatory_depends_on\"-uitdrukking" #: frappe/utils/nestedset.py:178 msgid "Invalid Action" -msgstr "" +msgstr "Ongeldige actie" #: frappe/utils/csvutils.py:37 msgid "Invalid CSV Format" -msgstr "" +msgstr "Ongeldige CSV-formaat" #: frappe/integrations/frappe_providers/frappecloud_billing.py:111 msgid "Invalid Code. Please try again." -msgstr "" +msgstr "Ongeldige code. Probeer het opnieuw." #: frappe/integrations/doctype/webhook/webhook.py:91 msgid "Invalid Condition: {}" -msgstr "" +msgstr "Ongeldige voorwaarde: {}" #: frappe/email/smtp.py:136 msgid "Invalid Credentials" -msgstr "" +msgstr "Ongeldige inloggegevens" #: frappe/email/smtp.py:138 msgid "Invalid Credentials for Email Account: {0}" -msgstr "" +msgstr "Ongeldige inloggegevens voor e-mailaccount: {0}" #: frappe/utils/data.py:146 frappe/utils/data.py:309 msgid "Invalid Date" -msgstr "" +msgstr "Ongeldige datum" #: frappe/www/list.py:30 msgid "Invalid DocType" -msgstr "" +msgstr "Ongeldig documenttype" #: frappe/query_builder/builder.py:59 msgid "Invalid DocType: {0}" -msgstr "" +msgstr "Ongeldig documenttype: {0}" #: frappe/email/doctype/email_group/email_group.py:51 msgid "Invalid Doctype" -msgstr "" +msgstr "Ongeldig documenttype" #: frappe/core/doctype/doctype/doctype.py:1295 #: frappe/core/doctype/doctype/doctype.py:1304 msgid "Invalid Fieldname" -msgstr "" +msgstr "Ongeldige veldnaam" #: frappe/core/doctype/file/file.py:232 msgid "Invalid File URL" -msgstr "" +msgstr "Ongeldige bestands-URL" #: frappe/database/query.py:824 frappe/database/query.py:851 #: frappe/database/query.py:861 @@ -13432,55 +13522,55 @@ msgstr "" #: frappe/public/js/form_builder/store.js:244 msgid "Invalid Filter Format for field {0} of type {1}. Try using filter icon on the field to set it correctly" -msgstr "" +msgstr "Ongeldige filterindeling voor veld {0} van type {1}. Probeer het filterpictogram op het veld te gebruiken om het correct in te stellen." #: frappe/utils/dashboard.py:61 msgid "Invalid Filter Value" -msgstr "" +msgstr "Ongeldige filterwaarde" #: frappe/website/doctype/website_settings/website_settings.py:83 msgid "Invalid Home Page" -msgstr "" +msgstr "Ongeldige Startpagina" #: frappe/utils/verified_command.py:48 frappe/www/update-password.html:178 msgid "Invalid Link" -msgstr "" +msgstr "Ongeldige Link" #: frappe/www/login.py:128 msgid "Invalid Login Token" -msgstr "" +msgstr "Ongeldig Aanmelden Token" #: frappe/templates/includes/login/login.js:288 msgid "Invalid Login. Try again." -msgstr "" +msgstr "Ongeldige inloggegevens. Probeer het opnieuw." #: frappe/email/receive.py:112 frappe/email/receive.py:149 msgid "Invalid Mail Server. Please rectify and try again." -msgstr "" +msgstr "Ongeldige Mail Server . Aub herstellen en opnieuw proberen." #: frappe/model/naming.py:107 msgid "Invalid Naming Series: {}" -msgstr "" +msgstr "Ongeldige naamgevingsreeks: {}" #: frappe/core/doctype/data_import/data_import.py:182 #: frappe/core/doctype/prepared_report/prepared_report.py:200 #: frappe/core/doctype/rq_job/rq_job.py:113 #: frappe/core/doctype/rq_job/rq_job.py:122 msgid "Invalid Operation" -msgstr "" +msgstr "Ongeldige bewerking" #: frappe/core/doctype/doctype/doctype.py:1673 #: frappe/core/doctype/doctype/doctype.py:1681 msgid "Invalid Option" -msgstr "" +msgstr "Ongeldige optie" #: frappe/email/smtp.py:103 msgid "Invalid Outgoing Mail Server or Port: {0}" -msgstr "" +msgstr "Ongeldige uitgaande mailserver of poort: {0}" #: frappe/email/doctype/auto_email_report/auto_email_report.py:208 msgid "Invalid Output Format" -msgstr "" +msgstr "Ongeldige Output Format" #: frappe/model/base_document.py:125 msgid "Invalid Override" @@ -13488,56 +13578,56 @@ msgstr "" #: frappe/integrations/doctype/connected_app/connected_app.py:202 msgid "Invalid Parameters." -msgstr "" +msgstr "Ongeldige parameters." #: frappe/www/update-password.html:148 frappe/www/update-password.html:169 #: frappe/www/update-password.html:171 frappe/www/update-password.html:272 msgid "Invalid Password" -msgstr "" +msgstr "ongeldig wachtwoord" #: frappe/utils/__init__.py:116 msgid "Invalid Phone Number" -msgstr "" +msgstr "Ongeldig telefoonnummer" #: frappe/auth.py:97 frappe/utils/oauth.py:213 frappe/utils/oauth.py:222 #: frappe/www/login.py:128 msgid "Invalid Request" -msgstr "" +msgstr "Ongeldig Verzoek" #: frappe/desk/search.py:27 msgid "Invalid Search Field {0}" -msgstr "" +msgstr "Ongeldig zoekveld {0}" #: frappe/core/doctype/doctype/doctype.py:1235 msgid "Invalid Table Fieldname" -msgstr "" +msgstr "Ongeldige tabelveldnaam" #: frappe/public/js/workflow_builder/store.js:192 msgid "Invalid Transition" -msgstr "" +msgstr "Ongeldige overgang" #: frappe/core/doctype/file/file.py:243 #: frappe/public/js/frappe/file_uploader/FileUploader.vue:551 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 #: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 msgid "Invalid URL" -msgstr "" +msgstr "Ongeldige URL" #: frappe/email/receive.py:157 msgid "Invalid User Name or Support Password. Please rectify and try again." -msgstr "" +msgstr "Ongeldige gebruikersnaam of wachtwoord Ondersteuning . Aub verwijderen en probeer het opnieuw ." #: frappe/public/js/frappe/ui/field_group.js:142 msgid "Invalid Values" -msgstr "" +msgstr "Ongeldige waarden" #: frappe/integrations/doctype/webhook/webhook.py:120 msgid "Invalid Webhook Secret" -msgstr "" +msgstr "Ongeldig webhook-geheim" #: frappe/desk/reportview.py:190 msgid "Invalid aggregate function" -msgstr "" +msgstr "Ongeldige aggregatiefunctie" #: frappe/database/query.py:2333 msgid "Invalid alias format: {0}. Alias must be a simple identifier." @@ -13545,7 +13635,7 @@ msgstr "" #: frappe/core/doctype/user_invitation/user_invitation.py:195 msgid "Invalid app" -msgstr "" +msgstr "Ongeldige app" #: frappe/database/query.py:2294 frappe/database/query.py:2309 msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed." @@ -13561,7 +13651,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/report_view.js:400 msgid "Invalid column" -msgstr "" +msgstr "Ongeldige kolom" #: frappe/database/query.py:758 msgid "Invalid condition type in nested filters: {0}" @@ -13573,7 +13663,7 @@ msgstr "" #: frappe/model/document.py:1064 frappe/model/document.py:1078 msgid "Invalid docstatus" -msgstr "" +msgstr "Ongeldige documentstatus" #: frappe/model/workflow.py:112 msgid "Invalid expression in Workflow Update Value: {0}" @@ -13581,11 +13671,11 @@ msgstr "" #: frappe/public/js/frappe/utils/dashboard_utils.js:229 msgid "Invalid expression set in filter {0}" -msgstr "" +msgstr "Ongeldige expressie ingesteld in filter {0}" #: frappe/public/js/frappe/utils/dashboard_utils.js:219 msgid "Invalid expression set in filter {0} ({1})" -msgstr "" +msgstr "Ongeldige expressie ingesteld in filter {0} ({1})" #: frappe/database/query.py:2061 msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'." @@ -13597,7 +13687,7 @@ msgstr "" #: frappe/utils/data.py:2294 msgid "Invalid field name {0}" -msgstr "" +msgstr "Ongeldige veldnaam {0}" #: frappe/database/query.py:1128 msgid "Invalid field type: {0}" @@ -13605,11 +13695,11 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1106 msgid "Invalid fieldname '{0}' in autoname" -msgstr "" +msgstr "Ongeldige veldnaam '{0}' in autoname" #: frappe/deprecation_dumpster.py:283 msgid "Invalid file path: {0}" -msgstr "" +msgstr "Ongeldig pad: {0}" #: frappe/database/query.py:741 msgid "Invalid filter condition: {0}. Expected a list or tuple." @@ -13621,7 +13711,7 @@ msgstr "" #: frappe/public/js/frappe/ui/filters/filter_list.js:201 msgid "Invalid filter: {0}" -msgstr "" +msgstr "Ongeldig filter: {0}" #: frappe/database/query.py:2178 msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed." @@ -13629,28 +13719,28 @@ msgstr "" #: frappe/core/api/user_invitation.py:17 msgid "Invalid input" -msgstr "" +msgstr "Ongeldige invoer" #: frappe/desk/doctype/dashboard/dashboard.py:67 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:424 msgid "Invalid json added in the custom options: {0}" -msgstr "" +msgstr "Ongeldige json toegevoegd in de aangepaste opties: {0}" #: frappe/core/api/user_invitation.py:115 msgid "Invalid key" -msgstr "" +msgstr "Ongeldige sleutel" #: frappe/model/naming.py:511 msgid "Invalid name type (integer) for varchar name column" -msgstr "" +msgstr "Ongeldig naamtype (integer) voor naamkolom van het type varchar" #: frappe/model/naming.py:60 msgid "Invalid naming series {}: dot (.) missing" -msgstr "" +msgstr "Ongeldige naamgevingsreeks {}: punt (.) ontbreekt" #: frappe/model/naming.py:74 msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####." -msgstr "" +msgstr "Ongeldige naamgevingsreeks {}: punt (.) ontbreekt vóór de numerieke plaatsaanduidingen. Gebruik een formaat zoals ABCD.#####." #: frappe/database/query.py:2250 msgid "Invalid nested expression: dictionary must represent a function or operator" @@ -13658,15 +13748,15 @@ msgstr "" #: frappe/core/doctype/data_import/importer.py:453 msgid "Invalid or corrupted content for import" -msgstr "" +msgstr "Ongeldige of beschadigde inhoud om te importeren" #: frappe/website/doctype/website_settings/website_settings.py:139 msgid "Invalid redirect regex in row #{}: {}" -msgstr "" +msgstr "Ongeldige redirect-regex in rij #{}: {}" #: frappe/app.py:340 msgid "Invalid request arguments" -msgstr "" +msgstr "Ongeldige verzoekargumenten" #: frappe/app.py:327 msgid "Invalid request body" @@ -13674,7 +13764,7 @@ msgstr "" #: frappe/core/doctype/user_invitation/user_invitation.py:181 msgid "Invalid role" -msgstr "" +msgstr "Ongeldige rol" #: frappe/database/query.py:798 msgid "Invalid simple filter format: {0}" @@ -13686,16 +13776,16 @@ msgstr "" #: frappe/core/doctype/data_import/importer.py:430 msgid "Invalid template file for import" -msgstr "" +msgstr "Ongeldig sjabloonbestand voor importeren" #: frappe/integrations/doctype/connected_app/connected_app.py:208 msgid "Invalid token state! Check if the token has been created by the OAuth user." -msgstr "" +msgstr "Ongeldige tokenstatus! Controleer of het token is aangemaakt door de OAuth-gebruiker." #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:165 #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:338 msgid "Invalid username or password" -msgstr "" +msgstr "ongeldige gebruikersnaam of wachtwoord" #: frappe/model/naming.py:174 msgid "Invalid value specified for UUID: {}" @@ -13704,15 +13794,15 @@ msgstr "" #: frappe/public/js/frappe/web_form/web_form.js:249 msgctxt "Error message in web form" msgid "Invalid values for fields:" -msgstr "" +msgstr "Ongeldige waarden voor velden:" #: frappe/printing/page/print/print.js:681 msgid "Invalid wkhtmltopdf version" -msgstr "" +msgstr "Ongeldige wkhtmltopdf-versie" #: frappe/core/doctype/doctype/doctype.py:1596 msgid "Invalid {0} condition" -msgstr "" +msgstr "Ongeldige {0} voorwaarde" #: frappe/database/query.py:2139 msgid "Invalid {0} dictionary format" @@ -13721,43 +13811,43 @@ msgstr "" #. Option for the 'Style' (Select) field in DocType 'Workflow State' #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Inverse" -msgstr "" +msgstr "Inverse" #: frappe/core/doctype/user_invitation/user_invitation.py:95 msgid "Invitation already accepted" -msgstr "" +msgstr "Uitnodiging reeds geaccepteerd" #: frappe/core/doctype/user_invitation/user_invitation.py:99 msgid "Invitation already exists" -msgstr "" +msgstr "De uitnodiging bestaat al." #: frappe/core/api/user_invitation.py:84 msgid "Invitation cannot be cancelled" -msgstr "" +msgstr "De uitnodiging kan niet worden geannuleerd." #: frappe/core/doctype/user_invitation/user_invitation.py:127 msgid "Invitation is cancelled" -msgstr "" +msgstr "De uitnodiging is geannuleerd." #: frappe/core/doctype/user_invitation/user_invitation.py:125 msgid "Invitation is expired" -msgstr "" +msgstr "De uitnodiging is verlopen." #: frappe/core/api/user_invitation.py:73 frappe/core/api/user_invitation.py:78 msgid "Invitation not found" -msgstr "" +msgstr "Uitnodiging niet gevonden" #: frappe/core/doctype/user_invitation/user_invitation.py:59 msgid "Invitation to join {0} cancelled" -msgstr "" +msgstr "Uitnodiging om deel te nemen {0} geannuleerd" #: frappe/core/doctype/user_invitation/user_invitation.py:76 msgid "Invitation to join {0} expired" -msgstr "" +msgstr "Uitnodiging om lid te worden {0} is verlopen" #: frappe/contacts/doctype/contact/contact.js:30 msgid "Invite as User" -msgstr "" +msgstr "Uitnodigen als gebruiker" #. Label of the invited_by (Link) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json @@ -13766,24 +13856,24 @@ msgstr "Uitgenodigd door" #: frappe/public/js/frappe/ui/filters/filter.js:22 msgid "Is" -msgstr "" +msgstr "Is" #. Label of the is_active (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Is Active" -msgstr "" +msgstr "Is actief" #. Label of the is_attachments_folder (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Is Attachments Folder" -msgstr "" +msgstr "Is dit een map met bijlagen?" #. 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 "" +msgstr "Is een kalender of Gantt-diagram relevant?" #. Label of the istable (Check) field in DocType 'DocType' #. Label of the is_child_table (Check) field in DocType 'DocType Link' @@ -13791,19 +13881,19 @@ msgstr "" #: frappe/core/doctype/doctype/doctype_list.js:50 #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Is Child Table" -msgstr "" +msgstr "Is onderliggende tabel" #. 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 "" +msgstr "Is compleet" #. 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 "" +msgstr "Is voltooid" #. Label of the is_current (Check) field in DocType 'User Session Display' #: frappe/core/doctype/user_session_display/user_session_display.json @@ -13815,12 +13905,12 @@ msgstr "" #: frappe/core/doctype/role/role.json #: frappe/core/doctype/user_document_type/user_document_type.json msgid "Is Custom" -msgstr "" +msgstr "Is Custom" #. 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 "" +msgstr "Is aangepast veld" #. Label of the is_default (Check) field in DocType 'Address Template' #. Label of the is_default (Check) field in DocType 'User Permission' @@ -13835,16 +13925,16 @@ msgstr "Is Standaard" #. Label of the is_dynamic_url (Check) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Is Dynamic URL?" -msgstr "" +msgstr "Is het een dynamische URL?" #. Label of the is_folder (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Is Folder" -msgstr "" +msgstr "Is map" #: frappe/public/js/frappe/list/list_filter.js:113 msgid "Is Global" -msgstr "" +msgstr "Is wereldwijd" #: frappe/public/js/frappe/views/treeview.js:426 msgid "Is Group" @@ -13853,87 +13943,87 @@ msgstr "Is groep" #. Label of the is_hidden (Check) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Is Hidden" -msgstr "" +msgstr "Is verborgen" #. Label of the is_home_folder (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Is Home Folder" -msgstr "" +msgstr "Is de thuismap" #. Label of the reqd (Check) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Is Mandatory Field" -msgstr "" +msgstr "Is dit een verplicht veld?" #. 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 "" +msgstr "Is een optionele staat" #. Label of the is_primary (Check) field in DocType 'Contact Email' #: frappe/contacts/doctype/contact_email/contact_email.json msgid "Is Primary" -msgstr "" +msgstr "Is primair" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43 msgid "Is Primary Address" -msgstr "" +msgstr "Is het primaire adres" #. Label of the is_primary_contact (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49 msgid "Is Primary Contact" -msgstr "" +msgstr "Is het primaire contact" #. 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 "" +msgstr "Is Primary Mobile" #. 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 "" +msgstr "Is het primaire telefoonnummer" #. Label of the is_private (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Is Private" -msgstr "" +msgstr "Is privé" #. 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 "" +msgstr "Is openbaar" #. Label of the is_published_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Is Published Field" -msgstr "" +msgstr "Is het veld gepubliceerd?" #: frappe/core/doctype/doctype/doctype.py:1547 msgid "Is Published Field must be a valid fieldname" -msgstr "" +msgstr "Wordt gepubliceerd Het gebied moet een geldige veldnaam" #. 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:341 msgid "Is Query Report" -msgstr "" +msgstr "Is het een queryrapport?" #. 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 "" +msgstr "Is dit een verzoek op afstand?" #. Label of the is_setup_complete (Check) field in DocType 'Installed #. Application' #: frappe/core/doctype/installed_application/installed_application.json msgid "Is Setup Complete?" -msgstr "" +msgstr "Is de installatie voltooid?" #. Label of the issingle (Check) field in DocType 'DocType' #. Label of the is_single (Check) field in DocType 'Onboarding Step' @@ -13941,17 +14031,17 @@ msgstr "" #: frappe/core/doctype/doctype/doctype_list.js:65 #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Is Single" -msgstr "" +msgstr "Is single" #. Label of the is_skipped (Check) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Is Skipped" -msgstr "" +msgstr "Wordt overgeslagen" #. Label of the is_spam (Check) field in DocType 'Email Rule' #: frappe/email/doctype/email_rule/email_rule.json msgid "Is Spam" -msgstr "" +msgstr "Is spam" #. Label of the is_standard (Check) field in DocType 'Navbar Item' #. Label of the is_standard (Select) field in DocType 'Report' @@ -13970,13 +14060,13 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/email/doctype/notification/notification.json msgid "Is Standard" -msgstr "" +msgstr "Is standaard" #. Label of the is_submittable (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/doctype/doctype_list.js:40 msgid "Is Submittable" -msgstr "" +msgstr "Kan ingediend worden" #. Label of the is_system_generated (Check) field in DocType 'Custom Field' #. Label of the is_system_generated (Check) field in DocType 'Customize Form @@ -13986,27 +14076,27 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/custom/doctype/property_setter/property_setter.json msgid "Is System Generated" -msgstr "" +msgstr "Is het systeem gegenereerd?" #. Label of the istable (Check) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Is Table" -msgstr "" +msgstr "Is de tabel" #. 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 "" +msgstr "Is tabelveld" #. Label of the is_tree (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Is Tree" -msgstr "" +msgstr "Is boom" #. 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 "" +msgstr "Is uniek" #. Label of the is_virtual (Check) field in DocType 'DocType' #. Label of the is_virtual (Check) field in DocType 'Custom Field' @@ -14015,7 +14105,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Is Virtual" -msgstr "" +msgstr "Is virtueel" #. Label of the is_standard (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -14024,21 +14114,21 @@ msgstr "" #: 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 "" +msgstr "Het is riskant om dit bestand te verwijderen: {0}. Neem dan contact op met uw systeembeheerder." #. Label of the item_label (Data) field in DocType 'Navbar Item' #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Item Label" -msgstr "" +msgstr "Artikellabel" #. Label of the item_type (Select) field in DocType 'Navbar Item' #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Item Type" -msgstr "" +msgstr "Artikeltype" #: frappe/utils/nestedset.py:229 msgid "Item cannot be added to its own descendants" -msgstr "" +msgstr "Artikel kan niet worden toegevoegd aan zijn eigen onderliggende artikelen." #. Label of the items (Table) field in DocType 'Workspace Sidebar' #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json @@ -14048,12 +14138,12 @@ msgstr "" #. Option for the 'Print Format Type' (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "JS" -msgstr "" +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 "" +msgstr "JS-bericht" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the json (Code) field in DocType 'Report' @@ -14066,26 +14156,26 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/integrations/doctype/webhook/webhook.json msgid "JSON" -msgstr "" +msgstr "JSON" #. Label of the webhook_json (Code) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "JSON Request Body" -msgstr "" +msgstr "JSON-verzoekbody" #: frappe/templates/signup.html:5 msgid "Jane Doe" -msgstr "" +msgstr "Jane Doe" #. Label of the js (Code) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "JavaScript" -msgstr "" +msgstr "JavaScript" #. Description of the 'Javascript' (Code) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "JavaScript Format: frappe.query_reports['REPORTNAME'] = {}" -msgstr "" +msgstr "JavaScript-formaat: frappe.query_reports['REPORTNAME'] = {}" #. Label of the javascript (Code) field in DocType 'Report' #. Label of the javascript_section (Section Break) field in DocType 'Custom @@ -14097,58 +14187,58 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_script/website_script.json msgid "Javascript" -msgstr "" +msgstr "Javascript" #: frappe/www/login.html:74 msgid "Javascript is disabled on your browser" -msgstr "" +msgstr "Javascript is uitgeschakeld in uw browser" #. Option for the 'Print Format Type' (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Jinja" -msgstr "" +msgstr "Jinja" #. Label of the job_id (Data) field in DocType 'Prepared Report' #. Label of the job_id (Data) field in DocType 'RQ Job' #: frappe/core/doctype/prepared_report/prepared_report.json #: frappe/core/doctype/rq_job/rq_job.json msgid "Job ID" -msgstr "" +msgstr "Vacature-ID" #. Label of the job_id (Link) field in DocType 'Submission Queue' #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Job Id" -msgstr "" +msgstr "Vacature-ID" #. 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 "" +msgstr "Vacature-informatie" #. Label of the job_name (Data) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Job Name" -msgstr "" +msgstr "Functienaam" #. 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 "" +msgstr "Functiestatus" #: frappe/core/doctype/data_import/data_import.js:191 #: frappe/core/doctype/rq_job/rq_job.js:24 msgid "Job Stopped Successfully" -msgstr "" +msgstr "Taak succesvol gestopt" #: frappe/core/doctype/rq_job/rq_job.py:121 msgid "Job is in {0} state and can't be cancelled" -msgstr "" +msgstr "De taak bevindt zich in de {0} -status en kan niet worden geannuleerd." #: frappe/core/doctype/data_import/data_import.py:182 #: frappe/core/doctype/prepared_report/prepared_report.py:200 #: frappe/core/doctype/rq_job/rq_job.py:113 msgid "Job is not running." -msgstr "" +msgstr "De taak wordt niet uitgevoerd." #: frappe/core/doctype/prepared_report/prepared_report.py:198 msgid "Job stopped successfully" @@ -14156,26 +14246,26 @@ msgstr "" #: frappe/desk/doctype/event/event.js:55 msgid "Join video conference with {0}" -msgstr "" +msgstr "Neem deel aan de videoconferentie met {0}" #: frappe/public/js/frappe/form/toolbar.js:421 #: frappe/public/js/frappe/form/toolbar.js:870 msgid "Jump to field" -msgstr "" +msgstr "Spring naar veld" #: frappe/public/js/frappe/utils/number_systems.js:17 #: frappe/public/js/frappe/utils/number_systems.js:31 #: frappe/public/js/frappe/utils/number_systems.js:53 msgctxt "Number system" msgid "K" -msgstr "" +msgstr "K" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #. Option for the 'DocType View' (Select) field in DocType 'Workspace Shortcut' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "Kanban" -msgstr "" +msgstr "Kanban" #. Name of a DocType #. Label of the kanban_board (Link) field in DocType 'Workspace Shortcut' @@ -14183,27 +14273,27 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/widgets/widget_dialog.js:511 msgid "Kanban Board" -msgstr "" +msgstr "Kanban-bord" #. Name of a DocType #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Kanban Board Column" -msgstr "" +msgstr "Kanban-bordkolom" #. 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:402 msgid "Kanban Board Name" -msgstr "" +msgstr "Naam Kanban Board" #: frappe/public/js/frappe/views/kanban/kanban_view.js:279 msgctxt "Button in kanban view menu" msgid "Kanban Settings" -msgstr "" +msgstr "Kanban-instellingen" #: frappe/public/js/frappe/list/base_list.js:207 msgid "Kanban View" -msgstr "" +msgstr "Kanban-weergave" #. Label of the keep_closed (Check) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json @@ -14213,12 +14303,12 @@ msgstr "" #. Description of a DocType #: frappe/core/doctype/activity_log/activity_log.json msgid "Keep track of all update feeds" -msgstr "" +msgstr "Houd alle updatefeeds in de gaten." #. Description of a DocType #: frappe/core/doctype/communication/communication.json msgid "Keeps track of all communications" -msgstr "" +msgstr "Houdt alle communicatie bij." #. Label of the defkey (Data) field in DocType 'DefaultValue' #. Label of the key (Data) field in DocType 'Document Share Key' @@ -14235,188 +14325,188 @@ msgstr "" #: frappe/integrations/doctype/webhook_header/webhook_header.json #: frappe/website/doctype/website_meta_tag/website_meta_tag.json msgid "Key" -msgstr "" +msgstr "Sleutel" #. Label of a standard help item #. Type: Action #: frappe/hooks.py frappe/public/js/frappe/ui/keyboard.js:130 msgid "Keyboard Shortcuts" -msgstr "" +msgstr "Toetsenbord sneltoetsen" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Keycloak" -msgstr "" +msgstr "Sleutelmantel" #: frappe/public/js/frappe/utils/number_systems.js:37 msgctxt "Number system" msgid "Kh" -msgstr "" +msgstr "Kh" #: frappe/website/doctype/help_article/help_article.py:80 #: frappe/website/doctype/help_article/templates/help_article_list.html:2 #: frappe/website/doctype/help_article/templates/help_article_list.html:11 msgid "Knowledge Base" -msgstr "" +msgstr "Kennis basis" #. Name of a role #: frappe/website/doctype/help_article/help_article.json msgid "Knowledge Base Contributor" -msgstr "" +msgstr "Knowledge Base Inzender" #. Name of a role #: frappe/website/doctype/help_article/help_article.json msgid "Knowledge Base Editor" -msgstr "" +msgstr "Kennisbankredacteur" #: frappe/public/js/frappe/utils/number_systems.js:27 #: frappe/public/js/frappe/utils/number_systems.js:49 msgctxt "Number system" msgid "L" -msgstr "" +msgstr "L" #. Label of the ldap_auth_section (Section Break) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Auth" -msgstr "" +msgstr "LDAP-authenticatie" #. Label of the ldap_custom_settings_section (Section Break) field in DocType #. 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Custom Settings" -msgstr "" +msgstr "Aangepaste LDAP-instellingen" #. 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 "" +msgstr "LDAP-e-mailveld" #. 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 "" +msgstr "LDAP-voornaamveld" #. 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 "" +msgstr "LDAP-groep" #. 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 "" +msgstr "LDAP-groepsveld" #. Name of a DocType #: frappe/integrations/doctype/ldap_group_mapping/ldap_group_mapping.json msgid "LDAP Group Mapping" -msgstr "" +msgstr "LDAP-groepstoewijzing" #. 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 "" +msgstr "LDAP-groepstoewijzingen" #. 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 "" +msgstr "LDAP-groepslidkenmerk" #. 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 "" +msgstr "LDAP-achternaamveld" #. 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 "" +msgstr "LDAP-middelnaamveld" #. 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 "" +msgstr "LDAP Mobiel Veld" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:163 msgid "LDAP Not Installed" -msgstr "" +msgstr "LDAP niet geïnstalleerd" #. 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 "" +msgstr "LDAP-telefoonveld" #. 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 "" +msgstr "LDAP-zoekreeks" #: 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}" -msgstr "" +msgstr "De LDAP-zoekreeks moet tussen haakjes staan en de gebruikersplaceholder {0}bevatten, bijvoorbeeld sAMAccountName={0}" #. Label of the ldap_search_and_paths_section (Section Break) field in DocType #. 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Search and Paths" -msgstr "" +msgstr "LDAP-zoekopdrachten en paden" #. Label of the ldap_security (Section Break) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Security" -msgstr "" +msgstr "LDAP-beveiliging" #. 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 "" +msgstr "LDAP-serverinstellingen" #. 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 "" +msgstr "LDAP-server-URL" #. 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 "" +msgstr "LDAP-instellingen" #. 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 "" +msgstr "LDAP-gebruikers aanmaken en toewijzen" #. Label of the ldap_username_field (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "LDAP Username Field" -msgstr "" +msgstr "LDAP-gebruikersnaamveld" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:310 #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:429 msgid "LDAP is not enabled." -msgstr "" +msgstr "LDAP is niet ingeschakeld." #. 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 "" +msgstr "LDAP-zoekpad voor groepen" #. 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 "" +msgstr "LDAP-zoekpad voor gebruikers" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:102 msgid "LDAP settings incorrect. validation response was: {0}" -msgstr "" +msgstr "LDAP-instellingen onjuist. Validatiereactie was: {0}" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Label of the label (Data) field in DocType 'DocField' @@ -14469,31 +14559,31 @@ msgstr "" #: frappe/website/doctype/top_bar_item/top_bar_item.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Label" -msgstr "" +msgstr "Label" #. Label of the label_help (HTML) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Label Help" -msgstr "" +msgstr "Labelhulp" #. 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 "" +msgstr "Label en type" #: frappe/custom/doctype/custom_field/custom_field.py:147 msgid "Label is mandatory" -msgstr "" +msgstr "Label is verplicht" #. Label of the sb0 (Section Break) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Landing Page" -msgstr "" +msgstr "Landingspagina" #: frappe/public/js/frappe/form/print_utils.js:24 msgid "Landscape" -msgstr "" +msgstr "Landschap" #. Name of a DocType #. Label of the language (Link) field in DocType 'System Settings' @@ -14513,26 +14603,26 @@ msgstr "Taal" #. Label of the language_code (Data) field in DocType 'Language' #: frappe/core/doctype/language/language.json msgid "Language Code" -msgstr "" +msgstr "Taalcode" #. Label of the language_name (Data) field in DocType 'Language' #: frappe/core/doctype/language/language.json msgid "Language Name" -msgstr "" +msgstr "Taalnaam" #. Label of the last_10_active_users (Code) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Last 10 active users" -msgstr "" +msgstr "Laatste 10 actieve gebruikers" #: frappe/public/js/frappe/ui/filters/filter.js:627 msgid "Last 14 Days" -msgstr "" +msgstr "Afgelopen 14 dagen" #: frappe/public/js/frappe/ui/filters/filter.js:631 msgid "Last 30 Days" -msgstr "" +msgstr "Afgelopen 30 dagen" #: frappe/public/js/frappe/ui/filters/filter.js:651 msgid "Last 6 Months" @@ -14540,16 +14630,16 @@ msgstr "Laatste 6 maanden" #: frappe/public/js/frappe/ui/filters/filter.js:623 msgid "Last 7 Days" -msgstr "" +msgstr "Afgelopen 7 dagen" #: frappe/public/js/frappe/ui/filters/filter.js:635 msgid "Last 90 Days" -msgstr "" +msgstr "Afgelopen 90 dagen" #. Label of the last_active (Datetime) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Active" -msgstr "" +msgstr "Laatst actief" #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:163 msgid "Last Edited by You" @@ -14562,42 +14652,42 @@ msgstr "" #. 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 "" +msgstr "Laatste uitvoering" #. Label of the last_heartbeat (Datetime) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Last Heartbeat" -msgstr "" +msgstr "Laatste hartslag" #. Label of the last_ip (Read Only) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last IP" -msgstr "" +msgstr "Laatste IP-adres" #. Label of the last_known_versions (Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Known Versions" -msgstr "" +msgstr "Laatst bekende versies" #. Label of the last_login (Read Only) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Login" -msgstr "" +msgstr "Laatste login" #: frappe/email/doctype/notification/notification.js:32 msgid "Last Modified Date" -msgstr "" +msgstr "Datum laatste wijziging" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:242 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:480 msgid "Last Modified On" -msgstr "" +msgstr "Laatst gewijzigd op" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/public/js/frappe/ui/filters/filter.js:643 msgid "Last Month" -msgstr "" +msgstr "Vorige maand" #. Label of the last_name (Data) field in DocType 'Contact' #. Label of the last_name (Data) field in DocType 'User' @@ -14613,13 +14703,13 @@ msgstr "Achternaam" #. Label of the last_password_reset_date (Date) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Password Reset Date" -msgstr "" +msgstr "Datum laatste wachtwoordreset" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/public/js/frappe/ui/filters/filter.js:647 msgid "Last Quarter" -msgstr "" +msgstr "Laatste kwartaal" #. Label of the last_received_at (Datetime) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -14630,7 +14720,7 @@ msgstr "" #. DocType 'User' #: frappe/core/doctype/user/user.json msgid "Last Reset Password Key Generated On" -msgstr "" +msgstr "Laatst gegenereerde wachtwoordresetcode op" #. Label of the datetime_last_run (Datetime) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -14640,12 +14730,12 @@ msgstr "" #. Label of the last_sync_on (Datetime) field in DocType 'Google Contacts' #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Last Sync On" -msgstr "" +msgstr "Laatste synchronisatie ingeschakeld" #. 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 "" +msgstr "Laatst gesynchroniseerd op" #. Label of the last_updated (Datetime) field in DocType 'User Session Display' #: frappe/core/doctype/user_session_display/user_session_display.json @@ -14655,33 +14745,33 @@ msgstr "" #: frappe/model/meta.py:57 frappe/public/js/frappe/model/meta.js:213 #: frappe/public/js/frappe/model/model.js:130 msgid "Last Updated By" -msgstr "" +msgstr "Laatst bijgewerkt door" #: frappe/model/meta.py:56 frappe/public/js/frappe/model/meta.js:212 #: frappe/public/js/frappe/model/model.js:126 msgid "Last Updated On" -msgstr "" +msgstr "Laatst aangepast op" #. Label of the last_user (Link) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Last User" -msgstr "" +msgstr "Laatste gebruiker" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/public/js/frappe/ui/filters/filter.js:639 msgid "Last Week" -msgstr "" +msgstr "Vorige week" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/public/js/frappe/ui/filters/filter.js:655 msgid "Last Year" -msgstr "" +msgstr "Vorig jaar" #: frappe/public/js/frappe/widgets/chart_widget.js:753 msgid "Last synced {0}" -msgstr "" +msgstr "Laatst gesynchroniseerd {0}" #. Label of the layout (Code) field in DocType 'Desktop Layout' #: frappe/desk/doctype/desktop_layout/desktop_layout.json @@ -14690,30 +14780,30 @@ msgstr "Layout" #: frappe/custom/doctype/customize_form/customize_form.js:194 msgid "Layout Reset" -msgstr "" +msgstr "Indeling opnieuw instellen" #: 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?" -msgstr "" +msgstr "De lay-out wordt teruggezet naar de standaardlay-out. Weet u zeker dat u dit wilt?" #: frappe/website/web_template/section_with_features/section_with_features.html:26 msgid "Learn more" -msgstr "" +msgstr "Leer meer" #. Description of the 'Repeat Till' (Date) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Leave blank to repeat always" -msgstr "" +msgstr "Laat dit veld leeg om de functie altijd te herhalen." #: frappe/core/doctype/communication/mixins.py:207 #: frappe/email/doctype/email_account/email_account.py:721 msgid "Leave this conversation" -msgstr "" +msgstr "Laat dit gesprek" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Ledger" -msgstr "" +msgstr "Grootboek" #. Option for the 'Alignment' (Select) field in DocType 'DocField' #. Option for the 'Alignment' (Select) field in DocType 'Custom Field' @@ -14739,21 +14829,21 @@ msgstr "Links" #. 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 "" +msgstr "Linksonder" #. 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 "" +msgstr "Links midden" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:58 msgid "Left this conversation" -msgstr "" +msgstr "Links dit gesprek" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Legal" -msgstr "" +msgstr "wettelijk" #. Label of the length (Int) field in DocType 'DocField' #. Label of the length (Int) field in DocType 'Custom Field' @@ -14762,56 +14852,56 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Length" -msgstr "" +msgstr "Lengte" #: frappe/public/js/frappe/ui/chart.js:11 msgid "Length of passed data array is greater than value of maximum allowed label points!" -msgstr "" +msgstr "De lengte van de doorgegeven data-array is groter dan het maximaal toegestane aantal labelpunten!" #: frappe/database/schema.py:138 msgid "Length of {0} should be between 1 and 1000" -msgstr "" +msgstr "Lengte van {0} moet tussen 1 en 1000" #: frappe/public/js/frappe/widgets/chart_widget.js:729 msgid "Less" -msgstr "" +msgstr "Minder" #: frappe/public/js/frappe/ui/filters/filter.js:24 msgid "Less Than" -msgstr "" +msgstr "Minder dan" #: frappe/public/js/frappe/ui/filters/filter.js:26 msgid "Less Than Or Equal To" -msgstr "" +msgstr "Minder dan of gelijk aan" #: frappe/public/js/frappe/widgets/onboarding_widget.js:434 msgid "Let us continue with the onboarding" -msgstr "" +msgstr "Laten we verdergaan met de onboarding." #: 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 "" +msgstr "Laten we beginnen" #: frappe/utils/password_strength.py:111 msgid "Let's avoid repeated words and characters" -msgstr "" +msgstr "Laten we voorkomen dat herhaalde woorden en tekens" #: frappe/desk/page/setup_wizard/setup_wizard.js:468 msgid "Let's set up your account" -msgstr "" +msgstr "Laten we je account instellen." #: 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 "" +msgstr "Laten we teruggaan naar onboarding" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Letter" -msgstr "" +msgstr "Brief" #. Label of the letter_head (Link) field in DocType 'Report' #. Name of a DocType @@ -14823,38 +14913,38 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:52 #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144 msgid "Letter Head" -msgstr "" +msgstr "Brief Hoofd" #. Label of the source (Select) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Letter Head Based On" -msgstr "" +msgstr "Briefhoofd gebaseerd op" #. 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 "" +msgstr "Briefhoofd afbeelding" #. 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 "" +msgstr "Briefhoofd Naam" #: frappe/printing/doctype/letter_head/letter_head.js:30 msgid "Letter Head Scripts" -msgstr "" +msgstr "Briefhoofdschriften" #: frappe/printing/doctype/letter_head/letter_head.py:56 msgid "Letter Head cannot be both disabled and default" -msgstr "" +msgstr "Briefpapier kan niet tegelijkertijd uitgeschakeld en als standaard ingesteld zijn." #. 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 "" +msgstr "Briefhoofd in HTML" #. Label of the permlevel (Int) field in DocType 'Custom DocPerm' #. Label of the permlevel (Int) field in DocType 'DocPerm' @@ -14866,46 +14956,46 @@ msgstr "" #: frappe/public/js/frappe/roles_editor.js:68 #: frappe/website/doctype/help_article/help_article.json msgid "Level" -msgstr "" +msgstr "Niveau" #: frappe/core/page/permission_manager/permission_manager.js:519 msgid "Level 0 is for document level permissions, higher levels for field level permissions." -msgstr "" +msgstr "Niveau 0 is voor machtigingen op documentniveau, hogere niveaus voor machtigingen op veldniveau." #: frappe/public/js/frappe/file_uploader/FileUploader.vue:94 msgid "Library" -msgstr "" +msgstr "Bibliotheek" #. Label of the license (Markdown Editor) field in DocType 'Package' #: frappe/core/doctype/package/package.json frappe/www/attribution.html:36 msgid "License" -msgstr "" +msgstr "Licentie" #. Label of the license_type (Select) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "License Type" -msgstr "" +msgstr "Licentietype" #. Option for the 'Desk Theme' (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Light" -msgstr "" +msgstr "Licht" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Light Blue" -msgstr "" +msgstr "Lichtblauw" #. Label of the light_color (Link) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Light Color" -msgstr "" +msgstr "Lichte kleur" #: frappe/public/js/frappe/ui/theme_switcher.js:60 msgid "Light Theme" -msgstr "" +msgstr "Licht thema" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json @@ -14916,22 +15006,22 @@ msgstr "Leuk vinden" #: frappe/desk/like.py:92 msgid "Liked" -msgstr "" +msgstr "Vond" #: frappe/model/meta.py:60 frappe/public/js/frappe/model/meta.js:216 #: frappe/public/js/frappe/model/model.js:134 msgid "Liked By" -msgstr "" +msgstr "Vond Door" #. Label of the likes (Int) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Likes" -msgstr "" +msgstr "Sympathieën" #. Label of the limit (Int) field in DocType 'Bulk Update' #: frappe/desk/doctype/bulk_update/bulk_update.json msgid "Limit" -msgstr "" +msgstr "Beperken" #: frappe/database/query.py:297 msgid "Limit must be a non-negative integer" @@ -14940,7 +15030,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Line" -msgstr "" +msgstr "Lijn" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Fieldtype' (Select) field in DocType 'Report Column' @@ -14973,23 +15063,23 @@ msgstr "" #: frappe/website/doctype/web_template_field/web_template_field.json #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Link" -msgstr "" +msgstr "Link" #. Label of the tab_break_18 (Tab Break) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Link Cards" -msgstr "" +msgstr "Link Cards" #. Label of the link_count (Int) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json msgid "Link Count" -msgstr "" +msgstr "Linkaantal" #. 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 "" +msgstr "Linkdetails" #. Label of the link_doctype (Link) field in DocType 'Activity Log' #. Label of the link_doctype (Link) field in DocType 'Communication Link' @@ -14998,28 +15088,28 @@ msgstr "" #: frappe/core/doctype/communication_link/communication_link.json #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Link DocType" -msgstr "" +msgstr "Link DocType" #. Label of the link_doctype (Link) field in DocType 'Dynamic Link' #: frappe/core/doctype/dynamic_link/dynamic_link.json msgid "Link Document Type" -msgstr "" +msgstr "Link naar documenttype" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:407 #: frappe/workflow/doctype/workflow_action/workflow_action.py:202 msgid "Link Expired" -msgstr "" +msgstr "Link verlopen" #. 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 "" +msgstr "Linkveld Resultatenlimiet" #. Label of the link_fieldname (Data) field in DocType 'DocType Link' #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Link Fieldname" -msgstr "" +msgstr "Link veldnaam" #. Label of the link_filters (JSON) field in DocType 'DocField' #. Label of the link_filters (JSON) field in DocType 'Custom Field' @@ -15030,7 +15120,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Link Filters" -msgstr "" +msgstr "Linkfilters" #. Label of the link_name (Dynamic Link) field in DocType 'Activity Log' #. Label of the link_name (Dynamic Link) field in DocType 'Communication Link' @@ -15039,14 +15129,14 @@ msgstr "" #: frappe/core/doctype/communication_link/communication_link.json #: frappe/core/doctype/dynamic_link/dynamic_link.json msgid "Link Name" -msgstr "" +msgstr "Linknaam" #. 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 "" +msgstr "Linktitel" #. Label of the link_to (Dynamic Link) field in DocType 'Desktop Icon' #. Label of the link_to (Dynamic Link) field in DocType 'Workspace' @@ -15063,11 +15153,11 @@ msgstr "" #: frappe/public/js/frappe/widgets/widget_dialog.js:281 #: frappe/public/js/frappe/widgets/widget_dialog.js:427 msgid "Link To" -msgstr "" +msgstr "Link naar" #: frappe/public/js/frappe/widgets/widget_dialog.js:363 msgid "Link To in Row" -msgstr "" +msgstr "Link naar in rij" #. Label of the link_type (Select) field in DocType 'Desktop Icon' #. Label of the link_type (Select) field in DocType 'Workspace' @@ -15080,36 +15170,36 @@ msgstr "" #: frappe/public/js/frappe/views/workspace/workspace.js:472 #: frappe/public/js/frappe/widgets/widget_dialog.js:273 msgid "Link Type" -msgstr "" +msgstr "Linktype" #: frappe/public/js/frappe/widgets/widget_dialog.js:359 msgid "Link Type in Row" -msgstr "" +msgstr "Linktype in de rij" #: frappe/website/doctype/about_us_settings/about_us_settings.js:6 msgid "Link for About Us Page is \"/about\"." -msgstr "" +msgstr "De link naar de 'Over ons'-pagina is \"/about\"." #. Description of the 'Home Page' (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Link that is the website home page. Standard Links (home, login, products, blog, about, contact)" -msgstr "" +msgstr "Link naar de homepage van de website. Standaardlinks (home, login, producten, blog, over ons, contact)" #. 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 "" +msgstr "Link naar de pagina die je wilt openen. Laat dit veld leeg als je er een groepspagina van wilt maken." #. Option for the 'Status' (Select) field in DocType 'Activity Log' #. Option for the 'Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/activity_log/activity_log.json #: frappe/core/doctype/communication/communication.json msgid "Linked" -msgstr "" +msgstr "Gekoppeld" #: frappe/public/js/frappe/form/linked_with.js:23 msgid "Linked With" -msgstr "" +msgstr "Linked Met" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "LinkedIn" @@ -15133,7 +15223,7 @@ msgstr "LinkedIn" #: frappe/desk/doctype/sidebar_item_group/sidebar_item_group.json #: frappe/desk/doctype/workspace/workspace.json msgid "Links" -msgstr "" +msgstr "Links" #. Option for the 'Apply To' (Select) field in DocType 'Client Script' #. Option for the 'View' (Select) field in DocType 'Form Tour' @@ -15145,23 +15235,23 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:86 #: frappe/public/js/frappe/utils/utils.js:961 msgid "List" -msgstr "" +msgstr "Lijst" #. Label of the list__search_settings_section (Section Break) field in DocType #. 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "List / Search Settings" -msgstr "" +msgstr "Lijst-/zoekinstellingen" #. Label of the list_columns (Table) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "List Columns" -msgstr "" +msgstr "Lijstkolommen" #. Name of a DocType #: frappe/desk/doctype/list_filter/list_filter.json msgid "List Filter" -msgstr "" +msgstr "Lijst filter" #. Label of the list_settings_section (Section Break) field in DocType 'User' #. Label of the section_break_8 (Section Break) field in DocType 'Customize @@ -15171,32 +15261,32 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/website/doctype/web_form/web_form.json msgid "List Settings" -msgstr "" +msgstr "Lijstinstellingen" #: frappe/public/js/frappe/list/list_view.js:2088 msgctxt "Button in list view menu" msgid "List Settings" -msgstr "" +msgstr "Lijstinstellingen" #: frappe/public/js/frappe/list/base_list.js:203 msgid "List View" -msgstr "" +msgstr "Lijstweergave" #. Name of a DocType #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "List View Settings" -msgstr "" +msgstr "Instellingen voor lijstweergave" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:230 msgid "List a document type" -msgstr "" +msgstr "Lijst een documenttype" #. 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 "" +msgstr "Lijst als [{\"label\": _(\"Jobs\"), \"route\":\"jobs\"}]" #. Description of the 'Send Notification to' (Small Text) field in DocType #. 'Email Account' @@ -15207,21 +15297,21 @@ msgstr "" #. Description of a DocType #: frappe/core/doctype/patch_log/patch_log.json msgid "List of patches executed" -msgstr "" +msgstr "Lijst met uitgevoerde 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 "Lijstinstelling bericht" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:556 msgid "Lists" -msgstr "" +msgstr "Lijsten" #. Option for the 'Rule' (Select) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Load Balancing" -msgstr "" +msgstr "Taakverdeling" #: frappe/public/js/frappe/list/base_list.js:380 #: frappe/public/js/frappe/web_form/web_form_list.js:306 @@ -15232,11 +15322,11 @@ msgstr "Meer laden" #: frappe/public/js/frappe/form/footer/form_timeline.js:215 msgctxt "Form timeline" msgid "Load More Communications" -msgstr "" +msgstr "Meer berichten laden" #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 msgid "Load more" -msgstr "" +msgstr "Meer laden" #: frappe/core/page/permission_manager/permission_manager.js:173 #: frappe/public/js/frappe/form/controls/multicheck.js:13 @@ -15246,19 +15336,19 @@ msgstr "" #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1132 msgid "Loading" -msgstr "" +msgstr "Laden" #: frappe/public/js/frappe/widgets/widget_dialog.js:107 msgid "Loading Filters..." -msgstr "" +msgstr "Filters laden..." #: frappe/core/doctype/data_import/data_import.js:283 msgid "Loading import file..." -msgstr "" +msgstr "Importbestand laden ..." #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Loading versions..." -msgstr "" +msgstr "Versies laden..." #: frappe/public/js/frappe/file_uploader/TreeNode.vue:45 #: frappe/public/js/frappe/form/sidebar/share.js:62 @@ -15280,57 +15370,57 @@ msgstr "Locatie" #. Label of the log (Code) field in DocType 'Package Import' #: frappe/core/doctype/package_import/package_import.json msgid "Log" -msgstr "" +msgstr "Log" #. Label of the log_api_requests (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Log API Requests" -msgstr "" +msgstr "API-verzoeken loggen" #. Label of the log_data_section (Section Break) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Log Data" -msgstr "" +msgstr "Loggegevens" #. Label of the ref_doctype (Link) field in DocType 'Logs To Clear' #: frappe/core/doctype/logs_to_clear/logs_to_clear.json msgid "Log DocType" -msgstr "" +msgstr "Log DocType" #: frappe/templates/emails/login_with_email_link.html:27 msgid "Log In To {0}" -msgstr "" +msgstr "Inloggen bij {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 "" +msgstr "Log Index" #. Name of a DocType #: frappe/core/doctype/log_setting_user/log_setting_user.json msgid "Log Setting User" -msgstr "" +msgstr "Logboekinstelling gebruiker" #. Name of a DocType #: frappe/core/doctype/log_settings/log_settings.json #: frappe/public/js/frappe/logtypes.js:20 msgid "Log Settings" -msgstr "" +msgstr "Log instellingen" #: frappe/www/desk.py:23 msgid "Log in to access this page." -msgstr "" +msgstr "Log in om toegang te krijgen tot deze pagina." #. Label of a standard navbar item #. Type: Action #: frappe/hooks.py #: frappe/website/doctype/website_settings/website_settings.py:182 msgid "Log out" -msgstr "" +msgstr "Uitloggen" #: frappe/handler.py:120 msgid "Logged Out" -msgstr "" +msgstr "Uitgelogd" #. Option for the 'Operation' (Select) field in DocType 'Activity Log' #. Label of the security_tab (Tab Break) field in DocType 'System Settings' @@ -15344,7 +15434,7 @@ msgstr "" #: frappe/website/page_renderers/not_permitted_page.py:24 #: frappe/www/login.html:45 msgid "Login" -msgstr "" +msgstr "Login" #. Label of a chart in the Users Workspace #: frappe/core/workspace/users/users.json @@ -15354,73 +15444,73 @@ msgstr "" #. Label of the login_after (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Login After" -msgstr "" +msgstr "Inloggen na" #. Label of the login_before (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Login Before" -msgstr "" +msgstr "Log eerst in" #: frappe/public/js/frappe/desk.js:256 msgid "Login Failed please try again" -msgstr "" +msgstr "Aanmelden mislukt, probeer het opnieuw." #: frappe/email/doctype/email_account/email_account.py:145 msgid "Login Id is required" -msgstr "" +msgstr "Inloggen Id is vereist" #. 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 "" +msgstr "Inlogmethoden" #. Label of the misc_section (Section Break) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Login Page" -msgstr "" +msgstr "Inlogpagina" #: frappe/www/login.py:156 msgid "Login To {0}" -msgstr "" +msgstr "Inloggen bij {0}" #: frappe/twofactor.py:260 msgid "Login Verification Code from {}" -msgstr "" +msgstr "Inlogverificatiecode van {}" #: frappe/templates/emails/new_message.html:4 msgid "Login and view in Browser" -msgstr "" +msgstr "Inloggen en bekijken in browser" #: frappe/website/doctype/web_form/web_form.js:387 msgid "Login is required to see web form list view. Enable {0} to see list settings" -msgstr "" +msgstr "Aanmelden is vereist om de lijstweergave van het webformulier te bekijken. Schakel {0} in om de lijstinstellingen te zien." #: frappe/templates/includes/login/login.js:69 msgid "Login link sent to your email" -msgstr "" +msgstr "De inloglink is naar uw e-mailadres verzonden." #: frappe/auth.py:345 frappe/auth.py:348 msgid "Login not allowed at this time" -msgstr "" +msgstr "Inloggen niet toegestaan op dit moment" #. Label of the login_required (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Login required" -msgstr "" +msgstr "Inloggen vereist" #: frappe/twofactor.py:164 msgid "Login session expired, refresh page to retry" -msgstr "" +msgstr "Login sessie is verlopen, vernieuw pagina om opnieuw te proberen" #: frappe/templates/includes/comments/comments.html:110 msgid "Login to comment" -msgstr "" +msgstr "Log in om commentaar" #: frappe/templates/includes/comments/comments.html:6 msgid "Login to start a new discussion" -msgstr "" +msgstr "Log in om een nieuwe discussie te starten." #: frappe/www/portal.py:17 msgid "Login to view" @@ -15428,43 +15518,43 @@ msgstr "" #: frappe/www/login.html:64 msgid "Login to {0}" -msgstr "" +msgstr "Inloggen bij {0}" #: frappe/templates/includes/login/login.js:318 msgid "Login token required" -msgstr "" +msgstr "Inlogtoken vereist" #: frappe/www/login.html:126 frappe/www/login.html:205 msgid "Login with Email Link" -msgstr "" +msgstr "Inloggen met e-maillink" #: frappe/www/login.html:116 msgid "Login with Frappe Cloud" -msgstr "" +msgstr "Inloggen met Frappe Cloud" #: frappe/www/login.html:49 msgid "Login with LDAP" -msgstr "" +msgstr "Login met LDAP" #. 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 "" +msgstr "Inloggen via e-maillink" #. Label of the login_with_email_link_expiry (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Login with email link expiry (in minutes)" -msgstr "" +msgstr "Inloggen met e-maillink verloopt in minuten." #: frappe/auth.py:150 msgid "Login with username and password is not allowed." -msgstr "" +msgstr "Inloggen met gebruikersnaam en wachtwoord is niet toegestaan." #: frappe/www/login.html:100 msgid "Login with {0}" -msgstr "" +msgstr "Inloggen met {0}" #. Label of the logo_uri (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -15479,37 +15569,37 @@ msgstr "" #. Option for the 'Operation' (Select) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json frappe/www/me.html:91 msgid "Logout" -msgstr "" +msgstr "Uitloggen" #: frappe/core/doctype/user/user.js:198 msgid "Logout All Sessions" -msgstr "" +msgstr "Alle sessies uitloggen" #. 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 "" +msgstr "Alle sessies worden afgemeld bij het opnieuw instellen van het wachtwoord." #. Label of the logout_all_sessions (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Logout From All Devices After Changing Password" -msgstr "" +msgstr "Uitloggen op alle apparaten na het wijzigen van het wachtwoord" #. Group in User's connections #: frappe/core/doctype/user/user.json msgid "Logs" -msgstr "" +msgstr "Logboeken" #. Name of a DocType #: frappe/core/doctype/logs_to_clear/logs_to_clear.json msgid "Logs To Clear" -msgstr "" +msgstr "Logboeken wissen" #. 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 "" +msgstr "Logboeken wissen" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -15518,19 +15608,19 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Long Text" -msgstr "" +msgstr "Lange tekst" #: frappe/public/js/frappe/widgets/onboarding_widget.js:317 msgid "Looks like you didn't change the value" -msgstr "" +msgstr "Het lijkt erop dat je de waarde niet hebt gewijzigd" #: frappe/www/third_party_apps.html:59 msgid "Looks like you haven’t added any third party apps." -msgstr "" +msgstr "Het lijkt erop dat je geen apps van derden hebt toegevoegd." #: frappe/public/js/frappe/ui/notifications/notifications.js:355 msgid "Looks like you haven’t received any notifications." -msgstr "" +msgstr "Het lijkt erop dat je geen meldingen hebt ontvangen." #. Option for the 'Priority' (Select) field in DocType 'ToDo' #: frappe/desk/doctype/todo/todo.json @@ -15541,47 +15631,47 @@ msgstr "Laag" #: frappe/public/js/frappe/utils/number_systems.js:13 msgctxt "Number system" msgid "M" -msgstr "" +msgstr "M" #. Option for the 'License Type' (Select) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "MIT License" -msgstr "" +msgstr "MIT-licentie" #: frappe/desk/page/setup_wizard/install_fixtures.py:48 msgid "Madam" -msgstr "" +msgstr "Mevrouw" #. Label of the main_section (Text Editor) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Main Section" -msgstr "" +msgstr "Hoofdgedeelte" #. 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 "" +msgstr "Hoofdgedeelte (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 "" +msgstr "Hoofdgedeelte (Markdown)" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Maintenance Manager" -msgstr "" +msgstr "Onderhoudsmanager" #. Name of a role #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json msgid "Maintenance User" -msgstr "" +msgstr "Onderhoud Gebruiker" #. Label of the major (Int) field in DocType 'Package Release' #: frappe/core/doctype/package_release/package_release.json msgid "Major" -msgstr "" +msgstr "Belangrijk" #. Label of the show_name_in_global_search (Check) field in DocType 'DocType' #. Label of the show_name_in_global_search (Check) field in DocType 'Customize @@ -15589,12 +15679,12 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Make \"name\" searchable in Global Search" -msgstr "" +msgstr "Maak \"naam\" doorzoekbaar in de wereldwijde zoekfunctie." #. Label of the make_attachment_public (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Make Attachment Public (by default)" -msgstr "" +msgstr "Maak de bijlage openbaar (standaard)" #. Label of the make_attachments_public (Check) field in DocType 'DocType' #. Label of the make_attachments_public (Check) field in DocType 'Customize @@ -15602,17 +15692,17 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Make Attachments Public by Default" -msgstr "" +msgstr "Maak bijlagen standaard openbaar" #. 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 "" +msgstr "Zorg ervoor dat u een sociale inlogsleutel configureert voordat u de functie uitschakelt om buitensluiting te voorkomen." #: frappe/utils/password_strength.py:92 msgid "Make use of longer keyboard patterns" -msgstr "" +msgstr "Maak gebruik van langere toetsenbord patronen" #: frappe/public/js/frappe/form/multi_select_dialog.js:87 msgid "Make {0}" @@ -15620,11 +15710,11 @@ msgstr "Maak {0}" #: frappe/website/doctype/web_page/web_page.js:77 msgid "Makes the page public" -msgstr "" +msgstr "Maakt de pagina openbaar" #: frappe/desk/page/setup_wizard/install_fixtures.py:28 msgid "Male" -msgstr "" +msgstr "Mannelijk" #: frappe/www/me.html:56 msgid "Manage 3rd party apps" @@ -15645,7 +15735,7 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Mandatory" -msgstr "" +msgstr "Verplicht" #. Label of the mandatory_depends_on (Code) field in DocType 'Custom Field' #. Label of the mandatory_depends_on (Code) field in DocType 'Customize Form @@ -15655,112 +15745,112 @@ msgstr "" #: 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 "" +msgstr "Verplicht afhankelijk van" #. Label of the mandatory_depends_on (Code) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Mandatory Depends On (JS)" -msgstr "" +msgstr "Verplicht afhankelijk van (JS)" #: frappe/website/doctype/web_form/web_form.py:537 msgid "Mandatory Information missing:" -msgstr "" +msgstr "Verplichte informatie ontbreekt:" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:120 msgid "Mandatory field: set role for" -msgstr "" +msgstr "Verplicht veld: set rol voor" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:124 msgid "Mandatory field: {0}" -msgstr "" +msgstr "Verplichte velden: {0}" #: frappe/public/js/frappe/form/save.js:181 msgid "Mandatory fields required in table {0}, Row {1}" -msgstr "" +msgstr "Verplichte velden vereist tabel {0}, {1} Rij" #: frappe/public/js/frappe/form/save.js:186 msgid "Mandatory fields required in {0}" -msgstr "" +msgstr "Verplichte velden zijn verplicht in {0}" #: frappe/public/js/frappe/web_form/web_form.js:254 msgctxt "Error message in web form" msgid "Mandatory fields required:" -msgstr "" +msgstr "Verplichte velden:" #: frappe/core/doctype/data_export/exporter.py:142 msgid "Mandatory:" -msgstr "" +msgstr "Verplicht:" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Map" -msgstr "" +msgstr "Kaart" #: frappe/public/js/frappe/data_import/import_preview.js:194 #: frappe/public/js/frappe/data_import/import_preview.js:306 msgid "Map Columns" -msgstr "" +msgstr "Kaartkolommen" #: frappe/public/js/frappe/list/base_list.js:212 msgid "Map View" -msgstr "" +msgstr "Kaartweergave" #: frappe/public/js/frappe/data_import/import_preview.js:294 msgid "Map columns from {0} to fields in {1}" -msgstr "" +msgstr "Zet kolommen van {0} om naar velden in {1}" #. Description of the 'Dynamic Route' (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Map route parameters into form variables. Example /project/<name>" -msgstr "" +msgstr "Zet routeparameters om in formuliervariabelen. Voorbeeld: /project/<name>" #: frappe/core/doctype/data_import/importer.py:923 msgid "Mapping column {0} to field {1}" -msgstr "" +msgstr "Kolom {0} toewijzen aan veld {1}" #. Label of the margin_bottom (Float) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Margin Bottom" -msgstr "" +msgstr "Marge onder" #. Label of the margin_left (Float) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Margin Left" -msgstr "" +msgstr "Marge links" #. Label of the margin_right (Float) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Margin Right" -msgstr "" +msgstr "Rechtsmarge" #. Label of the margin_top (Float) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Margin Top" -msgstr "" +msgstr "Marge boven" #. 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 "" +msgstr "MariaDB-variabelen" #: frappe/public/js/frappe/ui/notifications/notifications.js:49 msgid "Mark all as read" -msgstr "" +msgstr "Markeer alles als gelezen" #: frappe/core/doctype/communication/communication.js:78 #: frappe/core/doctype/communication/communication_list.js:19 msgid "Mark as Read" -msgstr "" +msgstr "Markeer als gelezen" #: frappe/core/doctype/communication/communication.js:95 msgid "Mark as Spam" -msgstr "" +msgstr "Markeer als spam" #: frappe/core/doctype/communication/communication.js:78 #: frappe/core/doctype/communication/communication_list.js:22 msgid "Mark as Unread" -msgstr "" +msgstr "Markeren als ongelezen" #. Option for the 'Message Type' (Select) field in DocType 'Notification' #. Option for the 'Content Type' (Select) field in DocType 'Web Page' @@ -15768,7 +15858,7 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.js:92 #: frappe/website/doctype/web_page/web_page.json msgid "Markdown" -msgstr "" +msgstr "Markdown" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -15779,12 +15869,12 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Markdown Editor" -msgstr "" +msgstr "Markdown-editor" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Marked As Spam" -msgstr "" +msgstr "Gemarkeerd als spam" #. Name of a role #: frappe/website/doctype/utm_campaign/utm_campaign.json @@ -15803,102 +15893,102 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:81 #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Mask" -msgstr "" +msgstr "Masker" #: frappe/desk/page/setup_wizard/install_fixtures.py:50 msgid "Master" -msgstr "" +msgstr "Stam" #. Description of the 'Limit' (Int) field in DocType 'Bulk Update' #: frappe/desk/doctype/bulk_update/bulk_update.json msgid "Max 500 records at a time" -msgstr "" +msgstr "Maximaal 500 platen tegelijk." #. Label of the max_attachments (Int) field in DocType 'DocType' #. Label of the max_attachments (Int) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Max Attachments" -msgstr "" +msgstr "Max. Bevestigingen" #. 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 "" +msgstr "Maximale bestandsgrootte (MB)" #. Label of the max_height (Data) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Max Height" -msgstr "" +msgstr "Maximale hoogte" #. 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 "" +msgstr "Maximale lengte" #. Label of the max_report_rows (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Max Report Rows" -msgstr "" +msgstr "Maximaal aantal rapportrijen" #. 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 "" +msgstr "Maximale waarde" #. 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 "" +msgstr "Maximale bevestigingsgrootte" #. 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 "" +msgstr "Maximaal aantal automatische e-mailrapporten per gebruiker" #. Label of the max_signups_allowed_per_hour (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Max signups allowed per hour" -msgstr "" +msgstr "Maximaal aantal aanmeldingen per uur" #: frappe/core/doctype/doctype/doctype.py:1374 msgid "Max width for type Currency is 100px in row {0}" -msgstr "" +msgstr "Max. breedte voor het type Valuta is 100px in rij {0}" #. Option for the 'Function' (Select) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Maximum" -msgstr "" +msgstr "Maximum" #: frappe/core/doctype/file/file.py:343 msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}." -msgstr "" +msgstr "De maximale bevestigingslimiet van {0} is bereikt voor {1} {2}." #: frappe/public/js/frappe/form/sidebar/attachments.js:38 msgid "Maximum attachment limit of {0} has been reached." -msgstr "" +msgstr "De maximale aanhechtingslimiet van {0} is bereikt." #: frappe/model/rename_doc.py:692 msgid "Maximum {0} rows allowed" -msgstr "" +msgstr "Maximum {0} rijen toegestaan" #. Option for the 'Attending' (Select) field in DocType 'Event' #. Option for the 'Attending' (Select) field in DocType 'Event Participants' #: frappe/desk/doctype/event/event.json #: frappe/desk/doctype/event_participants/event_participants.json msgid "Maybe" -msgstr "" +msgstr "Misschien" #: frappe/public/js/frappe/list/base_list.js:948 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:168 msgid "Me" -msgstr "" +msgstr "Mij" #: frappe/core/page/permission_manager/permission_manager_help.html:14 msgid "Meaning of Different Permission Types" -msgstr "" +msgstr "Betekenis van verschillende soorten toestemmingen" #. Option for the 'Priority' (Select) field in DocType 'ToDo' #. Label of the medium (Data) field in DocType 'Web Page View' @@ -15908,59 +15998,59 @@ msgstr "" #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" -msgstr "" +msgstr "Medium" #. Option for the 'Type' (Select) field in DocType 'Communication' #. Option for the 'Event Category' (Select) field in DocType 'Event' #: frappe/core/doctype/communication/communication.json #: frappe/desk/doctype/event/event.json msgid "Meeting" -msgstr "" +msgstr "Ontmoeting" #: frappe/email/doctype/notification/notification.js:210 #: frappe/integrations/doctype/webhook/webhook.js:96 msgid "Meets Condition?" -msgstr "" +msgstr "Voldoet aan de voorwaarde?" #. Group in Email Group's connections #: frappe/email/doctype/email_group/email_group.json msgid "Members" -msgstr "" +msgstr "Leden" #. Label of the cache_memory_usage (Data) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Memory Usage" -msgstr "" +msgstr "Geheugengebruik" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:63 msgid "Memory Usage in MB" -msgstr "" +msgstr "Geheugengebruik in MB" #. Option for the 'Type' (Select) field in DocType 'Notification Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Mention" -msgstr "" +msgstr "Noemen" #. Label of the enable_email_mention (Check) field in DocType 'Notification #. Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Mentions" -msgstr "" +msgstr "Vermeldingen" #: frappe/public/js/frappe/ui/page.html:59 #: frappe/public/js/frappe/ui/page.js:174 msgid "Menu" -msgstr "" +msgstr "Menu" #: frappe/public/js/frappe/form/toolbar.js:270 #: frappe/public/js/frappe/model/model.js:717 msgid "Merge with existing" -msgstr "" +msgstr "Samenvoegen met bestaande" #: frappe/utils/nestedset.py:320 msgid "Merging is only possible between Group-to-Group or Leaf Node-to-Leaf Node" -msgstr "" +msgstr "Samenvoegen is alleen mogelijk tussen de Groepen of tussen Blad Nodes." #. Label of the message (Text) field in DocType 'Auto Repeat' #. Label of the content (Text Editor) field in DocType 'Activity Log' @@ -16001,60 +16091,60 @@ msgstr "Bericht" #. Label of the message_examples (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Message Examples" -msgstr "" +msgstr "Voorbeelden van berichten" #. Label of the message_id (Small Text) field in DocType 'Communication' #. Label of the message_id (Small Text) field in DocType 'Email Queue' #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_queue/email_queue.json msgid "Message ID" -msgstr "" +msgstr "Bericht-ID" #. Label of the message_parameter (Data) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Message Parameter" -msgstr "" +msgstr "Berichtparameter" #: frappe/templates/includes/contact.js:36 msgid "Message Sent" -msgstr "" +msgstr "Bericht verzonden" #. Label of the message_type (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Message Type" -msgstr "" +msgstr "Berichttype" #: frappe/public/js/frappe/views/communication.js:1019 msgid "Message clipped" -msgstr "" +msgstr "Bericht afgekapt" #: frappe/email/doctype/email_account/email_account.py:345 msgid "Message from server: {0}" -msgstr "" +msgstr "Bericht van server: {0}" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:107 msgid "Message not setup" -msgstr "" +msgstr "Bericht niet ingesteld" #. Description of the 'Success message' (Text) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Message to be displayed on successful completion" -msgstr "" +msgstr "Bericht dat wordt weergegeven na succesvolle voltooiing" #. Label of the message_id (Code) field in DocType 'Unhandled Email' #: frappe/email/doctype/unhandled_email/unhandled_email.json msgid "Message-id" -msgstr "" +msgstr "Bericht-ID" #. Label of the messages (Code) field in DocType 'Data Import Log' #: frappe/core/doctype/data_import_log/data_import_log.json msgid "Messages" -msgstr "" +msgstr "Berichten" #. Label of the meta_section (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Meta" -msgstr "" +msgstr "Meta" #: frappe/website/doctype/web_page/web_page.js:124 msgid "Meta Description" @@ -16069,30 +16159,30 @@ msgstr "Meta afbeelding" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_route_meta/website_route_meta.json msgid "Meta Tags" -msgstr "" +msgstr "Metatags" #: frappe/website/doctype/web_page/web_page.js:117 msgid "Meta Title" -msgstr "" +msgstr "Metatitel" #. Label of the meta_description (Small Text) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Meta description" -msgstr "" +msgstr "Meta-beschrijving" #. Label of the meta_image (Attach Image) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Meta image" -msgstr "" +msgstr "Meta-afbeelding" #. Label of the meta_title (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Meta title" -msgstr "" +msgstr "Metatitel" #: frappe/website/doctype/web_page/web_page.js:110 msgid "Meta title for SEO" -msgstr "" +msgstr "Metatitel voor SEO" #. Label of the metadata (Code) field in DocType 'Error Log' #. Label of the resource_server_section (Section Break) field in DocType 'OAuth @@ -16119,20 +16209,20 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/notification/notification.json msgid "Method" -msgstr "" +msgstr "Methode" #: frappe/__init__.py:467 msgid "Method Not Allowed" -msgstr "" +msgstr "Methode niet toegestaan" #: frappe/desk/doctype/number_card/number_card.py:74 msgid "Method is required to create a number card" -msgstr "" +msgstr "Er is een methode nodig om een nummerkaart te maken." #. 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 "" +msgstr "Midden" #. Label of the middle_name (Data) field in DocType 'Contact' #. Label of the middle_name (Data) field in DocType 'User' @@ -16156,28 +16246,28 @@ msgstr "Mijlpaal" #: frappe/automation/doctype/milestone/milestone.json #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Milestone Tracker" -msgstr "" +msgstr "Mijlpaaltracker" #. Option for the 'Function' (Select) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Minimum" -msgstr "" +msgstr "Minimum" #. Label of the minimum_password_score (Select) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Minimum Password Score" -msgstr "" +msgstr "Minimale wachtwoordscore" #. Label of the minor (Int) field in DocType 'Package Release' #: frappe/core/doctype/package_release/package_release.json msgid "Minor" -msgstr "" +msgstr "Minderjarige" #: frappe/public/js/frappe/form/controls/duration.js:30 msgctxt "Duration" msgid "Minutes" -msgstr "" +msgstr "Notulen" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -16200,46 +16290,46 @@ msgstr "" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:125 #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:335 msgid "Misconfigured" -msgstr "" +msgstr "Verkeerd geconfigureerd" #: frappe/desk/page/setup_wizard/install_fixtures.py:49 msgid "Miss" -msgstr "" +msgstr "Missen" #: frappe/desk/form/meta.py:197 msgid "Missing DocType" -msgstr "" +msgstr "Ontbrekend documenttype" #: frappe/core/doctype/doctype/doctype.py:1558 msgid "Missing Field" -msgstr "" +msgstr "Ontbrekend veld" #: frappe/public/js/frappe/form/save.js:192 msgid "Missing Fields" -msgstr "" +msgstr "ontbrekende velden" #: frappe/email/doctype/auto_email_report/auto_email_report.py:133 msgid "Missing Filters Required" -msgstr "" +msgstr "Ontbrekende filters vereist" #: frappe/desk/form/assign_to.py:110 msgid "Missing Permission" -msgstr "" +msgstr "Ontbrekende toestemming" #: frappe/www/update-password.html:134 frappe/www/update-password.html:141 msgid "Missing Value" -msgstr "" +msgstr "Ontbrekende waarde" #: frappe/public/js/frappe/ui/field_group.js:129 #: frappe/public/js/frappe/widgets/widget_dialog.js:374 #: frappe/public/js/workflow_builder/store.js:97 #: frappe/workflow/doctype/workflow/workflow.js:71 msgid "Missing Values Required" -msgstr "" +msgstr "Ontbrekende waarden vereist" #: frappe/www/login.py:107 msgid "Mobile" -msgstr "" +msgstr "mobiel" #. Label of the mobile_no (Data) field in DocType 'Contact' #. Label of the mobile_no (Data) field in DocType 'User' @@ -16258,7 +16348,7 @@ msgstr "Mobiel nummer" #. 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 "" +msgstr "Modale trigger" #. Label of the module (Data) field in DocType 'Block Module' #. Label of the module (Link) field in DocType 'DocType' @@ -16300,7 +16390,7 @@ msgstr "" #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Module" -msgstr "" +msgstr "module" #. Label of the module (Link) field in DocType 'Server Script' #. Label of the module (Link) field in DocType 'Client Script' @@ -16313,7 +16403,7 @@ msgstr "" #: frappe/custom/doctype/property_setter/property_setter.json #: frappe/website/doctype/web_page/web_page.json msgid "Module (for export)" -msgstr "" +msgstr "Module (voor export)" #. Name of a DocType #. Label of a Link in the Build Workspace @@ -16321,60 +16411,60 @@ msgstr "" #: frappe/core/doctype/module_def/module_def.json #: frappe/core/workspace/build/build.json msgid "Module Def" -msgstr "" +msgstr "Module Def" #. Label of the module_html (HTML) field in DocType 'Module Profile' #: frappe/core/doctype/module_profile/module_profile.json msgid "Module HTML" -msgstr "" +msgstr "HTML-module" #. Label of the module_name (Data) field in DocType 'Module Def' #: frappe/core/doctype/module_def/module_def.json msgid "Module Name" -msgstr "" +msgstr "Modulenaam" #. 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 "" +msgstr "Module onboarding" #. Name of a DocType #. Label of the module_profile (Link) field in DocType 'User' #: frappe/core/doctype/module_profile/module_profile.json #: frappe/core/doctype/user/user.json msgid "Module Profile" -msgstr "" +msgstr "Moduleprofiel" #. 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 "" +msgstr "Moduleprofielnaam" #: frappe/desk/doctype/module_onboarding/module_onboarding.py:73 msgid "Module onboarding progress reset" -msgstr "" +msgstr "Voortgang van module-onboarding gereset" #: frappe/custom/doctype/customize_form/customize_form.js:250 msgid "Module to Export" -msgstr "" +msgstr "Module exporteren" #: frappe/modules/utils.py:323 msgid "Module {} not found" -msgstr "" +msgstr "Module {} niet gevonden" #. Group in Package's connections #. Label of a Card Break in the Build Workspace #: frappe/core/doctype/package/package.json #: frappe/core/workspace/build/build.json msgid "Modules" -msgstr "" +msgstr "modules" #. Label of the modules_html (HTML) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Modules HTML" -msgstr "" +msgstr "HTML-modules" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -16390,17 +16480,17 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Monday" -msgstr "" +msgstr "Maandag" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Monitor logs for errors, background jobs, communications, and user activity" -msgstr "" +msgstr "Monitor logbestanden op fouten, achtergrondtaken, communicatie en gebruikersactiviteit." #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Monospace" -msgstr "" +msgstr "Monospace" #: frappe/public/js/frappe/views/calendar/calendar.js:282 msgid "Month" @@ -16431,7 +16521,7 @@ msgstr "Maandelijks" #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json #: frappe/core/doctype/server_script/server_script.json msgid "Monthly Long" -msgstr "" +msgstr "Maandelijks lang" #: frappe/public/js/frappe/form/link_selector.js:39 #: frappe/public/js/frappe/form/multi_select_dialog.js:45 @@ -16462,162 +16552,162 @@ msgstr "" #: frappe/core/doctype/user/user.json #: frappe/core/web_form/edit_profile/edit_profile.json msgid "More Information" -msgstr "" +msgstr "Meer informatie" #: 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 "" +msgstr "Meer artikelen over {0}" #. Description of the 'Footer' (Text Editor) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "More content for the bottom of the page." -msgstr "" +msgstr "Meer inhoud onderaan de pagina." #: frappe/public/js/frappe/ui/sort_selector.js:199 msgid "Most Used" -msgstr "" +msgstr "Meest gebruikt" #: frappe/utils/password.py:75 msgid "Most probably your password is too long." -msgstr "" +msgstr "Waarschijnlijk is je wachtwoord te lang." #: frappe/core/doctype/communication/communication.js:86 #: frappe/core/doctype/communication/communication.js:194 #: frappe/core/doctype/communication/communication.js:212 #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Move" -msgstr "" +msgstr "Verhuizing" #: frappe/public/js/frappe/form/grid_row.js:196 msgid "Move To" -msgstr "" +msgstr "Verplaatsen naar" #: frappe/core/doctype/communication/communication.js:104 msgid "Move To Trash" -msgstr "" +msgstr "Verplaatsen naar prullenbak" #: frappe/public/js/form_builder/components/Section.vue:295 msgid "Move current and all subsequent sections to a new tab" -msgstr "" +msgstr "Verplaats het huidige en alle volgende secties naar een nieuw tabblad." #: frappe/public/js/frappe/form/form.js:179 msgid "Move cursor to above row" -msgstr "" +msgstr "Verplaats de cursor naar de bovenstaande rij." #: frappe/public/js/frappe/form/form.js:183 msgid "Move cursor to below row" -msgstr "" +msgstr "Verplaats de cursor naar de onderstaande rij." #: frappe/public/js/frappe/form/form.js:187 msgid "Move cursor to next column" -msgstr "" +msgstr "Verplaats de cursor naar de volgende kolom." #: frappe/public/js/frappe/form/form.js:191 msgid "Move cursor to previous column" -msgstr "" +msgstr "Verplaats de cursor naar de vorige kolom." #: frappe/public/js/form_builder/components/Section.vue:294 msgid "Move sections to new tab" -msgstr "" +msgstr "Verplaats secties naar een nieuw tabblad" #: frappe/public/js/form_builder/components/Field.vue:242 msgid "Move the current field and the following fields to a new column" -msgstr "" +msgstr "Verplaats het huidige veld en de volgende velden naar een nieuwe kolom." #: frappe/public/js/frappe/form/grid_row.js:171 msgid "Move to Row Number" -msgstr "" +msgstr "Ga naar rijnummer" #. 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 "" +msgstr "Ga naar de volgende stap wanneer u in het gemarkeerde gebied klikt." #. Description of the 'Parent Element Selector' (Data) field in DocType 'Form #. Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Mozilla doesn't support :has() so you can pass parent selector here as workaround" -msgstr "" +msgstr "Mozilla ondersteunt `:has()` niet, dus je kunt hier als workaround een parent-selector doorgeven." #: frappe/desk/page/setup_wizard/install_fixtures.py:43 msgid "Mr" -msgstr "" +msgstr "Meneer" #: frappe/desk/page/setup_wizard/install_fixtures.py:47 msgid "Mrs" -msgstr "" +msgstr "Mevrouw" #: frappe/desk/page/setup_wizard/install_fixtures.py:44 msgid "Ms" -msgstr "" +msgstr "Mevrouw" #: frappe/utils/nestedset.py:344 msgid "Multiple root nodes not allowed." -msgstr "" +msgstr "Meerdere hoofdnodes niet toegestaan ." #. 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 "" +msgstr "Het moet een openbaar toegankelijke Google Sheets-URL zijn." #. Description of the 'LDAP Search String' (Data) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Must be enclosed in '()' and include '{0}', which is a placeholder for the user/login name. i.e. (&(objectclass=user)(uid={0}))" -msgstr "" +msgstr "Moet tussen haakjes staan en '{0}' bevatten, wat een placeholder is voor de gebruikersnaam/loginnaam. Bijvoorbeeld: (&(objectclass=user)(uid={0}))" #. Description of the 'Image Field' (Data) field in DocType 'DocType' #. Description of the 'Image Field' (Data) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Must be of type \"Attach Image\"" -msgstr "" +msgstr "Moet van het type \"Afbeelding bijvoegen\" zijn." #: frappe/desk/query_report.py:211 msgid "Must have report permission to access this report." -msgstr "" +msgstr "Moet rapport toestemming hebben, om toegang tot dit rapport te krijgen." #: frappe/core/doctype/report/report.py:156 msgid "Must specify a Query to run" -msgstr "" +msgstr "Moet een query opgeven om te draaien" #. Label of the mute_sounds (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Mute Sounds" -msgstr "" +msgstr "Geluiden dempen" #: frappe/desk/page/setup_wizard/install_fixtures.py:45 msgid "Mx" -msgstr "" +msgstr "Mx" #: frappe/templates/includes/web_sidebar.html:41 #: frappe/website/doctype/web_form/web_form.py:526 #: frappe/website/doctype/website_settings/website_settings.py:181 #: frappe/www/me.html:8 frappe/www/update_password.py:10 msgid "My Account" -msgstr "" +msgstr "Mijn Account" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:57 msgid "My Device" -msgstr "" +msgstr "Mijn apparaat" #. Option for the 'Database Engine' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "MyISAM" -msgstr "" +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 "" +msgstr "LET OP: Als u statussen of overgangen toevoegt aan de tabel, worden deze wel weergegeven in de Workflow Builder, maar u moet ze handmatig positioneren. De Workflow Builder bevindt zich momenteel in BETA." #. Description of the 'LDAP Group Field' (Data) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "NOTE: This box is due for depreciation. Please re-setup LDAP to work with the newer settings" -msgstr "" +msgstr "LET OP: Deze box wordt binnenkort niet meer ondersteund. Stel LDAP opnieuw in om met de nieuwere instellingen te werken." #. Label of the fieldname (Data) field in DocType 'DocField' #. Label of the fieldname (Data) field in DocType 'Customize Form Field' @@ -16638,31 +16728,31 @@ msgstr "Naam" #: frappe/integrations/doctype/webhook/webhook.js:29 msgid "Name (Doc Name)" -msgstr "" +msgstr "Naam (Documentnaam)" #: frappe/desk/utils.py:24 msgid "Name already taken, please set a new name" -msgstr "" +msgstr "Deze naam is al in gebruik, geef een nieuwe naam op." #: frappe/model/naming.py:525 msgid "Name cannot contain special characters like {0}" -msgstr "" +msgstr "Naam kan geen speciale tekens zoals bevatten {0}" #: frappe/custom/doctype/custom_field/custom_field.js:91 msgid "Name of the Document Type (DocType) you want this field to be linked to. e.g. Customer" -msgstr "" +msgstr "Naam van het type document (DocType) u wilt dit gebied moeten worden gekoppeld. bijvoorbeeld Customer" #: frappe/printing/page/print_format_builder/print_format_builder.js:117 msgid "Name of the new Print Format" -msgstr "" +msgstr "Naam van de nieuwe Print Format" #: frappe/model/naming.py:520 msgid "Name of {0} cannot be {1}" -msgstr "" +msgstr "Naam van {0} kan niet {1} zijn" #: frappe/utils/password_strength.py:174 msgid "Names and surnames by themselves are easy to guess." -msgstr "" +msgstr "Voor- en achternamen door zelf zijn makkelijk te raden." #. Label of the sb1 (Tab Break) field in DocType 'DocType' #. Label of the naming_section (Section Break) field in DocType 'Document @@ -16673,31 +16763,33 @@ msgstr "" #: frappe/core/doctype/document_naming_rule/document_naming_rule.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Naming" -msgstr "" +msgstr "Naamgeving" #. Description of the 'Auto Name' (Data) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Naming Options:\n" "
    1. field:[fieldname] - By Field
    2. naming_series: - By Naming Series (field called naming_series must be present)
    3. Prompt - Prompt user for a name
    4. [series] - Series by prefix (separated by a dot); for example PRE.#####
    5. \n" "
    6. format:EXAMPLE-{MM}morewords{fieldname1}-{fieldname2}-{#####} - Replace all braced words (fieldnames, date words (DD, MM, YY), series) with their value. Outside braces, any characters can be used.
    " -msgstr "" +msgstr "Naamgevingsopties:\n" +"
    1. veld:[veldnaam] - Per veld
    2. naamgevingsreeks: - Per naamgevingsreeks (veld met de naam naamgevingsreeks moet aanwezig zijn)
    3. Vraag - Vraag de gebruiker om een naam
    4. [reeks] - Reeks per voorvoegsel (gescheiden door een punt); bijvoorbeeld PRE.#####
    5. \n" +"
    6. formaat:VOORBEELD-{MM}meer woorden{fieldname1}-{fieldname2}-{#####} - Vervang alle woorden tussen accolades (veldnamen, datumwoorden (DD, MM, JJ), reeksen) door hun waarde. Buiten de accolades kunnen alle tekens worden gebruikt.
    " #. Label of the naming_rule (Select) field in DocType 'DocType' #. Label of the naming_rule (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Naming Rule" -msgstr "" +msgstr "Naamgevingsregel" #. 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 "" +msgstr "Naamgevingsreeks" #: frappe/model/naming.py:281 msgid "Naming Series mandatory" -msgstr "" +msgstr "Naamgeving Series verplicht" #. Option for the 'Type' (Select) field in DocType 'Web Template' #. Label of the top_bar (Section Break) field in DocType 'Website Settings' @@ -16705,46 +16797,46 @@ msgstr "" #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_settings/website_settings.json msgid "Navbar" -msgstr "" +msgstr "Navigatiebalk" #. Name of a DocType #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Navbar Item" -msgstr "" +msgstr "Navbar-item" #. 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 "" +msgstr "Navbar-instellingen" #. 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 "" +msgstr "Navigatiebalksjabloon" #. 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 "" +msgstr "Navbar Template-waarden" #: frappe/public/js/frappe/list/list_view.js:1409 msgctxt "Description of a list view shortcut" msgid "Navigate list down" -msgstr "" +msgstr "Navigeer lijst naar beneden" #: frappe/public/js/frappe/list/list_view.js:1416 msgctxt "Description of a list view shortcut" msgid "Navigate list up" -msgstr "" +msgstr "Navigeer lijst omhoog" #: frappe/public/js/frappe/ui/page.js:187 msgid "Navigate to main content" -msgstr "" +msgstr "Navigeer naar de hoofdinhoud" #. Label of the form_navigation_buttons (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -16755,19 +16847,19 @@ msgstr "" #. 'User' #: frappe/core/doctype/user/user.json msgid "Navigation Settings" -msgstr "" +msgstr "Navigatie-instellingen" #: frappe/public/js/frappe/list/list_view.js:498 msgid "Need Help?" -msgstr "" +msgstr "Hulp nodig?" #: frappe/desk/doctype/workspace/workspace.py:343 msgid "Need Workspace Manager role to edit private workspace of other users" -msgstr "" +msgstr "Je hebt de rol Werkruimtebeheerder nodig om de privéwerkruimte van andere gebruikers te bewerken." #: frappe/model/document.py:836 msgid "Negative Value" -msgstr "" +msgstr "Negatieve waarde" #: frappe/database/query.py:710 msgid "Nested filters must be provided as a list or tuple." @@ -16775,12 +16867,12 @@ msgstr "" #: frappe/utils/nestedset.py:94 msgid "Nested set error. Please contact the Administrator." -msgstr "" +msgstr "Geneste set fout. Neem contact op met de beheerder ." #. Name of a DocType #: frappe/printing/doctype/network_printer_settings/network_printer_settings.json msgid "Network Printer Settings" -msgstr "" +msgstr "Netwerkprinterinstellingen" #. Option for the 'Show External Link Warning' (Select) field in DocType #. 'System Settings' @@ -16804,13 +16896,13 @@ msgstr "Nieuw" #: frappe/public/js/frappe/views/interaction.js:15 msgid "New Activity" -msgstr "" +msgstr "Nieuwe activiteit" #: frappe/public/js/frappe/form/templates/address_list.html:3 #: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:5 #: frappe/public/js/frappe/utils/address_and_contact.js:87 msgid "New Address" -msgstr "" +msgstr "Nieuw adres" #: frappe/public/js/frappe/widgets/widget_dialog.js:58 msgid "New Chart" @@ -16818,7 +16910,7 @@ msgstr "" #: frappe/public/js/frappe/form/templates/contact_list.html:3 msgid "New Contact" -msgstr "" +msgstr "Nieuw contact" #: frappe/public/js/frappe/widgets/widget_dialog.js:70 msgid "New Custom Block" @@ -16827,38 +16919,38 @@ msgstr "" #: frappe/printing/page/print/print.js:335 #: frappe/printing/page/print/print.js:382 msgid "New Custom Print Format" -msgstr "" +msgstr "Nieuwe Custom Print Format" #. 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 "" +msgstr "Nieuw documentformulier" #: frappe/desk/doctype/notification_log/notification_log.py:154 msgid "New Document Shared {0}" -msgstr "" +msgstr "Nieuw document gedeeld {0}" #: frappe/public/js/frappe/form/footer/form_timeline.js:27 #: frappe/public/js/frappe/views/communication.js:23 msgid "New Email" -msgstr "" +msgstr "nieuwe e-mail" #: 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 "" +msgstr "Nieuwe e-mailaccount" #: frappe/public/js/frappe/form/footer/form_timeline.js:47 msgid "New Event" -msgstr "" +msgstr "Nieuw evenement" #: frappe/public/js/frappe/views/file/file_view.js:94 msgid "New Folder" -msgstr "" +msgstr "Nieuwe map" #: frappe/public/js/frappe/views/kanban/kanban_view.js:358 msgid "New Kanban Board" -msgstr "" +msgstr "Nieuwe Kanban Board" #: frappe/public/js/frappe/widgets/widget_dialog.js:62 msgid "New Links" @@ -16866,22 +16958,22 @@ msgstr "" #: frappe/desk/doctype/notification_log/notification_log.py:152 msgid "New Mention on {0}" -msgstr "" +msgstr "Nieuwe vermelding op {0}" #: frappe/www/contact.py:68 msgid "New Message from Website Contact Page" -msgstr "" +msgstr "Nieuw bericht van de pagina Contact Pagina" #. 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:246 #: frappe/public/js/frappe/model/model.js:725 msgid "New Name" -msgstr "" +msgstr "Nieuwe naam" #: frappe/desk/doctype/notification_log/notification_log.py:151 msgid "New Notification" -msgstr "" +msgstr "Nieuwe melding" #: frappe/public/js/frappe/widgets/widget_dialog.js:64 msgid "New Number Card" @@ -16893,13 +16985,13 @@ msgstr "" #: frappe/core/doctype/user/user.js:186 frappe/www/update-password.html:43 msgid "New Password" -msgstr "" +msgstr "Nieuw wachtwoord" #: frappe/printing/page/print/print.js:307 #: frappe/printing/page/print/print.js:361 #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:61 msgid "New Print Format Name" -msgstr "" +msgstr "Naam van nieuwe afdrukindeling" #: frappe/public/js/frappe/widgets/widget_dialog.js:68 msgid "New Quick List" @@ -16907,7 +16999,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/report_view.js:1386 msgid "New Report name" -msgstr "" +msgstr "Nieuwe naam Report" #. Label of the new_role (Data) field in DocType 'Role Replication' #: frappe/core/doctype/role_replication/role_replication.json @@ -16921,20 +17013,20 @@ msgstr "" #. 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 "" +msgstr "Nieuwe gebruikers (afgelopen 30 dagen)" #: frappe/core/doctype/version/version_view.html:75 #: frappe/core/doctype/version/version_view.html:140 msgid "New Value" -msgstr "" +msgstr "Nieuwe waarde" #: frappe/workflow/page/workflow_builder/workflow_builder.js:61 msgid "New Workflow Name" -msgstr "" +msgstr "Nieuwe workflownaam" #: frappe/public/js/frappe/views/workspace/workspace.js:452 msgid "New Workspace" -msgstr "" +msgstr "Nieuwe werkruimte" #. Description of the 'Allowed Public Client Origins' (Small Text) field in #. DocType 'OAuth Settings' @@ -16957,23 +17049,23 @@ msgstr "" #: frappe/www/update-password.html:92 msgid "New password cannot be same as old password" -msgstr "" +msgstr "Het nieuwe wachtwoord mag niet hetzelfde zijn als het oude wachtwoord." #: frappe/utils/change_log.py:389 msgid "New updates are available" -msgstr "" +msgstr "Nieuwe updates zijn beschikbaar" #. Description of the 'Disable signups' (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "New users will have to be manually registered by system managers." -msgstr "" +msgstr "Nieuwe gebruikers moeten handmatig worden geregistreerd door systeembeheerders." #. Description of the 'Set Value' (Small Text) field in DocType 'Property #. Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "New value to be set" -msgstr "" +msgstr "Nieuwe waarde moet worden vastgesteld" #: frappe/public/js/frappe/form/quick_entry.js:180 #: frappe/public/js/frappe/form/toolbar.js:47 @@ -16994,34 +17086,34 @@ msgstr "Nieuwe {0}" #: frappe/public/js/frappe/views/reports/query_report.js:394 msgid "New {0} Created" -msgstr "" +msgstr "Nieuw {0} gemaakt" #: frappe/public/js/frappe/views/reports/query_report.js:386 msgid "New {0} {1} added to Dashboard {2}" -msgstr "" +msgstr "Nieuw {0} {1} toegevoegd aan Dashboard {2}" #: frappe/public/js/frappe/views/reports/query_report.js:391 msgid "New {0} {1} created" -msgstr "" +msgstr "Nieuw {0} {1} gemaakt" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:416 msgid "New {0}: {1}" -msgstr "" +msgstr "Nieuw {0}: {1}" #: frappe/utils/change_log.py:375 msgid "New {} releases for the following apps are available" -msgstr "" +msgstr "Nieuwe {} releases voor de volgende apps zijn beschikbaar" #: frappe/core/doctype/user/user.py:856 msgid "Newly created user {0} has no roles enabled." -msgstr "" +msgstr "De nieuw aangemaakte gebruiker {0} heeft geen rollen ingeschakeld." #. Name of a role #: frappe/email/doctype/email_group/email_group.json #: frappe/email/doctype/email_group_member/email_group_member.json #: frappe/website/doctype/utm_campaign/utm_campaign.json msgid "Newsletter Manager" -msgstr "" +msgstr "Nieuwsbrief Manager" #: frappe/public/js/frappe/form/form_tour.js:14 #: frappe/public/js/frappe/form/form_tour.js:324 @@ -17031,20 +17123,20 @@ msgstr "" #: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:262 #: frappe/website/web_template/slideshow/slideshow.html:44 msgid "Next" -msgstr "" +msgstr "volgende" #: frappe/public/js/frappe/ui/slides.js:373 msgctxt "Go to next slide" msgid "Next" -msgstr "" +msgstr "volgende" #: frappe/public/js/frappe/ui/filters/filter.js:683 msgid "Next 14 Days" -msgstr "" +msgstr "Volgende 14 dagen" #: frappe/public/js/frappe/ui/filters/filter.js:687 msgid "Next 30 Days" -msgstr "" +msgstr "Volgende 30 dagen" #: frappe/public/js/frappe/ui/filters/filter.js:703 msgid "Next 6 Months" @@ -17052,13 +17144,13 @@ msgstr "Volgende 6 maanden" #: frappe/public/js/frappe/ui/filters/filter.js:679 msgid "Next 7 Days" -msgstr "" +msgstr "Volgende 7 dagen" #. Label of the next_action_email_template (Link) field in DocType 'Workflow #. Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Next Action Email Template" -msgstr "" +msgstr "E-mailsjabloon voor vervolgactie" #: frappe/core/doctype/success_action/success_action.js:44 msgid "Next Actions" @@ -17067,21 +17159,21 @@ msgstr "" #. Label of the next_actions_html (HTML) field in DocType 'Success Action' #: frappe/core/doctype/success_action/success_action.json msgid "Next Actions HTML" -msgstr "" +msgstr "Volgende acties HTML" #: frappe/public/js/frappe/form/toolbar.js:357 msgid "Next Document" -msgstr "" +msgstr "Volgend document" #. Label of the next_execution (Datetime) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Next Execution" -msgstr "" +msgstr "Volgende uitvoering" #. Label of the next_form_tour (Link) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Next Form Tour" -msgstr "" +msgstr "Next Form Tour" #: frappe/public/js/frappe/ui/filters/filter.js:695 msgid "Next Month" @@ -17094,28 +17186,28 @@ msgstr "Volgend kwartaal" #. Label of the next_schedule_date (Date) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Next Schedule Date" -msgstr "" +msgstr "Volgende geplande datum" #: frappe/automation/doctype/auto_repeat/auto_repeat_schedule.html:6 msgid "Next Scheduled Date" -msgstr "" +msgstr "Volgende geplande datum" #. Label of the next_state (Link) field in DocType 'Workflow Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Next State" -msgstr "" +msgstr "Volgende staat" #. Label of the next_step_condition (Code) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Next Step Condition" -msgstr "" +msgstr "Volgende stap voorwaarde" #. Label of the next_sync_token (Password) field in DocType 'Google Calendar' #. Label of the next_sync_token (Password) field in DocType 'Google Contacts' #: frappe/integrations/doctype/google_calendar/google_calendar.json #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Next Sync Token" -msgstr "" +msgstr "Volgende synchronisatietoken" #: frappe/public/js/frappe/ui/filters/filter.js:691 msgid "Next Week" @@ -17127,12 +17219,12 @@ msgstr "Volgend jaar" #: frappe/public/js/frappe/form/workflow.js:45 msgid "Next actions" -msgstr "" +msgstr "Volgende acties" #. Label of the next_on_click (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Next on Click" -msgstr "" +msgstr "Volgende op Klik" #. Option for the 'Standard' (Select) field in DocType 'Page' #. Option for the 'Is Standard' (Select) field in DocType 'Report' @@ -17156,21 +17248,21 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:26 msgid "No" -msgstr "" +msgstr "Nee" #: frappe/public/js/frappe/ui/filters/filter.js:545 msgctxt "Checkbox is not checked" msgid "No" -msgstr "" +msgstr "Nee" #: frappe/public/js/frappe/ui/messages.js:37 msgctxt "Dismiss confirmation dialog" msgid "No" -msgstr "" +msgstr "Nee" #: frappe/www/third_party_apps.html:56 msgid "No Active Sessions" -msgstr "" +msgstr "Geen actieve sessies" #. Label of the no_copy (Check) field in DocType 'DocField' #. Label of the no_copy (Check) field in DocType 'Custom Field' @@ -17179,7 +17271,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "No Copy" -msgstr "" +msgstr "Geen kopie" #: frappe/core/doctype/data_export/exporter.py:162 #: frappe/email/doctype/auto_email_report/auto_email_report.py:309 @@ -17193,43 +17285,43 @@ msgstr "Geen gegevens" #: frappe/public/js/frappe/widgets/quick_list_widget.js:134 msgid "No Data..." -msgstr "" +msgstr "Geen gegevens..." #: frappe/public/js/frappe/views/inbox/inbox_view.js:176 msgid "No Email Account" -msgstr "" +msgstr "Geen e-mail account" #: frappe/public/js/frappe/views/inbox/inbox_view.js:196 msgid "No Email Accounts Assigned" -msgstr "" +msgstr "Geen e-mailaccounts toegewezen" #: frappe/email/doctype/email_group/email_group.py:50 msgid "No Email field found in {0}" -msgstr "" +msgstr "Geen e-mailveld gevonden in {0}" #: frappe/public/js/frappe/views/inbox/inbox_view.js:183 msgid "No Emails" -msgstr "" +msgstr "geen e-mails" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:364 msgid "No Entry for the User {0} found within LDAP!" -msgstr "" +msgstr "Geen invoer voor de gebruiker {0} gevonden in LDAP!" #: frappe/public/js/frappe/widgets/chart_widget.js:407 msgid "No Filters Set" -msgstr "" +msgstr "Geen filters ingesteld" #: frappe/integrations/doctype/google_calendar/google_calendar.py:372 msgid "No Google Calendar Event to sync." -msgstr "" +msgstr "Geen Google Agenda-evenement om te synchroniseren." #: frappe/public/js/frappe/ui/capture.js:263 msgid "No Images" -msgstr "" +msgstr "Geen afbeeldingen" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:366 msgid "No LDAP User found for email: {0}" -msgstr "" +msgstr "Geen LDAP-gebruiker gevonden voor e-mail: {0}" #: frappe/public/js/form_builder/components/EditableInput.vue:11 #: frappe/public/js/form_builder/components/EditableInput.vue:14 @@ -17240,7 +17332,7 @@ msgstr "" #: frappe/public/js/workflow_builder/components/StateNode.vue:47 #: frappe/public/js/workflow_builder/store.js:51 msgid "No Label" -msgstr "" +msgstr "Geen label" #: frappe/printing/page/print/print.js:782 #: frappe/printing/page/print/print.js:863 @@ -17248,91 +17340,91 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 msgid "No Letterhead" -msgstr "" +msgstr "Geen briefhoofd" #: frappe/model/naming.py:502 msgid "No Name Specified for {0}" -msgstr "" +msgstr "Geen naam opgegeven voor {0}" #: frappe/public/js/frappe/ui/notifications/notifications.js:355 msgid "No New notifications" -msgstr "" +msgstr "Geen nieuwe meldingen" #: frappe/core/doctype/doctype/doctype.py:1795 msgid "No Permissions Specified" -msgstr "" +msgstr "Geen toelatingen opgegeven" #: frappe/core/page/permission_manager/permission_manager.js:200 msgid "No Permissions set for this criteria." -msgstr "" +msgstr "Geen Machtigingen ingesteld voor deze criteria." #: frappe/core/page/dashboard_view/dashboard_view.js:93 msgid "No Permitted Charts" -msgstr "" +msgstr "Geen toegestane grafieken" #: frappe/core/page/dashboard_view/dashboard_view.js:92 msgid "No Permitted Charts on this Dashboard" -msgstr "" +msgstr "Geen toegestane grafieken op dit dashboard" #: frappe/printing/doctype/print_settings/print_settings.js:13 msgid "No Preview" -msgstr "" +msgstr "Geen voorbeeldweergave" #: frappe/printing/page/print/print.js:786 msgid "No Preview Available" -msgstr "" +msgstr "Geen voorbeeldweergave beschikbaar" #: frappe/printing/page/print/print.js:941 msgid "No Printer is Available." -msgstr "" +msgstr "Er is geen printer beschikbaar." #: frappe/core/doctype/rq_worker/rq_worker_list.js:3 msgid "No RQ Workers connected. Try restarting the bench." -msgstr "" +msgstr "Geen RQ Workers verbonden. Probeer de testomgeving opnieuw op te starten." #: frappe/public/js/frappe/form/link_selector.js:143 msgid "No Results" -msgstr "" +msgstr "geen resultaten" #: frappe/public/js/frappe/ui/toolbar/search.js:51 msgid "No Results found" -msgstr "" +msgstr "Geen resultaten gevonden" #: frappe/core/doctype/user/user.py:857 msgid "No Roles Specified" -msgstr "" +msgstr "Geen rollen gespecificeerd" #: frappe/public/js/frappe/views/kanban/kanban_view.js:358 msgid "No Select Field Found" -msgstr "" +msgstr "Geen selectieveld gevonden" #: frappe/core/doctype/recorder/recorder.py:179 msgid "No Suggestions" -msgstr "" +msgstr "Geen suggesties" #: frappe/desk/reportview.py:711 msgid "No Tags" -msgstr "" +msgstr "Geen tags" #: frappe/public/js/frappe/ui/notifications/notifications.js:482 msgid "No Upcoming Events" -msgstr "" +msgstr "Geen aankomende evenementen" #: frappe/public/js/frappe/form/templates/address_list.html:43 msgid "No address added yet." -msgstr "" +msgstr "Er is nog geen adres toegevoegd." #: frappe/email/doctype/notification/notification.js:246 msgid "No alerts for today" -msgstr "" +msgstr "Geen waarschuwingen voor vandaag" #: frappe/core/doctype/recorder/recorder.py:178 msgid "No automatic optimization suggestions available." -msgstr "" +msgstr "Er zijn geen automatische optimalisatiesuggesties beschikbaar." #: frappe/public/js/frappe/form/save.js:36 msgid "No changes in document" -msgstr "" +msgstr "Geen wijzigingen in document" #: frappe/public/js/frappe/views/workspace/workspace.js:756 msgid "No changes made" @@ -17340,15 +17432,15 @@ msgstr "" #: frappe/model/rename_doc.py:369 msgid "No changes made because old and new name are the same." -msgstr "" +msgstr "Er zijn geen wijzigingen aangebracht omdat de oude en nieuwe naam hetzelfde zijn." #: frappe/custom/doctype/doctype_layout/doctype_layout.js:59 msgid "No changes to sync" -msgstr "" +msgstr "Geen wijzigingen om te synchroniseren" #: frappe/core/doctype/data_import/importer.py:298 msgid "No changes to update" -msgstr "" +msgstr "Geen wijzigingen om bij te werken" #: frappe/templates/includes/comments/comments.html:4 msgid "No comments yet." @@ -17356,80 +17448,80 @@ msgstr "Nog geen reacties." #: frappe/public/js/frappe/form/templates/contact_list.html:91 msgid "No contacts added yet." -msgstr "" +msgstr "Er zijn nog geen contactpersonen toegevoegd." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:469 msgid "No contacts linked to document" -msgstr "" +msgstr "Geen contacten gekoppeld aan document" #: frappe/website/doctype/web_form/web_form.js:180 msgid "No currency fields in {0}" -msgstr "" +msgstr "Geen valutavelden in {0}" #: frappe/desk/query_report.py:382 msgid "No data to export" -msgstr "" +msgstr "Geen gegevens om te exporteren" #: frappe/contacts/doctype/address/address.py:245 msgid "No default Address Template found. Please create a new one from Setup > Printing and Branding > Address Template." -msgstr "" +msgstr "Geen standaard adressjabloon gevonden. Maak een nieuwe aan via Instellingen> Afdrukken en branding> Adressjabloon." #: frappe/public/js/frappe/ui/toolbar/search.js:71 msgid "No documents found tagged with {0}" -msgstr "" +msgstr "Geen documenten gevonden met de tag {0}" #: frappe/public/js/frappe/views/inbox/inbox_view.js:21 msgid "No email account associated with the User. Please add an account under User > Email Inbox." -msgstr "" +msgstr "Geen e-mailaccount gekoppeld aan de gebruiker. Voeg een account toe onder Gebruiker> E-mailinbox." #: frappe/core/api/user_invitation.py:17 msgid "No email addresses to invite" -msgstr "" +msgstr "Geen e-mailadressen om uit te nodigen" #: frappe/core/doctype/data_import/data_import.js:504 msgid "No failed logs" -msgstr "" +msgstr "Geen foutmeldingen" #: frappe/public/js/frappe/views/kanban/kanban_view.js:385 msgid "No fields found that can be used as a Kanban Column. Use the Customize Form to add a Custom Field of type \"Select\"." -msgstr "" +msgstr "Er zijn geen velden gevonden die als Kanban-kolom kunnen worden gebruikt. Gebruik de optie 'Formulier aanpassen' om een aangepast veld van het type 'Selecteren' toe te voegen." #: frappe/utils/file_manager.py:143 msgid "No file attached" -msgstr "" +msgstr "Geen bestand bijgevoegd" #: frappe/public/js/frappe/list/base_list.js:1077 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:100 msgid "No filters found" -msgstr "" +msgstr "Geen filters gevonden" #: frappe/public/js/frappe/ui/filters/filter_list.js:299 msgid "No filters selected" -msgstr "" +msgstr "Geen filters geselecteerd" #: frappe/desk/form/utils.py:109 msgid "No further records" -msgstr "" +msgstr "Geen verdere gegevens" #: frappe/templates/includes/search_template.html:49 msgid "No matching records. Search something new" -msgstr "" +msgstr "Geen overeenkomende records. Zoek iets nieuws" #: frappe/public/js/frappe/web_form/web_form_list.js:162 msgid "No more items to display" -msgstr "" +msgstr "Geen items meer om weer te geven" #: frappe/utils/password_strength.py:45 msgid "No need for symbols, digits, or uppercase letters." -msgstr "" +msgstr "Geen behoefte aan symbolen, cijfers of hoofdletters." #: frappe/integrations/doctype/google_contacts/google_contacts.py:195 msgid "No new Google Contacts synced." -msgstr "" +msgstr "Geen nieuwe Google-contacten gesynchroniseerd." #: frappe/printing/page/print_format_builder/print_format_builder.js:415 msgid "No of Columns" -msgstr "" +msgstr "Geen van Zuilen" #. Label of the no_of_requested_sms (Int) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json @@ -17439,7 +17531,7 @@ msgstr "" #. Label of the no_of_rows (Int) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "No of Rows (Max 500)" -msgstr "" +msgstr "Aantal rijen (max. 500)" #. Label of the no_of_sent_sms (Int) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json @@ -17448,36 +17540,36 @@ msgstr "" #: frappe/__init__.py:622 frappe/client.py:119 frappe/client.py:161 msgid "No permission for {0}" -msgstr "" +msgstr "Geen toestemming voor {0}" #: frappe/public/js/frappe/form/form.js:1182 msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" -msgstr "" +msgstr "Geen toestemming om '{0}' {1}" #: frappe/model/db_query.py:1046 msgid "No permission to read {0}" -msgstr "" +msgstr "Geen toestemming om te lezen {0}" #: frappe/share.py:221 msgid "No permission to {0} {1} {2}" -msgstr "" +msgstr "Geen toestemming om {0} {1} {2}" #: frappe/core/doctype/user_permission/user_permission_list.js:175 msgid "No records deleted" -msgstr "" +msgstr "Geen records verwijderd" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:115 msgid "No records present in {0}" -msgstr "" +msgstr "Geen records aanwezig in {0}" #: frappe/public/js/frappe/list/list_sidebar_stat.html:11 msgid "No records tagged." -msgstr "" +msgstr "Geen records getagd." #: frappe/public/js/frappe/data_import/data_exporter.js:226 msgid "No records will be exported" -msgstr "" +msgstr "Er worden geen records geëxporteerd" #: frappe/public/js/frappe/form/grid.js:66 msgid "No rows" @@ -17493,38 +17585,38 @@ msgstr "" #: frappe/www/printview.py:464 msgid "No template found at path: {0}" -msgstr "" +msgstr "Geen template gevonden in pad: {0}" #: frappe/core/page/permission_manager/permission_manager.js:364 msgid "No user has the role {0}" -msgstr "" +msgstr "Geen enkele gebruiker heeft de rol {0}" #: frappe/public/js/frappe/form/controls/multiselect_list.js:276 #: frappe/public/js/frappe/utils/utils.js:999 msgid "No values to show" -msgstr "" +msgstr "Geen waarden om weer te geven" #: frappe/website/web_template/discussions/discussions.html:2 msgid "No {0}" -msgstr "" +msgstr "Nee {0}" #: frappe/public/js/frappe/web_form/web_form_list.js:234 msgid "No {0} found" -msgstr "" +msgstr "Geen {0} gevonden" #: frappe/public/js/frappe/list/list_view.js:512 msgid "No {0} found with matching filters. Clear filters to see all {0}." -msgstr "" +msgstr "Geen {0} gevonden met overeenkomende filters. Wis de filters om alle {0} te zien." #: frappe/public/js/frappe/views/inbox/inbox_view.js:171 msgid "No {0} mail" -msgstr "" +msgstr "Geen {0} mail" #: frappe/public/js/form_builder/utils.js:117 #: frappe/public/js/frappe/form/grid_row.js:259 msgctxt "Title of the 'row number' column" msgid "No." -msgstr "" +msgstr "Nee." #. Option for the 'Provider' (Select) field in DocType 'Geolocation Settings' #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json @@ -17538,31 +17630,31 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Non Negative" -msgstr "" +msgstr "Niet-negatief" #: frappe/desk/page/setup_wizard/install_fixtures.py:33 msgid "Non-Conforming" -msgstr "" +msgstr "Niet-conform" #. Option for the 'Token Endpoint Auth Method' (Select) field in DocType 'OAuth #. Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "None" -msgstr "" +msgstr "Geen" #: frappe/public/js/frappe/form/workflow.js:36 msgid "None: End of Workflow" -msgstr "" +msgstr "Geen: Einde van de Workflow" #. Label of the normalized_copies (Int) field in DocType 'Recorder Query' #: frappe/core/doctype/recorder_query/recorder_query.json msgid "Normalized Copies" -msgstr "" +msgstr "Genormaliseerde kopieën" #. Label of the normalized_query (Data) field in DocType 'Recorder Query' #: frappe/core/doctype/recorder_query/recorder_query.json msgid "Normalized Query" -msgstr "" +msgstr "Genormaliseerde query" #: frappe/core/doctype/user/user.py:1079 #: frappe/templates/includes/login/login.js:255 frappe/utils/oauth.py:300 @@ -17571,15 +17663,15 @@ msgstr "Niet Toegestaan" #: frappe/templates/includes/login/login.js:257 msgid "Not Allowed: Disabled User" -msgstr "" +msgstr "Niet toegestaan: Gebruiker met een beperking" #: frappe/public/js/frappe/ui/filters/filter.js:36 msgid "Not Ancestors Of" -msgstr "" +msgstr "Geen voorouders van" #: frappe/public/js/frappe/ui/filters/filter.js:34 msgid "Not Descendants Of" -msgstr "" +msgstr "Niet Nakomelingen van" #: frappe/public/js/frappe/ui/filters/filter.js:17 msgid "Not Equals" @@ -17587,12 +17679,12 @@ msgstr "Ongelijk aan" #: frappe/app.py:390 frappe/www/404.html:3 msgid "Not Found" -msgstr "" +msgstr "Niet gevonden" #. Label of the not_helpful (Int) field in DocType 'Help Article' #: frappe/website/doctype/help_article/help_article.json msgid "Not Helpful" -msgstr "" +msgstr "Niet nuttig" #: frappe/public/js/frappe/ui/filters/filter.js:21 msgid "Not In" @@ -17604,7 +17696,7 @@ msgstr "Niet zoals" #: frappe/public/js/frappe/form/linked_with.js:45 msgid "Not Linked to any record" -msgstr "" +msgstr "Niet gekoppeld aan een record" #. Label of the not_nullable (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json @@ -17622,12 +17714,12 @@ msgstr "Niet toegestaan" #: frappe/desk/query_report.py:630 msgid "Not Permitted to read {0}" -msgstr "" +msgstr "Lezen is niet toegestaan {0}" #: frappe/website/doctype/web_form/web_form_list.js:7 #: frappe/website/doctype/web_page/web_page_list.js:7 msgid "Not Published" -msgstr "" +msgstr "Niet gepubliceerd" #: frappe/public/js/frappe/form/toolbar.js:316 #: frappe/public/js/frappe/form/toolbar.js:853 @@ -17641,80 +17733,80 @@ msgstr "Niet opgeslagen" #: frappe/core/doctype/error_log/error_log_list.js:7 msgid "Not Seen" -msgstr "" +msgstr "Niet Gezien" #. Option for the 'Status' (Select) field in DocType 'Email Queue' #. Option for the 'Status' (Select) field in DocType 'Email Queue Recipient' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json msgid "Not Sent" -msgstr "" +msgstr "Niet verzonden" #: frappe/public/js/frappe/list/base_list.js:946 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:166 msgid "Not Set" -msgstr "" +msgstr "niet ingesteld" #: frappe/public/js/frappe/ui/filters/filter.js:607 msgctxt "Field value is not set" msgid "Not Set" -msgstr "" +msgstr "niet ingesteld" #: frappe/utils/csvutils.py:102 msgid "Not a valid Comma Separated Value (CSV File)" -msgstr "" +msgstr "Geen geldige waarde ( CSV-file )" #: frappe/core/doctype/user/user.py:307 msgid "Not a valid User Image." -msgstr "" +msgstr "Geen geldige gebruikersafbeelding." #: frappe/model/workflow.py:135 msgid "Not a valid Workflow Action" -msgstr "" +msgstr "Geen geldige workflow-actie" #: frappe/templates/includes/login/login.js:253 msgid "Not a valid user" -msgstr "" +msgstr "Geen geldige gebruiker" #: frappe/workflow/doctype/workflow/workflow_list.js:7 msgid "Not active" -msgstr "" +msgstr "Niet actief" #: frappe/permissions.py:395 msgid "Not allowed for {0}: {1}" -msgstr "" +msgstr "Niet toegestaan voor {0}: {1}" #: frappe/email/doctype/notification/notification.py:674 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" -msgstr "" +msgstr "Het is niet toegestaan om een {0} document bij te voegen. Schakel Afdrukken toestaan voor {0} in de afdrukinstellingen in" #: frappe/core/doctype/doctype/doctype.py:337 msgid "Not allowed to create custom Virtual DocType." -msgstr "" +msgstr "Het is niet toegestaan om aangepaste virtuele documenttypen te creëren." #: frappe/www/printview.py:165 msgid "Not allowed to print cancelled documents" -msgstr "" +msgstr "Niet toegestaan om geannuleerd documenten af te drukken" #: frappe/www/printview.py:162 msgid "Not allowed to print draft documents" -msgstr "" +msgstr "Niet toegestaan om ontwerpen van documenten af te drukken" #: frappe/permissions.py:225 msgid "Not allowed via controller permission check" -msgstr "" +msgstr "Niet toegestaan via controller-toegangscontrole" #: frappe/public/js/frappe/request.js:145 frappe/website/js/website.js:94 msgid "Not found" -msgstr "" +msgstr "Niet gevonden" #: frappe/core/doctype/page/page.py:62 msgid "Not in Developer Mode" -msgstr "" +msgstr "Niet in Developer Mode" #: frappe/core/doctype/doctype/doctype.py:332 msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." -msgstr "" +msgstr "Niet in Developer Mode! Stel in site_config.json of maak DocType 'Aangepast'." #: frappe/core/doctype/system_settings/system_settings.py:234 #: frappe/public/js/frappe/request.js:158 @@ -17724,15 +17816,15 @@ msgstr "" #: frappe/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 #: frappe/website/js/website.js:97 msgid "Not permitted" -msgstr "" +msgstr "Niet toegestaan" #: frappe/public/js/frappe/list/list_view.js:53 msgid "Not permitted to view {0}" -msgstr "" +msgstr "Het is niet toegestaan om {0} te bekijken" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:623 msgid "Not permitted. {0}." -msgstr "" +msgstr "Niet toegestaan. {0}." #. Name of a DocType #: frappe/automation/doctype/auto_repeat/auto_repeat.py:438 @@ -17743,66 +17835,66 @@ msgstr "Opmerking" #. Name of a DocType #: frappe/desk/doctype/note_seen_by/note_seen_by.json msgid "Note Seen By" -msgstr "" +msgstr "Opmerking gezien door" #: frappe/www/confirm_workflow_action.html:8 msgid "Note:" -msgstr "" +msgstr "Notitie:" #: frappe/public/js/frappe/utils/utils.js:787 msgid "Note: Changing the Page Name will break previous URL to this page." -msgstr "" +msgstr "Opmerking: de paginanaam verandert zal de vorige URL naar deze pagina breken." #: frappe/core/doctype/user/user.js:35 msgid "Note: Etc timezones have their signs reversed." -msgstr "" +msgstr "Let op: de tijdzones van Etc hebben omgekeerde tekens." #. Description of the 'sb0' (Section Break) field in DocType 'Website #. Slideshow' #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "Note: For best results, images must be of the same size and width must be greater than height." -msgstr "" +msgstr "Let op: voor het beste resultaat moeten de afbeeldingen even groot zijn en moet de breedte groter zijn dan de hoogte." #. Description of the 'Allow only one session per user' (Check) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Note: Multiple sessions will be allowed in case of mobile device" -msgstr "" +msgstr "Let op: Meerdere sessies zijn toegestaan in het geval van een mobiel apparaat." #: frappe/core/doctype/user/user.js:397 msgid "Note: This will be shared with user." -msgstr "" +msgstr "Let op: deze informatie wordt met de gebruiker gedeeld." #: frappe/website/web_form/request_to_delete_data/request_to_delete_data.js:8 msgid "Note: Your request for account deletion will be fulfilled within {0} hours." -msgstr "" +msgstr "Let op: Uw verzoek tot verwijdering van uw account wordt binnen {0} uur verwerkt." #: frappe/core/doctype/data_export/exporter.py:183 msgid "Notes:" -msgstr "" +msgstr "Opmerkingen:" #: frappe/public/js/frappe/ui/notifications/notifications.js:532 msgid "Nothing New" -msgstr "" +msgstr "Niets nieuws" #: frappe/public/js/frappe/form/undo_manager.js:43 msgid "Nothing left to redo" -msgstr "" +msgstr "Niets meer over te doen" #: frappe/public/js/frappe/form/undo_manager.js:33 msgid "Nothing left to undo" -msgstr "" +msgstr "Niets meer om ongedaan te maken" #: frappe/public/js/frappe/list/base_list.js:364 #: frappe/public/js/frappe/views/reports/query_report.js:106 #: frappe/templates/includes/list/list.html:14 #: frappe/website/doctype/help_article/templates/help_article_list.html:21 msgid "Nothing to show" -msgstr "" +msgstr "Niets te tonen" #: frappe/core/doctype/user_permission/user_permission_list.js:129 msgid "Nothing to update" -msgstr "" +msgstr "Niets om bij te werken" #. Label of the notification (Tab Break) field in DocType 'Auto Repeat' #. Option for the 'Type' (Select) field in DocType 'Event Notifications' @@ -17818,27 +17910,27 @@ msgstr "Kennisgeving" #. Name of a DocType #: frappe/desk/doctype/notification_log/notification_log.json msgid "Notification Log" -msgstr "" +msgstr "Meldingslogboek" #. Name of a DocType #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "Notification Recipient" -msgstr "" +msgstr "Melding Ontvanger" #. Name of a DocType #: frappe/desk/doctype/notification_settings/notification_settings.json #: frappe/public/js/frappe/ui/notifications/notifications.js:41 msgid "Notification Settings" -msgstr "" +msgstr "Notificatie instellingen" #. Name of a DocType #: frappe/desk/doctype/notification_subscribed_document/notification_subscribed_document.json msgid "Notification Subscribed Document" -msgstr "" +msgstr "Kennisgeving onderschreven document" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:8 msgid "Notification sent to" -msgstr "" +msgstr "Melding verzonden naar" #: frappe/email/doctype/notification/notification.py:561 msgid "Notification: customer {0} has no Mobile number set" @@ -17859,81 +17951,81 @@ msgstr "" #: frappe/public/js/frappe/ui/notifications/notifications.js:68 #: frappe/public/js/frappe/ui/notifications/notifications.js:227 msgid "Notifications" -msgstr "" +msgstr "meldingen" #: frappe/public/js/frappe/ui/notifications/notifications.js:339 msgid "Notifications Disabled" -msgstr "" +msgstr "Meldingen uitgeschakeld" #. Description of the 'Default Outgoing' (Check) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Notifications and bulk mails will be sent from this outgoing server." -msgstr "" +msgstr "Meldingen en bulkmails worden vanaf deze uitgaande server verzonden." #. Label of the notify_on_every_login (Check) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Notify Users On Every Login" -msgstr "" +msgstr "Gebruikers bij elke aanmelding op de hoogte stellen" #. Label of the notify_by_email (Check) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Notify by Email" -msgstr "" +msgstr "Ontvang een e-mailmelding" #. Label of the notify_by_email (Check) field in DocType 'DocShare' #: frappe/core/doctype/docshare/docshare.json msgid "Notify by email" -msgstr "" +msgstr "Stuur een e-mailbericht" #. Label of the notify_if_unreplied (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Notify if unreplied" -msgstr "" +msgstr "Stuur een melding als er geen reactie komt." #. Label of the unreplied_for_mins (Int) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Notify if unreplied for (in mins)" -msgstr "" +msgstr "Stuur een melding als er binnen enkele minuten geen reactie komt." #. Label of the notify_on_login (Check) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Notify users with a popup when they log in" -msgstr "" +msgstr "Informeer gebruikers met een pop-up wanneer ze inloggen." #: frappe/public/js/frappe/form/controls/datetime.js:28 #: frappe/public/js/frappe/form/controls/time.js:37 msgid "Now" -msgstr "" +msgstr "Nu" #. Label of the phone (Data) field in DocType 'Contact Phone' #: frappe/contacts/doctype/contact_phone/contact_phone.json msgid "Number" -msgstr "" +msgstr "Nummer" #. Name of a DocType #: frappe/desk/doctype/number_card/number_card.json #: frappe/public/js/frappe/widgets/widget_dialog.js:628 msgid "Number Card" -msgstr "" +msgstr "Nummerkaart" #. Name of a DocType #: frappe/desk/doctype/number_card_link/number_card_link.json msgid "Number Card Link" -msgstr "" +msgstr "Nummer Card Link" #. Label of the number_card_name (Link) field in DocType 'Workspace Number #. Card' #: frappe/desk/doctype/workspace_number_card/workspace_number_card.json msgid "Number Card Name" -msgstr "" +msgstr "Nummer Kaartnaam" #. Label of the number_cards_tab (Tab Break) field in DocType 'Workspace' #. Label of the number_cards (Table) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json #: frappe/public/js/frappe/widgets/widget_dialog.js:658 msgid "Number Cards" -msgstr "" +msgstr "Cijferkaarten" #. Label of the number_format (Select) field in DocType 'Language' #. Label of the number_format (Select) field in DocType 'System Settings' @@ -17942,107 +18034,107 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/geo/doctype/currency/currency.json msgid "Number Format" -msgstr "" +msgstr "Getalnotatie" #. Label of the backup_limit (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Number of Backups" -msgstr "" +msgstr "Aantal back-ups" #. 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 "" +msgstr "Aantal groepen" #. Label of the number_of_queries (Int) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "Number of Queries" -msgstr "" +msgstr "Aantal zoekopdrachten" #: frappe/core/doctype/doctype/doctype.py:444 #: frappe/public/js/frappe/doctype/index.js:66 msgid "Number of attachment fields are more than {}, limit updated to {}." -msgstr "" +msgstr "Het aantal bijlagevelden is groter dan {}, limiet bijgewerkt naar {}." #: frappe/core/doctype/system_settings/system_settings.py:189 msgid "Number of backups must be greater than zero." -msgstr "" +msgstr "Het aantal back-ups moet groter zijn dan nul." #. Description of the 'Columns' (Int) field in DocType 'Customize Form Field' #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Number of columns for a field in a Grid (Total Columns in a grid should be less than 11)" -msgstr "" +msgstr "Aantal kolommen voor een veld in een raster (het totale aantal kolommen in een raster moet minder dan 11 zijn)." #. Description of the 'Columns' (Int) field in DocType 'DocField' #. Description of the 'Columns' (Int) field in DocType 'Custom Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json msgid "Number of columns for a field in a List View or a Grid (Total Columns should be less than 11)" -msgstr "" +msgstr "Aantal kolommen voor een veld in een lijstweergave of een raster (het totale aantal kolommen moet minder dan 11 zijn)." #. Description of the 'Document Share Key Expiry (in Days)' (Int) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Number of days after which the document Web View link shared on email will be expired" -msgstr "" +msgstr "Het aantal dagen waarna de link naar de webweergave van het document, die per e-mail is gedeeld, verloopt." #. Label of the cache_keys (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Number of keys" -msgstr "" +msgstr "Aantal sleutels" #. Label of the onsite_backups (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Number of onsite backups" -msgstr "" +msgstr "Aantal back-ups op locatie" #. Option for the 'Method' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "OAuth" -msgstr "" +msgstr "OAuth" #. Name of a DocType #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "OAuth Authorization Code" -msgstr "" +msgstr "OAuth-autorisatiecode" #. Name of a DocType #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json msgid "OAuth Bearer Token" -msgstr "" +msgstr "OAuth Bearer Token" #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/workspace/integrations/integrations.json msgid "OAuth Client" -msgstr "" +msgstr "OAuth-client" #. Label of the sb_00 (Section Break) field in DocType 'Google Settings' #: frappe/integrations/doctype/google_settings/google_settings.json msgid "OAuth Client ID" -msgstr "" +msgstr "OAuth-client-ID" #. Name of a DocType #: frappe/integrations/doctype/oauth_client_role/oauth_client_role.json msgid "OAuth Client Role" -msgstr "" +msgstr "OAuth-clientrol" #: frappe/email/oauth.py:30 msgid "OAuth Error" -msgstr "" +msgstr "OAuth-fout" #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "OAuth Provider Settings" -msgstr "" +msgstr "OAuth Provider Instellingen" #. Name of a DocType #: frappe/integrations/doctype/oauth_scope/oauth_scope.json msgid "OAuth Scope" -msgstr "" +msgstr "OAuth-bereik" #. Name of a DocType #: frappe/integrations/doctype/oauth_settings/oauth_settings.json @@ -18051,91 +18143,91 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.js:250 msgid "OAuth has been enabled but not authorised. Please use \"Authorise API Access\" button to do the same." -msgstr "" +msgstr "OAuth is ingeschakeld, maar nog niet geautoriseerd. Gebruik de knop \"API-toegang autoriseren\" om dit te doen." #. Option for the 'Method' (Select) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "OPTIONS" -msgstr "" +msgstr "OPTIES" #: frappe/public/js/form_builder/components/Tabs.vue:190 msgid "OR" -msgstr "" +msgstr "OF" #. Option for the 'Two Factor Authentication method' (Select) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "OTP App" -msgstr "" +msgstr "OTP-app" #. Label of the otp_issuer_name (Data) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "OTP Issuer Name" -msgstr "" +msgstr "Naam van de OTP-uitgever" #. Label of the otp_sms_template (Small Text) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "OTP SMS Template" -msgstr "" +msgstr "OTP SMS-sjabloon" #: frappe/core/doctype/system_settings/system_settings.py:168 msgid "OTP SMS Template must contain {0} placeholder to insert the OTP." -msgstr "" +msgstr "Het OTP-sms-sjabloon moet de placeholder {0} bevatten om de OTP in te voegen." #: frappe/twofactor.py:459 msgid "OTP Secret Reset - {0}" -msgstr "" +msgstr "OTP Geheime Reset - {0}" #: frappe/twofactor.py:478 msgid "OTP Secret has been reset. Re-registration will be required on next login." -msgstr "" +msgstr "OTP Secret is opnieuw ingesteld. Herregistratie zal nodig zijn bij de volgende login." #. Description of the 'OTP SMS Template' (Small Text) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "OTP placeholder should be defined as {{ otp }} " -msgstr "" +msgstr "De OTP-placeholder moet worden gedefinieerd als {{ otp }} " #: frappe/templates/includes/login/login.js:354 msgid "OTP setup using OTP App was not completed. Please contact Administrator." -msgstr "" +msgstr "De OTP-configuratie via de OTP-app is niet voltooid. Neem contact op met de beheerder." #. Label of the occurrences (Int) field in DocType 'System Health Report #. Errors' #: frappe/desk/doctype/system_health_report_errors/system_health_report_errors.json msgid "Occurrences" -msgstr "" +msgstr "Voorvallen" #. Option for the 'SSL/TLS Mode' (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Off" -msgstr "" +msgstr "Uit" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Office" -msgstr "" +msgstr "Kantoor" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Office 365" -msgstr "" +msgstr "Office 365" #: frappe/core/doctype/server_script/server_script.js:36 msgid "Official Documentation" -msgstr "" +msgstr "Officiële documentatie" #. Label of the offset_x (Int) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Offset X" -msgstr "" +msgstr "Verschuiving X" #. Label of the offset_y (Int) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Offset Y" -msgstr "" +msgstr "Offset Y" #: frappe/database/query.py:302 msgid "Offset must be a non-negative integer" @@ -18143,23 +18235,23 @@ msgstr "" #: frappe/www/update-password.html:38 msgid "Old Password" -msgstr "" +msgstr "Oud Wachtwoord" #: frappe/custom/doctype/custom_field/custom_field.py:414 msgid "Old and new fieldnames are same." -msgstr "" +msgstr "De oude en nieuwe veldnamen zijn hetzelfde." #. Description of the 'Number of Backups' (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Older backups will be automatically deleted" -msgstr "" +msgstr "Oudere back-ups worden automatisch verwijderd." #. Label of the oldest_unscheduled_job (Link) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Oldest Unscheduled Job" -msgstr "" +msgstr "Oudste ongeplande baan" #. Option for the 'Status' (Select) field in DocType 'Personal Data Deletion #. Request' @@ -18170,7 +18262,7 @@ msgstr "In de wacht" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "On Payment Authorization" -msgstr "" +msgstr "Bij betalingsautorisatie" #. Option for the 'DocType Event' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json @@ -18200,111 +18292,111 @@ msgstr "" #. Description of the 'Is Dynamic URL?' (Check) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "On checking this option, URL will be treated like a jinja template string" -msgstr "" +msgstr "Als deze optie is aangevinkt, wordt de URL behandeld als een Jinja-sjabloonstring." #: frappe/public/js/frappe/ui/filters/filter.js:66 #: frappe/public/js/frappe/ui/filters/filter.js:72 msgid "On or After" -msgstr "" +msgstr "Op of na" #: frappe/public/js/frappe/ui/filters/filter.js:65 #: frappe/public/js/frappe/ui/filters/filter.js:71 msgid "On or Before" -msgstr "" +msgstr "Op of vóór" #: frappe/public/js/frappe/views/communication.js:1029 msgid "On {0}, {1} wrote:" -msgstr "" +msgstr "Op {0}schreef {1}:" #. Label of the onboard (Check) field in DocType 'Workspace Link' #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/public/js/frappe/widgets/widget_dialog.js:335 msgid "Onboard" -msgstr "" +msgstr "Aan boord" #: frappe/public/js/frappe/widgets/widget_dialog.js:232 msgid "Onboarding Name" -msgstr "" +msgstr "Naam van de onboarding" #. Name of a DocType #: frappe/desk/doctype/onboarding_permission/onboarding_permission.json msgid "Onboarding Permission" -msgstr "" +msgstr "Toestemming voor onboarding" #. Label of the onboarding_status (Small Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Onboarding Status" -msgstr "" +msgstr "Onboardingstatus" #. Name of a DocType #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Onboarding Step" -msgstr "" +msgstr "Onboarding-stap" #. Name of a DocType #: frappe/desk/doctype/onboarding_step_map/onboarding_step_map.json msgid "Onboarding Step Map" -msgstr "" +msgstr "Stappenplan voor onboarding" #: frappe/public/js/frappe/widgets/onboarding_widget.js:264 msgid "Onboarding complete" -msgstr "" +msgstr "Onboarding voltooid" #. Description of the 'Is Submittable' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/doctype/doctype_list.js:43 msgid "Once submitted, submittable documents cannot be changed. They can only be Cancelled and Amended." -msgstr "" +msgstr "Na indiening kunnen de in te dienen documenten niet meer worden gewijzigd. Ze kunnen alleen worden geannuleerd en gewijzigd." #: frappe/core/page/permission_manager/permission_manager_help.html:102 msgid "Once you have set this, the users will only be able access documents (eg. Blog Post) where the link exists (eg. Blogger)." -msgstr "" +msgstr "Zodra je dit hebt ingesteld, hebben gebruikers alleen toegang tot documenten (bijv. blogberichten) waar de link aanwezig is (bijv. op Blogger)." #: frappe/www/complete_signup.html:7 msgid "One Last Step" -msgstr "" +msgstr "Nog één laatste stap" #: frappe/twofactor.py:278 msgid "One Time Password (OTP) Registration Code from {}" -msgstr "" +msgstr "Registratiecode van één keer wachtwoord (OTP) van {}" #: frappe/core/doctype/data_export/exporter.py:331 msgid "One of" -msgstr "" +msgstr "Een van de" #: frappe/client.py:223 msgid "Only 200 inserts allowed in one request" -msgstr "" +msgstr "Slechts 200 inserts toegestaan in één verzoek" #: frappe/email/doctype/email_queue/email_queue.py:91 msgid "Only Administrator can delete Email Queue" -msgstr "" +msgstr "Alleen beheerder kan e-mail wachtrij verwijderen" #: frappe/core/doctype/page/page.py:66 msgid "Only Administrator can edit" -msgstr "" +msgstr "Alleen Administrator kunt bewerken" #: frappe/core/doctype/report/report.py:76 msgid "Only Administrator can save a standard report. Please rename and save." -msgstr "" +msgstr "Alleen Beheerder kan een standaard rapport opslaan. Wijzig de naam en sla op." #: frappe/recorder.py:314 msgid "Only Administrator is allowed to use Recorder" -msgstr "" +msgstr "Alleen de beheerder mag de recorder gebruiken" #. Label of the allow_edit (Link) field in DocType 'Workflow Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Only Allow Edit For" -msgstr "" +msgstr "Alleen bewerken toestaan voor" #: frappe/core/doctype/doctype/doctype.py:1652 msgid "Only Options allowed for Data field are:" -msgstr "" +msgstr "Alleen de opties die zijn toegestaan voor het gegevensveld zijn:" #. 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 "" +msgstr "Verzend alleen records die in de afgelopen X uur zijn bijgewerkt." #: frappe/core/doctype/file/file.py:168 msgid "Only System Managers can make this file public." @@ -18312,7 +18404,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.js:32 msgid "Only Workspace Manager can edit public workspaces" -msgstr "" +msgstr "Alleen Workspace Manager kan openbare werkruimtes bewerken." #. Label of the only_allow_system_managers_to_upload_public_files (Check) field #. in DocType 'System Settings' @@ -18322,7 +18414,7 @@ msgstr "" #: frappe/modules/utils.py:80 msgid "Only allowed to export customizations in developer mode" -msgstr "" +msgstr "Exporteren van aanpassingen is alleen toegestaan in de ontwikkelaarsmodus." #: frappe/model/document.py:1287 msgid "Only draft documents can be discarded" @@ -18332,28 +18424,28 @@ msgstr "" #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/public/js/frappe/widgets/widget_dialog.js:328 msgid "Only for" -msgstr "" +msgstr "Alleen voor" #: frappe/core/doctype/data_export/exporter.py:192 msgid "Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish." -msgstr "" +msgstr "Enige verplichte velden zijn nodig voor nieuwe records. U kunt niet-verplichte kolommen te verwijderen indien u dat wenst." #: frappe/contacts/doctype/contact/contact.py:131 #: frappe/contacts/doctype/contact/contact.py:158 msgid "Only one {0} can be set as primary." -msgstr "" +msgstr "Er kan slechts één {0} worden ingesteld als primair." #: frappe/desk/reportview.py:360 msgid "Only reports of type Report Builder can be deleted" -msgstr "" +msgstr "Alleen rapporten van het type Report Builder kunnen worden verwijderd." #: frappe/desk/reportview.py:331 msgid "Only reports of type Report Builder can be edited" -msgstr "" +msgstr "Alleen rapporten van het type Rapportbouwer kunnen worden bewerkt." #: frappe/custom/doctype/customize_form/customize_form.py:131 msgid "Only standard DocTypes are allowed to be customized from Customize Form." -msgstr "" +msgstr "Alleen standaard DocTypes mogen worden aangepast vanuit het formulier Aanpassen." #: frappe/model/delete_doc.py:283 msgid "Only the Administrator can delete a standard DocType." @@ -18361,15 +18453,15 @@ msgstr "" #: frappe/desk/form/assign_to.py:198 msgid "Only the assignee can complete this to-do." -msgstr "" +msgstr "Alleen de aangewezen persoon kan deze taak voltooien." #: frappe/email/doctype/auto_email_report/auto_email_report.py:108 msgid "Only {0} emailed reports are allowed per user." -msgstr "" +msgstr "Per gebruiker zijn slechts {0} rapporten per e-mail toegestaan." #: frappe/templates/includes/login/login.js:289 msgid "Oops! Something went wrong." -msgstr "" +msgstr "Oeps! Er is iets misgegaan." #. Option for the 'Status' (Select) field in DocType 'Contact' #. Option for the 'Status' (Select) field in DocType 'Communication' @@ -18383,58 +18475,58 @@ msgstr "" #: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Open" -msgstr "" +msgstr "Open" #: frappe/desk/doctype/todo/todo_list.js:14 msgctxt "Access" msgid "Open" -msgstr "" +msgstr "Open" #: frappe/desk/page/desktop/desktop.js:489 #: frappe/desk/page/desktop/desktop.js:498 #: frappe/public/js/frappe/ui/keyboard.js:207 #: frappe/public/js/frappe/ui/keyboard.js:217 msgid "Open Awesomebar" -msgstr "" +msgstr "Open Awesomebar" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:75 #: frappe/public/js/frappe/form/templates/timeline_message_box.html:96 #: frappe/public/js/frappe/form/templates/timeline_message_box.html:97 msgid "Open Communication" -msgstr "" +msgstr "Open communicatie" #: frappe/templates/emails/new_notification.html:10 msgid "Open Document" -msgstr "" +msgstr "Open document" #. Label of the subscribed_documents (Table MultiSelect) field in DocType #. 'Notification Settings' #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Open Documents" -msgstr "" +msgstr "Open documenten" #: frappe/public/js/frappe/ui/keyboard.js:243 msgid "Open Help" -msgstr "" +msgstr "Help openen" #. Label of the open_reference_document (Button) field in DocType 'Notification #. Log' #: frappe/desk/doctype/notification_log/notification_log.json msgid "Open Reference Document" -msgstr "" +msgstr "Open referentiedocument" #: frappe/public/js/frappe/ui/keyboard.js:226 msgid "Open Settings" -msgstr "" +msgstr "Open instellingen" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Open Source Applications for the Web" -msgstr "" +msgstr "Open source-applicaties voor het web" #. Label of the open_in_new_tab (Check) field in DocType 'Top Bar Item' #: frappe/website/doctype/top_bar_item/top_bar_item.json msgid "Open URL in a New Tab" -msgstr "" +msgstr "Open de URL in een nieuw tabblad." #. Description of the 'Quick Entry' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json @@ -18443,7 +18535,7 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:245 msgid "Open a module or tool" -msgstr "" +msgstr "Open een module of gereedschap" #: frappe/public/js/frappe/ui/keyboard.js:367 msgid "Open console" @@ -18451,7 +18543,7 @@ msgstr "" #: frappe/public/js/print_format_builder/Preview.vue:17 msgid "Open in a new tab" -msgstr "" +msgstr "Openen in een nieuw tabblad" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:250 msgid "Open in new tab" @@ -18460,7 +18552,7 @@ msgstr "" #: frappe/public/js/frappe/list/list_view.js:1462 msgctxt "Description of a list view shortcut" msgid "Open list item" -msgstr "" +msgstr "Lijstitem openen" #: frappe/core/doctype/error_log/error_log.js:15 msgid "Open reference document" @@ -18468,7 +18560,7 @@ msgstr "" #: frappe/www/qrcode.html:13 msgid "Open your authentication app on your mobile phone." -msgstr "" +msgstr "Open uw verificatieapparaat op uw mobiele telefoon." #: frappe/desk/doctype/todo/todo_list.js:17 #: frappe/public/js/frappe/form/templates/form_links.html:18 @@ -18483,35 +18575,35 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:340 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:341 msgid "Open {0}" -msgstr "" +msgstr "Open {0}" #. Label of the openid_configuration (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "OpenID Configuration" -msgstr "" +msgstr "OpenID-configuratie" #: frappe/integrations/doctype/connected_app/connected_app.js:15 msgid "OpenID Configuration fetched successfully!" -msgstr "" +msgstr "OpenID-configuratie succesvol opgehaald!" #. Option for the 'Directory Server' (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "OpenLDAP" -msgstr "" +msgstr "OpenLDAP" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Opened" -msgstr "" +msgstr "Geopend" #. Label of the operation (Select) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json msgid "Operation" -msgstr "" +msgstr "Operatie" #: frappe/utils/data.py:2225 msgid "Operator must be one of {0}" -msgstr "" +msgstr "Operator moet een van {0} zijn" #: frappe/database/query.py:2206 msgid "Operator {0} requires exactly 2 arguments (left and right operands)" @@ -18521,11 +18613,11 @@ msgstr "" #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:31 msgid "Optimize" -msgstr "" +msgstr "Optimaliseren" #: frappe/core/doctype/file/file.js:110 msgid "Optimizing image..." -msgstr "" +msgstr "Afbeelding optimaliseren..." #: frappe/custom/doctype/custom_field/custom_field.js:100 msgid "Option 1" @@ -18541,17 +18633,17 @@ msgstr "Optie 3" #: frappe/core/doctype/doctype/doctype.py:1670 msgid "Option {0} for field {1} is not a child table" -msgstr "" +msgstr "Optie {0} voor veld {1} is geen onderliggende tabel" #. Description of the 'CC' (Code) field in DocType 'Notification Recipient' #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "Optional: Always send to these ids. Each Email Address on a new row" -msgstr "" +msgstr "Optioneel: Altijd verzenden naar deze e-mailadressen. Elk e-mailadres op een nieuwe regel." #. Description of the 'Condition' (Code) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Optional: The alert will be sent if this expression is true" -msgstr "" +msgstr "Optioneel: De waarschuwing wordt verzonden als deze uitdrukking waar is." #. Label of the options (Small Text) field in DocType 'DocField' #. Label of the options (Data) field in DocType 'Report Column' @@ -18571,48 +18663,48 @@ msgstr "" #: frappe/website/doctype/web_form_list_column/web_form_list_column.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Options" -msgstr "" +msgstr "Opties" #: frappe/core/doctype/doctype/doctype.py:1398 msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'" -msgstr "" +msgstr "Opties 'Dynamic Link' type veld moet verwijzen naar een andere Linkeveld met opties als 'DocType'" #. Label of the options_help (HTML) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Options Help" -msgstr "" +msgstr "Opties Help" #: frappe/core/doctype/doctype/doctype.py:1699 msgid "Options for Rating field can range from 3 to 10" -msgstr "" +msgstr "De opties voor het beoordelingsveld kunnen variëren van 3 tot 10." #: frappe/custom/doctype/custom_field/custom_field.js:96 msgid "Options for select. Each option on a new line." -msgstr "" +msgstr "Opties voor het selecteren. Elke optie op een nieuwe regel." #: frappe/core/doctype/doctype/doctype.py:1415 msgid "Options for {0} must be set before setting the default value." -msgstr "" +msgstr "Opties voor {0} moeten worden ingesteld voordat u de standaardwaarde instelt." #: frappe/public/js/form_builder/store.js:205 msgid "Options is required for field {0} of type {1}" -msgstr "" +msgstr "Opties zijn vereist voor veld {0} van type {1}" #: frappe/model/base_document.py:999 msgid "Options not set for link field {0}" -msgstr "" +msgstr "Opties niet ingesteld voor link veld {0}" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Orange" -msgstr "" +msgstr "Oranje" #. Label of the order (Code) field in DocType 'Kanban Board Column' #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Order" -msgstr "" +msgstr "Volgorde" #: frappe/database/query.py:1273 msgid "Order By must be a string" @@ -18622,17 +18714,17 @@ msgstr "" #. Label of the company_history (Table) field in DocType 'About Us Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Org History" -msgstr "" +msgstr "Organisatiegeschiedenis" #. Label of the company_history_heading (Data) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Org History Heading" -msgstr "" +msgstr "Organisatiegeschiedenis Kop" #: frappe/public/js/frappe/form/print_utils.js:22 msgid "Orientation" -msgstr "" +msgstr "oriëntering" #: frappe/core/doctype/version/version.py:241 msgid "Original" @@ -18641,7 +18733,7 @@ msgstr "" #: frappe/core/doctype/version/version_view.html:74 #: frappe/core/doctype/version/version_view.html:139 msgid "Original Value" -msgstr "" +msgstr "Oorspronkelijke waarde" #. Option for the 'Address Type' (Select) field in DocType 'Address' #. Option for the 'Type' (Select) field in DocType 'Communication' @@ -18653,7 +18745,7 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/desk/page/setup_wizard/install_fixtures.py:30 msgid "Other" -msgstr "" +msgstr "Ander" #. Label of the outgoing_tab (Tab Break) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json @@ -18664,35 +18756,35 @@ msgstr "" #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Outgoing (SMTP) Settings" -msgstr "" +msgstr "Instellingen voor uitgaand verkeer (SMTP)" #. Label of the outgoing_emails_column (Column Break) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Outgoing Emails (Last 7 days)" -msgstr "" +msgstr "Uitgaande e-mails (afgelopen 7 dagen)" #. Label of the smtp_server (Data) field in DocType 'Email Account' #. Label of the smtp_server (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Outgoing Server" -msgstr "" +msgstr "Uitgaande server" #. Label of the outgoing_mail_settings (Section Break) field in DocType 'Email #. Domain' #: frappe/email/doctype/email_domain/email_domain.json msgid "Outgoing Settings" -msgstr "" +msgstr "Uitgaande instellingen" #: frappe/email/doctype/email_domain/email_domain.py:33 msgid "Outgoing email account not correct" -msgstr "" +msgstr "Uitgaande e-mailaccount niet correct" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Outlook.com" -msgstr "" +msgstr "Outlook.com" #. Label of the output (Code) field in DocType 'Permission Inspector' #. Label of the output (Code) field in DocType 'System Console' @@ -18701,16 +18793,16 @@ msgstr "" #: frappe/desk/doctype/system_console/system_console.json #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Output" -msgstr "" +msgstr "Uitvoer" #: frappe/public/js/frappe/form/templates/form_dashboard.html:5 msgid "Overview" -msgstr "" +msgstr "Overzicht" #. Option for the 'Method' (Select) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "PATCH" -msgstr "" +msgstr "LAPJE" #. Option for the 'Format' (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json @@ -18718,59 +18810,59 @@ msgstr "" #: frappe/public/js/frappe/form/templates/print_layout.html:44 #: frappe/public/js/frappe/views/reports/query_report.js:1911 msgid "PDF" -msgstr "" +msgstr "PDF" #: frappe/utils/print_format.py:149 frappe/utils/print_format.py:193 msgid "PDF Generation in Progress" -msgstr "" +msgstr "PDF-generatie bezig" #. Label of the pdf_generator (Select) field in DocType 'Print Format' #. Label of the pdf_generator (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_settings/print_settings.json msgid "PDF Generator" -msgstr "" +msgstr "PDF-generator" #. Label of the pdf_page_height (Float) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "PDF Page Height (in mm)" -msgstr "" +msgstr "PDF-paginahoogte (in mm)" #. Label of the pdf_page_size (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "PDF Page Size" -msgstr "" +msgstr "PDF-paginaformaat" #. Label of the pdf_page_width (Float) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "PDF Page Width (in mm)" -msgstr "" +msgstr "PDF-paginabreedte (in mm)" #. Label of the pdf_settings (Section Break) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "PDF Settings" -msgstr "" +msgstr "PDF-instellingen" #: frappe/utils/print_format.py:343 msgid "PDF generation failed" -msgstr "" +msgstr "PDF-generatie mislukt" #: frappe/utils/pdf.py:107 msgid "PDF generation failed because of broken image links" -msgstr "" +msgstr "PDF generatie mislukt vanwege gebroken image koppelingen" #: frappe/printing/page/print/print.js:683 msgid "PDF generation may not work as expected." -msgstr "" +msgstr "Het genereren van PDF-bestanden werkt mogelijk niet zoals verwacht." #: frappe/printing/page/print/print.js:601 msgid "PDF printing via \"Raw Print\" is not supported." -msgstr "" +msgstr "PDF-afdrukken via \"Raw Print\" wordt niet ondersteund." #. Label of the pid (Data) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "PID" -msgstr "" +msgstr "PID" #: frappe/email/oauth.py:75 msgid "POP3 OAuth authentication failed for Email Account {0}" @@ -18781,14 +18873,14 @@ msgstr "" #: frappe/core/doctype/recorder/recorder.json #: frappe/integrations/doctype/webhook/webhook.json msgid "POST" -msgstr "" +msgstr "NA" #. Option for the 'Method' (Select) field in DocType 'Recorder' #. Option for the 'Request Method' (Select) field in DocType 'Webhook' #: frappe/core/doctype/recorder/recorder.json #: frappe/integrations/doctype/webhook/webhook.json msgid "PUT" -msgstr "" +msgstr "NEERZETTEN" #. Label of the package (Link) field in DocType 'Module Def' #. Name of a DocType @@ -18799,34 +18891,34 @@ msgstr "" #: frappe/core/doctype/package_release/package_release.json #: frappe/core/workspace/build/build.json frappe/www/attribution.html:34 msgid "Package" -msgstr "" +msgstr "Pakket" #. Name of a DocType #. Label of a Link in the Build Workspace #: frappe/core/doctype/package_import/package_import.json #: frappe/core/workspace/build/build.json msgid "Package Import" -msgstr "" +msgstr "Pakketimport" #. Label of the package_name (Data) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "Package Name" -msgstr "" +msgstr "Pakketnaam" #. Name of a DocType #: frappe/core/doctype/package_release/package_release.json msgid "Package Release" -msgstr "" +msgstr "Pakketvrijgave" #. Label of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Packages" -msgstr "" +msgstr "Pakketten" #. Description of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Packages are lightweight apps (collection of Module Defs) that can be created, imported, or released right from the UI" -msgstr "" +msgstr "Pakketten zijn lichtgewicht apps (verzamelingen van moduledefinities) die rechtstreeks vanuit de gebruikersinterface kunnen worden aangemaakt, geïmporteerd of vrijgegeven." #. Label of the page (Link) field in DocType 'Custom Role' #. Name of a DocType @@ -18857,142 +18949,142 @@ msgstr "Bladzijde" #: frappe/public/js/print_format_builder/PrintFormatSection.vue:63 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Page Break" -msgstr "" +msgstr "Pagina-einde" #. Option for the 'Content Type' (Select) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.js:92 #: frappe/website/doctype/web_page/web_page.json msgid "Page Builder" -msgstr "" +msgstr "Pagina-editor" #. Label of the page_blocks (Table) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Page Building Blocks" -msgstr "" +msgstr "Bouwstenen voor pagina's" #. Label of the page_html (Section Break) field in DocType 'Page' #: frappe/core/doctype/page/page.json msgid "Page HTML" -msgstr "" +msgstr "HTML-pagina" #: frappe/public/js/frappe/list/bulk_operations.js:73 msgid "Page Height (in mm)" -msgstr "" +msgstr "Paginahoogte (in mm)" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:5 msgid "Page Margins" -msgstr "" +msgstr "Paginamarges" #. Label of the page_name (Data) field in DocType 'Page' #: frappe/core/doctype/page/page.json msgid "Page Name" -msgstr "" +msgstr "Paginanaam" #. Label of the page_number (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:63 msgid "Page Number" -msgstr "" +msgstr "Paginanummer" #. Label of the page_route (Small Text) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Page Route" -msgstr "" +msgstr "Paginaroute" #. Label of the view_link_in_email (Section Break) field in DocType 'Print #. Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Page Settings" -msgstr "" +msgstr "Pagina-instellingen" #: frappe/public/js/frappe/ui/keyboard.js:125 msgid "Page Shortcuts" -msgstr "" +msgstr "Paginasnelkoppelingen" #: frappe/public/js/frappe/list/bulk_operations.js:66 msgid "Page Size" -msgstr "" +msgstr "Paginaformaat" #. Label of the page_title (Data) field in DocType 'About Us Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Page Title" -msgstr "" +msgstr "Paginatitel" #: frappe/public/js/frappe/list/bulk_operations.js:80 msgid "Page Width (in mm)" -msgstr "" +msgstr "Paginabreedte (in mm)" #: frappe/www/qrcode.py:35 msgid "Page has expired!" -msgstr "" +msgstr "Pagina is verlopen!" #: frappe/printing/doctype/print_settings/print_settings.py:71 #: frappe/public/js/frappe/list/bulk_operations.js:106 msgid "Page height and width cannot be zero" -msgstr "" +msgstr "De hoogte en breedte van een pagina mogen niet nul zijn." #: frappe/public/js/frappe/views/container.js:52 frappe/www/404.html:23 msgid "Page not found" -msgstr "" +msgstr "Pagina niet gevonden" #. Description of a DocType #: frappe/website/doctype/web_page/web_page.json msgid "Page to show on the website\n" -msgstr "" +msgstr "Pagina die op de website moet worden weergegeven\n" #: frappe/public/html/print_template.html:25 #: frappe/public/js/frappe/views/reports/print_tree.html:89 #: frappe/public/js/frappe/web_form/web_form.js:284 #: frappe/templates/print_formats/standard.html:34 msgid "Page {0} of {1}" -msgstr "" +msgstr "Pagina {0} van {1}" #. Label of the parameter (Data) field in DocType 'SMS Parameter' #: frappe/core/doctype/sms_parameter/sms_parameter.json msgid "Parameter" -msgstr "" +msgstr "Parameter" #: frappe/public/js/frappe/model/model.js:142 #: frappe/public/js/frappe/views/workspace/workspace.js:496 msgid "Parent" -msgstr "" +msgstr "Bovenliggend" #. Label of the parent_doctype (Link) field in DocType 'DocType Link' #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Parent DocType" -msgstr "" +msgstr "Ouder DocType" #. Label of the parent_document_type (Link) field in DocType 'Dashboard Chart' #. Label of the parent_document_type (Link) field in DocType 'Number Card' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "Parent Document Type" -msgstr "" +msgstr "Hoofddocumenttype" #: frappe/desk/doctype/number_card/number_card.py:66 msgid "Parent Document Type is required to create a number card" -msgstr "" +msgstr "Het documenttype 'Parent' is vereist om een nummerkaart te kunnen maken." #. Label of the parent_element_selector (Data) field in DocType 'Form Tour #. Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Parent Element Selector" -msgstr "" +msgstr "Selector van het bovenliggende element" #. Label of the parent_fieldname (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Parent Field" -msgstr "" +msgstr "Ouderveld" #. Label of the nsm_parent_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/doctype/doctype.py:954 msgid "Parent Field (Tree)" -msgstr "" +msgstr "Bovenliggend veld (boom)" #: frappe/core/doctype/doctype/doctype.py:960 msgid "Parent Field must be a valid fieldname" -msgstr "" +msgstr "Bovenliggend veld moet een geldige veldnaam zijn" #. Label of the parent_icon (Link) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json @@ -19002,71 +19094,71 @@ msgstr "" #. Label of the parent_label (Select) field in DocType 'Top Bar Item' #: frappe/website/doctype/top_bar_item/top_bar_item.json msgid "Parent Label" -msgstr "" +msgstr "Ouderlabel" #: frappe/core/doctype/doctype/doctype.py:1218 msgid "Parent Missing" -msgstr "" +msgstr "Ouder vermist" #. Label of the parent_page (Link) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Parent Page" -msgstr "" +msgstr "Ouderpagina" #: frappe/core/doctype/data_export/exporter.py:24 msgid "Parent Table" -msgstr "" +msgstr "Oudertabel" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:404 msgid "Parent document type is required to create a dashboard chart" -msgstr "" +msgstr "Het hoofddocumenttype is vereist om een dashboardgrafiek te maken." #: frappe/core/doctype/data_export/exporter.py:253 msgid "Parent is the name of the document to which the data will get added to." -msgstr "" +msgstr "Bovenliggend element is de naam van het document waaraan de gegevens worden toegevoegd." #: frappe/public/js/frappe/ui/group_by/group_by.js:253 msgid "Parent-to-child or child-to-different-child grouping is not allowed." -msgstr "" +msgstr "Groepering van ouder aan kind of van kind aan ander kind is niet toegestaan." #: frappe/permissions.py:841 msgid "Parentfield not specified in {0}: {1}" -msgstr "" +msgstr "Ouderveld niet gespecificeerd in {0}: {1}" #: frappe/client.py:519 msgid "Parenttype, Parent and Parentfield are required to insert a child record" -msgstr "" +msgstr "Voor het invoegen van een subrecord zijn Parenttype, Parent en Parentfield vereist." #. Label of the partial (Check) field in DocType 'Personal Data Deletion Step' #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json msgid "Partial" -msgstr "" +msgstr "Gedeeltelijk" #. Option for the 'Status' (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Partial Success" -msgstr "" +msgstr "Gedeeltelijk succes" #. Option for the 'Status' (Select) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Partially Sent" -msgstr "" +msgstr "Gedeeltelijk verzonden" #. Label of the participants_tab (Tab Break) field in DocType 'Event' #: frappe/desk/doctype/event/event.js:30 frappe/desk/doctype/event/event.json msgid "Participants" -msgstr "" +msgstr "Deelnemers" #. Option for the 'SocketIO Ping Check' (Select) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Pass" -msgstr "" +msgstr "Doorgang" #. Option for the 'Status' (Select) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Passive" -msgstr "" +msgstr "Passief" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the password_settings (Section Break) field in DocType 'System @@ -19091,33 +19183,33 @@ msgstr "Wachtwoord" #: frappe/core/doctype/user/user.py:1144 msgid "Password Email Sent" -msgstr "" +msgstr "Wachtwoord e-mail verzonden" #: frappe/core/doctype/user/user.py:500 msgid "Password Reset" -msgstr "" +msgstr "Wachtwoord opnieuw instellen" #. Label of the password_reset_limit (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Password Reset Link Generation Limit" -msgstr "" +msgstr "Limiet voor het genereren van een link voor het opnieuw instellen van het wachtwoord" #: frappe/public/js/frappe/form/grid_row.js:895 msgid "Password cannot be filtered" -msgstr "" +msgstr "Wachtwoorden kunnen niet worden gefilterd." #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:360 msgid "Password changed successfully." -msgstr "" +msgstr "Wachtwoord succesvol veranderd." #. Label of the password (Password) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Password for Base DN" -msgstr "" +msgstr "Wachtwoord voor basis-DN" #: frappe/email/doctype/email_account/email_account.py:190 msgid "Password is required or select Awaiting Password" -msgstr "" +msgstr "Wachtwoord nodig of selecteer afwachting wachtwoord" #: frappe/www/update-password.html:94 msgid "Password is valid. 👍" @@ -19125,15 +19217,15 @@ msgstr "" #: frappe/public/js/frappe/desk.js:212 msgid "Password missing in Email Account" -msgstr "" +msgstr "Wachtwoord ontbreekt in e-mailaccount" #: frappe/utils/password.py:47 msgid "Password not found for {0} {1} {2}" -msgstr "" +msgstr "Wachtwoord niet gevonden voor {0} {1} {2}" #: frappe/core/doctype/user/user.py:1310 msgid "Password requirements not met" -msgstr "" +msgstr "Niet voldaan aan de wachtwoordvereisten" #: frappe/core/doctype/user/user.py:1143 msgid "Password reset instructions have been sent to {}'s email" @@ -19141,43 +19233,43 @@ msgstr "" #: frappe/www/update-password.html:191 msgid "Password set" -msgstr "" +msgstr "Wachtwoord instellen" #: frappe/auth.py:264 msgid "Password size exceeded the maximum allowed size" -msgstr "" +msgstr "De maximale toegestane wachtwoordgrootte is overschreden." #: frappe/core/doctype/user/user.py:929 msgid "Password size exceeded the maximum allowed size." -msgstr "" +msgstr "De wachtwoordgrootte overschreed de maximaal toegestane grootte." #: frappe/www/update-password.html:93 msgid "Passwords do not match" -msgstr "" +msgstr "De wachtwoorden komen niet overeen." #: frappe/core/doctype/user/user.js:206 msgid "Passwords do not match!" -msgstr "" +msgstr "Wachtwoorden komen niet overeen!" #: frappe/public/js/frappe/views/file/file_view.js:151 msgid "Paste" -msgstr "" +msgstr "Plakken" #. Label of the patch (Int) field in DocType 'Package Release' #. Label of the patch (Code) field in DocType 'Patch Log' #: frappe/core/doctype/package_release/package_release.json #: frappe/core/doctype/patch_log/patch_log.json msgid "Patch" -msgstr "" +msgstr "Lapje" #. Name of a DocType #: frappe/core/doctype/patch_log/patch_log.json msgid "Patch Log" -msgstr "" +msgstr "Patchlog" #: frappe/modules/patch_handler.py:136 msgid "Patch type {} not found in patches.txt" -msgstr "" +msgstr "Patchtype {} niet gevonden in patches.txt" #. Label of the path (Data) field in DocType 'API Request Log' #. Label of the path (Small Text) field in DocType 'Package Release' @@ -19191,41 +19283,41 @@ msgstr "" #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:35 msgid "Path" -msgstr "" +msgstr "Pad" #. 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 "" +msgstr "Pad naar CA-certificatenbestand" #. Label of the local_server_certificate_file (Data) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Path to Server Certificate" -msgstr "" +msgstr "Pad naar servercertificaat" #. Label of the local_private_key_file (Data) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Path to private Key File" -msgstr "" +msgstr "Pad naar het privé-sleutelbestand" #: frappe/modules/utils.py:252 msgid "Path {0} is not within module {1}" -msgstr "" +msgstr "Pad {0} bevindt zich niet binnen module {1}" #: frappe/website/path_resolver.py:230 msgid "Path {0} it not a valid path" -msgstr "" +msgstr "Pad {0} is geen geldig pad" #. Label of the payload_count (Int) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Payload Count" -msgstr "" +msgstr "Aantal ladingen" #. 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 "Maximaal geheugengebruik" #. Option for the 'Status' (Select) field in DocType 'Data Import' #. Option for the 'Contribution Status' (Select) field in DocType 'Translation' @@ -19243,24 +19335,24 @@ msgstr "In afwachting van" #. Request' #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json msgid "Pending Approval" -msgstr "" +msgstr "In afwachting van goedkeuring" #. Label of the pending_emails (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Pending Emails" -msgstr "" +msgstr "In afwachting zijnde e-mails" #. Label of the pending_jobs (Int) field in DocType 'System Health Report #. Queue' #: frappe/desk/doctype/system_health_report_queue/system_health_report_queue.json msgid "Pending Jobs" -msgstr "" +msgstr "Vacatures in behandeling" #. Option for the 'Status' (Select) field in DocType 'Personal Data Deletion #. Request' #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json msgid "Pending Verification" -msgstr "" +msgstr "Verificatie in afwachting" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -19269,34 +19361,34 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Percent" -msgstr "" +msgstr "Percent" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Percentage" -msgstr "" +msgstr "Percentage" #. Label of the dynamic_date_period (Select) field in DocType 'Auto Email #. Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Period" -msgstr "" +msgstr "periode" #. Label of the permlevel (Int) field in DocType 'DocField' #. Label of the permlevel (Int) field in DocType 'Customize Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Perm Level" -msgstr "" +msgstr "Permanent niveau" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Permanent" -msgstr "" +msgstr "Permanent" #: frappe/public/js/frappe/form/form.js:1068 msgid "Permanently Cancel {0}?" -msgstr "" +msgstr "Definitief {0} annuleren?" #: frappe/public/js/frappe/form/form.js:1114 msgid "Permanently Discard {0}?" @@ -19304,34 +19396,34 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:901 msgid "Permanently Submit {0}?" -msgstr "" +msgstr "Definitief {0} invoeren?" #: frappe/public/js/frappe/model/model.js:696 msgid "Permanently delete {0}?" -msgstr "" +msgstr "Definitief {0} verwijderen?" #: frappe/core/page/permission_manager/permission_manager_help.html:19 msgid "Permission" -msgstr "" +msgstr "Toestemming" #: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 msgid "Permission Error" -msgstr "" +msgstr "Toelatingsfout" #. Name of a DocType #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "Permission Inspector" -msgstr "" +msgstr "Toestemmingsinspecteur" #. Label of the permlevel (Int) field in DocType 'Custom Field' #: frappe/core/page/permission_manager/permission_manager.js:515 #: frappe/custom/doctype/custom_field/custom_field.json msgid "Permission Level" -msgstr "" +msgstr "Machtigingsniveau" #: frappe/core/page/permission_manager/permission_manager_help.html:89 msgid "Permission Levels" -msgstr "" +msgstr "Toegangsniveaus" #. Name of a DocType #: frappe/core/doctype/permission_log/permission_log.json @@ -19341,12 +19433,12 @@ msgstr "" #. Option for the 'Script Type' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Permission Query" -msgstr "" +msgstr "Toestemmingsaanvraag" #. Label of the permission_rules (Section Break) field in DocType 'Custom Role' #: frappe/core/doctype/custom_role/custom_role.json msgid "Permission Rules" -msgstr "" +msgstr "Toestemmingsregels" #. Label of the permission_type (Select) field in DocType 'Permission #. Inspector' @@ -19355,7 +19447,7 @@ msgstr "" #: frappe/core/doctype/permission_inspector/permission_inspector.json #: frappe/core/doctype/permission_type/permission_type.json msgid "Permission Type" -msgstr "" +msgstr "Toestemmingstype" #: frappe/core/doctype/permission_type/permission_type.py:40 msgid "Permission Type '{0}' is reserved. Please choose another name." @@ -19380,65 +19472,65 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager.js:222 #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Permissions" -msgstr "" +msgstr "Machtigingen" #: frappe/core/doctype/doctype/doctype.py:1936 #: frappe/core/doctype/doctype/doctype.py:1946 msgid "Permissions Error" -msgstr "" +msgstr "Machtigingsfout" #: frappe/core/page/permission_manager/permission_manager_help.html:10 msgid "Permissions are automatically applied to Standard Reports and searches." -msgstr "" +msgstr "Toestemmingen worden automatisch toegepast op standaardrapporten en zoekopdrachten." #: frappe/core/page/permission_manager/permission_manager_help.html:5 msgid "Permissions are set on Roles and Document Types (called DocTypes) by setting rights like Read, Write, Create, Delete, Submit, Cancel, Amend, Report, Import, Export, Print, Email and Set User Permissions." -msgstr "" +msgstr "Machtigingen worden ingesteld voor rollen en documenttypen (DocTypes genoemd) door rechten toe te kennen zoals Lezen, Schrijven, Aanmaken, Verwijderen, Verzenden, Annuleren, Wijzigen, Rapporteren, Importeren, Exporteren, Afdrukken, E-mailen en Gebruikersmachtigingen instellen." #: frappe/core/page/permission_manager/permission_manager_help.html:93 msgid "Permissions at higher levels are Field Level permissions. All Fields have a Permission Level set against them and the rules defined at that permissions apply to the field. This is useful in case you want to hide or make certain field read-only for certain Roles." -msgstr "" +msgstr "Machtigingen op hogere niveaus zijn machtigingen op veldniveau. Aan alle velden is een machtigingsniveau toegewezen en de regels die bij dat machtigingsniveau zijn gedefinieerd, zijn van toepassing op het veld. Dit is handig als u bepaalde velden wilt verbergen of alleen-lezen wilt maken voor bepaalde rollen." #: frappe/core/page/permission_manager/permission_manager_help.html:91 msgid "Permissions at level 0 are Document Level permissions, i.e. they are primary for access to the document." -msgstr "" +msgstr "Machtigingen op niveau 0 zijn machtigingen op documentniveau, d.w.z. ze zijn primair voor toegang tot het document." #: frappe/core/page/permission_manager/permission_manager_help.html:6 msgid "Permissions get applied on Users based on what Roles they are assigned." -msgstr "" +msgstr "Machtigingen worden aan gebruikers toegekend op basis van de rollen die aan hen zijn toegewezen." #. Name of a report #. Label of a Link in the Users Workspace #: frappe/core/report/permitted_documents_for_user/permitted_documents_for_user.json #: frappe/core/workspace/users/users.json msgid "Permitted Documents For User" -msgstr "" +msgstr "Toegestane documenten voor Gebruiker" #. Label of the permitted_roles (Table MultiSelect) field in DocType 'Workflow #. Action' #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Permitted Roles" -msgstr "" +msgstr "Toegestane rollen" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Personal" -msgstr "" +msgstr "Persoonlijk" #. Name of a DocType #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json msgid "Personal Data Deletion Request" -msgstr "" +msgstr "Verzoek tot verwijdering van persoonsgegevens" #. Name of a DocType #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json msgid "Personal Data Deletion Step" -msgstr "" +msgstr "Stap voor het verwijderen van persoonsgegevens" #. Name of a DocType #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json msgid "Personal Data Download Request" -msgstr "" +msgstr "Verzoek om download van persoonlijke gegevens" #. Label of the phone (Data) field in DocType 'Address' #. Label of the phone (Data) field in DocType 'Contact' @@ -19462,39 +19554,39 @@ msgstr "" #: frappe/website/doctype/contact_us_settings/contact_us_settings.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Phone" -msgstr "" +msgstr "Telefoon" #. Label of the phone_no (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Phone No." -msgstr "" +msgstr "Telefoonnr." #: frappe/utils/__init__.py:115 msgid "Phone Number {0} set in field {1} is not valid." -msgstr "" +msgstr "Het telefoonnummer {0} dat in veld {1} is ingevoerd, is niet geldig." #: frappe/public/js/frappe/form/print_utils.js:69 #: frappe/public/js/frappe/views/reports/report_view.js:1577 #: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Pick Columns" -msgstr "" +msgstr "Kies Kolommen" #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Pie" -msgstr "" +msgstr "Taart" #. Label of the pincode (Data) field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Pincode" -msgstr "" +msgstr "Postcode" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Pink" -msgstr "" +msgstr "Roze" #. Label of the placeholder (Data) field in DocType 'DocField' #. Label of the placeholder (Data) field in DocType 'Custom Field' @@ -19505,17 +19597,17 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Placeholder" -msgstr "" +msgstr "Plaatsaanduiding" #. Option for the 'Message Type' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Plain Text" -msgstr "" +msgstr "Platte tekst" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Plant" -msgstr "" +msgstr "Plant" #: frappe/email/doctype/email_account/email_account.py:545 msgid "Please Authorize OAuth for Email Account {0}" @@ -19523,59 +19615,59 @@ msgstr "" #: frappe/email/oauth.py:29 msgid "Please Authorize OAuth for Email Account {}" -msgstr "" +msgstr "Autoriseer OAuth voor het e-mailaccount {}" #: frappe/website/doctype/website_theme/website_theme.py:77 msgid "Please Duplicate this Website Theme to customize." -msgstr "" +msgstr "Gelieve Dupliceer deze Website thema aan te passen." #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:162 msgid "Please Install the ldap3 library via pip to use ldap functionality." -msgstr "" +msgstr "Installeer de ldap3-bibliotheek via pip om de ldap-functionaliteit te gebruiken." #: frappe/public/js/frappe/views/reports/query_report.js:309 msgid "Please Set Chart" -msgstr "" +msgstr "Stel een grafiek in" #: frappe/core/doctype/sms_settings/sms_settings.py:88 msgid "Please Update SMS Settings" -msgstr "" +msgstr "Werk SMS-instellingen bij" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:614 msgid "Please add a subject to your email" -msgstr "" +msgstr "Voeg een onderwerp toe aan uw e-mail" #: frappe/templates/includes/comments/comments.html:168 msgid "Please add a valid comment." -msgstr "" +msgstr "Voeg een geldige opmerking toe." #: frappe/core/doctype/user/user.py:1126 msgid "Please ask your administrator to verify your sign-up" -msgstr "" +msgstr "Vraag uw beheerder om uw sign-up te controleren" #: frappe/public/js/frappe/form/controls/select.js:101 msgid "Please attach a file first." -msgstr "" +msgstr "Eerst een bestand toevoegen." #: frappe/printing/doctype/letter_head/letter_head.py:89 msgid "Please attach an image file to set HTML for Footer." -msgstr "" +msgstr "Voeg een afbeeldingsbestand toe om de HTML voor de voettekst in te stellen." #: frappe/printing/doctype/letter_head/letter_head.py:77 msgid "Please attach an image file to set HTML for Letter Head." -msgstr "" +msgstr "Voeg een afbeeldingsbestand toe om de HTML-code voor het briefhoofd in te stellen." #: frappe/core/doctype/package_import/package_import.py:39 msgid "Please attach the package" -msgstr "" +msgstr "Gelieve het pakket te bevestigen." #: frappe/utils/dashboard.py:58 msgid "Please check the filter values set for Dashboard Chart: {}" -msgstr "" +msgstr "Controleer de filterwaarden die zijn ingesteld voor Dashboarddiagram: {}" #: frappe/model/base_document.py:1079 msgid "Please check the value of \"Fetch From\" set for field {0}" -msgstr "" +msgstr "Controleer de waarde van "Fetch From" ingesteld voor veld {0}" #: frappe/core/doctype/user/user.py:1124 msgid "Please check your email for verification" @@ -19583,11 +19675,11 @@ msgstr "Controleer uw e-mail voor verificatie" #: frappe/email/smtp.py:134 msgid "Please check your email login credentials." -msgstr "" +msgstr "Controleer uw inloggegevens voor uw e-mail." #: frappe/twofactor.py:243 msgid "Please check your registered email address for instructions on how to proceed. Do not close this window as you will have to return to it." -msgstr "" +msgstr "Controleer alstublieft uw geregistreerde e-mailadres voor instructies over hoe u doorgaat. Sluit dit venster niet aan, daar moet je terugkeren." #: frappe/desk/doctype/workspace/workspace.js:23 msgid "Please click Edit on the Workspace for best results" @@ -19599,43 +19691,43 @@ msgstr "" #: frappe/twofactor.py:286 msgid "Please click on the following link and follow the instructions on the page. {0}" -msgstr "" +msgstr "Klik op de volgende link en volg de instructies op de pagina. {0}" #: frappe/templates/emails/password_reset.html:2 msgid "Please click on the following link to set your new password" -msgstr "" +msgstr "Klik op de volgende link om je nieuwe wachtwoord in te stellen" #: frappe/www/confirm_workflow_action.html:4 msgid "Please confirm your action to {0} this document." -msgstr "" +msgstr "Bevestig uw actie aan {0} dit document." #: frappe/printing/page/print/print.js:685 msgid "Please contact your system manager to install correct version." -msgstr "" +msgstr "Neem contact op met uw systeembeheerder om de juiste versie te installeren." #: frappe/desk/doctype/number_card/number_card.js:45 msgid "Please create Card first" -msgstr "" +msgstr "Maak eerst een kaart aan" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:42 msgid "Please create chart first" -msgstr "" +msgstr "Maak eerst een grafiek" #: frappe/desk/form/meta.py:193 msgid "Please delete the field from {0} or add the required doctype." -msgstr "" +msgstr "Verwijder het veld uit {0} of voeg het vereiste doctype toe." #: frappe/core/doctype/data_export/exporter.py:184 msgid "Please do not change the template headings." -msgstr "" +msgstr "Gelieve niet de sjabloon rubrieken veranderen." #: frappe/printing/doctype/print_format/print_format.js:19 msgid "Please duplicate this to make changes" -msgstr "" +msgstr "Gelieve een tweede om wijzigingen aan te brengen" #: frappe/core/doctype/system_settings/system_settings.py:182 msgid "Please enable atleast one Social Login Key or LDAP or Login With Email Link before disabling username/password based login." -msgstr "" +msgstr "Schakel ten minste één inlogmethode via een sociale mediasleutel, LDAP of een e-maillink in voordat u inloggen met gebruikersnaam en wachtwoord uitschakelt." #: frappe/desk/doctype/notification_log/notification_log.js:45 #: frappe/email/doctype/auto_email_report/auto_email_report.js:17 @@ -19644,240 +19736,240 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:161 #: frappe/public/js/frappe/utils/utils.js:1706 msgid "Please enable pop-ups" -msgstr "" +msgstr "Schakel aub pop - ups in" #: frappe/public/js/frappe/microtemplate.js:162 #: frappe/public/js/frappe/microtemplate.js:177 msgid "Please enable pop-ups in your browser" -msgstr "" +msgstr "Schakel pop-ups in uw browser in" #: frappe/integrations/google_oauth.py:55 msgid "Please enable {} before continuing." -msgstr "" +msgstr "Schakel {} in voordat u verdergaat." #: frappe/utils/oauth.py:222 msgid "Please ensure that your profile has an email address" -msgstr "" +msgstr "Zorg ervoor dat uw profiel heeft een e-mailadres" #: frappe/integrations/doctype/social_login_key/social_login_key.py:83 msgid "Please enter Access Token URL" -msgstr "" +msgstr "Voer de Access Token-URL in" #: frappe/integrations/doctype/social_login_key/social_login_key.py:81 msgid "Please enter Authorize URL" -msgstr "" +msgstr "Voer alstublieft URL autoriseren in" #: frappe/integrations/doctype/social_login_key/social_login_key.py:79 msgid "Please enter Base URL" -msgstr "" +msgstr "Voer de basis-URL in" #: frappe/integrations/doctype/social_login_key/social_login_key.py:87 msgid "Please enter Client ID before social login is enabled" -msgstr "" +msgstr "Voer een client-ID in voordat sociale aanmelding is ingeschakeld" #: frappe/integrations/doctype/social_login_key/social_login_key.py:90 msgid "Please enter Client Secret before social login is enabled" -msgstr "" +msgstr "Voer Client Secret in voordat sociale aanmelding is ingeschakeld" #: frappe/integrations/doctype/connected_app/connected_app.py:54 msgid "Please enter OpenID Configuration URL" -msgstr "" +msgstr "Voer de OpenID-configuratie-URL in." #: frappe/integrations/doctype/social_login_key/social_login_key.py:85 msgid "Please enter Redirect URL" -msgstr "" +msgstr "Voer de omleidings-URL in" #: frappe/templates/includes/comments/comments.html:163 msgid "Please enter a valid email address." -msgstr "" +msgstr "Voer een geldig e-mailadres in." #: frappe/templates/includes/contact.js:15 msgid "Please enter both your email and message so that we can get back to you. Thanks!" -msgstr "" +msgstr "Vul zowel uw e-mailadres als uw bericht in, zodat we contact met u kunnen opnemen. Bedankt!" #: frappe/www/update-password.html:259 msgid "Please enter the password" -msgstr "" +msgstr "Voer het wachtwoord in" #: frappe/public/js/frappe/desk.js:217 msgctxt "Email Account" msgid "Please enter the password for: {0}" -msgstr "" +msgstr "Voer het wachtwoord in voor: {0}" #: frappe/core/doctype/sms_settings/sms_settings.py:43 msgid "Please enter valid mobile nos" -msgstr "" +msgstr "Voer geldige mobiele nummers in" #: frappe/www/update-password.html:142 msgid "Please enter your new password." -msgstr "" +msgstr "Voer uw nieuwe wachtwoord in." #: frappe/www/update-password.html:135 msgid "Please enter your old password." -msgstr "" +msgstr "Voer uw oude wachtwoord in." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:444 msgid "Please find attached {0}: {1}" -msgstr "" +msgstr "Zie bijgevoegde {0}: {1}" #: frappe/templates/includes/comments/comments.py:42 #: frappe/templates/includes/comments/comments.py:45 msgid "Please login to post a comment." -msgstr "" +msgstr "Log in om een reactie te plaatsen." #: frappe/core/doctype/communication/communication.py:186 msgid "Please make sure the Reference Communication Docs are not circularly linked." -msgstr "" +msgstr "Zorg ervoor dat de referentiecommunicatiedocumenten niet circulair zijn gekoppeld." #: frappe/model/document.py:1036 msgid "Please refresh to get the latest document." -msgstr "" +msgstr "Vernieuw om het nieuwste document te krijgen." #: frappe/printing/page/print/print.js:602 msgid "Please remove the printer mapping in Printer Settings and try again." -msgstr "" +msgstr "Verwijder de printertoewijzing in de printerinstellingen en probeer het opnieuw." #: frappe/public/js/frappe/form/form.js:360 msgid "Please save before attaching." -msgstr "" +msgstr "Gelieve opslaan voordat het bevestigen." #: frappe/public/js/frappe/form/sidebar/assign_to.js:63 msgid "Please save the document before assignment" -msgstr "" +msgstr "Sla het document voordat opdracht" #: frappe/public/js/frappe/form/sidebar/assign_to.js:83 msgid "Please save the document before removing assignment" -msgstr "" +msgstr "Sla het document voordat u opdracht" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:89 msgid "Please save the form before previewing the message" -msgstr "" +msgstr "Sla het formulier op voordat u het bericht bekijkt." #: frappe/public/js/frappe/views/reports/report_view.js:1729 msgid "Please save the report first" -msgstr "" +msgstr "Sla het rapport eerst" #: frappe/website/doctype/web_template/web_template.js:22 msgid "Please save to edit the template." -msgstr "" +msgstr "Sla op om de sjabloon te bewerken." #: frappe/printing/doctype/print_format/print_format.js:31 msgid "Please select DocType first" -msgstr "" +msgstr "Selecteer DocType eerste" #: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.js:27 msgid "Please select Entity Type first" -msgstr "" +msgstr "Selecteer eerst entiteitstype" #: frappe/core/doctype/system_settings/system_settings.py:118 msgid "Please select Minimum Password Score" -msgstr "" +msgstr "Selecteer alstublieft de minimum wachtwoordcijfer" #: frappe/public/js/frappe/views/reports/query_report.js:1228 msgid "Please select X and Y fields" -msgstr "" +msgstr "Selecteer de velden X en Y." #: frappe/public/js/form_builder/components/Field.vue:158 msgid "Please select a DocType in options before setting filters" -msgstr "" +msgstr "Selecteer een documenttype in de opties voordat u de filters instelt." #: frappe/utils/__init__.py:122 msgid "Please select a country code for field {1}." -msgstr "" +msgstr "Selecteer een landcode voor veld {1}." #: frappe/public/js/frappe/file_uploader/FileUploader.vue:527 msgid "Please select a file first." -msgstr "" +msgstr "Selecteer eerst een bestand." #: frappe/utils/file_manager.py:50 msgid "Please select a file or url" -msgstr "" +msgstr "Selecteer een bestand of url" #: frappe/model/rename_doc.py:687 msgid "Please select a valid csv file with data" -msgstr "" +msgstr "Selecteer een geldig CSV-bestand met gegevens" #: frappe/utils/data.py:309 msgid "Please select a valid date filter" -msgstr "" +msgstr "Selecteer een geldig datumfilter" #: frappe/core/doctype/user_permission/user_permission_list.js:203 msgid "Please select applicable Doctypes" -msgstr "" +msgstr "Selecteer toepasselijke Doctypes" #: frappe/model/db_query.py:1260 msgid "Please select atleast 1 column from {0} to sort/group" -msgstr "" +msgstr "Selecteer tenminste 1 kolom {0} sorteren / groeperen" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:214 msgid "Please select prefix first" -msgstr "" +msgstr "Selecteer eerst een voorvoegsel" #: frappe/core/doctype/data_export/data_export.js:42 msgid "Please select the Document Type." -msgstr "" +msgstr "Selecteer het documenttype." #. Description of the 'Directory Server' (Select) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Please select the LDAP Directory being used" -msgstr "" +msgstr "Selecteer de LDAP-directory die u gebruikt." #: frappe/website/doctype/website_settings/website_settings.js:100 msgid "Please select {0}" -msgstr "" +msgstr "Selecteer {0}" #: frappe/contacts/doctype/contact/contact.py:298 msgid "Please set Email Address" -msgstr "" +msgstr "Stel e-mailadres" #: frappe/printing/page/print/print.js:616 msgid "Please set a printer mapping for this print format in the Printer Settings" -msgstr "" +msgstr "Stel een printermap in voor dit afdrukformaat in de Printerinstellingen" #: frappe/public/js/frappe/views/reports/query_report.js:1451 msgid "Please set filters" -msgstr "" +msgstr "Stel filters" #: frappe/email/doctype/auto_email_report/auto_email_report.py:271 msgid "Please set filters value in Report Filter table." -msgstr "" +msgstr "Stel filters waarde in Report Filter tabel." #: frappe/model/naming.py:593 msgid "Please set the document name" -msgstr "" +msgstr "Stel de documentnaam in." #: frappe/desk/doctype/dashboard/dashboard.py:120 msgid "Please set the following documents in this Dashboard as standard first." -msgstr "" +msgstr "Stel eerst de volgende documenten in dit Dashboard als standaard in." #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:120 msgid "Please set the series to be used." -msgstr "" +msgstr "Stel de reeks in die moet worden gebruikt." #: frappe/core/doctype/system_settings/system_settings.py:132 msgid "Please setup SMS before setting it as an authentication method, via SMS Settings" -msgstr "" +msgstr "Installeer alstublieft SMS voordat u deze instelt als een verificatiemethode, via SMS-instellingen" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:107 msgid "Please setup a message first" -msgstr "" +msgstr "Stel eerst een bericht in" #: frappe/core/doctype/user/user.py:465 msgid "Please setup default outgoing Email Account from Settings > Email Account" -msgstr "" +msgstr "Stel het standaard uitgaande e-mailaccount in via Instellingen > E-mailaccount." #: frappe/email/doctype/email_account/email_account.py:433 msgid "Please setup default outgoing Email Account from Tools > Email Account" -msgstr "" +msgstr "Stel het standaard uitgaande e-mailaccount in via Extra > E-mailaccount." #: frappe/public/js/frappe/model/model.js:786 msgid "Please specify" -msgstr "" +msgstr "Specificeer" #: frappe/permissions.py:815 msgid "Please specify a valid parent DocType for {0}" -msgstr "" +msgstr "Geef een geldig ouder-DocType op voor {0}" #: frappe/email/doctype/notification/notification.py:165 msgid "Please specify at least 10 minutes due to the trigger cadence of the scheduler" @@ -19885,7 +19977,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.py:172 msgid "Please specify the field from which to attach files" -msgstr "" +msgstr "Geef aan vanuit welk veld u de bestanden wilt bijvoegen." #: frappe/email/doctype/notification/notification.py:162 msgid "Please specify the minutes offset" @@ -19893,7 +19985,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.py:156 msgid "Please specify which date field must be checked" -msgstr "" +msgstr "Geef aan welke datum veld moet worden gecontroleerd" #: frappe/email/doctype/notification/notification.py:160 msgid "Please specify which datetime field must be checked" @@ -19901,28 +19993,28 @@ msgstr "" #: frappe/email/doctype/notification/notification.py:169 msgid "Please specify which value field must be checked" -msgstr "" +msgstr "Geef aan welke waarde veld moet worden gecontroleerd" #: frappe/public/js/frappe/request.js:186 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" -msgstr "" +msgstr "Probeer het opnieuw" #: frappe/integrations/google_oauth.py:58 msgid "Please update {} before continuing." -msgstr "" +msgstr "Werk de accolades {} bij voordat u verdergaat." #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:335 msgid "Please use a valid LDAP search filter" -msgstr "" +msgstr "Gebruik een geldig LDAP-zoekfilter." #: frappe/templates/emails/file_backup_notification.html:4 msgid "Please use following links to download file backup." -msgstr "" +msgstr "Gebruik de onderstaande links om een back-up van uw bestanden te downloaden." #: frappe/utils/password.py:217 msgid "Please visit https://frappecloud.com/docs/sites/migrate-an-existing-site#encryption-key for more information." -msgstr "" +msgstr "Ga naar https://frappecloud.com/docs/sites/migrate-an-existing-site#encryption-key voor meer informatie." #. Label of the policy_uri (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -19933,18 +20025,18 @@ msgstr "" #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Polling" -msgstr "" +msgstr "Peiling" #. Label of the popover_element (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Popover Element" -msgstr "" +msgstr "Popover-element" #. Label of the ondemand_description (HTML Editor) field in DocType 'Form Tour #. Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Popover or Modal Description" -msgstr "" +msgstr "Popover- of modale beschrijving" #. Label of the smtp_port (Data) field in DocType 'Email Account' #. Label of the incoming_port (Data) field in DocType 'Email Account' @@ -19955,35 +20047,35 @@ msgstr "" #: frappe/email/doctype/email_domain/email_domain.json #: frappe/printing/doctype/network_printer_settings/network_printer_settings.json msgid "Port" -msgstr "" +msgstr "Haven" #: frappe/www/me.html:81 msgid "Portal" -msgstr "" +msgstr "Portaal" #. Label of the menu (Table) field in DocType 'Portal Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Portal Menu" -msgstr "" +msgstr "Portaalmenu" #. Name of a DocType #: frappe/website/doctype/portal_menu_item/portal_menu_item.json msgid "Portal Menu Item" -msgstr "" +msgstr "Portaalmenu-item" #. Name of a DocType #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Portal Settings" -msgstr "" +msgstr "portal Instellingen" #: frappe/public/js/frappe/form/print_utils.js:25 msgid "Portrait" -msgstr "" +msgstr "Portret" #. Label of the position (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Position" -msgstr "" +msgstr "Positie" #: frappe/templates/discussions/comment_box.html:29 #: frappe/templates/discussions/reply_card.html:15 @@ -19995,12 +20087,12 @@ msgstr "Bericht" #: frappe/templates/discussions/reply_section.html:40 msgid "Post it here, our mentors will help you out." -msgstr "" +msgstr "Plaats het hier, onze mentoren helpen je graag verder." #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Postal" -msgstr "" +msgstr "Post" #. Label of the pincode (Data) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json @@ -20011,7 +20103,7 @@ msgstr "Postcode" #. Label of the posting_timestamp (Datetime) field in DocType 'Changelog Feed' #: frappe/desk/doctype/changelog_feed/changelog_feed.json msgid "Posting Timestamp" -msgstr "" +msgstr "Tijdstempel van publicatie" #. Label of the precision (Select) field in DocType 'DocField' #. Label of the precision (Select) field in DocType 'Custom Field' @@ -20022,33 +20114,33 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Precision" -msgstr "" +msgstr "Precisie" #: frappe/core/doctype/doctype/doctype.py:1708 msgid "Precision ({0}) for {1} cannot be greater than its length ({2})." -msgstr "" +msgstr "De precisie ({0}) voor {1} kan niet groter zijn dan de lengte ({2})." #: frappe/core/doctype/doctype/doctype.py:1432 msgid "Precision should be between 1 and 6" -msgstr "" +msgstr "Precision moet tussen 1 en 6" #: frappe/utils/password_strength.py:187 msgid "Predictable substitutions like '@' instead of 'a' don't help very much." -msgstr "" +msgstr "Voorspelbare vervangingen als '@' in plaats van 'a' niet helpen heel veel." #: frappe/desk/page/setup_wizard/install_fixtures.py:34 msgid "Prefer not to say" -msgstr "" +msgstr "Liever niet zeggen" #. Label of the is_primary_address (Check) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Preferred Billing Address" -msgstr "" +msgstr "Voorkeursfactuuradres" #. Label of the is_shipping_address (Check) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Preferred Shipping Address" -msgstr "" +msgstr "Voorkeursverzendadres" #. Label of the prefix (Data) field in DocType 'Document Naming Rule' #. Label of the prefix (Autocomplete) field in DocType 'Document Naming @@ -20056,7 +20148,7 @@ msgstr "" #: frappe/core/doctype/document_naming_rule/document_naming_rule.json #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Prefix" -msgstr "" +msgstr "Voorvoegsel" #. Name of a DocType #. Label of the prepared_report (Check) field in DocType 'Report' @@ -20064,37 +20156,37 @@ msgstr "" #: frappe/core/doctype/report/report.json #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:32 msgid "Prepared Report" -msgstr "" +msgstr "Voorbereid rapport" #. Name of a report #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.json msgid "Prepared Report Analytics" -msgstr "" +msgstr "Voorbereide rapportanalyse" #. Name of a role #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Prepared Report User" -msgstr "" +msgstr "Voorbereid rapport gebruiker" #: frappe/desk/query_report.py:309 msgid "Prepared report render failed" -msgstr "" +msgstr "Het genereren van het voorbereide rapport is mislukt." #: frappe/public/js/frappe/views/reports/query_report.js:479 msgid "Preparing Report" -msgstr "" +msgstr "Rapport wordt opgesteld" #: frappe/public/js/frappe/views/communication.js:484 msgid "Prepend the template to the email message" -msgstr "" +msgstr "Voeg de sjabloon toe aan het begin van het e-mailbericht." #: frappe/public/js/frappe/ui/keyboard.js:139 msgid "Press Alt Key to trigger additional shortcuts in Menu and Sidebar" -msgstr "" +msgstr "Druk op de Alt-toets om extra sneltoetsen in het menu en de zijbalk te activeren." #: frappe/public/js/frappe/list/list_filter.js:105 msgid "Press Enter to save" -msgstr "" +msgstr "Druk op Enter om te bewaren" #. Label of the section_import_preview (Section Break) field in DocType 'Data #. Import' @@ -20112,27 +20204,27 @@ msgstr "" #: frappe/public/js/frappe/form/controls/markdown_editor.js:31 #: frappe/public/js/frappe/ui/capture.js:237 msgid "Preview" -msgstr "" +msgstr "Voorbeeld" #. Label of the preview_html (HTML) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Preview HTML" -msgstr "" +msgstr "HTML-voorbeeld" #. Label of the preview_message (Button) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Preview Message" -msgstr "" +msgstr "Voorbeeldbericht" #: frappe/public/js/form_builder/form_builder.bundle.js:83 msgid "Preview Mode" -msgstr "" +msgstr "Voorbeeldmodus" #. Label of the series_preview (Text) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Preview of generated names" -msgstr "" +msgstr "Voorbeeld van gegenereerde namen" #: frappe/public/js/frappe/views/render_preview.js:19 msgid "Preview on {0}" @@ -20140,11 +20232,11 @@ msgstr "" #: frappe/public/js/print_format_builder/Preview.vue:103 msgid "Preview type" -msgstr "" +msgstr "Voorbeeldtype" #: frappe/email/doctype/email_group/email_group.js:81 msgid "Preview:" -msgstr "" +msgstr "Voorbeeld:" #: frappe/public/js/frappe/form/form_tour.js:15 #: frappe/public/js/frappe/web_form/web_form.js:97 @@ -20152,20 +20244,20 @@ msgstr "" #: frappe/templates/includes/slideshow.html:34 #: frappe/website/web_template/slideshow/slideshow.html:40 msgid "Previous" -msgstr "" +msgstr "vorig" #: frappe/public/js/frappe/ui/slides.js:365 msgctxt "Go to previous slide" msgid "Previous" -msgstr "" +msgstr "vorig" #: frappe/public/js/frappe/form/toolbar.js:349 msgid "Previous Document" -msgstr "" +msgstr "Vorig document" #: frappe/public/js/frappe/form/form.js:2271 msgid "Previous Submission" -msgstr "" +msgstr "Vorige inzending" #. Option for the 'Button Color' (Select) field in DocType 'DocField' #. Option for the 'Button Color' (Select) field in DocType 'Custom Field' @@ -20177,32 +20269,32 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Primary" -msgstr "" +msgstr "Primair" #: frappe/public/js/frappe/form/templates/address_list.html:27 msgid "Primary Address" -msgstr "" +msgstr "Hoofdadres" #. Label of the primary_color (Link) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Primary Color" -msgstr "" +msgstr "Primaire kleur" #: frappe/public/js/frappe/form/templates/contact_list.html:23 msgid "Primary Contact" -msgstr "" +msgstr "Primaire contactpersoon" #: frappe/public/js/frappe/form/templates/contact_list.html:69 msgid "Primary Email" -msgstr "" +msgstr "Primair e-mailadres" #: frappe/public/js/frappe/form/templates/contact_list.html:49 msgid "Primary Mobile" -msgstr "" +msgstr "Primair mobiel" #: frappe/public/js/frappe/form/templates/contact_list.html:41 msgid "Primary Phone" -msgstr "" +msgstr "Primair telefoonnummer" #: frappe/database/mariadb/schema.py:156 frappe/database/postgres/schema.py:202 #: frappe/database/sqlite/schema.py:141 @@ -20226,16 +20318,16 @@ msgstr "" #: frappe/public/js/frappe/views/reports/report_view.js:1539 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" -msgstr "" +msgstr "Afdrukken" #: frappe/public/js/frappe/list/list_view.js:2264 msgctxt "Button in list view actions menu" msgid "Print" -msgstr "" +msgstr "Afdrukken" #: frappe/public/js/frappe/list/bulk_operations.js:48 msgid "Print Documents" -msgstr "" +msgstr "Documenten afdrukken" #. Label of the print_format (Link) field in DocType 'Auto Repeat' #. Label of a Link in the Build Workspace @@ -20252,7 +20344,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json msgid "Print Format" -msgstr "" +msgstr "Print Formaat" #. Label of the print_format_builder (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json @@ -20260,51 +20352,51 @@ msgstr "" #: 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 "" +msgstr "Printformaat-editor" #. Label of the print_format_builder_beta (Check) field in DocType 'Print #. Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Print Format Builder Beta" -msgstr "" +msgstr "Print Format Builder Beta" #: frappe/utils/pdf.py:64 msgid "Print Format Error" -msgstr "" +msgstr "Fout in afdrukformaat" #. Name of a DocType #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json msgid "Print Format Field Template" -msgstr "" +msgstr "Sjabloon voor afdrukformaatvelden" #. Label of the print_format_for (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Print Format For" -msgstr "" +msgstr "Afdrukformaat voor" #. 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 "Hulp bij afdrukformaat" #. Label of the print_format_type (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Print Format Type" -msgstr "" +msgstr "Afdrukformaattype" #: frappe/public/js/frappe/views/reports/query_report.js:1645 msgid "Print Format not found" -msgstr "" +msgstr "Afdrukformaat niet gevonden" #: frappe/www/printview.py:443 msgid "Print Format {0} is disabled" -msgstr "" +msgstr "Print Formaat {0} is uitgeschakeld" #. Name of a DocType #. Label of the print_heading (Data) field in DocType 'Print Heading' #: frappe/printing/doctype/print_heading/print_heading.json msgid "Print Heading" -msgstr "" +msgstr "Print Kop" #. Label of the print_hide (Check) field in DocType 'DocField' #. Label of the print_hide (Check) field in DocType 'Custom Field' @@ -20313,7 +20405,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Print Hide" -msgstr "" +msgstr "Afdrukken verbergen" #. Label of the print_hide_if_no_value (Check) field in DocType 'DocField' #. Label of the print_hide_if_no_value (Check) field in DocType 'Custom Field' @@ -20323,21 +20415,21 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Print Hide If No Value" -msgstr "" +msgstr "Afdrukken verbergen indien geen waarde" #: frappe/public/js/frappe/views/communication.js:186 msgid "Print Language" -msgstr "" +msgstr "Gedrukte taal" #: frappe/public/js/frappe/form/print_utils.js:245 msgid "Print Sent to the printer!" -msgstr "" +msgstr "Afdrukken Verzonden naar de printer!" #. Label of the server_printer (Section Break) field in DocType 'Print #. Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Print Server" -msgstr "" +msgstr "Printserver" #. Name of a DocType #: frappe/printing/doctype/print_settings/print_settings.json @@ -20346,7 +20438,7 @@ msgstr "" #: frappe/public/js/frappe/form/print_utils.js:119 #: frappe/public/js/frappe/form/templates/print_layout.html:35 msgid "Print Settings" -msgstr "" +msgstr "Afdrukinstellingen" #. Label of the print_style_section (Section Break) field in DocType 'Print #. Settings' @@ -20355,17 +20447,17 @@ msgstr "" #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.json msgid "Print Style" -msgstr "" +msgstr "Print Stijl" #. Label of the print_style_name (Data) field in DocType 'Print Style' #: frappe/printing/doctype/print_style/print_style.json msgid "Print Style Name" -msgstr "" +msgstr "Naam van de afdrukstijl" #. Label of the print_style_preview (HTML) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Print Style Preview" -msgstr "" +msgstr "Voorbeeld van afdrukstijl" #. Label of the print_width (Data) field in DocType 'DocField' #. Label of the print_width (Data) field in DocType 'Custom Field' @@ -20374,48 +20466,48 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Print Width" -msgstr "" +msgstr "Printbreedte" #. Description of the 'Print Width' (Data) field in DocType 'Customize Form #. Field' #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Print Width of the field, if the field is a column in a table" -msgstr "" +msgstr "De breedte van het veld afdrukken, als het veld een kolom in een tabel is." #: frappe/public/js/frappe/form/form.js:172 msgid "Print document" -msgstr "" +msgstr "Document afdrukken" #. Label of the with_letterhead (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Print with letterhead" -msgstr "" +msgstr "Afdrukken met briefhoofd" #: frappe/printing/page/print/print.js:909 msgid "Printer" -msgstr "" +msgstr "Printer" #: frappe/printing/page/print/print.js:886 msgid "Printer Mapping" -msgstr "" +msgstr "Printertoewijzing" #. Label of the printer_name (Select) field in DocType 'Network Printer #. Settings' #: frappe/printing/doctype/network_printer_settings/network_printer_settings.json msgid "Printer Name" -msgstr "" +msgstr "Printernaam" #: frappe/printing/page/print/print.js:878 msgid "Printer Settings" -msgstr "" +msgstr "Printer instellingen" #: frappe/printing/page/print/print.js:615 msgid "Printer mapping not set." -msgstr "" +msgstr "Printertoewijzing is niet ingesteld." #: frappe/utils/print_format.py:345 msgid "Printing failed" -msgstr "" +msgstr "Afdrukken mislukt" #. Label of the priority (Int) field in DocType 'Assignment Rule' #. Label of the priority (Int) field in DocType 'Document Naming Rule' @@ -20446,47 +20538,47 @@ msgstr "Prive-" #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Private Files (MB)" -msgstr "" +msgstr "Privébestanden (MB)" #: frappe/templates/emails/file_backup_notification.html:6 msgid "Private Files Backup:" -msgstr "" +msgstr "Back-up van privébestanden:" #. Description of the 'Auto Reply Message' (Text Editor) field in DocType #. 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "ProTip: Add Reference: {{ reference_doctype }} {{ reference_name }} to send document reference" -msgstr "" +msgstr "ProTip: Voeg Referentie toe: {{ reference_doctype }} {{ reference_name }} om een documentreferentie te verzenden" #: frappe/core/doctype/document_naming_rule/document_naming_rule.js:22 msgid "Proceed" -msgstr "" +msgstr "Doorgaan" #: frappe/public/js/frappe/views/reports/query_report.js:956 msgid "Proceed Anyway" -msgstr "" +msgstr "Ga toch door" #: frappe/public/js/frappe/form/controls/table.js:104 msgid "Processing" -msgstr "" +msgstr "Verwerken" #: frappe/email/doctype/email_queue/email_queue_list.js:52 msgid "Processing..." -msgstr "" +msgstr "Verwerken..." #: frappe/desk/page/setup_wizard/install_fixtures.py:51 msgid "Prof" -msgstr "" +msgstr "Prof" #. Group in User's connections #: frappe/core/doctype/user/user.json msgid "Profile" -msgstr "" +msgstr "Profiel" #. Label of a field in the edit-profile Web Form #: frappe/core/web_form/edit_profile/edit_profile.json msgid "Profile Picture" -msgstr "" +msgstr "Profielfoto" #. Success message of the edit-profile Web Form #: frappe/core/web_form/edit_profile/edit_profile.json @@ -20499,7 +20591,7 @@ msgstr "Vooruitgang" #: frappe/public/js/frappe/views/kanban/kanban_view.js:422 msgid "Project" -msgstr "" +msgstr "Project" #. Label of the property (Data) field in DocType 'Property Setter' #: frappe/core/doctype/version/version_view.html:73 @@ -20507,7 +20599,7 @@ msgstr "" #: frappe/core/doctype/version/version_view.html:138 #: frappe/custom/doctype/property_setter/property_setter.json msgid "Property" -msgstr "" +msgstr "Eigendom" #. Label of the property_depends_on_section (Section Break) field in DocType #. 'Customize Form Field' @@ -20516,22 +20608,22 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Property Depends On" -msgstr "" +msgstr "Eigendom is afhankelijk van" #. Name of a DocType #: frappe/custom/doctype/property_setter/property_setter.json msgid "Property Setter" -msgstr "" +msgstr "Eigenschappen Insteller" #. Description of a DocType #: frappe/custom/doctype/property_setter/property_setter.json msgid "Property Setter overrides a standard DocType or Field property" -msgstr "" +msgstr "Property Setter overschrijft een standaard DocType- of Field-eigenschap." #. Label of the property_type (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "Property Type" -msgstr "" +msgstr "Type woning" #. Label of the protect_attached_files (Check) field in DocType 'DocType' #. Label of the protect_attached_files (Check) field in DocType 'Customize @@ -20539,24 +20631,24 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Protect Attached Files" -msgstr "" +msgstr "Bescherm bijgevoegde bestanden" #: frappe/core/doctype/file/file.py:534 msgid "Protected File" -msgstr "" +msgstr "Beveiligd bestand" #. Description of the 'Allowed File Extensions' (Small Text) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Provide a list of allowed file extensions for file uploads. Each line should contain one allowed file type. If unset, all file extensions are allowed. Example:
    CSV
    JPG
    PNG" -msgstr "" +msgstr "Geef een lijst met toegestane bestandsextensies voor het uploaden van bestanden. Elke regel moet één toegestaan bestandstype bevatten. Indien niet ingesteld, zijn alle bestandsextensies toegestaan. Voorbeeld:
    CSV
    JPG
    PNG" #. Label of the provider (Data) field in DocType 'User Social Login' #. Label of the provider (Select) field in DocType 'Geolocation Settings' #: frappe/core/doctype/user_social_login/user_social_login.json #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json msgid "Provider" -msgstr "" +msgstr "Aanbieder" #. Label of the provider_name (Data) field in DocType 'Connected App' #. Label of the provider_name (Data) field in DocType 'Social Login Key' @@ -20565,7 +20657,7 @@ msgstr "" #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Provider Name" -msgstr "" +msgstr "Naam van de aanbieder" #. Option for the 'Event Type' (Select) field in DocType 'Event' #. Label of the public (Check) field in DocType 'Note' @@ -20582,18 +20674,18 @@ msgstr "Publiek" #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Public Files (MB)" -msgstr "" +msgstr "Openbare bestanden (MB)" #: frappe/templates/emails/file_backup_notification.html:5 msgid "Public Files Backup:" -msgstr "" +msgstr "Back-up van openbare bestanden:" #. Label of the publish (Check) field in DocType 'Package Release' #: frappe/core/doctype/package_release/package_release.json #: frappe/public/js/frappe/form/footer/form_timeline.js:633 #: frappe/website/doctype/web_form/web_form.js:86 msgid "Publish" -msgstr "" +msgstr "Publiceren" #. Label of the published (Check) field in DocType 'Comment' #. Label of the published (Check) field in DocType 'Help Article' @@ -20625,104 +20717,104 @@ msgstr "" #. Page' #: frappe/website/doctype/web_page/web_page.json msgid "Publishing Dates" -msgstr "" +msgstr "Publicatiedata" #: frappe/email/doctype/email_account/email_account.js:208 msgid "Pull Emails" -msgstr "" +msgstr "E-mails ophalen" #. Label of the pull_from_google_calendar (Check) field in DocType 'Google #. Calendar' #: frappe/integrations/doctype/google_calendar/google_calendar.json msgid "Pull from Google Calendar" -msgstr "" +msgstr "Haal gegevens op uit Google Agenda" #. Label of the pull_from_google_contacts (Check) field in DocType 'Google #. Contacts' #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Pull from Google Contacts" -msgstr "" +msgstr "Ophalen uit Google Contacten" #. Label of the pulled_from_google_calendar (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Pulled from Google Calendar" -msgstr "" +msgstr "Afkomstig uit Google Agenda" #. Label of the pulled_from_google_contacts (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Pulled from Google Contacts" -msgstr "" +msgstr "Afkomstig uit Google Contacten" #: frappe/email/doctype/email_account/email_account.js:209 msgid "Pulling emails..." -msgstr "" +msgstr "E-mails ophalen..." #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Purchase Manager" -msgstr "" +msgstr "Inkoopmanager" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Purchase Master Manager" -msgstr "" +msgstr "Aankoop Master Manager" #. Name of a role #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json #: frappe/geo/doctype/currency/currency.json msgid "Purchase User" -msgstr "" +msgstr "Aankoop Gebruiker" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Purple" -msgstr "" +msgstr "Paars" #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Push Notification Settings" -msgstr "" +msgstr "Instellingen voor pushmeldingen" #. Label of a Card Break in the Integrations Workspace #: frappe/integrations/workspace/integrations/integrations.json msgid "Push Notifications" -msgstr "" +msgstr "Pushmeldingen" #. 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 "" +msgstr "Duwen naar Google Agenda" #. 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 "" +msgstr "Verzenden naar Google Contacten" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.js:23 msgid "Put on Hold" -msgstr "" +msgstr "In de wacht zetten" #. Option for the 'Type' (Select) field in DocType 'System Console' #. Option for the 'Condition Type' (Select) field in DocType 'Notification' #: frappe/desk/doctype/system_console/system_console.json #: frappe/email/doctype/notification/notification.json msgid "Python" -msgstr "" +msgstr "Python" #: frappe/www/qrcode.html:3 msgid "QR Code" -msgstr "" +msgstr "QR code" #: frappe/www/qrcode.html:6 msgid "QR Code for Login Verification" -msgstr "" +msgstr "QR-code voor inloggen verificatie" #: frappe/public/js/frappe/form/print_utils.js:254 msgid "QZ Tray Failed:" @@ -20738,79 +20830,79 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/public/js/frappe/utils/common.js:410 msgid "Quarterly" -msgstr "" +msgstr "Kwartaal" #. Label of the query (Data) field in DocType 'Recorder Query' #. Label of the query (Code) field in DocType 'Report' #: frappe/core/doctype/recorder_query/recorder_query.json #: frappe/core/doctype/report/report.json msgid "Query" -msgstr "" +msgstr "Vraag" #. Label of the section_break_6 (Section Break) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Query / Script" -msgstr "" +msgstr "Query / Script" #. Label of the query_options (Small Text) field in DocType 'Contact Us #. Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Query Options" -msgstr "" +msgstr "Zoekopties" #. Label of the query_parameters (Table) field in DocType 'Connected App' #. Name of a DocType #: frappe/integrations/doctype/connected_app/connected_app.json #: frappe/integrations/doctype/query_parameters/query_parameters.json msgid "Query Parameters" -msgstr "" +msgstr "Queryparameters" #. Option for the 'Report Type' (Select) field in DocType 'Report' #: frappe/core/doctype/report/report.json #: frappe/public/js/frappe/views/reports/query_report.js:17 msgid "Query Report" -msgstr "" +msgstr "Query Rapport" #: frappe/core/doctype/recorder/recorder.py:188 msgid "Query analysis complete. Check suggested indexes." -msgstr "" +msgstr "Queryanalyse voltooid. Controleer de voorgestelde indexen." #. Label of the queue (Select) field in DocType 'RQ Job' #. Label of the queue (Data) field in DocType 'System Health Report Queue' #: frappe/core/doctype/rq_job/rq_job.json #: frappe/desk/doctype/system_health_report_queue/system_health_report_queue.json msgid "Queue" -msgstr "" +msgstr "Wachtrij" #: frappe/utils/background_jobs.py:737 msgid "Queue Overloaded" -msgstr "" +msgstr "Wachtrij overbelast" #. Label of the queue_status (Table) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Queue Status" -msgstr "" +msgstr "Wachtrijstatus" #. Label of the queue_type (Select) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Queue Type(s)" -msgstr "" +msgstr "Wachtrijtype(s)" #. Label of the queue_in_background (Check) field in DocType 'DocType' #. Label of the queue_in_background (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Queue in Background (BETA)" -msgstr "" +msgstr "Wachtrij op de achtergrond (BETA)" #: frappe/utils/background_jobs.py:562 msgid "Queue should be one of {0}" -msgstr "" +msgstr "Wachtrij moet onderdeel uitmaken van {0}" #. Label of the queue (Data) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Queue(s)" -msgstr "" +msgstr "Wachtrij(en)" #. Option for the 'Status' (Select) field in DocType 'Prepared Report' #. Option for the 'Status' (Select) field in DocType 'Submission Queue' @@ -20824,29 +20916,29 @@ msgstr "Wachtrij" #. Label of the queued_at (Datetime) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Queued At" -msgstr "" +msgstr "In de wachtrij bij" #. Label of the queued_by (Data) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Queued By" -msgstr "" +msgstr "In de wachtrij geplaatst door" #: frappe/core/doctype/submission_queue/submission_queue.py:186 msgid "Queued for Submission. You can track the progress over {0}." -msgstr "" +msgstr "In de wachtrij voor inzending. Je kunt de voortgang volgen via {0}." #: frappe/desk/page/backups/backups.py:96 msgid "Queued for backup. You will receive an email with the download link" -msgstr "" +msgstr "In afwachting van back-up. U ontvangt een email met de downloadlink" #. Label of the queues (Data) field in DocType 'System Health Report Workers' #: frappe/desk/doctype/system_health_report_workers/system_health_report_workers.json msgid "Queues" -msgstr "" +msgstr "Wachtrijen" #: frappe/desk/doctype/bulk_update/bulk_update.py:86 msgid "Queuing {0} for Submission" -msgstr "" +msgstr "{0} in de wachtrij plaatsen voor inzending" #. Label of the quick_entry (Check) field in DocType 'DocType' #. Label of the quick_entry (Check) field in DocType 'Customize Form' @@ -20857,62 +20949,62 @@ msgstr "Snelle invoer" #: frappe/core/page/permission_manager/permission_manager_help.html:3 msgid "Quick Help for Setting Permissions" -msgstr "" +msgstr "Snelle hulp bij het instellen van machtigingen" #. Label of the quick_list_filter (Code) field in DocType 'Workspace Quick #. List' #: frappe/desk/doctype/workspace_quick_list/workspace_quick_list.json msgid "Quick List Filter" -msgstr "" +msgstr "Snellijstfilter" #. Label of the quick_lists_tab (Tab Break) field in DocType 'Workspace' #. Label of the quick_lists (Table) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Quick Lists" -msgstr "" +msgstr "Snelle lijstjes" #: frappe/public/js/frappe/views/reports/report_utils.js:314 msgid "Quoting must be between 0 and 3" -msgstr "" +msgstr "Het aantal noteringen moet tussen 0 en 3 liggen." #. Label of the raw_information_log_section (Section Break) field in DocType #. 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "RAW Information Log" -msgstr "" +msgstr "RAW-informatielogboek" #. Name of a DocType #: frappe/core/doctype/rq_job/rq_job.json msgid "RQ Job" -msgstr "" +msgstr "RQ-vacature" #. Name of a DocType #: frappe/core/doctype/rq_worker/rq_worker.json msgid "RQ Worker" -msgstr "" +msgstr "RQ-medewerker" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Random" -msgstr "" +msgstr "Willekeurig" #: frappe/website/report/website_analytics/website_analytics.js:20 msgid "Range" -msgstr "" +msgstr "reeks" #. Label of the rate_limiting_section (Section Break) field in DocType 'Server #. Script' #: frappe/core/doctype/server_script/server_script.json msgid "Rate Limiting" -msgstr "" +msgstr "Snelheidsbeperking" #. Label of the rate_limit_email_link_login (Int) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Rate limit for email link login" -msgstr "" +msgstr "Limiet voor het aantal aanvragen voor inloggen via e-maillink" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -20923,18 +21015,18 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Rating" -msgstr "" +msgstr "Beoordeling" #. Label of the raw_commands (Code) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:98 msgid "Raw Commands" -msgstr "" +msgstr "Ruwe opdrachten" #. Label of the raw (Code) field in DocType 'Unhandled Email' #: frappe/email/doctype/unhandled_email/unhandled_email.json msgid "Raw Email" -msgstr "" +msgstr "Onbewerkte e-mail" #: frappe/core/doctype/communication/email.py:97 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." @@ -20951,29 +21043,29 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_settings/print_settings.json msgid "Raw Printing" -msgstr "" +msgstr "Ruwe afdruk" #: frappe/printing/page/print/print.js:187 msgid "Raw Printing Setting" -msgstr "" +msgstr "Instellingen voor onbewerkte afdrukken" #: frappe/public/js/frappe/form/templates/print_layout.html:37 msgid "Raw Printing Settings" -msgstr "" +msgstr "Instellingen voor RAW-afdrukken" #: frappe/desk/doctype/console_log/console_log.js:6 msgid "Re-Run in Console" -msgstr "" +msgstr "Opnieuw uitvoeren in de console" #: frappe/email/doctype/email_account/email_account.py:727 msgid "Re:" -msgstr "" +msgstr "Met betrekking tot:" #: frappe/core/doctype/communication/communication.js:268 #: frappe/public/js/frappe/form/footer/form_timeline.js:601 #: frappe/public/js/frappe/views/communication.js:419 msgid "Re: {0}" -msgstr "" +msgstr "Re: {0}" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Label of the read (Check) field in DocType 'Custom DocPerm' @@ -21007,7 +21099,7 @@ msgstr "Lezen" #: frappe/public/js/form_builder/form_builder.bundle.js:83 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Read Only" -msgstr "" +msgstr "Alleen lezen" #. Label of the read_only_depends_on (Code) field in DocType 'Custom Field' #. Label of the read_only_depends_on (Code) field in DocType 'Customize Form @@ -21017,36 +21109,36 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Read Only Depends On" -msgstr "" +msgstr "Alleen-lezen, afhankelijk van" #. Label of the read_only_depends_on (Code) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Read Only Depends On (JS)" -msgstr "" +msgstr "Alleen-lezen, afhankelijk van (JS)" #: frappe/public/js/frappe/ui/page.html:45 #: frappe/templates/includes/navbar/navbar_items.html:97 msgid "Read Only Mode" -msgstr "" +msgstr "Alleen-lezenmodus" #. Label of the read_by_recipient (Check) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Read by Recipient" -msgstr "" +msgstr "Gelezen door de ontvanger" #. Label of the read_by_recipient_on (Datetime) field in DocType #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Read by Recipient On" -msgstr "" +msgstr "Gelezen door de ontvanger op" #: frappe/desk/doctype/note/note.js:10 msgid "Read mode" -msgstr "" +msgstr "Leesmodus" #: frappe/utils/safe_exec.py:99 msgid "Read the documentation to know more" -msgstr "" +msgstr "Lees de documentatie voor meer informatie." #: frappe/utils/safe_exec.py:494 msgid "Read-Only queries are allowed" @@ -21055,13 +21147,13 @@ msgstr "" #. Label of the readme (Markdown Editor) field in DocType 'Package' #: frappe/core/doctype/package/package.json msgid "Readme" -msgstr "" +msgstr "Leesmij" #. Label of the realtime_socketio_section (Section Break) field in DocType #. 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Realtime (SocketIO)" -msgstr "" +msgstr "Realtime (SocketIO)" #. Label of the reason (Long Text) field in DocType 'Unhandled Email' #: frappe/email/doctype/unhandled_email/unhandled_email.json @@ -21070,56 +21162,56 @@ msgstr "Reden" #: frappe/public/js/frappe/views/reports/query_report.js:910 msgid "Rebuild" -msgstr "" +msgstr "herbouwen" #: frappe/public/js/frappe/views/treeview.js:519 msgid "Rebuild Tree" -msgstr "" +msgstr "Herbouw de boom" #: frappe/utils/nestedset.py:177 msgid "Rebuilding of tree is not supported for {}" -msgstr "" +msgstr "Het opnieuw opbouwen van de boomstructuur wordt niet ondersteund voor {}." #. Option for the 'Sent or Received' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Received" -msgstr "" +msgstr "ontvangen" #: frappe/integrations/doctype/token_cache/token_cache.py:49 msgid "Received an invalid token type." -msgstr "" +msgstr "Er is een ongeldig tokentype ontvangen." #. Label of the receiver_by_document_field (Select) field in DocType #. 'Notification Recipient' #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "Receiver By Document Field" -msgstr "" +msgstr "Ontvanger via documentveld" #. Label of the receiver_by_role (Link) field in DocType 'Notification #. Recipient' #: frappe/email/doctype/notification_recipient/notification_recipient.json msgid "Receiver By Role" -msgstr "" +msgstr "Ontvanger per rol" #. Label of the receiver_parameter (Data) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Receiver Parameter" -msgstr "" +msgstr "Ontvangerparameter" #: frappe/utils/password_strength.py:123 msgid "Recent years are easy to guess." -msgstr "" +msgstr "De afgelopen jaren zijn makkelijk te raden." #: frappe/public/js/frappe/ui/toolbar/search_utils.js:546 msgid "Recents" -msgstr "" +msgstr "Recente" #. Label of the recipients (Table) field in DocType 'Email Queue' #. Label of the recipient (Data) field in DocType 'Email Queue Recipient' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json msgid "Recipient" -msgstr "" +msgstr "Ontvanger" #. Label of the recipient_account_field (Data) field in DocType 'DocType' #. Label of the recipient_account_field (Data) field in DocType 'Customize @@ -21127,12 +21219,12 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Recipient Account Field" -msgstr "" +msgstr "Ontvangeraccountveld" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Recipient Unsubscribed" -msgstr "" +msgstr "Ontvanger heeft zich afgemeld" #. Label of the recipients (Small Text) field in DocType 'Auto Repeat' #. Label of the column_break_5 (Section Break) field in DocType 'Notification' @@ -21140,30 +21232,30 @@ msgstr "" #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/email/doctype/notification/notification.json msgid "Recipients" -msgstr "" +msgstr "Ontvangers" #. Name of a DocType #: frappe/core/doctype/recorder/recorder.json msgid "Recorder" -msgstr "" +msgstr "opnemer" #. Name of a DocType #: frappe/core/doctype/recorder_query/recorder_query.json msgid "Recorder Query" -msgstr "" +msgstr "Opnamequery" #. Name of a DocType #: frappe/core/doctype/recorder_suggested_index/recorder_suggested_index.json msgid "Recorder Suggested Index" -msgstr "" +msgstr "Door de recorder voorgestelde index" #: frappe/core/doctype/user_permission/user_permission_help.html:2 msgid "Records for following doctypes will be filtered" -msgstr "" +msgstr "Records voor de volgende documenttypen worden gefilterd." #: frappe/core/doctype/doctype/doctype.py:1640 msgid "Recursive Fetch From" -msgstr "" +msgstr "Recursief ophalen van" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' @@ -21176,74 +21268,74 @@ msgstr "Rood" #. Redirect' #: frappe/website/doctype/website_route_redirect/website_route_redirect.json msgid "Redirect HTTP Status" -msgstr "" +msgstr "HTTP-status omleiden" #. Label of the redirect_to_path (Data) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Redirect To Path" -msgstr "" +msgstr "Doorverwijzen naar pad" #. Label of the redirect_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Redirect URI" -msgstr "" +msgstr "Omleidings-URI" #. Label of the redirect_uri_bound_to_authorization_code (Data) field in #. DocType 'OAuth Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Redirect URI Bound To Auth Code" -msgstr "" +msgstr "Omleidings-URI gekoppeld aan authenticatiecode" #. Label of the redirect_uris (Text) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Redirect URIs" -msgstr "" +msgstr "Omleidings-URI's" #. Label of the redirect_url (Small Text) field in DocType 'User' #. Label of the redirect_url (Data) field in DocType 'Social Login Key' #: frappe/core/doctype/user/user.json #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Redirect URL" -msgstr "" +msgstr "Omleidings-URL" #. Description of the 'Default App' (Select) field in DocType 'System Settings' #. Description of the 'Default App' (Select) field in DocType 'User' #: frappe/core/doctype/system_settings/system_settings.json #: frappe/core/doctype/user/user.json msgid "Redirect to the selected app after login" -msgstr "" +msgstr "Doorverwijzen naar de geselecteerde app na het inloggen" #. Description of the 'Welcome URL' (Data) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Redirect to this URL after successful confirmation." -msgstr "" +msgstr "U wordt na succesvolle bevestiging doorgestuurd naar deze URL." #. Label of the redirects_tab (Tab Break) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Redirects" -msgstr "" +msgstr "Omleidingen" #: frappe/sessions.py:149 msgid "Redis cache server not running. Please contact Administrator / Tech support" -msgstr "" +msgstr "Redis cache server niet actief. Neem contact op met Administrator / Technische ondersteuning" #: frappe/public/js/frappe/form/toolbar.js:566 msgid "Redo" -msgstr "" +msgstr "Opnieuw doen" #: frappe/public/js/frappe/form/form.js:165 #: frappe/public/js/frappe/form/toolbar.js:574 msgid "Redo last action" -msgstr "" +msgstr "Laatste actie opnieuw uitvoeren" #. Label of the ref_doctype (Link) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Ref DocType" -msgstr "" +msgstr "Ref DocType" #: frappe/desk/doctype/form_tour/form_tour.js:38 msgid "Referance Doctype and Dashboard Name both can't be used at the same time." -msgstr "" +msgstr "Het is niet mogelijk om tegelijkertijd een referentiedocumenttype en een dashboardnaam te gebruiken." #. Label of the linked_with (Section Break) field in DocType 'Address' #. Label of the contact_details (Section Break) field in DocType 'Contact' @@ -21265,12 +21357,12 @@ msgstr "" #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/views/interaction.js:54 msgid "Reference" -msgstr "" +msgstr "Referentie" #. Label of the date_changed (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Reference Date" -msgstr "" +msgstr "Referentie Datum" #. Label of the datetime_changed (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json @@ -21285,18 +21377,18 @@ msgstr "Referentie Document" #. Label of the reference_name (Data) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Reference DocName" -msgstr "" +msgstr "Referentiedocumentnaam" #. Label of the reference_doctype (Link) field in DocType 'Error Log' #. Label of the ref_doctype (Link) field in DocType 'Submission Queue' #: frappe/core/doctype/error_log/error_log.json #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Reference DocType" -msgstr "" +msgstr "Referentie DocType" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:26 msgid "Reference DocType and Reference Name are required" -msgstr "" +msgstr "Referentie DocType en referentie Naam noodzakelijk" #. Label of the ref_docname (Dynamic Link) field in DocType 'Submission Queue' #. Label of the reference_docname (Dynamic Link) field in DocType 'Discussion @@ -21304,7 +21396,7 @@ msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.json #: frappe/website/doctype/discussion_topic/discussion_topic.json msgid "Reference Docname" -msgstr "" +msgstr "Referentiedocumentnaam" #. Label of the reference_doctype (Data) field in DocType 'Webhook Request Log' #. Label of the reference_doctype (Link) field in DocType 'Discussion Topic' @@ -21329,7 +21421,7 @@ msgstr "Referentie Doctype" #: frappe/desk/doctype/onboarding_step/onboarding_step.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json msgid "Reference Document" -msgstr "" +msgstr "Referentiedocument" #. Label of the reference_docname (Dynamic Link) field in DocType 'Document #. Share Key' @@ -21338,7 +21430,7 @@ msgstr "" #: frappe/core/doctype/document_share_key/document_share_key.json #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Reference Document Name" -msgstr "" +msgstr "Naam van het referentiedocument" #. Label of the reference_doctype (Link) field in DocType 'Auto Repeat' #. Label of the reference_doctype (Link) field in DocType 'Activity Log' @@ -21415,7 +21507,7 @@ msgstr "Referentienaam" #: frappe/core/doctype/comment/comment.json #: frappe/core/doctype/communication/communication.json msgid "Reference Owner" -msgstr "" +msgstr "Referentie-eigenaar" #. Label of the reference_report (Data) field in DocType 'Report' #. Label of the reference_report (Link) field in DocType 'Onboarding Step' @@ -21424,29 +21516,29 @@ msgstr "" #: frappe/desk/doctype/onboarding_step/onboarding_step.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Reference Report" -msgstr "" +msgstr "Referentierapport" #. Label of the reference_type (Link) field in DocType 'Permission Log' #. Label of the reference_type (Link) field in DocType 'ToDo' #: frappe/core/doctype/permission_log/permission_log.json #: frappe/desk/doctype/todo/todo.json msgid "Reference Type" -msgstr "" +msgstr "Referentietype" #. Label of the reference_name (Dynamic Link) field in DocType 'View Log' #: frappe/core/doctype/view_log/view_log.json msgid "Reference name" -msgstr "" +msgstr "Referentienaam" #: frappe/templates/emails/auto_reply.html:3 msgid "Reference: {0} {1}" -msgstr "" +msgstr "Referentie: {0} {1}" #. Label of the referrer (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:37 msgid "Referrer" -msgstr "" +msgstr "Verwijzer" #: frappe/printing/page/print/print.js:93 frappe/public/js/frappe/desk.js:168 #: frappe/public/js/frappe/desk.js:552 @@ -21463,12 +21555,12 @@ msgstr "Verversen" #: frappe/core/page/dashboard_view/dashboard_view.js:177 msgid "Refresh All" -msgstr "" +msgstr "Ververs alles" #. Label of the refresh_google_sheet (Button) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Refresh Google Sheet" -msgstr "" +msgstr "Vernieuw het Google-blad" #: frappe/printing/page/print/print.js:398 msgid "Refresh Print Preview" @@ -21483,18 +21575,18 @@ msgstr "" #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Refresh Token" -msgstr "" +msgstr "Vernieuwingstoken" #: frappe/public/js/frappe/list/list_view.js:549 msgctxt "Document count in list view" msgid "Refreshing" -msgstr "" +msgstr "Verfrissend" #: frappe/core/doctype/system_settings/system_settings.js:57 #: frappe/core/doctype/user/user.js:372 #: frappe/desk/page/setup_wizard/setup_wizard.js:211 msgid "Refreshing..." -msgstr "" +msgstr "Verversen ..." #: frappe/core/doctype/user/user.py:1086 msgid "Registered but disabled" @@ -21505,59 +21597,59 @@ msgstr "Geregistreerd maar uitgeschakeld" #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/translation/translation.json msgid "Rejected" -msgstr "" +msgstr "Afgewezen" #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.py:30 msgid "Relay Server URL missing" -msgstr "" +msgstr "De URL van de relayserver ontbreekt." #. Label of the section_break_qgjr (Section Break) field in DocType 'Push #. Notification Settings' #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "Relay Settings" -msgstr "" +msgstr "Relaisinstellingen" #. Group in Package's connections #: frappe/core/doctype/package/package.json msgid "Release" -msgstr "" +msgstr "Uitgave" #. Label of the release_notes (Markdown Editor) field in DocType 'Package #. Release' #: frappe/core/doctype/package_release/package_release.json msgid "Release Notes" -msgstr "" +msgstr "Release Notes" #: frappe/core/doctype/communication/communication.js:48 #: frappe/core/doctype/communication/communication.js:159 msgid "Relink" -msgstr "" +msgstr "Opnieuw koppelen" #: frappe/core/doctype/communication/communication.js:138 msgid "Relink Communication" -msgstr "" +msgstr "Relink Communicatie" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Relinked" -msgstr "" +msgstr "Opnieuw gekoppeld" #: frappe/custom/doctype/customize_form/customize_form.js:120 #: frappe/public/js/frappe/form/toolbar.js:483 msgid "Reload" -msgstr "" +msgstr "Herladen" #: frappe/public/js/frappe/form/controls/attach.js:16 msgid "Reload File" -msgstr "" +msgstr "Bestand opnieuw laden" #: frappe/public/js/frappe/list/base_list.js:249 msgid "Reload List" -msgstr "" +msgstr "Lijst opnieuw laden" #: frappe/public/js/frappe/views/reports/query_report.js:101 msgid "Reload Report" -msgstr "" +msgstr "Rapport opnieuw laden" #. Label of the remember_last_selected_value (Check) field in DocType #. 'DocField' @@ -21566,87 +21658,87 @@ msgstr "" #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Remember Last Selected Value" -msgstr "" +msgstr "Onthoud de laatst geselecteerde waarde" #. Label of the remind_at (Datetime) field in DocType 'Reminder' #: frappe/automation/doctype/reminder/reminder.json #: frappe/public/js/frappe/form/reminders.js:33 msgid "Remind At" -msgstr "" +msgstr "Herinneren bij" #: frappe/public/js/frappe/form/toolbar.js:515 msgid "Remind Me" -msgstr "" +msgstr "Herinner me" #: frappe/public/js/frappe/form/reminders.js:13 msgid "Remind Me In" -msgstr "" +msgstr "Herinner me eraan in" #. Name of a DocType #: frappe/automation/doctype/reminder/reminder.json msgid "Reminder" -msgstr "" +msgstr "Herinnering" #: frappe/automation/doctype/reminder/reminder.py:39 msgid "Reminder cannot be created in past." -msgstr "" +msgstr "Een herinnering kan niet in het verleden worden aangemaakt." #: frappe/public/js/frappe/form/reminders.js:96 msgid "Reminder set at {0}" -msgstr "" +msgstr "Herinnering ingesteld op {0}" #: frappe/public/js/frappe/form/templates/form_sidebar.html:14 #: frappe/public/js/frappe/ui/filters/edit_filter.html:4 #: frappe/public/js/frappe/ui/group_by/group_by.html:4 msgid "Remove" -msgstr "" +msgstr "Verwijderen" #: frappe/core/doctype/rq_job/rq_job_list.js:8 msgid "Remove Failed Jobs" -msgstr "" +msgstr "Mislukte taken verwijderen" #: frappe/printing/page/print_format_builder/print_format_builder.js:493 msgid "Remove Field" -msgstr "" +msgstr "Veld verwijderen" #: frappe/printing/page/print_format_builder/print_format_builder.js:427 msgid "Remove Section" -msgstr "" +msgstr "Verwijder Sectie" #: frappe/custom/doctype/customize_form/customize_form.js:138 msgid "Remove all customizations?" -msgstr "" +msgstr "Verwijder alle aanpassingen?" #: frappe/public/js/form_builder/components/Section.vue:286 msgid "Remove all fields in the column" -msgstr "" +msgstr "Verwijder alle velden in de kolom." #: frappe/public/js/form_builder/components/Section.vue:278 #: frappe/public/js/frappe/utils/datatable.js:9 #: frappe/public/js/print_format_builder/PrintFormatSection.vue:120 msgid "Remove column" -msgstr "" +msgstr "Kolom verwijderen" #: frappe/public/js/form_builder/components/Field.vue:265 msgid "Remove field" -msgstr "" +msgstr "Verwijder veld" #: frappe/public/js/form_builder/components/Section.vue:279 msgid "Remove last column" -msgstr "" +msgstr "Verwijder de laatste kolom" #: frappe/public/js/print_format_builder/PrintFormatSection.vue:130 msgid "Remove page break" -msgstr "" +msgstr "Pagina-einde verwijderen" #: frappe/public/js/form_builder/components/Section.vue:266 #: frappe/public/js/print_format_builder/PrintFormatSection.vue:135 msgid "Remove section" -msgstr "" +msgstr "Verwijder sectie" #: frappe/public/js/form_builder/components/Tabs.vue:140 msgid "Remove tab" -msgstr "" +msgstr "Tab verwijderen" #. Option for the 'Status' (Select) field in DocType 'Permission Log' #: frappe/core/doctype/permission_log/permission_log.json @@ -21660,80 +21752,80 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:735 #: frappe/public/js/frappe/views/treeview.js:319 msgid "Rename" -msgstr "" +msgstr "Hernoemen" #: frappe/custom/doctype/custom_field/custom_field.js:117 #: frappe/custom/doctype/custom_field/custom_field.js:137 msgid "Rename Fieldname" -msgstr "" +msgstr "Veldnaam wijzigen" #: frappe/public/js/frappe/model/model.js:722 msgid "Rename {0}" -msgstr "" +msgstr "Hernoemen {0}" #: frappe/core/doctype/doctype/doctype.py:712 msgid "Renamed files and replaced code in controllers, please check!" -msgstr "" +msgstr "Hernoemde bestanden en vervangen code in controllers, controleer dit!" #: frappe/public/js/print_format_builder/PrintFormatSection.vue:17 msgid "Render labels to the left and values to the right in this section" -msgstr "" +msgstr "Geef in dit gedeelte de labels aan de linkerkant en de waarden aan de rechterkant weer." #: frappe/core/doctype/communication/communication.js:43 #: frappe/desk/doctype/todo/todo.js:36 msgid "Reopen" -msgstr "" +msgstr "heropenen" #: frappe/public/js/frappe/form/toolbar.js:583 msgid "Repeat" -msgstr "" +msgstr "herhalen" #. Label of the repeat_header_footer (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Repeat Header and Footer" -msgstr "" +msgstr "Herhaal kop- en voettekst" #. Label of the repeat_on (Select) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Repeat On" -msgstr "" +msgstr "Herhalen op" #. Label of the repeat_till (Date) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Repeat Till" -msgstr "" +msgstr "Herhaal tot" #. Label of the repeat_on_day (Int) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Repeat on Day" -msgstr "" +msgstr "Herhaal op dag" #. Label of the repeat_on_days (Table) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Repeat on Days" -msgstr "" +msgstr "Herhaal op dagen" #. Label of the repeat_on_last_day (Check) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Repeat on Last Day of the Month" -msgstr "" +msgstr "Herhaal dit op de laatste dag van de maand." #. Label of the repeat_this_event (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Repeat this Event" -msgstr "" +msgstr "Herhaal dit evenement" #: frappe/utils/password_strength.py:110 msgid "Repeats like \"aaa\" are easy to guess" -msgstr "" +msgstr "Herhalingen als "aaa" zijn makkelijk te raden" #: frappe/utils/password_strength.py:105 msgid "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" -msgstr "" +msgstr "Herhalingen zoals "abcabcabc" zijn slechts iets moeilijker te raden dan "abc"" #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:196 msgid "Repeats {0}" -msgstr "" +msgstr "Herhaalt {0}" #: frappe/core/doctype/role_replication/role_replication.js:7 #: frappe/core/doctype/role_replication/role_replication.js:14 @@ -21753,7 +21845,7 @@ msgstr "" #: frappe/contacts/doctype/contact/contact.json #: frappe/core/doctype/communication/communication.json msgid "Replied" -msgstr "" +msgstr "Beantwoord" #. Label of the reply (Text Editor) field in DocType 'Discussion Reply' #: frappe/core/doctype/communication/communication.js:57 @@ -21813,7 +21905,7 @@ msgstr "Allen beantwoorden" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 #: frappe/public/js/frappe/utils/utils.js:958 msgid "Report" -msgstr "" +msgstr "Rapport" #. Option for the 'Report Type' (Select) field in DocType 'Report' #. Option for the 'DocType View' (Select) field in DocType 'Workspace Shortcut' @@ -21821,32 +21913,32 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/list/list_view_select.js:66 msgid "Report Builder" -msgstr "" +msgstr "Rapport Bouwer" #. Name of a DocType #: frappe/core/doctype/report_column/report_column.json msgid "Report Column" -msgstr "" +msgstr "Rapportkolom" #. Label of the report_description (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Report Description" -msgstr "" +msgstr "Rapportbeschrijving" #: frappe/core/doctype/report/report.py:156 msgid "Report Document Error" -msgstr "" +msgstr "Rapporteer documentfout" #. Name of a DocType #: frappe/core/doctype/report_filter/report_filter.json msgid "Report Filter" -msgstr "" +msgstr "Rapportfilter" #. Label of the report_filters (Section Break) field in DocType 'Auto Email #. Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Report Filters" -msgstr "" +msgstr "Rapportfilters" #. Label of the report_hide (Check) field in DocType 'DocField' #. Label of the report_hide (Check) field in DocType 'Custom Field' @@ -21855,19 +21947,19 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Report Hide" -msgstr "" +msgstr "Rapport verbergen" #. Label of the report_information_section (Section Break) field in DocType #. 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Report Information" -msgstr "" +msgstr "Rapportinformatie" #. Name of a role #: frappe/core/doctype/report/report.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Report Manager" -msgstr "" +msgstr "Rapportbeheerder" #. Label of the report_name (Data) field in DocType 'Access Log' #. Label of the report_name (Data) field in DocType 'Prepared Report' @@ -21882,24 +21974,24 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/public/js/frappe/views/reports/query_report.js:2076 msgid "Report Name" -msgstr "" +msgstr "Rapportnaam" #: frappe/desk/doctype/number_card/number_card.py:70 msgid "Report Name, Report Field and Fucntion are required to create a number card" -msgstr "" +msgstr "Om een nummerkaart te maken, zijn de rapportnaam, het rapportveld en de functie vereist." #. Label of the report_ref_doctype (Link) field in DocType 'Workspace Link' #. Label of the report_ref_doctype (Link) field in DocType 'Workspace Shortcut' #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "Report Ref DocType" -msgstr "" +msgstr "Rapportreferentie Documenttype" #. Label of the report_reference_doctype (Data) field in DocType 'Onboarding #. Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Report Reference Doctype" -msgstr "" +msgstr "Rapportreferentie Doctype" #. Label of the report_type (Select) field in DocType 'Report' #. Label of the report_type (Data) field in DocType 'Onboarding Step' @@ -21908,11 +22000,11 @@ msgstr "" #: frappe/desk/doctype/onboarding_step/onboarding_step.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Report Type" -msgstr "" +msgstr "Rapporttype" #: frappe/public/js/frappe/list/base_list.js:204 msgid "Report View" -msgstr "" +msgstr "Rapportweergave" #: frappe/public/js/frappe/form/templates/form_sidebar.html:64 msgid "Report bug" @@ -21921,86 +22013,86 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:208 #: frappe/desk/doctype/number_card/number_card.js:194 msgid "Report has no data, please modify the filters or change the Report Name" -msgstr "" +msgstr "Rapport bevat geen gegevens. Wijzig de filters of wijzig de rapportnaam" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:196 #: frappe/desk/doctype/number_card/number_card.js:189 msgid "Report has no numeric fields, please change the Report Name" -msgstr "" +msgstr "Rapport heeft geen numerieke velden. Wijzig de rapportnaam" #: frappe/public/js/frappe/views/reports/query_report.js:1037 msgid "Report initiated, click to view status" -msgstr "" +msgstr "Rapport gestart, klik om de status te bekijken" #: frappe/email/doctype/auto_email_report/auto_email_report.py:110 msgid "Report limit reached" -msgstr "" +msgstr "Rapportlimiet bereikt" #: frappe/core/doctype/prepared_report/prepared_report.py:248 msgid "Report timed out." -msgstr "" +msgstr "Rapportage is verlopen." #: frappe/desk/query_report.py:685 msgid "Report updated successfully" -msgstr "" +msgstr "Rapport succesvol bijgewerkt" #: frappe/public/js/frappe/views/reports/report_view.js:1359 msgid "Report was not saved (there were errors)" -msgstr "" +msgstr "Rapport is niet opgeslagen (er waren fouten)" #: frappe/public/js/frappe/views/reports/query_report.js:2114 msgid "Report with more than 10 columns looks better in Landscape mode." -msgstr "" +msgstr "Rapport met meer dan 10 kolommen ziet er beter uit in de liggende modus." #: frappe/public/js/frappe/ui/toolbar/search_utils.js:262 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:263 msgid "Report {0}" -msgstr "" +msgstr "Rapport {0}" #: frappe/desk/reportview.py:367 msgid "Report {0} deleted" -msgstr "" +msgstr "Rapport {0} verwijderd" #: frappe/desk/query_report.py:55 msgid "Report {0} is disabled" -msgstr "" +msgstr "Rapport {0} is uitgeschakeld" #: frappe/desk/reportview.py:344 msgid "Report {0} saved" -msgstr "" +msgstr "Rapport {0} opgeslagen" #: frappe/public/js/frappe/views/reports/report_view.js:21 msgid "Report:" -msgstr "" +msgstr "Verslag doen van:" #. Label of the prepared_report_section (Section Break) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:561 msgid "Reports" -msgstr "" +msgstr "rapporten" #: frappe/patches/v14_0/update_workspace2.py:50 msgid "Reports & Masters" -msgstr "" +msgstr "Rapporten en masters" #: frappe/public/js/frappe/views/reports/query_report.js:953 msgid "Reports already in Queue" -msgstr "" +msgstr "Rapporteert al in wachtrij" #. Description of a DocType #: frappe/core/doctype/user/user.json msgid "Represents a User in the system." -msgstr "" +msgstr "Vertegenwoordigt een gebruiker in het systeem." #. Description of a DocType #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Represents the states allowed in one document and role assigned to change the state." -msgstr "" +msgstr "Geeft de toegestane statussen in één document weer, evenals de rol die is toegewezen om de status te wijzigen." #: frappe/integrations/doctype/webhook/webhook.js:101 msgid "Request Body" -msgstr "" +msgstr "Verzoektekst" #. Label of the data (Code) field in DocType 'Integration Request' #. Title of the request-data Web Form @@ -22008,60 +22100,60 @@ msgstr "" #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/website/web_form/request_data/request_data.json msgid "Request Data" -msgstr "" +msgstr "Gegevens opvragen" #. Label of the request_description (Data) field in DocType 'Integration #. Request' #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Request Description" -msgstr "" +msgstr "Verzoekomschrijving" #. Label of the request_headers (Code) field in DocType 'Recorder' #. Label of the request_headers (Code) field in DocType 'Integration Request' #: frappe/core/doctype/recorder/recorder.json #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Request Headers" -msgstr "" +msgstr "Verzoekheaders" #. Label of the request_id (Data) field in DocType 'Integration Request' #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Request ID" -msgstr "" +msgstr "Aanvraag-ID" #. Label of the rate_limit_count (Int) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Request Limit" -msgstr "" +msgstr "Aanvraaglimiet" #. Label of the request_method (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Request Method" -msgstr "" +msgstr "Verzoekmethode" #. Label of the request_structure (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Request Structure" -msgstr "" +msgstr "Aanvraagstructuur" #: frappe/public/js/frappe/request.js:230 msgid "Request Timed Out" -msgstr "" +msgstr "Time-out" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json #: frappe/public/js/frappe/request.js:243 msgid "Request Timeout" -msgstr "" +msgstr "Verzoektime-out" #. Label of the request_url (Small Text) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Request URL" -msgstr "" +msgstr "Aanvraag-URL" #. Title of the request-to-delete-data Web Form #: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json msgid "Request for Account Deletion" -msgstr "" +msgstr "Verzoek tot verwijdering van account" #. Label of the requested_numbers (Code) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json @@ -22072,110 +22164,110 @@ msgstr "" #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Require Trusted Certificate" -msgstr "" +msgstr "Vertrouwd certificaat vereist" #. Description of the 'LDAP search path for Groups' (Data) field in DocType #. 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Requires any valid fdn path. i.e. ou=groups,dc=example,dc=com" -msgstr "" +msgstr "Vereist een geldig fdn-pad. Bijvoorbeeld: ou=groups,dc=example,dc=com" #. Description of the 'LDAP search path for Users' (Data) field in DocType #. 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "Requires any valid fdn path. i.e. ou=users,dc=example,dc=com" -msgstr "" +msgstr "Vereist een geldig fdn-pad. Bijvoorbeeld: ou=users,dc=example,dc=com" #: frappe/core/doctype/communication/communication.js:279 msgid "Res: {0}" -msgstr "" +msgstr "Res: {0}" #: frappe/desk/doctype/form_tour/form_tour.js:101 #: frappe/desk/doctype/global_search_settings/global_search_settings.js:19 #: frappe/desk/doctype/module_onboarding/module_onboarding.js:17 #: frappe/website/doctype/portal_settings/portal_settings.js:19 msgid "Reset" -msgstr "" +msgstr "Reset" #: frappe/custom/doctype/customize_form/customize_form.js:136 msgid "Reset All Customizations" -msgstr "" +msgstr "Alle aanpassingen resetten" #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:21 #: frappe/public/js/workflow_builder/workflow_builder.bundle.js:37 msgid "Reset Changes" -msgstr "" +msgstr "Wijzigingen ongedaan maken" #: frappe/public/js/frappe/widgets/chart_widget.js:306 msgid "Reset Chart" -msgstr "" +msgstr "Reset kaart" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:39 msgid "Reset Dashboard Customizations" -msgstr "" +msgstr "Dashboardaanpassingen resetten" #: frappe/public/js/frappe/list/list_settings.js:228 msgid "Reset Fields" -msgstr "" +msgstr "Reset velden" #: frappe/core/doctype/user/user.js:180 frappe/core/doctype/user/user.js:183 msgid "Reset LDAP Password" -msgstr "" +msgstr "Reset LDAP-wachtwoord" #: frappe/custom/doctype/customize_form/customize_form.js:128 msgid "Reset Layout" -msgstr "" +msgstr "Lay-out opnieuw instellen" #: frappe/core/doctype/user/user.js:231 msgid "Reset OTP Secret" -msgstr "" +msgstr "OTP-geheim opnieuw instellen" #: frappe/core/doctype/user/user.js:164 frappe/www/login.html:194 #: frappe/www/me.html:48 frappe/www/update-password.html:3 #: frappe/www/update-password.html:32 msgid "Reset Password" -msgstr "" +msgstr "Wachtwoord opnieuw instellen" #. Label of the reset_password_key (Data) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Reset Password Key" -msgstr "" +msgstr "Wachtwoord opnieuw instellen" #. Label of the reset_password_link_expiry_duration (Duration) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Reset Password Link Expiry Duration" -msgstr "" +msgstr "Vervaldatum van de link voor het opnieuw instellen van het wachtwoord" #. Label of the reset_password_template (Link) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Reset Password Template" -msgstr "" +msgstr "Sjabloon voor het opnieuw instellen van het wachtwoord" #: frappe/core/page/permission_manager/permission_manager.js:116 msgid "Reset Permissions for {0}?" -msgstr "" +msgstr "Reset Machtigingen voor {0} ?" #: frappe/public/js/form_builder/components/Field.vue:111 msgid "Reset To Default" -msgstr "" +msgstr "Terugzetten naar standaardinstellingen" #: frappe/public/js/frappe/utils/datatable.js:8 msgid "Reset sorting" -msgstr "" +msgstr "Sortering opnieuw instellen" #: frappe/public/js/frappe/form/grid_row.js:435 msgid "Reset to default" -msgstr "" +msgstr "Terugzetten naar standaardinstellingen" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:19 msgid "Reset to defaults" -msgstr "" +msgstr "Teruggezet naar de standaardinstellingen" #: frappe/templates/emails/password_reset.html:3 msgid "Reset your password" -msgstr "" +msgstr "Stel je wachtwoord opnieuw in" #. Label of the resource_tab (Tab Break) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json @@ -22211,7 +22303,7 @@ msgstr "" #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json msgid "Response" -msgstr "" +msgstr "Antwoord" #. Label of the response_headers (Code) field in DocType 'Integration Request' #: frappe/integrations/doctype/integration_request/integration_request.json @@ -22221,11 +22313,11 @@ msgstr "" #. Label of the response_type (Select) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Response Type" -msgstr "" +msgstr "Reactietype" #: frappe/public/js/frappe/ui/notifications/notifications.js:454 msgid "Rest of the day" -msgstr "" +msgstr "De rest van de dag" #: frappe/core/doctype/deleted_document/deleted_document.js:11 #: frappe/core/doctype/deleted_document/deleted_document_list.js:48 @@ -22234,25 +22326,25 @@ msgstr "Herstellen" #: frappe/core/page/permission_manager/permission_manager.js:561 msgid "Restore Original Permissions" -msgstr "" +msgstr "Restore Original Machtigingen" #: frappe/website/doctype/portal_settings/portal_settings.js:20 msgid "Restore to default settings?" -msgstr "" +msgstr "Herstellen naar standaardinstellingen?" #. Label of the restored (Check) field in DocType 'Deleted Document' #: frappe/core/doctype/deleted_document/deleted_document.json msgid "Restored" -msgstr "" +msgstr "Gerestaureerd" #: frappe/core/doctype/deleted_document/deleted_document.py:74 msgid "Restoring Deleted Document" -msgstr "" +msgstr "Herstel verwijderd document" #. Label of the restrict_ip (Small Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Restrict IP" -msgstr "" +msgstr "IP-adressen beperken" #. Label of the restrict_removal (Check) field in DocType 'Desktop Icon' #: frappe/desk/doctype/desktop_icon/desktop_icon.json @@ -22267,72 +22359,72 @@ msgstr "" #: frappe/core/doctype/module_def/module_def.json #: frappe/core/doctype/page/page.json frappe/core/doctype/role/role.json msgid "Restrict To Domain" -msgstr "" +msgstr "Beperken tot domein" #. Label of the restrict_to_domain (Link) field in DocType 'Workspace' #. Label of the restrict_to_domain (Link) field in DocType 'Workspace Shortcut' #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "Restrict to Domain" -msgstr "" +msgstr "Beperken tot domein" #. Description of the 'Restrict IP' (Small Text) field in DocType 'User' #: frappe/core/doctype/user/user.json 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 "" +msgstr "Beperk de toegang voor gebruikers tot dit IP-adres. Meerdere IP-adressen kunnen worden toegevoegd door ze met komma's te scheiden. Gedeeltelijke IP-adressen zoals (111.111.111) worden ook geaccepteerd." #: frappe/public/js/frappe/list/list_view.js:205 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" -msgstr "" +msgstr "beperkingen" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:448 #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:463 msgid "Result" -msgstr "" +msgstr "Resultaat" #: frappe/email/doctype/email_queue/email_queue_list.js:27 msgid "Resume Sending" -msgstr "" +msgstr "doorgaan met het verzenden" #. Label of the retry (Int) field in DocType 'Email Queue' #: frappe/core/doctype/data_import/data_import.js:111 #: frappe/desk/page/setup_wizard/setup_wizard.js:297 #: frappe/email/doctype/email_queue/email_queue.json msgid "Retry" -msgstr "" +msgstr "opnieuw proberen" #: frappe/email/doctype/email_queue/email_queue_list.js:47 msgid "Retry Sending" -msgstr "" +msgstr "Opnieuw proberen te verzenden" #: frappe/www/qrcode.html:15 msgid "Return to the Verification screen and enter the code displayed by your authentication app" -msgstr "" +msgstr "Ga terug naar het scherm Verificatie en voer de code in die door uw verificatieapparaat wordt weergegeven" #: frappe/database/schema.py:165 msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data." -msgstr "" +msgstr "Lengte terugzetten naar {0} voor '{1}' in '{2}'. Als u de lengte instelt op {3}, worden de gegevens afgekapt." #. Label of the revocation_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Revocation URI" -msgstr "" +msgstr "Intrekkings-URI" #: frappe/www/third_party_apps.html:47 msgid "Revoke" -msgstr "" +msgstr "Intrekken" #. Option for the 'Status' (Select) field in DocType 'OAuth Bearer Token' #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json msgid "Revoked" -msgstr "" +msgstr "ingetrokken" #. Option for the 'Content Type' (Select) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.js:92 #: frappe/website/doctype/web_page/web_page.json msgid "Rich Text" -msgstr "" +msgstr "Rich Text" #. Option for the 'Alignment' (Select) field in DocType 'DocField' #. Option for the 'Alignment' (Select) field in DocType 'Custom Field' @@ -22358,17 +22450,17 @@ msgstr "Rechts" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Right Bottom" -msgstr "" +msgstr "Rechtsonder" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "Right Center" -msgstr "" +msgstr "Rechts midden" #. Label of the robots_txt (Code) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Robots.txt" -msgstr "" +msgstr "Robots.txt" #. Label of the role (Link) field in DocType 'Custom DocPerm' #. Label of the roles (Table) field in DocType 'Custom Role' @@ -22402,43 +22494,43 @@ msgstr "Rol" #: frappe/core/doctype/role/role.js:8 msgid "Role 'All' will be given to all system + website users." -msgstr "" +msgstr "De rol 'Alle' wordt toegekend aan alle systeem- en websitegebruikers." #: frappe/core/doctype/role/role.js:13 msgid "Role 'Desk User' will be given to all system users." -msgstr "" +msgstr "Aan alle systeemgebruikers wordt de rol 'Bureaugebruiker' toegekend." #. Label of the role_name (Data) field in DocType 'Role' #. Label of the role_profile (Data) field in DocType 'Role Profile' #: frappe/core/doctype/role/role.json #: frappe/core/doctype/role_profile/role_profile.json msgid "Role Name" -msgstr "" +msgstr "Rolnaam" #. Name of a DocType #. Label of a Link in the Users Workspace #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json #: frappe/core/workspace/users/users.json msgid "Role Permission for Page and Report" -msgstr "" +msgstr "Rol Toestemming voor pagina en het verslag" #. Label of the permissions_section (Section Break) field in DocType 'User #. Document Type' #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/public/js/frappe/roles_editor.js:114 msgid "Role Permissions" -msgstr "" +msgstr "Rol Machtigingen" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager.js:4 #: frappe/core/workspace/users/users.json msgid "Role Permissions Manager" -msgstr "" +msgstr "Rol Machtigingen Manager" #: frappe/public/js/frappe/list/list_view.js:1957 msgctxt "Button in list view menu" msgid "Role Permissions Manager" -msgstr "" +msgstr "Rol Machtigingen Manager" #. Name of a DocType #. Label of the role_profile_name (Link) field in DocType 'User' @@ -22447,7 +22539,7 @@ msgstr "" #: frappe/core/doctype/user/user.json #: frappe/core/doctype/user_role_profile/user_role_profile.json msgid "Role Profile" -msgstr "" +msgstr "Rolprofiel" #. Label of the role_profiles (Table MultiSelect) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -22465,11 +22557,11 @@ msgstr "" #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json msgid "Role and Level" -msgstr "" +msgstr "Rol en niveau" #: frappe/core/doctype/user/user.py:406 msgid "Role has been set as per the user type {0}" -msgstr "" +msgstr "De rol is ingesteld op basis van het gebruikerstype {0}" #. Label of the roles (Table) field in DocType 'Page' #. Label of the roles (Table) field in DocType 'Report' @@ -22500,45 +22592,45 @@ msgstr "Rollen" #. Label of the roles_permissions_tab (Tab Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Roles & Permissions" -msgstr "" +msgstr "Rollen en machtigingen" #. Label of the roles (Table) field in DocType 'Role Profile' #. Label of the roles (Table) field in DocType 'User' #: frappe/core/doctype/role_profile/role_profile.json #: frappe/core/doctype/user/user.json msgid "Roles Assigned" -msgstr "" +msgstr "Toegewezen rollen" #. Label of the roles_html (HTML) field in DocType 'Role Profile' #. Label of the roles_html (HTML) field in DocType 'User' #: frappe/core/doctype/role_profile/role_profile.json #: frappe/core/doctype/user/user.json msgid "Roles HTML" -msgstr "" +msgstr "HTML-rollen" #. Label of the roles_html (HTML) field in DocType 'Role Permission for Page #. and Report' #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json msgid "Roles Html" -msgstr "" +msgstr "Rollen HTML" #: frappe/core/page/permission_manager/permission_manager_help.html:7 msgid "Roles can be set for users from their User page." -msgstr "" +msgstr "Gebruikers kunnen via hun gebruikerspagina rollen toegewezen krijgen." #: frappe/utils/nestedset.py:293 msgid "Root {0} cannot be deleted" -msgstr "" +msgstr "Root {0} kan niet worden verwijderd" #. Option for the 'Rule' (Select) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Round Robin" -msgstr "" +msgstr "Rondje met de robocall" #. Label of the rounding_method (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Rounding Method" -msgstr "" +msgstr "Afrondingsmethode" #. Label of the route (Data) field in DocType 'DocType' #. Option for the 'Action Type' (Select) field in DocType 'DocType Action' @@ -22564,12 +22656,12 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_sidebar_item/website_sidebar_item.json msgid "Route" -msgstr "" +msgstr "Route" #. Name of a DocType #: frappe/desk/doctype/route_history/route_history.json msgid "Route History" -msgstr "" +msgstr "Route geschiedenis" #. Label of the route_options (Code) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json @@ -22579,7 +22671,7 @@ msgstr "" #. Label of the route_redirects (Table) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Route Redirects" -msgstr "" +msgstr "Routeomleidingen" #. Description of the 'Home Page' (Data) field in DocType 'Role' #: frappe/core/doctype/role/role.json @@ -22588,11 +22680,11 @@ msgstr "" #: frappe/model/base_document.py:982 frappe/model/document.py:821 msgid "Row" -msgstr "" +msgstr "Rij" #: frappe/core/doctype/version/version_view.html:137 msgid "Row #" -msgstr "" +msgstr "Rij #" #: frappe/core/doctype/doctype/doctype.py:1933 #: frappe/core/doctype/doctype/doctype.py:1943 @@ -22601,60 +22693,60 @@ msgstr "" #: frappe/model/base_document.py:1110 msgid "Row #{0}:" -msgstr "" +msgstr "Rij # {0}:" #: frappe/core/doctype/doctype/doctype.py:505 msgid "Row #{}: Fieldname is required" -msgstr "" +msgstr "Rij #{}: Veldnaam is verplicht" #. Label of the row_format (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Row Format" -msgstr "" +msgstr "Rijopmaak" #. Label of the row_indexes (Code) field in DocType 'Data Import Log' #: frappe/core/doctype/data_import_log/data_import_log.json msgid "Row Indexes" -msgstr "" +msgstr "Rij-indexen" #. Label of the row_name (Data) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "Row Name" -msgstr "" +msgstr "Rijnaam" #: frappe/core/doctype/data_import/data_import.js:509 msgid "Row Number" -msgstr "" +msgstr "Rijnummer" #: frappe/core/doctype/version/version_view.html:132 msgid "Row Values Changed" -msgstr "" +msgstr "Rijwaarden gewijzigd" #: frappe/core/doctype/data_import/data_import.js:393 msgid "Row {0}" -msgstr "" +msgstr "Rij {0}" #: frappe/custom/doctype/customize_form/customize_form.py:357 msgid "Row {0}: Not allowed to disable Mandatory for standard fields" -msgstr "" +msgstr "Rij {0}: niet toegestaan verplicht voor standaardvelden uitschakelen" #: frappe/custom/doctype/customize_form/customize_form.py:346 msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields" -msgstr "" +msgstr "Rij {0}: Niet toegestaan om te schakelen Sta op Submit voor standaard velden" #. Label of the rows_added_section (Section Break) field in DocType 'Audit #. Trail' #: frappe/core/doctype/audit_trail/audit_trail.json #: frappe/core/doctype/version/version_view.html:96 msgid "Rows Added" -msgstr "" +msgstr "Rijen toegevoegd" #. Label of the rows_removed_section (Section Break) field in DocType 'Audit #. Trail' #: frappe/core/doctype/audit_trail/audit_trail.json #: frappe/core/doctype/version/version_view.html:96 msgid "Rows Removed" -msgstr "" +msgstr "Rijen verwijderd" #. Label of the rows_threshold_for_grid_search (Int) field in DocType 'DocType' #. Label of the rows_threshold_for_grid_search (Int) field in DocType @@ -22662,62 +22754,62 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Rows Threshold for Grid Search" -msgstr "" +msgstr "Drempelwaarde voor het aantal rijen bij zoeken in raster" #. Label of the rule (Select) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Rule" -msgstr "" +msgstr "Regel" #. Label of the section_break_3 (Section Break) field in DocType 'Document #. Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Rule Conditions" -msgstr "" +msgstr "Regelvoorwaarden" #: frappe/permissions.py:687 msgid "Rule for this doctype, role, permlevel and if-owner combination already exists." -msgstr "" +msgstr "Er bestaat al een regel voor deze combinatie van documenttype, rol, permlevel en if-owner." #. Group in DocType's connections #: frappe/core/doctype/doctype/doctype.json msgid "Rules" -msgstr "" +msgstr "Regels" #. Description of the 'Transitions' (Table) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Rules defining transition of state in the workflow." -msgstr "" +msgstr "Regels die de overgang tussen statussen in de workflow definiëren." #. Description of the 'Transition Rules' (Section Break) field in DocType #. 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Rules for how states are transitions, like next state and which role is allowed to change state etc." -msgstr "" +msgstr "Regels voor hoe toestanden overgangen zijn, zoals de volgende toestand en welke rol van toestand mag veranderen, enz." #. Description of the 'Priority' (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Rules with higher priority number will be applied first." -msgstr "" +msgstr "Regels met een hoger prioriteitsnummer worden eerst toegepast." #. Label of the dormant_days (Int) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Run Jobs only Daily if Inactive For (Days)" -msgstr "" +msgstr "Voer taken alleen dagelijks uit als ze (dagen) inactief zijn." #. Description of the 'Enable Scheduled Jobs' (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Run scheduled jobs only if checked" -msgstr "" +msgstr "Voer geplande taken alleen uit als deze optie is aangevinkt." #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:57 msgid "Runtime in Minutes" -msgstr "" +msgstr "Uitvoeringstijd in minuten" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:57 msgid "Runtime in Seconds" -msgstr "" +msgstr "Uitvoeringstijd in seconden" #. Option for the 'Type' (Select) field in DocType 'Communication' #. Option for the 'Two Factor Authentication method' (Select) field in DocType @@ -22727,12 +22819,12 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/email/doctype/notification/notification.json msgid "SMS" -msgstr "" +msgstr "SMS" #. Label of the sms_gateway_url (Small Text) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "SMS Gateway URL" -msgstr "" +msgstr "SMS-gateway-URL" #. Name of a DocType #: frappe/core/doctype/sms_log/sms_log.json @@ -22742,52 +22834,52 @@ msgstr "" #. Name of a DocType #: frappe/core/doctype/sms_parameter/sms_parameter.json msgid "SMS Parameter" -msgstr "" +msgstr "SMS-parameter" #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/core/doctype/sms_settings/sms_settings.json #: frappe/integrations/workspace/integrations/integrations.json msgid "SMS Settings" -msgstr "" +msgstr "SMS-instellingen" #: frappe/core/doctype/sms_settings/sms_settings.py:114 msgid "SMS sent successfully" -msgstr "" +msgstr "SMS succesvol verzonden" #: frappe/templates/includes/login/login.js:368 msgid "SMS was not sent. Please contact Administrator." -msgstr "" +msgstr "Het sms-bericht is niet verzonden. Neem contact op met de beheerder." #: frappe/email/doctype/email_account/email_account.py:213 msgid "SMTP Server is required" -msgstr "" +msgstr "Een SMTP-server is vereist." #. Option for the 'Type' (Select) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "SQL" -msgstr "" +msgstr "SQL" #. Description of the 'Condition' (Small Text) field in DocType 'Bulk Update' #: frappe/desk/doctype/bulk_update/bulk_update.json msgid "SQL Conditions. Example: status=\"Open\"" -msgstr "" +msgstr "SQL-voorwaarden. Voorbeeld: status=\"Open\"" #. Label of the sql_explain_html (HTML) field in DocType 'Recorder Query' #: frappe/core/doctype/recorder/recorder.js:85 #: frappe/core/doctype/recorder_query/recorder_query.json msgid "SQL Explain" -msgstr "" +msgstr "SQL-uitleg" #. Label of the sql_output (HTML) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "SQL Output" -msgstr "" +msgstr "SQL-uitvoer" #. Label of the sql_queries (Table) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "SQL Queries" -msgstr "" +msgstr "SQL-query's" #: frappe/database/query.py:2051 msgid "SQL functions are not allowed as strings in SELECT: {0}. Use dict syntax like {{'COUNT': '*'}} instead." @@ -22796,21 +22888,21 @@ msgstr "" #. Label of the ssl_tls_mode (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "SSL/TLS Mode" -msgstr "" +msgstr "SSL/TLS-modus" #: frappe/public/js/frappe/color_picker/color_picker.js:20 msgid "SWATCHES" -msgstr "" +msgstr "STALEN" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Sales Manager" -msgstr "" +msgstr "Verkoopsmanager" #. Name of a role #: frappe/contacts/doctype/contact/contact.json msgid "Sales Master Manager" -msgstr "" +msgstr "Verkoopmanager" #. Name of a role #: frappe/contacts/doctype/address/address.json @@ -22823,7 +22915,7 @@ msgstr "Sales Gebruiker" #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Salesforce" -msgstr "" +msgstr "Salesforce" #. Label of the salutation (Link) field in DocType 'Contact' #. Name of a DocType @@ -22835,12 +22927,12 @@ msgstr "Aanhef" #: frappe/integrations/doctype/webhook/webhook.py:113 msgid "Same Field is entered more than once" -msgstr "" +msgstr "Hetzelfde veld is meer dan één keer ingevoerd" #. Label of the sample (HTML) field in DocType 'Client Script' #: frappe/custom/doctype/client_script/client_script.json msgid "Sample" -msgstr "" +msgstr "Steekproef" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -22856,7 +22948,7 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Saturday" -msgstr "" +msgstr "Zaterdag" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: cypress/integration/web_form.js:52 @@ -22887,33 +22979,33 @@ msgstr "bewaren" #: frappe/workflow/doctype/workflow/workflow.js:143 msgid "Save Anyway" -msgstr "" +msgstr "Hoe dan ook opslaan" #: frappe/public/js/frappe/views/reports/report_view.js:1390 #: frappe/public/js/frappe/views/reports/report_view.js:1753 msgid "Save As" -msgstr "" +msgstr "Opslaan als" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:63 msgid "Save Customizations" -msgstr "" +msgstr "Aanpassingen opslaan" #: frappe/public/js/frappe/views/reports/query_report.js:2071 msgid "Save Report" -msgstr "" +msgstr "Rapport opslaan" #: frappe/public/js/frappe/views/kanban/kanban_view.js:107 msgid "Save filters" -msgstr "" +msgstr "Filters opslaan" #. Label of the save_on_complete (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Save on Completion" -msgstr "" +msgstr "Opslaan bij voltooiing" #: frappe/public/js/frappe/form/form_tour.js:295 msgid "Save the document." -msgstr "" +msgstr "Sla het document op." #: frappe/model/rename_doc.py:106 #: frappe/printing/page/print_format_builder/print_format_builder.js:892 @@ -22921,7 +23013,7 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:921 #: frappe/public/js/frappe/views/workspace/workspace.js:778 msgid "Saved" -msgstr "" +msgstr "Opgeslagen" #: frappe/public/js/frappe/list/list_filter.js:22 msgid "Saved Filters" @@ -22931,12 +23023,12 @@ msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:47 #: frappe/public/js/frappe/views/workspace/workspace.js:410 msgid "Saving" -msgstr "" +msgstr "Opslaan" #: frappe/public/js/frappe/form/save.js:9 msgctxt "Freeze message while saving a document" msgid "Saving" -msgstr "" +msgstr "Opslaan" #: frappe/public/js/frappe/list/list_view.js:2030 msgid "Saving Changes..." @@ -22944,7 +23036,7 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:421 msgid "Saving Customization..." -msgstr "" +msgstr "Aanpassingen opslaan..." #: frappe/public/js/frappe/ui/sidebar/sidebar_editor.js:58 msgid "Saving Sidebar" @@ -22952,52 +23044,52 @@ msgstr "" #: frappe/desk/doctype/module_onboarding/module_onboarding.js:8 msgid "Saving this will export this document as well as the steps linked here as json." -msgstr "" +msgstr "Als je dit opslaat, worden zowel dit document als de hierin gelinkte stappen als JSON geëxporteerd." #: frappe/public/js/form_builder/store.js:256 #: frappe/public/js/print_format_builder/store.js:36 #: frappe/public/js/workflow_builder/store.js:73 msgid "Saving..." -msgstr "" +msgstr "Besparing..." #: frappe/public/js/frappe/scanner/index.js:72 msgid "Scan QRCode" -msgstr "" +msgstr "Scan de QR-code" #: frappe/www/qrcode.html:14 msgid "Scan the QR Code and enter the resulting code displayed." -msgstr "" +msgstr "Scan de QR-code en voer de weergegeven code in." #. Label of the section_break_10 (Tab Break) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "Schedule" -msgstr "" +msgstr "Schema" #: frappe/public/js/frappe/views/communication.js:88 msgid "Schedule Send At" -msgstr "" +msgstr "Plan het verzenden op" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Status' (Select) field in DocType 'Scheduled Job Log' #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json msgid "Scheduled" -msgstr "" +msgstr "Geplande" #. Label of the scheduled_against (Link) field in DocType 'Scheduler Event' #: frappe/core/doctype/scheduler_event/scheduler_event.json msgid "Scheduled Against" -msgstr "" +msgstr "Gepland tegen" #. Label of the scheduled_job_type (Link) field in DocType 'Scheduled Job Log' #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json msgid "Scheduled Job" -msgstr "" +msgstr "Geplande taak" #. Name of a DocType #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json msgid "Scheduled Job Log" -msgstr "" +msgstr "Gepland takenlogboek" #. Name of a DocType #. Label of a Link in the Build Workspace @@ -23007,26 +23099,26 @@ msgstr "" #: frappe/core/workspace/build/build.json #: frappe/desk/doctype/system_health_report_failing_jobs/system_health_report_failing_jobs.json msgid "Scheduled Job Type" -msgstr "" +msgstr "Type geplande taak" #. Label of a Link in the Build Workspace #: frappe/core/workspace/build/build.json msgid "Scheduled Jobs Logs" -msgstr "" +msgstr "Logboeken van geplande taken" #: frappe/core/doctype/server_script/server_script.py:157 msgid "Scheduled execution for script {0} has updated" -msgstr "" +msgstr "Geplande uitvoering voor script {0} is bijgewerkt" #: frappe/email/doctype/auto_email_report/auto_email_report.js:26 msgid "Scheduled to send" -msgstr "" +msgstr "Gepland om te verzenden" #. Label of the scheduler_section (Section Break) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Scheduler" -msgstr "" +msgstr "Planner" #. Label of the scheduler_event (Link) field in DocType 'Scheduled Job Type' #. Name of a DocType @@ -23035,37 +23127,37 @@ msgstr "" #: frappe/core/doctype/scheduler_event/scheduler_event.json #: frappe/core/doctype/server_script/server_script.json msgid "Scheduler Event" -msgstr "" +msgstr "Planner Evenement" #: frappe/core/doctype/data_import/data_import.py:124 msgid "Scheduler Inactive" -msgstr "" +msgstr "Planner Inactief" #. Label of the scheduler_status (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Scheduler Status" -msgstr "" +msgstr "Status van de planner" #: frappe/utils/scheduler.py:247 msgid "Scheduler can not be re-enabled when maintenance mode is active." -msgstr "" +msgstr "De planner kan niet opnieuw worden ingeschakeld wanneer de onderhoudsmodus actief is." #: frappe/core/doctype/data_import/data_import.py:124 msgid "Scheduler is inactive. Cannot import data." -msgstr "" +msgstr "Planner is inactief. Kan gegevens niet importeren." #: frappe/core/doctype/rq_job/rq_job_list.js:28 msgid "Scheduler: Active" -msgstr "" +msgstr "Planner: Actief" #: frappe/core/doctype/rq_job/rq_job_list.js:30 msgid "Scheduler: Inactive" -msgstr "" +msgstr "Planner: Inactief" #. Label of the scope (Data) field in DocType 'OAuth Scope' #: frappe/integrations/doctype/oauth_scope/oauth_scope.json msgid "Scope" -msgstr "" +msgstr "Domein" #. Label of the sb_scope_section (Section Break) field in DocType 'Connected #. App' @@ -23080,7 +23172,7 @@ msgstr "" #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Scopes" -msgstr "" +msgstr "Scopes" #. Label of the scopes_supported (Small Text) field in DocType 'OAuth Settings' #: frappe/integrations/doctype/oauth_settings/oauth_settings.json @@ -23100,44 +23192,44 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Script" -msgstr "" +msgstr "Script" #. Name of a role #: frappe/core/doctype/server_script/server_script.json msgid "Script Manager" -msgstr "" +msgstr "Scriptbeheer" #. Option for the 'Report Type' (Select) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Script Report" -msgstr "" +msgstr "Scriptrapport" #. Label of the script_type (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Script Type" -msgstr "" +msgstr "Scripttype" #. Description of a DocType #: frappe/website/doctype/website_script/website_script.json msgid "Script to attach to all web pages." -msgstr "" +msgstr "Script dat aan alle webpagina's moet worden toegevoegd." #. Label of a Card Break in the Build Workspace #. Label of the scripting_tab (Tab Break) field in DocType 'Web Page' #: frappe/core/workspace/build/build.json #: frappe/website/doctype/web_page/web_page.json msgid "Scripting" -msgstr "" +msgstr "Scripting" #. Label of the section_break_6 (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Scripting / Style" -msgstr "" +msgstr "Scripting / Stijl" #. Label of the scripts_section (Section Break) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json msgid "Scripts" -msgstr "" +msgstr "Scripts" #. Label of the search_section (Section Break) field in DocType 'System #. Settings' @@ -23157,87 +23249,87 @@ msgstr "Zoek" #. Label of the search_bar (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Search Bar" -msgstr "" +msgstr "Zoekbalk" #. Label of the search_fields (Data) field in DocType 'DocType' #. Label of the search_fields (Data) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Search Fields" -msgstr "" +msgstr "Zoekvelden" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:260 msgid "Search Help" -msgstr "" +msgstr "Zoek hulp" #. Label of the allowed_in_global_search (Table) field in DocType 'Global #. Search Settings' #: frappe/desk/doctype/global_search_settings/global_search_settings.json msgid "Search Priorities" -msgstr "" +msgstr "Zoekprioriteiten" #: frappe/public/js/frappe/file_uploader/FileBrowser.vue:132 msgid "Search Results" -msgstr "" +msgstr "Zoekresultaten" #: frappe/public/js/frappe/file_uploader/FileBrowser.vue:13 msgid "Search by filename or extension" -msgstr "" +msgstr "Zoeken op bestandsnaam of extensie" #: frappe/core/doctype/doctype/doctype.py:1499 msgid "Search field {0} is not valid" -msgstr "" +msgstr "Search veld {0} is niet geldig" #: frappe/public/js/print_format_builder/PrintFormatControls.vue:87 msgid "Search fields" -msgstr "" +msgstr "Zoekvelden" #: frappe/public/js/form_builder/components/AddFieldButton.vue:19 msgid "Search fieldtypes..." -msgstr "" +msgstr "Zoek veldtypen..." #: frappe/public/js/frappe/ui/toolbar/search.js:50 #: frappe/public/js/frappe/ui/toolbar/search.js:69 msgid "Search for anything" -msgstr "" +msgstr "Zoeken naar iets" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:372 #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:378 msgid "Search for {0}" -msgstr "" +msgstr "Zoeken naar {0}" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:235 msgid "Search in a document type" -msgstr "" +msgstr "Zoek in een documenttype" #: frappe/public/js/form_builder/components/SearchBox.vue:8 msgid "Search properties..." -msgstr "" +msgstr "Zoek naar woningen..." #: frappe/templates/includes/search_box.html:8 msgid "Search results for" -msgstr "" +msgstr "zoekresultaten voor" #: frappe/templates/includes/navbar/navbar_search.html:6 #: frappe/templates/includes/search_box.html:2 #: frappe/templates/includes/search_template.html:23 msgid "Search..." -msgstr "" +msgstr "Zoeken..." #: frappe/public/js/frappe/ui/toolbar/search.js:210 msgid "Searching ..." -msgstr "" +msgstr "Zoeken ..." #: frappe/public/js/frappe/form/controls/duration.js:35 msgctxt "Duration" msgid "Seconds" -msgstr "" +msgstr "Seconden" #. Option for the 'Type' (Select) field in DocType 'Web Template' #: frappe/public/js/form_builder/components/Section.vue:263 #: frappe/website/doctype/web_template/web_template.json msgid "Section" -msgstr "" +msgstr "Sectie" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -23252,26 +23344,26 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Section Break" -msgstr "" +msgstr "Sectie-einde" #: frappe/printing/page/print_format_builder/print_format_builder.js:421 msgid "Section Heading" -msgstr "" +msgstr "sectie Koppen" #. Label of the section_id (Data) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Section ID" -msgstr "" +msgstr "Sectie-ID" #: frappe/public/js/form_builder/components/Section.vue:28 #: frappe/public/js/print_format_builder/PrintFormatSection.vue:8 msgid "Section Title" -msgstr "" +msgstr "Sectietitel" #: frappe/public/js/form_builder/components/Section.vue:217 #: frappe/public/js/form_builder/components/Section.vue:240 msgid "Section must have at least one column" -msgstr "" +msgstr "Een sectie moet minstens één kolom bevatten." #: frappe/core/doctype/user/user.py:1474 msgid "Security Alert: Your account is being impersonated" @@ -23280,29 +23372,29 @@ msgstr "" #. Label of the sb3 (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Security Settings" -msgstr "" +msgstr "Beveiligingsinstellingen" #: frappe/public/js/frappe/ui/notifications/notifications.js:349 msgid "See all Activity" -msgstr "" +msgstr "Bekijk alle activiteiten" #: frappe/public/js/frappe/views/reports/query_report.js:879 msgid "See all past reports." -msgstr "" +msgstr "Bekijk alle eerdere rapporten." #: frappe/public/js/frappe/form/form.js:1284 #: frappe/website/doctype/contact_us_settings/contact_us_settings.js:4 msgid "See on Website" -msgstr "" +msgstr "Zie op de website" #: frappe/website/doctype/web_form/templates/web_form.html:169 msgctxt "Button in web form" msgid "See previous responses" -msgstr "" +msgstr "Zie eerdere reacties" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.py:49 msgid "See the document at {0}" -msgstr "" +msgstr "Zie het document op {0}" #. Label of the seen (Check) field in DocType 'Comment' #. Label of the seen (Check) field in DocType 'Communication' @@ -23314,17 +23406,17 @@ msgstr "" #: frappe/core/doctype/error_log/error_log_list.js:5 #: frappe/desk/doctype/notification_settings/notification_settings.json msgid "Seen" -msgstr "" +msgstr "Gezien" #. Label of the seen_by_section (Section Break) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Seen By" -msgstr "" +msgstr "Gezien door" #. Label of the seen_by (Table) field in DocType 'Note' #: frappe/desk/doctype/note/note.json msgid "Seen By Table" -msgstr "" +msgstr "Gezien door de tafel" #. Label of the select (Check) field in DocType 'Custom DocPerm' #. Option for the 'Type' (Select) field in DocType 'DocField' @@ -23347,7 +23439,7 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Select" -msgstr "" +msgstr "Kiezen" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:8 #: frappe/public/js/frappe/data_import/data_exporter.js:150 @@ -23356,88 +23448,88 @@ msgstr "" #: frappe/public/js/frappe/form/grid_row.js:499 #: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Select All" -msgstr "" +msgstr "Alles selecteren" #: frappe/public/js/frappe/views/communication.js:202 #: frappe/public/js/frappe/views/communication.js:653 #: frappe/public/js/frappe/views/interaction.js:93 #: frappe/public/js/frappe/views/interaction.js:155 msgid "Select Attachments" -msgstr "" +msgstr "Selecteer Bijlagen" #: frappe/custom/doctype/client_script/client_script.js:31 #: frappe/custom/doctype/client_script/client_script.js:34 msgid "Select Child Table" -msgstr "" +msgstr "Selecteer onderliggende tabel" #: frappe/public/js/frappe/views/reports/report_view.js:384 msgid "Select Column" -msgstr "" +msgstr "Selecteer Kolom" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:42 #: frappe/public/js/frappe/form/print_utils.js:75 msgid "Select Columns" -msgstr "" +msgstr "Kolommen selecteren" #: frappe/desk/page/setup_wizard/setup_wizard.js:399 msgid "Select Country" -msgstr "" +msgstr "Land selecteren" #: frappe/desk/page/setup_wizard/setup_wizard.js:412 msgid "Select Currency" -msgstr "" +msgstr "Selecteer valuta" #. Label of the dashboard_name (Link) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/public/js/frappe/utils/dashboard_utils.js:246 msgid "Select Dashboard" -msgstr "" +msgstr "Selecteer Dashboard" #. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Select Date Range" -msgstr "" +msgstr "Selecteer een datumbereik" #. Label of the doc_type (Link) field in DocType 'Web Form' #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:28 #: frappe/public/js/frappe/doctype/index.js:178 #: frappe/website/doctype/web_form/web_form.json msgid "Select DocType" -msgstr "" +msgstr "Selecteer DocType" #. Label of the reference_doctype (Link) field in DocType 'Data Export' #: frappe/core/doctype/data_export/data_export.json msgid "Select Doctype" -msgstr "" +msgstr "Selecteer documenttype" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:50 #: frappe/workflow/page/workflow_builder/workflow_builder.js:50 msgid "Select Document Type" -msgstr "" +msgstr "Selecteer Document Type" #: frappe/core/page/permission_manager/permission_manager.js:180 msgid "Select Document Type or Role to start." -msgstr "" +msgstr "Selecteer Document Type of Rol om te beginnen." #: frappe/core/page/permission_manager/permission_manager_help.html:101 msgid "Select Document Types to set which User Permissions are used to limit access." -msgstr "" +msgstr "Selecteer documenttypen om in te stellen welke gebruikersrechten worden gebruikt om de toegang te beperken." #: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:33 #: frappe/public/js/frappe/doctype/index.js:207 #: frappe/public/js/frappe/form/toolbar.js:875 msgid "Select Field" -msgstr "" +msgstr "Selecteer veld" #: frappe/public/js/frappe/ui/group_by/group_by.html:35 #: frappe/public/js/frappe/ui/group_by/group_by.js:141 msgid "Select Field..." -msgstr "" +msgstr "Selecteer veld..." #: frappe/public/js/frappe/form/grid_row.js:491 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" -msgstr "" +msgstr "Selecteer Velden" #: frappe/public/js/frappe/list/list_settings.js:234 msgid "Select Fields (Up to {0})" @@ -23445,173 +23537,173 @@ msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:148 msgid "Select Fields To Insert" -msgstr "" +msgstr "Selecteer Velden om in te voegen" #: frappe/public/js/frappe/data_import/data_exporter.js:149 msgid "Select Fields To Update" -msgstr "" +msgstr "Selecteer Velden die moeten worden bijgewerkt" #: frappe/public/js/frappe/list/list_view.js:2015 msgid "Select Filters" -msgstr "" +msgstr "Selecteer filters" #: frappe/desk/doctype/event/event.py:112 msgid "Select Google Calendar to which event should be synced." -msgstr "" +msgstr "Selecteer Google Agenda met welk evenement moet worden gesynchroniseerd." #: frappe/contacts/doctype/contact/contact.py:77 msgid "Select Google Contacts to which contact should be synced." -msgstr "" +msgstr "Selecteer Google Contacten waarnaar contact moet worden gesynchroniseerd." #: frappe/public/js/frappe/ui/group_by/group_by.html:10 msgid "Select Group By..." -msgstr "" +msgstr "Selecteer Groeperen op..." #: frappe/public/js/frappe/list/list_view_select.js:167 msgid "Select Kanban" -msgstr "" +msgstr "Selecteer Kanban" #: frappe/desk/page/setup_wizard/setup_wizard.js:391 msgid "Select Language" -msgstr "" +msgstr "Selecteer taal" #. Label of the list_name (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Select List View" -msgstr "" +msgstr "Selecteer de lijstweergave" #: frappe/public/js/frappe/data_import/data_exporter.js:159 msgid "Select Mandatory" -msgstr "" +msgstr "Selecteer Verplicht" #: frappe/custom/doctype/customize_form/customize_form.js:290 msgid "Select Module" -msgstr "" +msgstr "Selecteer module" #: frappe/printing/page/print/print.js:197 #: frappe/printing/page/print/print.js:652 msgid "Select Network Printer" -msgstr "" +msgstr "Selecteer netwerkprinter" #. Label of the page_name (Link) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Select Page" -msgstr "" +msgstr "Selecteer pagina" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:68 #: frappe/public/js/frappe/views/communication.js:178 msgid "Select Print Format" -msgstr "" +msgstr "Selecteer Print Formaat" #: frappe/printing/page/print_format_builder/print_format_builder.js:82 msgid "Select Print Format to Edit" -msgstr "" +msgstr "Selecteer Print Format naar Bewerken" #. Label of the report_name (Link) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Select Report" -msgstr "" +msgstr "Selecteer rapport" #: frappe/printing/page/print_format_builder/print_format_builder.js:631 msgid "Select Table Columns for {0}" -msgstr "" +msgstr "Tabel selecteren Columns voor {0}" #: frappe/desk/page/setup_wizard/setup_wizard.js:405 msgid "Select Time Zone" -msgstr "" +msgstr "Selecteer tijdzone" #. Label of the transaction_type (Autocomplete) field in DocType 'Document #. Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Select Transaction" -msgstr "" +msgstr "Transactie selecteren" #: frappe/workflow/page/workflow_builder/workflow_builder.js:68 msgid "Select Workflow" -msgstr "" +msgstr "Selecteer workflow" #. Label of the workspace_name (Link) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Select Workspace" -msgstr "" +msgstr "Selecteer werkruimte" #: frappe/website/doctype/website_settings/website_settings.js:23 msgid "Select a Brand Image first." -msgstr "" +msgstr "Selecteer eerst een merk Image." #: frappe/printing/page/print_format_builder/print_format_builder.js:108 msgid "Select a DocType to make a new format" -msgstr "" +msgstr "Selecteer een DocType om een nieuwe indeling te maken" #: frappe/public/js/form_builder/components/Sidebar.vue:53 msgid "Select a field to edit its properties." -msgstr "" +msgstr "Selecteer een veld om de eigenschappen ervan te bewerken." #: frappe/public/js/frappe/views/treeview.js:366 msgid "Select a group {0} first." -msgstr "" +msgstr "Selecteer eerst een groep {0}." #: frappe/core/doctype/doctype/doctype.py:2044 msgid "Select a valid Sender Field for creating documents from Email" -msgstr "" +msgstr "Selecteer een geldig afzenderveld voor het maken van documenten vanuit e-mail" #: frappe/core/doctype/doctype/doctype.py:2028 msgid "Select a valid Subject field for creating documents from Email" -msgstr "" +msgstr "Selecteer een geldig onderwerpveld voor het maken van documenten vanuit e-mail" #: frappe/public/js/frappe/form/form_tour.js:321 msgid "Select an Image" -msgstr "" +msgstr "Selecteer een afbeelding" #: frappe/printing/page/print_format_builder/print_format_builder_start.html:2 msgid "Select an existing format to edit or start a new format." -msgstr "" +msgstr "Selecteer een bestaand formaat om te bewerken of begin een nieuw formaat." #. Description of the 'Brand Image' (Attach Image) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Select an image of approx width 150px with a transparent background for best results." -msgstr "" +msgstr "Kies voor het beste resultaat een afbeelding met een breedte van ongeveer 150px en een transparante achtergrond." #: frappe/public/js/frappe/list/bulk_operations.js:36 msgid "Select atleast 1 record for printing" -msgstr "" +msgstr "Selecteer tenminste 1 record voor het afdrukken" #: frappe/core/doctype/success_action/success_action.js:18 msgid "Select atleast 2 actions" -msgstr "" +msgstr "Selecteer minimaal 2 acties" #: frappe/public/js/frappe/list/list_view.js:1476 msgctxt "Description of a list view shortcut" msgid "Select list item" -msgstr "" +msgstr "Selecteer lijstitem" #: frappe/public/js/frappe/list/list_view.js:1428 #: frappe/public/js/frappe/list/list_view.js:1444 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" -msgstr "" +msgstr "Selecteer meerdere lijstitems" #: frappe/public/js/frappe/views/calendar/calendar.js:167 msgid "Select or drag across time slots to create a new event." -msgstr "" +msgstr "Selecteer of sleep over tijdsloten om een nieuwe gebeurtenis te maken." #: frappe/public/js/frappe/list/bulk_operations.js:239 msgid "Select records for assignment" -msgstr "" +msgstr "Selecteer records voor opdracht" #: frappe/public/js/frappe/list/bulk_operations.js:260 msgid "Select records for removing assignment" -msgstr "" +msgstr "Selecteer records voor het verwijderen van de toewijzing." #. Description of the 'Insert After' (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Select the label after which you want to insert new field." -msgstr "" +msgstr "Selecteer het label waarna u het nieuwe veld wilt invoegen." #: frappe/public/js/frappe/utils/diffview.js:102 msgid "Select two versions to view the diff." -msgstr "" +msgstr "Selecteer twee versies om de verschillen te bekijken." #: frappe/public/js/frappe/form/link_selector.js:24 #: frappe/public/js/frappe/form/multi_select_dialog.js:80 @@ -23623,7 +23715,7 @@ msgstr "Selecteer {0}" #: frappe/model/workflow.py:138 msgid "Self approval is not allowed" -msgstr "" +msgstr "Eigen goedkeuring is niet toegestaan" #: frappe/www/contact.html:41 msgid "Send" @@ -23644,12 +23736,12 @@ msgstr "" #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_queue/email_queue.json msgid "Send After" -msgstr "" +msgstr "Verzenden na" #. Label of the event (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send Alert On" -msgstr "" +msgstr "Melding verzenden" #. Label of the raw_html (Check) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json @@ -23659,79 +23751,79 @@ msgstr "" #. Label of the send_email_alert (Check) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Send Email Alert" -msgstr "" +msgstr "E-mailwaarschuwing verzenden" #. Label of the send_email (Check) field in DocType 'Workflow Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Send Email On State" -msgstr "" +msgstr "E-mail verzenden over de staat" #. 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 "" +msgstr "E-mail verzenden Bijlagen afdrukken als PDF (aanbevolen)" #. Label of the send_email_to_creator (Check) field in DocType 'Workflow #. Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Send Email To Creator" -msgstr "" +msgstr "Stuur een e-mail naar de maker" #. Label of the send_me_a_copy (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Send Me A Copy of Outgoing Emails" -msgstr "" +msgstr "Stuur mij een kopie van uw uitgaande e-mails" #. Label of the send_notification_to (Small Text) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Send Notification to" -msgstr "" +msgstr "Stuur een melding naar" #. Label of the document_follow_notify (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Send Notifications For Documents Followed By Me" -msgstr "" +msgstr "Stuur meldingen voor documenten die ik volg." #. Label of the thread_notify (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Send Notifications For Email Threads" -msgstr "" +msgstr "Verzend meldingen voor e-mailconversaties" #: frappe/email/doctype/auto_email_report/auto_email_report.js:21 msgid "Send Now" -msgstr "" +msgstr "Nu verzenden" #. Label of the send_print_as_pdf (Check) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Send Print as PDF" -msgstr "" +msgstr "Verzend afdrukken als PDF" #: frappe/public/js/frappe/views/communication.js:168 msgid "Send Read Receipt" -msgstr "" +msgstr "Leesbevestiging verzenden" #. Label of the send_system_notification (Check) field in DocType #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send System Notification" -msgstr "" +msgstr "Systeemmelding verzenden" #. Label of the send_to_all_assignees (Check) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send To All Assignees" -msgstr "" +msgstr "Verzenden naar alle toegewezen personen" #. Label of the send_welcome_email (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Send Welcome Email" -msgstr "" +msgstr "Welkomstmail verzenden" #. Description of the 'Reference Date' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send alert if date matches this field's value" -msgstr "" +msgstr "Verzend een melding als de datum overeenkomt met de waarde in dit veld." #. Description of the 'Reference Datetime' (Select) field in DocType #. 'Notification' @@ -23742,49 +23834,49 @@ msgstr "" #. Description of the 'Value Changed' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send alert if this field's value changes" -msgstr "" +msgstr "Verzend een melding als de waarde van dit veld verandert." #. Label of the send_reminder (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Send an email reminder in the morning" -msgstr "" +msgstr "Stuur 's ochtends een e-mailherinnering." #. Description of the 'Days Before or After' (Int) field in DocType #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send days before or after the reference date" -msgstr "" +msgstr "Verzenden vóór of na de referentiedatum" #. Description of the 'Send Email On State' (Check) field in DocType 'Workflow #. Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Send email when document transitions to the state." -msgstr "" +msgstr "Verzend een e-mail wanneer het document de statuswijziging doormaakt." #. Description of the 'Forward To Email Address' (Data) field in DocType #. 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Send enquiries to this email address" -msgstr "" +msgstr "Stuur uw vragen naar dit e-mailadres." #: frappe/templates/includes/login/login.js:72 frappe/www/login.html:220 msgid "Send login link" -msgstr "" +msgstr "Verzend inloglink" #: frappe/public/js/frappe/views/communication.js:162 msgid "Send me a copy" -msgstr "" +msgstr "Stuur mij een kopie" #. Label of the send_if_data (Check) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Send only if there is any data" -msgstr "" +msgstr "Verzend alleen als er gegevens zijn." #. Label of the send_unsubscribe_message (Check) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Send unsubscribe message in email" -msgstr "" +msgstr "Stuur een e-mail met de melding dat u zich wilt afmelden." #. Label of the sender (Data) field in DocType 'Event' #. Label of the sender (Data) field in DocType 'ToDo' @@ -23796,47 +23888,47 @@ msgstr "" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/notification/notification.json msgid "Sender" -msgstr "" +msgstr "Afzender" #. Label of the sender_email (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Sender Email" -msgstr "" +msgstr "E-mailadres van de afzender" #. Label of the sender_field (Data) field in DocType 'DocType' #. Label of the sender_field (Data) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Sender Email Field" -msgstr "" +msgstr "E-mailveld afzender" #: frappe/core/doctype/doctype/doctype.py:2047 msgid "Sender Field should have Email in options" -msgstr "" +msgstr "Sender Field moet E-mail in de opties hebben" #. Label of the sender_name (Data) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json msgid "Sender Name" -msgstr "" +msgstr "Naam van de afzender" #. Label of the sender_name_field (Data) field in DocType 'DocType' #. Label of the sender_name_field (Data) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Sender Name Field" -msgstr "" +msgstr "Veld voor de naam van de afzender" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Sendgrid" -msgstr "" +msgstr "Sendgrid" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Status' (Select) field in DocType 'Email Queue' #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_queue/email_queue.json msgid "Sending" -msgstr "" +msgstr "Verzenden" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Sent or Received' (Select) field in DocType 'Communication' @@ -23846,14 +23938,14 @@ msgstr "" #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json msgid "Sent" -msgstr "" +msgstr "verzonden" #. Label of the sent_folder_name (Data) field in DocType 'Email Account' #. Label of the sent_folder_name (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Sent Folder Name" -msgstr "" +msgstr "Naam van de verzonden map" #. Label of the sent_on (Date) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json @@ -23863,7 +23955,7 @@ msgstr "" #. Label of the read_receipt (Check) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Sent Read Receipt" -msgstr "" +msgstr "Ontvangstbevestiging verzonden" #. Label of the sent_to (Code) field in DocType 'SMS Log' #: frappe/core/doctype/sms_log/sms_log.json @@ -23873,56 +23965,56 @@ msgstr "" #. Label of the sent_or_received (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Sent or Received" -msgstr "" +msgstr "Verzonden of ontvangen" #. Option for the 'Event Category' (Select) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Sent/Received Email" -msgstr "" +msgstr "Verzonden/ontvangen e-mail" #. Option for the 'Item Type' (Select) field in DocType 'Navbar Item' #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Separator" -msgstr "" +msgstr "Scheider" #. Label of the sequence_id (Float) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "Sequence Id" -msgstr "" +msgstr "Volgorde-ID" #. Label of the naming_series_options (Text) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Series List for this Transaction" -msgstr "" +msgstr "Lijst met series voor deze transactie" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:115 msgid "Series Updated for {}" -msgstr "" +msgstr "Serie bijgewerkt voor {}" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:223 msgid "Series counter for {} updated to {} successfully" -msgstr "" +msgstr "Serieteller voor {} succesvol bijgewerkt naar {}" #: frappe/core/doctype/doctype/doctype.py:1130 #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170 msgid "Series {0} already used in {1}" -msgstr "" +msgstr "Reeks {0} al gebruikt in {1}" #. Option for the 'Action Type' (Select) field in DocType 'DocType Action' #: frappe/core/doctype/doctype_action/doctype_action.json msgid "Server Action" -msgstr "" +msgstr "Serveractie" #: frappe/app.py:399 frappe/public/js/frappe/request.js:610 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" -msgstr "" +msgstr "Serverfout" #. Label of the server_ip (Data) field in DocType 'Network Printer Settings' #: frappe/printing/doctype/network_printer_settings/network_printer_settings.json msgid "Server IP" -msgstr "" +msgstr "Server-IP-adres" #. Label of the server_script (Link) field in DocType 'Scheduled Job Type' #. Name of a DocType @@ -23931,15 +24023,15 @@ msgstr "" #: frappe/core/doctype/server_script/server_script.json #: frappe/core/workspace/build/build.json msgid "Server Script" -msgstr "" +msgstr "Serverscript" #: frappe/utils/safe_exec.py:98 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." -msgstr "" +msgstr "Serverscripts zijn uitgeschakeld. Schakel serverscripts in via de bench-configuratie." #: frappe/core/doctype/server_script/server_script.js:39 msgid "Server Scripts feature is not available on this site." -msgstr "" +msgstr "De functie Serverscripts is niet beschikbaar op deze site." #: frappe/public/js/frappe/file_uploader/FileUploader.vue:641 msgid "Server error during upload. The file might be corrupted." @@ -23947,11 +24039,11 @@ msgstr "" #: frappe/public/js/frappe/request.js:253 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." -msgstr "" +msgstr "De server kon dit verzoek niet verwerken vanwege een gelijktijdig, conflicterend verzoek. Probeer het later opnieuw." #: frappe/public/js/frappe/request.js:245 msgid "Server was too busy to process this request. Please try again." -msgstr "" +msgstr "De server was te druk om dit verzoek te verwerken. Probeer het later opnieuw." #. Label of the service (Select) field in DocType 'Email Account' #. Label of the integration_request_service (Data) field in DocType @@ -23959,7 +24051,7 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Service" -msgstr "" +msgstr "Dienst" #. Label of the session_created (Datetime) field in DocType 'User Session #. Display' @@ -23970,36 +24062,36 @@ msgstr "" #. Name of a DocType #: frappe/core/doctype/session_default/session_default.json msgid "Session Default" -msgstr "" +msgstr "Sessie Standaard" #. Name of a DocType #: frappe/core/doctype/session_default_settings/session_default_settings.json msgid "Session Default Settings" -msgstr "" +msgstr "Standaard sessie-instellingen" #. Label of the session_defaults (Table) field in DocType 'Session Default #. Settings' #: frappe/core/doctype/session_default_settings/session_default_settings.json #: frappe/public/js/frappe/ui/toolbar/toolbar.js:335 msgid "Session Defaults" -msgstr "" +msgstr "Standaardwaarden sessie" #: frappe/public/js/frappe/ui/toolbar/toolbar.js:320 msgid "Session Defaults Saved" -msgstr "" +msgstr "Standaardwaarden sessie opgeslagen" #: frappe/app.py:376 msgid "Session Expired" -msgstr "" +msgstr "Sessie verlopen" #. Label of the session_expiry (Data) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Session Expiry (idle timeout)" -msgstr "" +msgstr "Sessie verloopt (time-out bij inactiviteit)" #: frappe/core/doctype/system_settings/system_settings.py:125 msgid "Session Expiry must be in format {0}" -msgstr "" +msgstr "Sessie Verval moet in dit formaat {0}" #. Label of the sessions_tab (Tab Break) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -24012,44 +24104,44 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.js:404 #: frappe/public/js/frappe/widgets/chart_widget.js:447 msgid "Set" -msgstr "" +msgstr "Instellen" #: frappe/public/js/frappe/ui/filters/filter.js:606 msgctxt "Field value is set" msgid "Set" -msgstr "" +msgstr "Instellen" #. Label of the set_banner_from_image (Button) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Set Banner from Image" -msgstr "" +msgstr "Stel de banner in op basis van een afbeelding." #: frappe/public/js/frappe/views/reports/query_report.js:201 msgid "Set Chart" -msgstr "" +msgstr "Grafiek instellen" #. 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 "" +msgstr "Stel standaardopties in voor alle grafieken op dit dashboard (bijv. \"kleuren\": [\"#d1d8dd\", \"#ff5858\"])" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:467 #: frappe/desk/doctype/number_card/number_card.js:384 msgid "Set Dynamic Filters" -msgstr "" +msgstr "Stel dynamische filters in" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:381 #: frappe/desk/doctype/number_card/number_card.js:292 #: frappe/public/js/form_builder/components/Field.vue:80 #: frappe/website/doctype/web_form/web_form.js:285 msgid "Set Filters" -msgstr "" +msgstr "Stel filters in" #: frappe/public/js/frappe/widgets/chart_widget.js:436 #: frappe/public/js/frappe/widgets/quick_list_widget.js:105 msgid "Set Filters for {0}" -msgstr "" +msgstr "Filters instellen voor {0}" #: frappe/public/js/frappe/views/reports/query_report.js:2227 msgid "Set Level" @@ -24057,34 +24149,34 @@ msgstr "" #: frappe/core/doctype/user_type/user_type.py:92 msgid "Set Limit" -msgstr "" +msgstr "Limiet instellen" #. Description of the 'Setup Series for transactions' (Section Break) field in #. DocType 'Document Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Set Naming Series options on your transactions." -msgstr "" +msgstr "Stel de opties voor naamgevingsreeksen in voor uw transacties." #. Label of the new_password (Password) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Set New Password" -msgstr "" +msgstr "Nieuw wachtwoord instellen" #: frappe/desk/page/backups/backups.js:8 msgid "Set Number of Backups" -msgstr "" +msgstr "Set aantal back-ups" #: frappe/www/update-password.html:32 msgid "Set Password" -msgstr "" +msgstr "Wachtwoord instellen" #: frappe/custom/doctype/customize_form/customize_form.js:112 msgid "Set Permissions" -msgstr "" +msgstr "Rechten instellen" #: frappe/printing/page/print_format_builder/print_format_builder.js:471 msgid "Set Properties" -msgstr "" +msgstr "Eigenschappen instellen" #. Label of the property_section (Section Break) field in DocType #. 'Notification' @@ -24092,56 +24184,56 @@ msgstr "" #. 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Set Property After Alert" -msgstr "" +msgstr "Eigenschap instellen na melding" #: frappe/public/js/frappe/form/link_selector.js:216 #: frappe/public/js/frappe/form/link_selector.js:217 msgid "Set Quantity" -msgstr "" +msgstr "Stel Hoeveelheid" #. Label of the set_role_for (Select) field in DocType 'Role Permission for #. Page and Report' #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json msgid "Set Role For" -msgstr "" +msgstr "Stel de rol in voor" #: frappe/core/doctype/user/user.js:132 #: frappe/core/page/permission_manager/permission_manager.js:72 msgid "Set User Permissions" -msgstr "" +msgstr "Stel Gebruikersmachtigingen in" #. Label of the value (Small Text) field in DocType 'Property Setter' #: frappe/custom/doctype/property_setter/property_setter.json msgid "Set Value" -msgstr "" +msgstr "Stel de waarde in" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:103 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:162 msgid "Set all private" -msgstr "" +msgstr "Stel alles in op privé" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:103 msgid "Set all public" -msgstr "" +msgstr "Stel alle openbare instellingen in" #: frappe/printing/doctype/print_format/print_format.js:50 msgid "Set as Default" -msgstr "" +msgstr "Instellen als standaard" #: frappe/website/doctype/website_theme/website_theme.js:33 msgid "Set as Default Theme" -msgstr "" +msgstr "Instellen als standaardthema" #. Option for the 'Naming Rule' (Select) field in DocType 'DocType' #. Option for the 'Naming Rule' (Select) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Set by user" -msgstr "" +msgstr "Ingesteld door gebruiker" #: frappe/public/js/frappe/utils/dashboard_utils.js:162 msgid "Set dynamic filter values in JavaScript for the required fields here." -msgstr "" +msgstr "Stel hier dynamische filterwaarden in JavaScript in voor de verplichte velden." #. Description of the 'Precision' (Select) field in DocType 'Custom Field' #. Description of the 'Precision' (Select) field in DocType 'Customize Form @@ -24151,22 +24243,22 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Set non-standard precision for a Float or Currency field" -msgstr "" +msgstr "Stel een niet-standaard precisie in voor een Float- of Currency-veld." #. Description of the 'Precision' (Select) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set non-standard precision for a Float, Currency or Percent field" -msgstr "" +msgstr "Stel een niet-standaard precisie in voor een Float-, Currency- of Percent-veld." #. Label of the set_only_once (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Set only once" -msgstr "" +msgstr "Eenmalig instellen" #. Description of the 'Max attachment size' (Int) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Set size in MB" -msgstr "" +msgstr "Grootte instellen in MB" #. Description of the 'Filters Configuration' (Code) field in DocType 'Number #. Card' @@ -24189,7 +24281,24 @@ msgid "Set the filters here. For example:\n" "\treqd: 1\n" "}]\n" "" -msgstr "" +msgstr "Stel hier de filters in. Bijvoorbeeld:\n" +"
    \n"
    +"[{\n"
    +"\tveldnaam: \"bedrijf\",\n"
    +"\tlabel: __(\"Bedrijf\"),\n"
    +"\tveldtype: \"Link\",\n"
    +"\topties: \"Bedrijf\",\n"
    +"\tstandaard: frappe.defaults.get_user_default(\"Bedrijf\"),\n"
    +"\tvereist: 1\n"
    +"},\n"
    +"{\n"
    +"\tveldnaam: \"account\",\n"
    +"\tlabel: __(\"Account\"),\n"
    +"\tveldtype: \"Link\",\n"
    +"\topties: \"Account\",\n"
    +"\tvereist: 1\n"
    +"}]\n"
    +"
    " #. Description of the 'Method' (Data) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json @@ -24201,19 +24310,26 @@ msgid "Set the path to a whitelisted function that will return the data for the "\t\"route_options\": {\"from_date\": \"2023-05-23\"},\n" "\t\"route\": [\"query-report\", \"Permitted Documents For User\"]\n" "}" -msgstr "" +msgstr "Stel het pad in naar een functie op de whitelist die de gegevens voor de nummerkaart retourneert in het volgende formaat:\n\n" +"
    \n"
    +"{\n"
    +"\t\"waarde\": waarde,\n"
    +"\t\"veldtype\": \"Valuta\",\n"
    +"\t\"route_opties\": {\"vanaf_datum\": \"2023-05-23\"},\n"
    +"\t\"route\": [\"query-rapport\", \"Toegestane documenten voor gebruiker\"]\n"
    +"}
    " #: frappe/contacts/doctype/address_template/address_template.py:33 msgid "Setting this Address Template as default as there is no other default" -msgstr "" +msgstr "Dit adres Template instellen als standaard als er geen andere standaard" #: frappe/desk/doctype/global_search_settings/global_search_settings.py:86 msgid "Setting up Global Search documents." -msgstr "" +msgstr "Global Search-documenten instellen." #: frappe/desk/page/setup_wizard/setup_wizard.js:285 msgid "Setting up your system" -msgstr "" +msgstr "Uw systeem instellen" #. Label of the settings_tab (Tab Break) field in DocType 'DocType' #. Label of the settings_tab (Tab Break) field in DocType 'User' @@ -24234,56 +24350,56 @@ msgstr "instellingen" #. Label of the settings_dropdown (Table) field in DocType 'Navbar Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "Settings Dropdown" -msgstr "" +msgstr "Instellingen-dropdown" #. Description of a DocType #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Settings for Contact Us Page" -msgstr "" +msgstr "Instellingen voor de contactpagina" #. Description of a DocType #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Settings for the About Us Page" -msgstr "" +msgstr "Instellingen voor de 'Over ons'-pagina" #. Option for the 'Show in Module Section' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:581 msgid "Setup" -msgstr "" +msgstr "Instellingen" #: frappe/core/page/permission_manager/permission_manager_help.html:94 msgid "Setup > Customize Form" -msgstr "" +msgstr "Instellingen > Formulier aanpassen" #: frappe/core/page/permission_manager/permission_manager_help.html:8 msgid "Setup > User" -msgstr "" +msgstr "Instellingen > Gebruiker" #: frappe/core/page/permission_manager/permission_manager_help.html:100 msgid "Setup > User Permissions" -msgstr "" +msgstr "Instellingen > Gebruikersrechten" #: frappe/public/js/frappe/views/reports/query_report.js:1933 #: frappe/public/js/frappe/views/reports/report_view.js:1724 msgid "Setup Auto Email" -msgstr "" +msgstr "Setup Auto E-mail" #. Label of the setup_complete (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json #: frappe/desk/page/setup_wizard/setup_wizard.js:211 msgid "Setup Complete" -msgstr "" +msgstr "Installatie voltooid" #. Label of the setup_series (Section Break) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Setup Series for transactions" -msgstr "" +msgstr "Instelreeks voor transacties" #: frappe/desk/page/setup_wizard/setup_wizard.js:236 msgid "Setup failed" -msgstr "" +msgstr "Installatie mislukt" #. Label of the share (Check) field in DocType 'Custom DocPerm' #. Label of the share (Check) field in DocType 'DocPerm' @@ -24299,53 +24415,53 @@ msgstr "" #: frappe/public/js/frappe/form/templates/form_sidebar.html:134 #: frappe/public/js/frappe/form/templates/set_sharing.html:5 msgid "Share" -msgstr "" +msgstr "Deel" #: frappe/public/js/frappe/form/sidebar/share.js:119 msgid "Share With" -msgstr "" +msgstr "Delen met" #: frappe/public/js/frappe/form/templates/set_sharing.html:63 msgid "Share this document with" -msgstr "" +msgstr "Deel dit document met" #: frappe/public/js/frappe/form/sidebar/share.js:56 msgid "Share {0} with" -msgstr "" +msgstr "Delen {0} met" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Shared" -msgstr "" +msgstr "Gedeeld" #: frappe/desk/form/assign_to.py:132 msgid "Shared with the following Users with Read access:{0}" -msgstr "" +msgstr "Gedeeld met de volgende gebruikers met leestoegang: {0}" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Shipping" -msgstr "" +msgstr "Verzenden" #: frappe/public/js/frappe/form/templates/address_list.html:31 msgid "Shipping Address" -msgstr "" +msgstr "Verzendadres" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Shop" -msgstr "" +msgstr "Winkel" #: frappe/utils/password_strength.py:91 msgid "Short keyboard patterns are easy to guess" -msgstr "" +msgstr "Kort toetsenbord patronen zijn makkelijk te raden" #. Label of the shortcuts (Table) field in DocType 'Workspace' #. Label of the tab_break_15 (Tab Break) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json #: frappe/public/js/frappe/form/grid_row_form.js:44 msgid "Shortcuts" -msgstr "" +msgstr "Snelkoppelingen" #: frappe/public/js/frappe/widgets/base_widget.js:46 #: frappe/public/js/frappe/widgets/base_widget.js:178 @@ -24362,16 +24478,16 @@ msgstr "Tonen" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/core/doctype/user/user.json msgid "Show Absolute Datetime in Timeline" -msgstr "" +msgstr "Toon absolute datum en tijd in de tijdlijn" #. Label of the absolute_value (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Show Absolute Values" -msgstr "" +msgstr "Toon absolute waarden" #: frappe/public/js/frappe/form/templates/form_sidebar.html:115 msgid "Show All" -msgstr "" +msgstr "Alles weergeven" #. Label of the show_arrow (Check) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json @@ -24386,12 +24502,12 @@ msgstr "" #: frappe/desk/doctype/calendar_view/calendar_view.js:10 msgid "Show Calendar" -msgstr "" +msgstr "Toon kalender" #. Label of the symbol_on_right (Check) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Show Currency Symbol on Right Side" -msgstr "" +msgstr "Toon het valutasymbool aan de rechterkant." #. Label of the show_dashboard (Check) field in DocType 'DocField' #. Label of the show_dashboard (Check) field in DocType 'Custom Field' @@ -24401,7 +24517,7 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/dashboard/dashboard.js:6 msgid "Show Dashboard" -msgstr "" +msgstr "Dashboard weergeven" #. Label of the show_description_on_click (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json @@ -24411,11 +24527,11 @@ msgstr "" #. Label of the show_document (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Show Document" -msgstr "" +msgstr "Toon document" #: frappe/www/error.html:42 frappe/www/error.html:65 msgid "Show Error" -msgstr "" +msgstr "Fout weergeven" #. Label of the show_external_link_warning (Select) field in DocType 'System #. Settings' @@ -24425,55 +24541,55 @@ msgstr "" #: frappe/public/js/frappe/form/layout.js:597 msgid "Show Fieldname (click to copy on clipboard)" -msgstr "" +msgstr "Toon veldnaam (klik om te kopiëren naar klembord)" #. Label of the first_document (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Show First Document Tour" -msgstr "" +msgstr "Toon de rondleiding door het eerste document" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #. Label of the show_form_tour (Check) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Show Form Tour" -msgstr "" +msgstr "Rondleiding via het formulier" #. Label of the allow_error_traceback (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Show Full Error and Allow Reporting of Issues to the Developer" -msgstr "" +msgstr "Toon de volledige foutmelding en sta toe dat problemen aan de ontwikkelaar worden gemeld." #. Label of the show_full_form (Check) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Show Full Form?" -msgstr "" +msgstr "Volledige vorm weergeven?" #. Label of the show_full_number (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Show Full Number" -msgstr "" +msgstr "Toon volledig nummer" #: frappe/public/js/frappe/ui/keyboard.js:234 msgid "Show Keyboard Shortcuts" -msgstr "" +msgstr "Sneltoetsen weergeven" #. Label of the show_labels (Check) field in DocType 'Kanban Board' #: frappe/desk/doctype/kanban_board/kanban_board.json #: frappe/public/js/frappe/views/kanban/kanban_settings.js:30 msgid "Show Labels" -msgstr "" +msgstr "Labels weergeven" #. Label of the show_language_picker (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Show Language Picker" -msgstr "" +msgstr "Toon taalkiezer" #. Label of the line_breaks (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Show Line Breaks after Sections" -msgstr "" +msgstr "Toon regeleinden na secties" #: frappe/public/js/frappe/form/toolbar.js:433 msgid "Show Links" @@ -24482,35 +24598,35 @@ msgstr "" #. Label of the show_failed_logs (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Show Only Failed Logs" -msgstr "" +msgstr "Toon alleen mislukte logboeken" #. Label of the show_percentage_stats (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Show Percentage Stats" -msgstr "" +msgstr "Toon percentagestatistieken" #: frappe/core/report/permitted_documents_for_user/permitted_documents_for_user.js:30 msgid "Show Permissions" -msgstr "" +msgstr "Show Machtigingen" #: frappe/public/js/form_builder/form_builder.bundle.js:31 #: frappe/public/js/form_builder/form_builder.bundle.js:43 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:18 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:54 msgid "Show Preview" -msgstr "" +msgstr "Voorvertoning" #. Label of the show_preview_popup (Check) field in DocType 'DocType' #. Label of the show_preview_popup (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Show Preview Popup" -msgstr "" +msgstr "Toon voorbeeldpop-up" #. Label of the show_processlist (Check) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "Show Processlist" -msgstr "" +msgstr "Toon proceslijst" #. Label of the show_protected_resource_metadata (Check) field in DocType #. 'OAuth Settings' @@ -24520,24 +24636,24 @@ msgstr "" #: frappe/core/doctype/error_log/error_log.js:9 msgid "Show Related Errors" -msgstr "" +msgstr "Gerelateerde fouten weergeven" #. Label of the show_report (Button) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json #: frappe/core/doctype/prepared_report/prepared_report.js:43 #: frappe/core/doctype/report/report.js:16 msgid "Show Report" -msgstr "" +msgstr "Rapport weergeven" #. Label of the show_section_headings (Check) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Show Section Headings" -msgstr "" +msgstr "Sectiekoppen weergeven" #. Label of the show_sidebar (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Show Sidebar" -msgstr "" +msgstr "Zijbalk weergeven" #. Label of the show_social_login_key_as_authorization_server (Check) field in #. DocType 'OAuth Settings' @@ -24548,12 +24664,12 @@ msgstr "" #. Label of the show_tags (Check) field in DocType 'List View Settings' #: frappe/desk/doctype/list_view_settings/list_view_settings.json msgid "Show Tags" -msgstr "" +msgstr "Toon labels" #. Label of the show_title (Check) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Show Title" -msgstr "" +msgstr "Toon titel" #. Label of the show_title_field_in_link (Check) field in DocType 'DocType' #. Label of the show_title_field_in_link (Check) field in DocType 'Customize @@ -24561,52 +24677,52 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Show Title in Link Fields" -msgstr "" +msgstr "Toon titel in linkvelden" #: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "Show Totals" -msgstr "" +msgstr "Show Totalen" #: frappe/desk/doctype/form_tour/form_tour.js:116 msgid "Show Tour" -msgstr "" +msgstr "Showtour" #: frappe/core/doctype/data_import/data_import.js:474 msgid "Show Traceback" -msgstr "" +msgstr "Toon traceerbaarheid" #. Label of the show_values_over_chart (Check) field in DocType 'Dashboard #. Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Show Values over Chart" -msgstr "" +msgstr "Waarden weergeven boven de grafiek" #: frappe/public/js/frappe/data_import/import_preview.js:204 msgid "Show Warnings" -msgstr "" +msgstr "Waarschuwingen weergeven" #: frappe/public/js/frappe/views/calendar/calendar.js:180 msgid "Show Weekends" -msgstr "" +msgstr "Weekends weergeven" #. Label of the show_account_deletion_link (Check) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Show account deletion link in My Account page" -msgstr "" +msgstr "Toon de link voor het verwijderen van uw account op de pagina 'Mijn account'." #: frappe/core/doctype/version/version.js:3 msgid "Show all Versions" -msgstr "" +msgstr "Alle versies" #: frappe/public/js/frappe/form/footer/form_timeline.js:69 msgid "Show all activity" -msgstr "" +msgstr "Toon alle activiteiten" #. Label of the show_as_cc (Small Text) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Show as cc" -msgstr "" +msgstr "Weergeven als ondertiteling" #. Label of the show_attachments (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -24617,18 +24733,18 @@ msgstr "" #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Show footer on login" -msgstr "" +msgstr "Toon de voettekst bij het inloggen" #. Description of the 'Show Full Form?' (Check) field in DocType 'Onboarding #. Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Show full form instead of a quick entry modal" -msgstr "" +msgstr "Toon het volledige formulier in plaats van een snelinvoervenster." #. Label of the document_type (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Show in Module Section" -msgstr "" +msgstr "Weergeven in modulegedeelte" #. Label of the show_in_resource_metadata (Check) field in DocType 'Social #. Login Key' @@ -24639,12 +24755,12 @@ msgstr "" #. Label of the show_in_filter (Check) field in DocType 'Web Form Field' #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Show in filter" -msgstr "" +msgstr "Weergeven in filter" #. Label of the show_document_link (Check) field in DocType 'Slack Webhook URL' #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json msgid "Show link to document" -msgstr "" +msgstr "Link naar document weergeven" #. Label of the show_list (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -24654,18 +24770,18 @@ msgstr "" #: frappe/public/js/frappe/form/layout.js:283 #: frappe/public/js/frappe/form/layout.js:301 msgid "Show more details" -msgstr "" +msgstr "Toon meer details" #. Label of the show_on_timeline (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Show on Timeline" -msgstr "" +msgstr "Weergeven op tijdlijn" #. Description of the 'Stats Time Interval' (Select) field in DocType 'Number #. Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Show percentage difference according to this time interval" -msgstr "" +msgstr "Toon het procentuele verschil volgens dit tijdsinterval." #. Label of the show_sidebar (Check) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json @@ -24675,19 +24791,19 @@ msgstr "" #. Description of the 'Title Prefix' (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Show title in browser window as \"Prefix - title\"" -msgstr "" +msgstr "Toon de titel in het browservenster als \"Voorvoegsel - titel\"" #: frappe/public/js/frappe/widgets/onboarding_widget.js:148 msgid "Show {0} List" -msgstr "" +msgstr "Toon {0} Lijst" #: frappe/public/js/frappe/views/reports/report_view.js:502 msgid "Showing only Numeric fields from Report" -msgstr "" +msgstr "Alleen Numerieke velden uit rapport weergeven" #: frappe/public/js/frappe/data_import/import_preview.js:153 msgid "Showing only first {0} rows out of {1}" -msgstr "" +msgstr "Alleen de eerste {0} rijen van {1} worden weergegeven" #. Label of the list_sidebar (Check) field in DocType 'User' #. Label of the form_sidebar (Check) field in DocType 'User' @@ -24697,7 +24813,7 @@ msgstr "" #: frappe/desk/doctype/desktop_icon/desktop_icon.json #: frappe/desk/doctype/sidebar_item_group/sidebar_item_group.json msgid "Sidebar" -msgstr "" +msgstr "Zijbalk" #. Name of a DocType #. Option for the 'Type' (Select) field in DocType 'Workspace Sidebar Item' @@ -24714,17 +24830,17 @@ msgstr "" #. Label of the sidebar_items (Table) field in DocType 'Website Sidebar' #: frappe/website/doctype/website_sidebar/website_sidebar.json msgid "Sidebar Items" -msgstr "" +msgstr "Zijbalkitems" #. Label of the section_break_4 (Section Break) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Sidebar Settings" -msgstr "" +msgstr "Instellingen zijbalk" #. Label of the section_break_17 (Section Break) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Sidebar and Comments" -msgstr "" +msgstr "Zijbalk en opmerkingen" #. Label of the sign_out (Button) field in DocType 'User Session Display' #: frappe/core/doctype/user_session_display/user_session_display.json @@ -24735,7 +24851,7 @@ msgstr "" #. DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Sign Up and Confirmation" -msgstr "" +msgstr "Aanmelden en bevestigen" #: frappe/core/doctype/user/user.py:1079 msgid "Sign Up is disabled" @@ -24749,7 +24865,7 @@ msgstr "Aanmelden" #. Label of the sign_ups (Select) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Sign ups" -msgstr "" +msgstr "Aanmeldingen" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -24764,15 +24880,15 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Signature" -msgstr "" +msgstr "Handtekening" #: frappe/www/login.html:168 msgid "Signup Disabled" -msgstr "" +msgstr "Aanmelden uitgeschakeld" #: frappe/www/login.html:169 msgid "Signups have been disabled for this website." -msgstr "" +msgstr "Aanmeldingen voor deze website zijn uitgeschakeld." #. Description of the 'Close Condition' (Code) field in DocType 'Assignment #. Rule' @@ -24795,34 +24911,34 @@ msgstr "" #. Label of the simultaneous_sessions (Int) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Simultaneous Sessions" -msgstr "" +msgstr "Gelijktijdige sessies" #: frappe/custom/doctype/customize_form/customize_form.py:128 msgid "Single DocTypes cannot be customized." -msgstr "" +msgstr "Enkele DocTypes kunnen niet worden aangepast." #. Description of the 'Is Single' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/doctype/doctype_list.js:68 msgid "Single Types have only one record no tables associated. Values are stored in tabSingles" -msgstr "" +msgstr "Enkele soorten hebben slechts een record geen tafels verbonden . Waarden worden opgeslagen in tabSingles" #: frappe/database/database.py:285 msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." -msgstr "" +msgstr "De site draait momenteel in alleen-lezenmodus vanwege onderhoud of een site-update. Deze actie kan nu niet worden uitgevoerd. Probeer het later opnieuw." #: frappe/public/js/frappe/views/file/file_view.js:371 msgid "Size" -msgstr "" +msgstr "Grootte" #. Label of the size (Float) field in DocType 'System Health Report Tables' #: frappe/desk/doctype/system_health_report_tables/system_health_report_tables.json msgid "Size (MB)" -msgstr "" +msgstr "Grootte (MB)" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:629 msgid "Size exceeds the maximum allowed file size." -msgstr "" +msgstr "De bestandsgrootte overschrijdt de maximaal toegestane grootte." #: frappe/public/js/frappe/widgets/onboarding_widget.js:82 #: frappe/public/js/onboarding_tours/onboarding_tours.js:18 @@ -24837,83 +24953,83 @@ msgstr "Overspringen" #: frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.json #: frappe/integrations/doctype/oauth_settings/oauth_settings.json msgid "Skip Authorization" -msgstr "" +msgstr "Autorisatie overslaan" #: frappe/public/js/frappe/widgets/onboarding_widget.js:332 msgid "Skip Step" -msgstr "" +msgstr "Stap overslaan" #. Label of the skipped (Check) field in DocType 'Patch Log' #: frappe/core/doctype/patch_log/patch_log.json msgid "Skipped" -msgstr "" +msgstr "Overgeslagen" #: frappe/core/doctype/data_import/importer.py:951 msgid "Skipping Duplicate Column {0}" -msgstr "" +msgstr "Dubbele kolom overslaan {0}" #: frappe/core/doctype/data_import/importer.py:976 msgid "Skipping Untitled Column" -msgstr "" +msgstr "Kolom zonder titel overslaan" #: frappe/core/doctype/data_import/importer.py:962 msgid "Skipping column {0}" -msgstr "" +msgstr "Kolom overslaan {0}" #: frappe/modules/utils.py:219 msgid "Skipping fixture syncing for doctype {0} from file {1}" -msgstr "" +msgstr "Het synchroniseren van fixtures voor doctype {0} vanuit bestand {1} wordt overgeslagen." #: frappe/core/doctype/data_import/data_import.js:39 msgid "Skipping {0} of {1}, {2}" -msgstr "" +msgstr "Het overslaan van {0} van {1}, {2}" #. Label of the skype (Data) field in DocType 'Contact Us Settings' #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "Skype" -msgstr "" +msgstr "Skype" #. Option for the 'Channel' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Slack" -msgstr "" +msgstr "Slack" #. Label of the slack_webhook_url (Link) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Slack Channel" -msgstr "" +msgstr "Slack-kanaal" #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.py:65 msgid "Slack Webhook Error" -msgstr "" +msgstr "Slack Webhook-fout" #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Slack Webhook URL" -msgstr "" +msgstr "Slack Webhook-URL" #. Label of the slideshow (Link) field in DocType 'Web Page' #. Option for the 'Content Type' (Select) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Slideshow" -msgstr "" +msgstr "Diavoorstelling" #. Label of the slideshow_items (Table) field in DocType 'Website Slideshow' #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "Slideshow Items" -msgstr "" +msgstr "Diashowitems" #. Label of the slideshow_name (Data) field in DocType 'Website Slideshow' #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "Slideshow Name" -msgstr "" +msgstr "Naam van de diavoorstelling" #. Description of a DocType #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "Slideshow like display for the website" -msgstr "" +msgstr "Diashow-achtige weergave voor de website" #. Label of the slug (Data) field in DocType 'UTM Campaign' #. Label of the slug (Data) field in DocType 'UTM Medium' @@ -24935,69 +25051,69 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Small Text" -msgstr "" +msgstr "Kleine tekst" #. Label of the smallest_currency_fraction_value (Currency) field in DocType #. 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Smallest Currency Fraction Value" -msgstr "" +msgstr "Kleinste valutafractiewaarde" #. Description of the 'Smallest Currency Fraction Value' (Currency) field in #. DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Smallest circulating fraction unit (coin). For e.g. 1 cent for USD and it should be entered as 0.01" -msgstr "" +msgstr "Kleinste gangbare munteenheid. Bijvoorbeeld 1 cent voor USD, dit moet worden ingevoerd als 0,01." #: frappe/printing/doctype/letter_head/letter_head.js:32 msgid "Snippet and more variables: {0}" -msgstr "" +msgstr "Fragment en meer variabelen: {0}" #. Name of a DocType #: frappe/website/doctype/social_link_settings/social_link_settings.json msgid "Social Link Settings" -msgstr "" +msgstr "Social Link-instellingen" #. Label of the social_link_type (Select) field in DocType 'Social Link #. Settings' #: frappe/website/doctype/social_link_settings/social_link_settings.json msgid "Social Link Type" -msgstr "" +msgstr "Sociale linktype" #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Social Login Key" -msgstr "" +msgstr "Sociale inlogsleutel" #. Label of the social_login_provider (Select) field in DocType 'Social Login #. Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Social Login Provider" -msgstr "" +msgstr "Aanbieder van sociale logins" #. Label of the social_logins (Table) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Social Logins" -msgstr "" +msgstr "Sociale logins" #. Label of the socketio_ping_check (Select) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "SocketIO Ping Check" -msgstr "" +msgstr "SocketIO Ping Check" #. Label of the socketio_transport_mode (Select) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "SocketIO Transport Mode" -msgstr "" +msgstr "SocketIO-transportmodus" #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Soft-Bounced" -msgstr "" +msgstr "Zacht stuiterend" #. Label of the software_id (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -25016,49 +25132,49 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:4 msgid "Some columns might get cut off when printing to PDF. Try to keep number of columns under 10." -msgstr "" +msgstr "Sommige kolommen kunnen worden afgesneden bij het afdrukken naar PDF. Probeer het aantal kolommen onder de 10 te houden." #. 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 "Sommige mailboxen vereisen een andere naam voor de map 'Verzonden', bijvoorbeeld 'INBOX.Sent'." #: frappe/public/js/frappe/desk.js:20 msgid "Some of the features might not work in your browser. Please update your browser to the latest version." -msgstr "" +msgstr "Sommige van de functies werken mogelijk niet in je browser. Update alstublieft uw browser naar de nieuwste versie." #: frappe/public/js/frappe/views/translation_manager.js:101 msgid "Something went wrong" -msgstr "" +msgstr "Er ging iets mis" #: frappe/integrations/doctype/google_calendar/google_calendar.py:133 msgid "Something went wrong during the token generation. Click on {0} to generate a new one." -msgstr "" +msgstr "Er is iets misgegaan tijdens de tokengeneratie. Klik op {0} om een nieuwe te genereren." #: frappe/templates/includes/login/login.js:292 msgid "Something went wrong." -msgstr "" +msgstr "Er is iets misgegaan." #: frappe/public/js/frappe/views/pageview.js:127 msgid "Sorry! I could not find what you were looking for." -msgstr "" +msgstr "Sorry! Ik kon niet vinden wat u zoekt." #: frappe/public/js/frappe/views/pageview.js:135 msgid "Sorry! You are not permitted to view this page." -msgstr "" +msgstr "Sorry! U bent niet toegestaan om deze pagina te bekijken." #: frappe/public/js/frappe/utils/datatable.js:6 msgid "Sort Ascending" -msgstr "" +msgstr "Sorteren in oplopende volgorde" #: frappe/public/js/frappe/utils/datatable.js:7 msgid "Sort Descending" -msgstr "" +msgstr "Sorteren in aflopende volgorde" #. Label of the sort_field (Select) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Sort Field" -msgstr "" +msgstr "Sorteerveld" #. Label of the sort_options (Check) field in DocType 'DocField' #. Label of the sort_options (Check) field in DocType 'Custom Field' @@ -25067,16 +25183,16 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Sort Options" -msgstr "" +msgstr "Sorteeropties" #. Label of the sort_order (Select) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Sort Order" -msgstr "" +msgstr "Sorteervolgorde" #: frappe/core/doctype/doctype/doctype.py:1582 msgid "Sort field {0} must be a valid fieldname" -msgstr "" +msgstr "Sorteer veld {0} moet een geldige veldnaam te zijn" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' @@ -25089,35 +25205,35 @@ msgstr "Bron" #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "Source Code" -msgstr "" +msgstr "Broncode" #. Label of the source_name (Data) field in DocType 'Dashboard Chart Source' #: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.json msgid "Source Name" -msgstr "" +msgstr "Bronnaam" #. Label of the source_text (Code) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json #: frappe/public/js/frappe/views/translation_manager.js:38 msgid "Source Text" -msgstr "" +msgstr "bron tekst" #. Option for the 'Type' (Select) field in DocType 'Workspace Sidebar Item' #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/views/workspace/blocks/spacer.js:23 #: frappe/public/js/print_format_builder/PrintFormatControls.vue:174 msgid "Spacer" -msgstr "" +msgstr "Afstandhouder" #. Option for the 'Email Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Spam" -msgstr "" +msgstr "Spam" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "SparkPost" -msgstr "" +msgstr "SparkPost" #. Description of the 'Asynchronous' (Check) field in DocType 'Workflow #. Transition Task' @@ -25127,44 +25243,44 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.js:83 msgid "Special Characters are not allowed" -msgstr "" +msgstr "Speciale karakters zijn niet toegestaan" #: frappe/model/naming.py:66 msgid "Special Characters except '-', '#', '.', '/', '{{' and '}}' not allowed in naming series {0}" -msgstr "" +msgstr "Speciale tekens behalve "-", "#", ".", "/", "{{" En "}}" niet toegestaan in naamgevingsreeks {0}" #. Description of the 'Timeout (In Seconds)' (Int) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Specify a custom timeout, default timeout is 1500 seconds" -msgstr "" +msgstr "Geef een aangepaste time-out op; de standaard time-out is 1500 seconden." #. Description of the 'Allowed embedding domains' (Small Text) field in DocType #. 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Specify the domains or origins that are permitted to embed this form. Enter one domain per line (e.g., https://example.com). If no domains are specified, the form can only be embedded on the same origin." -msgstr "" +msgstr "Geef de domeinen of origins op die dit formulier mogen insluiten. Voer één domein per regel in (bijv. https://example.com). Als er geen domeinen worden opgegeven, kan het formulier alleen op dezelfde origin worden ingesloten." #. Label of the splash_image (Attach Image) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Splash Image" -msgstr "" +msgstr "Splash-afbeelding" #: frappe/desk/reportview.py:458 #: frappe/public/js/frappe/web_form/web_form_list.js:176 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" -msgstr "" +msgstr "Sr" #: frappe/public/js/print_format_builder/Field.vue:143 #: frappe/public/js/print_format_builder/Field.vue:164 msgid "Sr No." -msgstr "" +msgstr "Nr." #. Label of the stack_html (HTML) field in DocType 'Recorder Query' #: frappe/core/doctype/recorder/recorder.js:82 #: frappe/core/doctype/recorder_query/recorder_query.json msgid "Stack Trace" -msgstr "" +msgstr "Stack Trace" #. Label of the standard (Select) field in DocType 'Page' #. Label of the standard (Check) field in DocType 'Desktop Icon' @@ -25182,72 +25298,72 @@ msgstr "" #: frappe/printing/doctype/print_style/print_style.json #: frappe/website/doctype/web_template/web_template.json msgid "Standard" -msgstr "" +msgstr "Standaard" #: frappe/model/delete_doc.py:119 msgid "Standard DocType can not be deleted." -msgstr "" +msgstr "Standaard DocType-documenten kunnen niet worden verwijderd." #: frappe/core/doctype/doctype/doctype.py:230 msgid "Standard DocType cannot have default print format, use Customize Form" -msgstr "" +msgstr "Standaard DocType kan niet standaard afdrukformaat hebben, gebruik maken van formulier aanpassen" #: frappe/desk/doctype/dashboard/dashboard.py:58 msgid "Standard Not Set" -msgstr "" +msgstr "Standaard niet ingesteld" #: frappe/core/page/permission_manager/permission_manager.js:132 msgid "Standard Permissions" -msgstr "" +msgstr "Standaardmachtigingen" #: frappe/printing/doctype/print_format/print_format.py:82 msgid "Standard Print Format cannot be updated" -msgstr "" +msgstr "Standard Print Formaat kan niet worden bijgewerkt" #: frappe/printing/doctype/print_style/print_style.py:31 msgid "Standard Print Style cannot be changed. Please duplicate to edit." -msgstr "" +msgstr "Standaard afdrukstijl kan niet worden gewijzigd. Gelieve te dupliceren om te bewerken." #: frappe/desk/reportview.py:357 msgid "Standard Reports cannot be deleted" -msgstr "" +msgstr "Standaardrapporten kunnen niet worden verwijderd." #: frappe/desk/reportview.py:328 msgid "Standard Reports cannot be edited" -msgstr "" +msgstr "Standaardrapporten kunnen niet worden bewerkt." #. Label of the standard_menu_items (Section Break) field in DocType 'Portal #. Settings' #: frappe/website/doctype/portal_settings/portal_settings.json msgid "Standard Sidebar Menu" -msgstr "" +msgstr "Standaard zijbalkmenu" #: frappe/website/doctype/web_form/web_form.js:40 msgid "Standard Web Forms can not be modified, duplicate the Web Form instead." -msgstr "" +msgstr "Standaard webformulieren kunnen niet worden gewijzigd; dupliceer het webformulier in plaats daarvan." #: frappe/website/doctype/web_page/web_page.js:92 msgid "Standard rich text editor with controls" -msgstr "" +msgstr "Standaard teksteditor met bedieningselementen" #: frappe/core/doctype/role/role.py:46 msgid "Standard roles cannot be disabled" -msgstr "" +msgstr "Standard rollen kan niet worden uitgeschakeld" #: frappe/core/doctype/role/role.py:32 msgid "Standard roles cannot be renamed" -msgstr "" +msgstr "Standaard rollen kan niet worden hernoemd" #: frappe/core/doctype/user_type/user_type.py:61 msgid "Standard user type {0} can not be deleted." -msgstr "" +msgstr "Standaard gebruikerstype {0} kan niet worden verwijderd." #: frappe/core/doctype/recorder/recorder_list.js:87 #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:45 #: frappe/printing/page/print/print.js:336 #: frappe/printing/page/print/print.js:383 msgid "Start" -msgstr "" +msgstr "Begin" #. Label of the start_date (Date) field in DocType 'Auto Repeat' #. Label of the start_date (Date) field in DocType 'Audit Trail' @@ -25263,56 +25379,56 @@ msgstr "Startdatum" #. Label of the start_date_field (Select) field in DocType 'Calendar View' #: frappe/desk/doctype/calendar_view/calendar_view.json msgid "Start Date Field" -msgstr "" +msgstr "Startdatumveld" #: frappe/core/doctype/data_import/data_import.js:111 msgid "Start Import" -msgstr "" +msgstr "Begin met importeren" #: frappe/core/doctype/recorder/recorder_list.js:201 msgid "Start Recording" -msgstr "" +msgstr "Start opnemen" #. Label of the birth_date (Datetime) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Start Time" -msgstr "" +msgstr "Starttijd" #: frappe/templates/includes/comments/comments.html:8 msgid "Start a new discussion" -msgstr "" +msgstr "Start een nieuwe discussie" #: frappe/core/doctype/data_export/exporter.py:22 msgid "Start entering data below this line" -msgstr "" +msgstr "Beginnen met het invoeren onder deze lijn" #: frappe/printing/page/print_format_builder/print_format_builder.js:165 msgid "Start new Format" -msgstr "" +msgstr "Start nieuwe Format" #. Option for the 'SSL/TLS Mode' (Select) field in DocType 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "StartTLS" -msgstr "" +msgstr "StartTLS" #. Option for the 'Status' (Select) field in DocType 'Prepared Report' #: frappe/core/doctype/prepared_report/prepared_report.json msgid "Started" -msgstr "" +msgstr "Gestart" #. Label of the started_at (Datetime) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Started At" -msgstr "" +msgstr "Begonnen bij" #: frappe/desk/page/setup_wizard/setup_wizard.js:286 msgid "Starting Frappe ..." -msgstr "" +msgstr "Frappe starten ..." #. Label of the starts_on (Datetime) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Starts on" -msgstr "" +msgstr "Begint op" #. Label of the state (Data) field in DocType 'Token Cache' #. Label of the state (Link) field in DocType 'Workflow Document State' @@ -25325,18 +25441,18 @@ msgstr "" #: frappe/workflow/doctype/workflow_state/workflow_state.json #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "State" -msgstr "" +msgstr "Staat" #: frappe/public/js/workflow_builder/components/Properties.vue:26 msgid "State Properties" -msgstr "" +msgstr "Staatseigendommen" #. Label of the state (Data) field in DocType 'Address' #. Label of the state (Data) field in DocType 'Contact Us Settings' #: frappe/contacts/doctype/address/address.json #: frappe/website/doctype/contact_us_settings/contact_us_settings.json msgid "State/Province" -msgstr "" +msgstr "Staat/Provincie" #. Label of the document_states_section (Tab Break) field in DocType 'DocType' #. Label of the states (Table) field in DocType 'Customize Form' @@ -25345,29 +25461,29 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/workflow/doctype/workflow/workflow.json msgid "States" -msgstr "" +msgstr "Staten" #. Label of the parameters (Table) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Static Parameters" -msgstr "" +msgstr "Statische parameters" #. Label of the statistics_section (Section Break) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Statistics" -msgstr "" +msgstr "Statistieken" #. Label of the stats_section (Section Break) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json #: frappe/public/js/frappe/form/dashboard.js:43 #: frappe/public/js/frappe/form/templates/form_dashboard.html:13 msgid "Stats" -msgstr "" +msgstr "Statistieken" #. Label of the stats_time_interval (Select) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "Stats Time Interval" -msgstr "" +msgstr "Statistieken Tijdsinterval" #. Label of the status (Select) field in DocType 'Auto Repeat' #. Label of the status (Select) field in DocType 'Contact' @@ -25423,11 +25539,11 @@ msgstr "" #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json #: frappe/workflow/doctype/workflow_action/workflow_action.json msgid "Status" -msgstr "" +msgstr "Status" #: frappe/www/update-password.html:188 msgid "Status Updated" -msgstr "" +msgstr "Status bijgewerkt" #: frappe/email/doctype/email_queue/email_queue.js:37 msgid "Status Updated. The email will be picked up in the next scheduled run." @@ -25435,23 +25551,23 @@ msgstr "" #: frappe/www/message.html:24 msgid "Status: {0}" -msgstr "" +msgstr "Status: {0}" #. Label of the step (Link) field in DocType 'Onboarding Step Map' #: frappe/desk/doctype/onboarding_step_map/onboarding_step_map.json msgid "Step" -msgstr "" +msgstr "Stap" #. Label of the steps (Table) field in DocType 'Form Tour' #. Label of the steps (Table) field in DocType 'Module Onboarding' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "Steps" -msgstr "" +msgstr "Stappen" #: frappe/www/qrcode.html:11 msgid "Steps to verify your login" -msgstr "" +msgstr "Stappen om uw login te verifiëren" #. Label of the sticky (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json @@ -25461,96 +25577,96 @@ msgstr "" #: frappe/core/doctype/recorder/recorder_list.js:87 msgid "Stop" -msgstr "" +msgstr "stoppen" #. Label of the stopped (Check) field in DocType 'Scheduled Job Type' #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json msgid "Stopped" -msgstr "" +msgstr "Gestopt" #. Label of the db_storage_usage (Float) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Storage Usage (MB)" -msgstr "" +msgstr "Opslaggebruik (MB)" #. Label of the top_db_tables (Table) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Storage Usage By Table" -msgstr "" +msgstr "Opslaggebruik per tabel" #. Label of the store_attached_pdf_document (Check) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Store Attached PDF Document" -msgstr "" +msgstr "Bewaar het bijgevoegde PDF-document" #: frappe/core/doctype/user/user.js:515 msgid "Store the API secret securely. It won't be displayed again." -msgstr "" +msgstr "Bewaar het API-geheim veilig. Het wordt niet opnieuw weergegeven." #. Description of the 'Last Known Versions' (Text) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Stores the JSON of last known versions of various installed apps. It is used to show release notes." -msgstr "" +msgstr "Slaat de JSON-gegevens op van de laatst bekende versies van verschillende geïnstalleerde apps. Deze gegevens worden gebruikt om release-opmerkingen weer te geven." #. Description of the 'Last Reset Password Key Generated On' (Datetime) field #. in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Stores the datetime when the last reset password key was generated." -msgstr "" +msgstr "Slaat de datum en tijd op waarop de laatste wachtwoordherstelcode is gegenereerd." #: frappe/utils/password_strength.py:97 msgid "Straight rows of keys are easy to guess" -msgstr "" +msgstr "Rechte rijen van de toetsen zijn makkelijk te raden" #. Label of the strip_exif_metadata_from_uploaded_images (Check) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Strip EXIF tags from uploaded images" -msgstr "" +msgstr "EXIF-tags verwijderen uit geüploade afbeeldingen" #: frappe/public/js/frappe/form/controls/password.js:89 msgid "Strong" -msgstr "" +msgstr "Sterk" #. Label of the custom_css (Tab Break) field in DocType 'Web Page' #. Label of the style (Select) field in DocType 'Workflow State' #: frappe/website/doctype/web_page/web_page.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Style" -msgstr "" +msgstr "Stijl" #. Label of the section_break_9 (Section Break) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json msgid "Style Settings" -msgstr "" +msgstr "Stijlinstellingen" #. Description of the 'Style' (Select) field in DocType 'Workflow State' #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Style represents the button color: Success - Green, Danger - Red, Inverse - Black, Primary - Dark Blue, Info - Light Blue, Warning - Orange" -msgstr "" +msgstr "Stijl geeft de kleur van de knop aan: Succes - Groen, Gevaar - Rood, Omgekeerd - Zwart, Primair - Donkerblauw, Info - Lichtblauw, Waarschuwing - Oranje" #. Label of the stylesheet_section (Tab Break) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Stylesheet" -msgstr "" +msgstr "Stijlpagina" #. Description of the 'Fraction' (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Sub-currency. For e.g. \"Cent\"" -msgstr "" +msgstr "Subvaluta. Bijvoorbeeld \"cent\"." #. Description of the 'Subdomain' (Small Text) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Sub-domain provided by erpnext.com" -msgstr "" +msgstr "Subdomein aangeboden door erpnext.com" #. Label of the subdomain (Small Text) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Subdomain" -msgstr "" +msgstr "Subdomein" #. Label of the subject (Data) field in DocType 'Auto Repeat' #. Label of the subject (Small Text) field in DocType 'Activity Log' @@ -25581,16 +25697,16 @@ msgstr "Onderwerp" #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/desk/doctype/calendar_view/calendar_view.json msgid "Subject Field" -msgstr "" +msgstr "Vakgebied" #: frappe/core/doctype/doctype/doctype.py:2037 msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor" -msgstr "" +msgstr "Onderwerp Veldtype moet Data, Tekst, Lange tekst, Kleine tekst, Teksteditor zijn" #. Name of a DocType #: frappe/core/doctype/submission_queue/submission_queue.json msgid "Submission Queue" -msgstr "" +msgstr "Inzendingswachtrij" #. Label of the submit (Check) field in DocType 'Custom DocPerm' #. Label of the submit (Check) field in DocType 'DocPerm' @@ -25639,40 +25755,40 @@ msgstr "Indienen" #. Label of the submit_after_import (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Submit After Import" -msgstr "" +msgstr "Verzenden na import" #: frappe/core/page/permission_manager/permission_manager_help.html:106 msgid "Submit an Issue" -msgstr "" +msgstr "Een probleem melden" #: frappe/website/doctype/web_form/templates/web_form.html:172 msgctxt "Button in web form" msgid "Submit another response" -msgstr "" +msgstr "Dien nog een reactie in" #. 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 "Label van de verzendknop" #. 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:132 msgid "Submit on Creation" -msgstr "" +msgstr "Indienen bij creatie" #: frappe/public/js/frappe/widgets/onboarding_widget.js:395 msgid "Submit this document to complete this step." -msgstr "" +msgstr "Dien dit document in om deze stap te voltooien." #: frappe/public/js/frappe/form/form.js:1270 msgid "Submit this document to confirm" -msgstr "" +msgstr "Verzend dit document om te bevestigen" #: frappe/public/js/frappe/list/list_view.js:2336 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" -msgstr "" +msgstr "{0} documenten verzenden?" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json @@ -25680,34 +25796,34 @@ msgstr "" #: frappe/public/js/frappe/ui/filters/filter.js:538 #: frappe/website/doctype/web_form/templates/web_form.html:152 msgid "Submitted" -msgstr "" +msgstr "Ingediend" #: frappe/workflow/doctype/workflow/workflow.py:104 msgid "Submitted Document cannot be converted back to draft. Transition row {0}" -msgstr "" +msgstr "Ingediend Document kan niet teruggezet worden naar Draft. Transitie rij {0}" #: frappe/public/js/workflow_builder/utils.js:176 msgid "Submitted document cannot be converted back to draft while transitioning from {0} State to {1} State" -msgstr "" +msgstr "Het ingediende document kan niet worden teruggezet naar de conceptversie tijdens de overgang van {0} Status naar {1} Status" #: frappe/public/js/frappe/form/save.js:10 msgctxt "Freeze message while submitting a document" msgid "Submitting" -msgstr "" +msgstr "Indienen" #: frappe/desk/doctype/bulk_update/bulk_update.py:89 msgid "Submitting {0}" -msgstr "" +msgstr "{0} indienen" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Subsidiary" -msgstr "" +msgstr "Dochteronderneming" #. Label of the subtitle (Data) field in DocType 'Module Onboarding' #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "Subtitle" -msgstr "" +msgstr "Ondertiteling" #. Option for the 'Icon Style' (Select) field in DocType 'Desktop Settings' #: frappe/desk/doctype/desktop_settings/desktop_settings.json @@ -25740,59 +25856,59 @@ msgstr "" #: frappe/workflow/doctype/workflow_action/workflow_action.py:171 #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Success" -msgstr "" +msgstr "Succes" #. Name of a DocType #: frappe/core/doctype/success_action/success_action.json msgid "Success Action" -msgstr "" +msgstr "Succesactie" #. Label of the success_message (Data) field in DocType 'Module Onboarding' #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "Success Message" -msgstr "" +msgstr "Succesbericht" #. Label of the success_uri (Data) field in DocType 'Token Cache' #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Success URI" -msgstr "" +msgstr "Succes-URI" #. Label of the success_url (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Success URL" -msgstr "" +msgstr "Succesvolle 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 "Succesbericht" #. Label of the success_title (Data) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Success title" -msgstr "" +msgstr "Succestitel" #. Label of the successful_job_count (Int) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Successful Job Count" -msgstr "" +msgstr "Succesvolle vacaturetelling" #: frappe/model/workflow.py:384 msgid "Successful Transactions" -msgstr "" +msgstr "Succesvolle transacties" #: frappe/model/rename_doc.py:701 msgid "Successful: {0} to {1}" -msgstr "" +msgstr "Succesvolle: {0} tot {1}" #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:100 #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:113 msgid "Successfully Updated" -msgstr "" +msgstr "Succesvol geüpdatet" #: frappe/core/doctype/data_import/data_import.js:449 msgid "Successfully imported {0}" -msgstr "" +msgstr "Succesvol geïmporteerd {0}" #: frappe/core/doctype/data_import/data_import.js:150 msgid "Successfully imported {0} out of {1} records." @@ -25800,7 +25916,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.py:87 msgid "Successfully reset onboarding status for all users." -msgstr "" +msgstr "De onboardingstatus is voor alle gebruikers succesvol gereset." #: frappe/core/doctype/user/user.py:1493 msgid "Successfully signed out" @@ -25808,11 +25924,11 @@ msgstr "" #: frappe/public/js/frappe/views/translation_manager.js:22 msgid "Successfully updated translations" -msgstr "" +msgstr "Succesvol bijgewerkte vertalingen" #: frappe/core/doctype/data_import/data_import.js:457 msgid "Successfully updated {0}" -msgstr "" +msgstr "Succesvol bijgewerkt {0}" #: frappe/core/doctype/data_import/data_import.js:155 msgid "Successfully updated {0} out of {1} records." @@ -25820,16 +25936,16 @@ msgstr "" #: frappe/core/doctype/recorder/recorder.js:15 msgid "Suggest Optimizations" -msgstr "" +msgstr "Suggesties voor optimalisatie" #. Label of the suggested_indexes (Table) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "Suggested Indexes" -msgstr "" +msgstr "Voorgestelde indexen" #: frappe/core/doctype/user/user.py:774 msgid "Suggested Username: {0}" -msgstr "" +msgstr "Suggereerde Gebruikersnaam: {0}" #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Group By Type' (Select) field in DocType 'Dashboard Chart' @@ -25838,11 +25954,11 @@ msgstr "" #: frappe/desk/doctype/number_card/number_card.json #: frappe/public/js/frappe/ui/group_by/group_by.js:20 msgid "Sum" -msgstr "" +msgstr "Som" #: frappe/public/js/frappe/ui/group_by/group_by.js:340 msgid "Sum of {0}" -msgstr "" +msgstr "Som van {0}" #: frappe/public/js/frappe/views/interaction.js:88 msgid "Summary" @@ -25862,79 +25978,79 @@ msgstr "Overzicht" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Sunday" -msgstr "" +msgstr "Zondag" #: frappe/email/doctype/email_queue/email_queue_list.js:27 msgid "Suspend Sending" -msgstr "" +msgstr "opschorten verzenden" #: frappe/public/js/frappe/ui/capture.js:277 msgid "Switch Camera" -msgstr "" +msgstr "Schakel de camera over" #: frappe/public/js/frappe/desk.js:96 #: frappe/public/js/frappe/ui/theme_switcher.js:11 msgid "Switch Theme" -msgstr "" +msgstr "Schakel over naar een ander thema." #: frappe/templates/includes/navbar/navbar_login.html:17 msgid "Switch To Desk" -msgstr "" +msgstr "Overschakelen naar Desk" #: frappe/public/js/frappe/ui/capture.js:282 msgid "Switching Camera" -msgstr "" +msgstr "Camera wisselen" #. Label of the symbol (Data) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "Symbol" -msgstr "" +msgstr "Symbool" #. Label of the sb_01 (Section Break) field in DocType 'Google Calendar' #. Label of the sync (Section Break) field in DocType 'Google Contacts' #: frappe/integrations/doctype/google_calendar/google_calendar.json #: frappe/integrations/doctype/google_contacts/google_contacts.json msgid "Sync" -msgstr "" +msgstr "Synchroniseren" #: frappe/integrations/doctype/google_calendar/google_calendar.js:28 msgid "Sync Calendar" -msgstr "" +msgstr "Kalender synchroniseren" #: frappe/integrations/doctype/google_contacts/google_contacts.js:28 msgid "Sync Contacts" -msgstr "" +msgstr "Contacten synchroniseren" #. Label of the sync_as_public (Check) field in DocType 'Google Calendar' #: frappe/integrations/doctype/google_calendar/google_calendar.json msgid "Sync events from Google as public" -msgstr "" +msgstr "Synchroniseer gebeurtenissen van Google als openbaar." #: frappe/custom/doctype/customize_form/customize_form.js:256 msgid "Sync on Migrate" -msgstr "" +msgstr "Sync op Migrate" #: frappe/integrations/doctype/google_calendar/google_calendar.py:312 msgid "Sync token was invalid and has been reset, Retry syncing." -msgstr "" +msgstr "Het synchronisatietoken was ongeldig en is gereset. Probeer opnieuw te synchroniseren." #. Label of the sync_with_google_calendar (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "Sync with Google Calendar" -msgstr "" +msgstr "Synchroniseer met Google Agenda" #. Label of the sync_with_google_contacts (Check) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "Sync with Google Contacts" -msgstr "" +msgstr "Synchroniseer met Google Contacten" #: frappe/custom/doctype/doctype_layout/doctype_layout.js:46 msgid "Sync {0} Fields" -msgstr "" +msgstr "Synchroniseer {0} velden" #: frappe/custom/doctype/doctype_layout/doctype_layout.js:100 msgid "Synced Fields" -msgstr "" +msgstr "Gesynchroniseerde velden" #: frappe/integrations/doctype/google_calendar/google_calendar.js:31 #: frappe/integrations/doctype/google_contacts/google_contacts.js:31 @@ -25943,26 +26059,26 @@ msgstr "synchroniseren" #: frappe/integrations/doctype/google_calendar/google_calendar.js:19 msgid "Syncing {0} of {1}" -msgstr "" +msgstr "Synchroniseren {0} van {1}" #: frappe/utils/data.py:2627 msgid "Syntax Error" -msgstr "" +msgstr "Syntaxfout" #. Option for the 'Show in Module Section' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "System" -msgstr "" +msgstr "Systeem" #. Name of a DocType #: frappe/desk/doctype/system_console/system_console.json #: frappe/public/js/frappe/ui/dropdown_console.js:4 msgid "System Console" -msgstr "" +msgstr "Systeemconsole" #: frappe/custom/doctype/custom_field/custom_field.py:410 msgid "System Generated Fields can not be renamed" -msgstr "" +msgstr "Door het systeem gegenereerde velden kunnen niet worden hernoemd." #. Label of a standard help item #. Type: Route @@ -25973,37 +26089,37 @@ msgstr "" #. Name of a DocType #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "System Health Report" -msgstr "" +msgstr "Systeemgezondheidsrapport" #. Name of a DocType #: frappe/desk/doctype/system_health_report_errors/system_health_report_errors.json msgid "System Health Report Errors" -msgstr "" +msgstr "Fouten in het systeemstatusrapport" #. 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 "Systeemgezondheidsrapport: Mislukte banen" #. Name of a DocType #: frappe/desk/doctype/system_health_report_queue/system_health_report_queue.json msgid "System Health Report Queue" -msgstr "" +msgstr "Wachtrij voor systeemstatusrapporten" #. Name of a DocType #: frappe/desk/doctype/system_health_report_tables/system_health_report_tables.json msgid "System Health Report Tables" -msgstr "" +msgstr "Systeemgezondheidsrapporttabellen" #. Name of a DocType #: frappe/desk/doctype/system_health_report_workers/system_health_report_workers.json msgid "System Health Report Workers" -msgstr "" +msgstr "Werknemers die systeemgezondheidsrapporten indienen" #. Label of a Card Break in the Build Workspace #: frappe/core/workspace/build/build.json msgid "System Logs" -msgstr "" +msgstr "Systeemlogboeken" #. Name of a role #: frappe/automation/doctype/assignment_rule/assignment_rule.json @@ -26156,26 +26272,26 @@ msgstr "" #: frappe/workflow/doctype/workflow_state/workflow_state.json #: frappe/workflow/doctype/workflow_transition_tasks/workflow_transition_tasks.json msgid "System Manager" -msgstr "" +msgstr "Systeembeheerder" #: frappe/desk/page/backups/backups.js:38 msgid "System Manager privileges required." -msgstr "" +msgstr "Beheerdersrechten voor het systeem zijn vereist." #. Option for the 'Channel' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "System Notification" -msgstr "" +msgstr "Systeemmelding" #. Label of the system_page (Check) field in DocType 'Page' #: frappe/core/doctype/page/page.json msgid "System Page" -msgstr "" +msgstr "Systeempagina" #. Name of a DocType #: frappe/core/doctype/system_settings/system_settings.json msgid "System Settings" -msgstr "" +msgstr "Systeeminstellingen" #. Label of a number card in the Users Workspace #: frappe/core/workspace/users/users.json @@ -26186,12 +26302,12 @@ msgstr "" #. 'Module Onboarding' #: frappe/desk/doctype/module_onboarding/module_onboarding.json msgid "System managers are allowed by default" -msgstr "" +msgstr "Systeembeheerders zijn standaard toegestaan." #: frappe/public/js/frappe/utils/number_systems.js:5 msgctxt "Number system" msgid "T" -msgstr "" +msgstr "T" #. Label of the tos_uri (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -26211,11 +26327,11 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Tab Break" -msgstr "" +msgstr "Tab-einde" #: frappe/public/js/form_builder/components/Tabs.vue:135 msgid "Tab Label" -msgstr "" +msgstr "Tabbladlabel" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the table (Data) field in DocType 'Recorder Suggested Index' @@ -26232,30 +26348,30 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_field.html:39 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Table" -msgstr "" +msgstr "Tabel" #. Option for the 'Fieldtype' (Select) field in DocType 'Web Template Field' #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Table Break" -msgstr "" +msgstr "Tafelpauze" #: frappe/core/doctype/version/version_view.html:136 msgid "Table Field" -msgstr "" +msgstr "Tabelveld" #. Label of the table_fieldname (Data) field in DocType 'DocType Link' #: frappe/core/doctype/doctype_link/doctype_link.json msgid "Table Fieldname" -msgstr "" +msgstr "Tabelveldnaam" #: frappe/core/doctype/doctype/doctype.py:1224 msgid "Table Fieldname Missing" -msgstr "" +msgstr "Tabelveldnaam ontbreekt" #. Label of the table_html (HTML) field in DocType 'Version' #: frappe/core/doctype/version/version.json msgid "Table HTML" -msgstr "" +msgstr "Tabel HTML" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -26264,7 +26380,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Table MultiSelect" -msgstr "" +msgstr "Tabel MultiSelect" #: frappe/desk/search.py:278 msgid "Table MultiSelect requires a table with at least one Link field, but none was found in {0}" @@ -26272,30 +26388,30 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.js:229 msgid "Table Trimmed" -msgstr "" +msgstr "Tafel afgesneden" #: frappe/public/js/frappe/form/grid.js:1234 msgid "Table updated" -msgstr "" +msgstr "tabel bijgewerkt" #: frappe/model/document.py:1626 msgid "Table {0} cannot be empty" -msgstr "" +msgstr "Tabel {0} mag niet leeg zijn" #. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Tabloid" -msgstr "" +msgstr "Tabloid" #. Name of a DocType #: frappe/desk/doctype/tag/tag.json msgid "Tag" -msgstr "" +msgstr "Label" #. Name of a DocType #: frappe/desk/doctype/tag_link/tag_link.json msgid "Tag Link" -msgstr "" +msgstr "Taglink" #: frappe/model/meta.py:59 #: frappe/public/js/frappe/form/templates/form_sidebar.html:124 @@ -26306,18 +26422,18 @@ msgstr "" #: frappe/public/js/frappe/model/model.js:133 #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:240 msgid "Tags" -msgstr "" +msgstr "labels" #: frappe/public/js/frappe/ui/capture.js:221 msgid "Take Photo" -msgstr "" +msgstr "Neem foto" #. Label of the target (Data) field in DocType 'Portal Menu Item' #. Label of the target (Small Text) field in DocType 'Website Route Redirect' #: frappe/website/doctype/portal_menu_item/portal_menu_item.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json msgid "Target" -msgstr "" +msgstr "Doel" #. Label of the task (Select) field in DocType 'Workflow Transition Task' #: frappe/desk/doctype/todo/todo_calendar.js:19 @@ -26336,25 +26452,25 @@ msgstr "Taken" #: frappe/website/doctype/about_us_settings/about_us_settings.json #: frappe/www/about.html:45 msgid "Team Members" -msgstr "" +msgstr "Teamleden" #. Label of the team_members_heading (Data) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Team Members Heading" -msgstr "" +msgstr "Teamleden aan het roer" #. Label of the team_members_subtitle (Small Text) field in DocType 'About Us #. Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json msgid "Team Members Subtitle" -msgstr "" +msgstr "Teamleden Ondertitel" #. Label of the telemetry_section (Section Break) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Telemetry" -msgstr "" +msgstr "Telemetrie" #. Label of the template (Link) field in DocType 'Auto Repeat' #. Label of the template (Code) field in DocType 'Address Template' @@ -26370,27 +26486,27 @@ msgstr "Sjabloon" #: frappe/core/doctype/data_import/importer.py:483 #: frappe/core/doctype/data_import/importer.py:610 msgid "Template Error" -msgstr "" +msgstr "Sjabloonfout" #. Label of the template_file (Data) field in DocType 'Print Format Field #. Template' #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json msgid "Template File" -msgstr "" +msgstr "Sjabloonbestand" #. Label of the template_options (Code) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Template Options" -msgstr "" +msgstr "Sjabloonopties" #. Label of the template_warnings (Code) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Template Warnings" -msgstr "" +msgstr "Sjabloonwaarschuwingen" #: frappe/public/js/frappe/views/workspace/blocks/paragraph.js:78 msgid "Templates" -msgstr "" +msgstr "Sjablonen" #: frappe/core/doctype/user/user.py:1092 msgid "Temporarily Disabled" @@ -26399,21 +26515,21 @@ msgstr "Tijdelijk uitgeschakeld" #: frappe/core/doctype/translation/test_translation.py:47 #: frappe/core/doctype/translation/test_translation.py:54 msgid "Test Data" -msgstr "" +msgstr "Testgegevens" #. Label of the test_job_id (Data) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Test Job ID" -msgstr "" +msgstr "Test Job ID" #: frappe/core/doctype/translation/test_translation.py:49 #: frappe/core/doctype/translation/test_translation.py:57 msgid "Test Spanish" -msgstr "" +msgstr "Test Spaans" #: frappe/core/doctype/file/test_file.py:379 msgid "Test_Folder" -msgstr "" +msgstr "Testmap" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -26426,22 +26542,22 @@ msgstr "" #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Text" -msgstr "" +msgstr "Tekst" #. Label of the text_align (Select) field in DocType 'Web Page' #: frappe/website/doctype/web_page/web_page.json msgid "Text Align" -msgstr "" +msgstr "Tekst uitlijnen" #. Label of the text_color (Link) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Text Color" -msgstr "" +msgstr "Tekstkleur" #. Label of the text_content (Code) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Text Content" -msgstr "" +msgstr "Tekstinhoud" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' @@ -26452,113 +26568,119 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Text Editor" -msgstr "" +msgstr "Teksteditor" #: frappe/templates/emails/password_reset.html:5 msgid "Thank you" -msgstr "" +msgstr "Dankjewel" #: frappe/www/contact.py:46 msgid "Thank you for reaching out to us. We will get back to you at the earliest.\n\n\n" "Your query:\n\n" "{0}" -msgstr "" +msgstr "Bedankt voor uw bericht. We nemen zo snel mogelijk contact met u op.\n\n\n" +"Uw vraag:\n\n" +"{0}" #: frappe/website/doctype/web_form/templates/web_form.html:156 msgid "Thank you for spending your valuable time to fill this form" -msgstr "" +msgstr "Bedankt dat u uw kostbare tijd heeft besteed aan het invullen van dit formulier." #: frappe/templates/emails/auto_reply.html:1 msgid "Thank you for your email" -msgstr "" +msgstr "Bedankt voor je email" #: frappe/website/doctype/help_article/templates/help_article.html:27 msgid "Thank you for your feedback!" -msgstr "" +msgstr "Bedankt voor je feedback!" #: frappe/templates/includes/contact.js:36 msgid "Thank you for your message" -msgstr "" +msgstr "Dank u voor uw bericht." #: frappe/templates/emails/new_user.html:16 msgid "Thanks" -msgstr "" +msgstr "Bedankt" #: frappe/templates/emails/auto_repeat_fail.html:3 msgid "The Auto Repeat for this document has been disabled." -msgstr "" +msgstr "De automatische herhaling voor dit document is uitgeschakeld." #: frappe/public/js/frappe/form/grid.js:1257 msgid "The CSV format is case sensitive" -msgstr "" +msgstr "Het CSV-formaat is hoofdlettergevoelig" #. Description of the 'Client ID' (Data) field in DocType 'Google Settings' #: frappe/integrations/doctype/google_settings/google_settings.json msgid "The Client ID obtained from the Google Cloud Console under \n" "\"APIs & Services\" > \"Credentials\"\n" "" -msgstr "" +msgstr "De client-ID is verkregen via de Google Cloud Console onder \n" +"\"API's\" & \"Services\" > \"Referenties\"\n" +"" #: frappe/email/doctype/notification/notification.py:224 msgid "The Condition '{0}' is invalid" -msgstr "" +msgstr "De voorwaarde '{0}' is ongeldig" #: frappe/core/doctype/file/file.py:231 msgid "The File URL you've entered is incorrect" -msgstr "" +msgstr "De door u ingevoerde bestands-URL is onjuist." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:112 msgid "The Next Scheduled Date cannot be later than the End Date." -msgstr "" +msgstr "De eerstvolgende geplande datum mag niet later zijn dan de einddatum." #: 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 "" +msgstr "De sleutel `push_relay_server_url` voor de URL van de push-relayserver ontbreekt in uw siteconfiguratie." #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:368 msgid "The User record for this request has been auto-deleted due to inactivity by system admins." -msgstr "" +msgstr "Het gebruikersrecord voor dit verzoek is automatisch verwijderd vanwege inactiviteit door systeembeheerders." #: frappe/public/js/frappe/desk.js:162 msgid "The application has been updated to a new version, please refresh this page" -msgstr "" +msgstr "De applicatie is bijgewerkt naar een nieuwe versie, gelieve deze pagina te vernieuwen" #. Description of the 'Application Name' (Data) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "The application name will be used in the Login page." -msgstr "" +msgstr "De applicatienaam wordt gebruikt op de inlogpagina." #: frappe/public/js/frappe/views/interaction.js:323 msgid "The attachments could not be correctly linked to the new document" -msgstr "" +msgstr "De bijlagen kunnen niet correct worden gekoppeld aan het nieuwe document" #. Description of the 'API Key' (Data) field in DocType 'Google Settings' #: frappe/integrations/doctype/google_settings/google_settings.json msgid "The browser API key obtained from the Google Cloud Console under \n" "\"APIs & Services\" > \"Credentials\"\n" "" -msgstr "" +msgstr "De API-sleutel van de browser is verkregen via de Google Cloud Console onder \n" +"\"API's\" & Services\" > \"Referenties\"\n" +"" #: frappe/database/database.py:481 msgid "The changes have been reverted." -msgstr "" +msgstr "De wijzigingen zijn teruggedraaid." #: frappe/core/doctype/data_import/importer.py:1008 msgid "The column {0} has {1} different date formats. Automatically setting {2} as the default format as it is the most common. Please change other values in this column to this format." -msgstr "" +msgstr "De kolom {0} heeft {1} verschillende datumnotaties. Automatisch instellen van {2} als het standaardformaat, aangezien dit het meest voorkomt. Verander a.u.b. andere waarden in deze kolom in dit formaat." #: frappe/templates/includes/comments/comments.py:48 msgid "The comment cannot be empty" -msgstr "" +msgstr "De opmerking mag niet leeg zijn" #: frappe/templates/emails/workflow_action.html:9 msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." -msgstr "" +msgstr "De inhoud van deze e-mail is strikt vertrouwelijk. Gelieve deze e-mail niet door te sturen." #: frappe/public/js/frappe/list/list_view.js:700 msgid "The count shown is an estimated count. Click here to see the accurate count." -msgstr "" +msgstr "Het weergegeven aantal is een schatting. Klik hier om het exacte aantal te bekijken." #. Description of the 'Code' (Data) field in DocType 'Country' #: frappe/geo/doctype/country/country.json @@ -26567,11 +26689,11 @@ msgstr "" #: frappe/public/js/frappe/views/interaction.js:301 msgid "The document could not be correctly assigned" -msgstr "" +msgstr "Het document kan niet correct worden toegewezen" #: frappe/public/js/frappe/views/interaction.js:295 msgid "The document has been assigned to {0}" -msgstr "" +msgstr "Het document is toegewezen aan {0}" #. Description of the 'Parent Document Type' (Link) field in DocType 'Dashboard #. Chart' @@ -26580,11 +26702,11 @@ msgstr "" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json msgid "The document type selected is a child table, so the parent document type is required." -msgstr "" +msgstr "Het geselecteerde documenttype is een subtabel, dus het bovenliggende documenttype is vereist." #: frappe/core/page/permission_manager/permission_manager_help.html:58 msgid "The email button is enabled for the user in the document." -msgstr "" +msgstr "De e-mailknop is voor de gebruiker in het document ingeschakeld." #: frappe/desk/search.py:291 msgid "The field {0} in {1} does not allow ignoring user permissions" @@ -26596,101 +26718,103 @@ msgstr "" #: frappe/core/doctype/user_type/user_type.py:110 msgid "The field {0} is mandatory" -msgstr "" +msgstr "Het veld {0} is verplicht" #: frappe/core/doctype/file/file.py:159 msgid "The fieldname you've specified in Attached To Field is invalid" -msgstr "" +msgstr "De veldnaam die u hebt opgegeven in 'Aangekoppeld veld' is ongeldig." #: frappe/automation/doctype/assignment_rule/assignment_rule.py:62 msgid "The following Assignment Days have been repeated: {0}" -msgstr "" +msgstr "De volgende toewijzingsdagen zijn herhaald: {0}" #: frappe/printing/doctype/letter_head/letter_head.js:30 msgid "The following Header Script will add the current date to an element in 'Header HTML' with class 'header-content'" -msgstr "" +msgstr "Het volgende headerscript voegt de huidige datum toe aan een element in 'Header HTML' met de klasse 'header-content'." #: frappe/core/doctype/data_import/importer.py:1088 msgid "The following values are invalid: {0}. Values must be one of {1}" -msgstr "" +msgstr "De volgende waarden zijn ongeldig: {0}. De waarden moeten één van de volgende zijn: {1}" #: frappe/core/doctype/data_import/importer.py:1045 msgid "The following values do not exist for {0}: {1}" -msgstr "" +msgstr "De volgende waarden bestaan niet voor {0}: {1}" #: frappe/core/doctype/user_type/user_type.py:89 msgid "The limit has not set for the user type {0} in the site config file." -msgstr "" +msgstr "De limiet is niet ingesteld voor het gebruikerstype {0} in het siteconfiguratiebestand." #: frappe/templates/emails/login_with_email_link.html:21 msgid "The link will expire in {0} minutes" -msgstr "" +msgstr "De link verloopt over {0} minuten" #: frappe/www/login.py:194 msgid "The link you trying to login is invalid or expired." -msgstr "" +msgstr "De link waarmee u probeert in te loggen is ongeldig of verlopen." #: frappe/website/doctype/web_page/web_page.js:125 msgid "The meta description is an HTML attribute that provides a brief summary of a web page. Search engines such as Google often display the meta description in search results, which can influence click-through rates." -msgstr "" +msgstr "De metabeschrijving is een HTML-kenmerk dat een korte samenvatting van een webpagina geeft. Zoekmachines zoals Google tonen de metabeschrijving vaak in zoekresultaten, wat de klikfrequenties kan beïnvloeden." #: frappe/website/doctype/web_page/web_page.js:132 msgid "The meta image is unique image representing the content of the page. Images for this Card should be at least 280px in width, and at least 150px in height." -msgstr "" +msgstr "De meta-afbeelding is een unieke afbeelding die de inhoud van de pagina vertegenwoordigt. Afbeeldingen voor deze kaart moeten minimaal 280 px breed en minimaal 150 px hoog zijn." #. Description of the 'Calendar Name' (Data) field in DocType 'Google Calendar' #: frappe/integrations/doctype/google_calendar/google_calendar.json msgid "The name that will appear in Google Calendar" -msgstr "" +msgstr "De naam die in Google Agenda verschijnt." #. Description of the 'Track Steps' (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "The next tour will start from where the user left off." -msgstr "" +msgstr "De volgende rondleiding begint waar de gebruiker is gebleven." #. Description of the 'Request Timeout' (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "The number of seconds until the request expires" -msgstr "" +msgstr "Het aantal seconden totdat het verzoek verloopt." #: frappe/www/update-password.html:101 msgid "The password of your account has expired." -msgstr "" +msgstr "Het wachtwoord van uw account is verlopen." #: frappe/core/page/permission_manager/permission_manager_help.html:53 msgid "The print button is enabled for the user in the document." -msgstr "" +msgstr "De printknop is voor de gebruiker in het document ingeschakeld." #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:399 msgid "The process for deletion of {0} data associated with {1} has been initiated." -msgstr "" +msgstr "Het proces voor het verwijderen van {0} gegevens geassocieerd met {1} is gestart." #. Description of the 'App ID' (Data) field in DocType 'Google Settings' #: frappe/integrations/doctype/google_settings/google_settings.json msgid "The project number obtained from Google Cloud Console under \n" "\"IAM & Admin\" > \"Settings\"\n" "" -msgstr "" +msgstr "Het projectnummer is verkregen via de Google Cloud Console onder \n" +"\"IAM & Beheerder\" > \"Instellingen\"\n" +"" #: frappe/desk/utils.py:106 msgid "The report you requested has been generated.

    Click here to download:
    {0}

    This link will expire in {1} hours." -msgstr "" +msgstr "Het door u aangevraagde rapport is gegenereerd.

    Klik hier om te downloaden:
    {0}

    Deze link verloopt over {1} uur." #: frappe/core/doctype/user/user.py:1050 msgid "The reset password link has been expired" -msgstr "" +msgstr "De link om het wachtwoord opnieuw in te stellen is verlopen." #: frappe/core/doctype/user/user.py:1052 msgid "The reset password link has either been used before or is invalid" -msgstr "" +msgstr "De link voor het opnieuw instellen van het wachtwoord is al eerder gebruikt of is ongeldig." #: frappe/app.py:391 frappe/public/js/frappe/request.js:147 msgid "The resource you are looking for is not available" -msgstr "" +msgstr "De bron die u zoekt is niet beschikbaar" #: frappe/core/doctype/user_type/user_type.py:114 msgid "The role {0} should be a custom role." -msgstr "" +msgstr "De rol {0} moet een aangepaste rol zijn." #: frappe/core/doctype/audit_trail/audit_trail.py:46 msgid "The selected document {0} is not a {1}." @@ -26698,47 +26822,47 @@ msgstr "" #: frappe/utils/response.py:343 msgid "The system is being updated. Please refresh again after a few moments." -msgstr "" +msgstr "Het systeem wordt bijgewerkt. Vernieuw de pagina over een paar ogenblikken." #: frappe/core/page/permission_manager/permission_manager_help.html:9 msgid "The system provides many pre-defined roles. You can add new roles to set finer permissions." -msgstr "" +msgstr "Het systeem biedt veel vooraf gedefinieerde rollen. U kunt nieuwe rollen toevoegen om de machtigingen verder te verfijnen." #: frappe/core/doctype/user_type/user_type.py:97 msgid "The total number of user document types limit has been crossed." -msgstr "" +msgstr "Het totale aantal gebruikersdocumenttypen is overschreden." #: frappe/core/page/permission_manager/permission_manager_help.html:43 msgid "The user can create a new Item but cannot edit existing items." -msgstr "" +msgstr "De gebruiker kan een nieuw item aanmaken, maar kan bestaande items niet bewerken." #: frappe/core/page/permission_manager/permission_manager_help.html:48 msgid "The user can delete Draft / Cancelled documents." -msgstr "" +msgstr "De gebruiker kan conceptdocumenten en geannuleerde documenten verwijderen." #: frappe/core/page/permission_manager/permission_manager_help.html:68 msgid "The user can export report data." -msgstr "" +msgstr "De gebruiker kan rapportgegevens exporteren." #: frappe/core/page/permission_manager/permission_manager_help.html:73 msgid "The user can import new records or update existing data for the document." -msgstr "" +msgstr "De gebruiker kan nieuwe records importeren of bestaande gegevens voor het document bijwerken." #: frappe/core/page/permission_manager/permission_manager_help.html:28 msgid "The user can select a Customer in Sales Order but cannot open the Customer master." -msgstr "" +msgstr "De gebruiker kan een klant selecteren in een verkooporder, maar kan de klantstamgegevens niet openen." #: frappe/core/page/permission_manager/permission_manager_help.html:78 msgid "The user can share document access with another user." -msgstr "" +msgstr "De gebruiker kan de toegang tot documenten delen met een andere gebruiker." #: frappe/core/page/permission_manager/permission_manager_help.html:38 msgid "The user can update a customer or any other fields in an existing Sales Order but cannot create a new Sales Order." -msgstr "" +msgstr "De gebruiker kan een klant of andere velden in een bestaande verkooporder bijwerken, maar kan geen nieuwe verkooporder aanmaken." #: frappe/core/page/permission_manager/permission_manager_help.html:33 msgid "The user can view Sales Invoices but cannot modify any field values in them." -msgstr "" +msgstr "De gebruiker kan verkoopfacturen bekijken, maar kan geen veldwaarden daarin wijzigen." #: frappe/model/base_document.py:827 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." @@ -26746,16 +26870,16 @@ msgstr "" #: frappe/public/js/frappe/form/controls/data.js:25 msgid "The value you pasted was {0} characters long. Max allowed characters is {1}." -msgstr "" +msgstr "De waarde die je hebt geplakt was {0} tekens lang. Het maximaal toegestane aantal tekens is {1}." #. Description of the 'Condition' (Small Text) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "The webhook will be triggered if this expression is true" -msgstr "" +msgstr "De webhook wordt geactiveerd als deze uitdrukking waar is." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:183 msgid "The {0} is already on auto repeat {1}" -msgstr "" +msgstr "De {0} is al op automatisch herhalen {1}" #. Label of the section_break_6 (Section Break) field in DocType 'Website #. Settings' @@ -26764,55 +26888,55 @@ msgstr "" #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Theme" -msgstr "" +msgstr "Thema" #: frappe/public/js/frappe/ui/theme_switcher.js:130 msgid "Theme Changed" -msgstr "" +msgstr "Thema gewijzigd" #. Label of the bootstrap_theme_section (Tab Break) field in DocType 'Website #. Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Theme Configuration" -msgstr "" +msgstr "Thema-configuratie" #. Label of the theme_url (Data) field in DocType 'Website Theme' #: frappe/website/doctype/website_theme/website_theme.json msgid "Theme URL" -msgstr "" +msgstr "Thema-URL" #: frappe/workflow/doctype/workflow/workflow.js:125 msgid "There are documents which have workflow states that do not exist in this Workflow. It is recommended that you add these states to the Workflow and change their states before removing these states." -msgstr "" +msgstr "Er zijn documenten met workflowstatussen die niet in deze workflow voorkomen. Het is raadzaam om deze statussen aan de workflow toe te voegen en hun status aan te passen voordat u ze verwijdert." #: frappe/public/js/frappe/ui/notifications/notifications.js:482 msgid "There are no upcoming events for you." -msgstr "" +msgstr "Er zijn geen aankomende evenementen voor u." #: frappe/website/web_template/discussions/discussions.html:3 msgid "There are no {0} for this {1}, why don't you start one!" -msgstr "" +msgstr "Er zijn geen {0} voor deze {1}, waarom begin je er niet zelf een!" #: frappe/public/js/frappe/views/reports/query_report.js:989 msgid "There are {0} with the same filters already in the queue:" -msgstr "" +msgstr "Er zijn {0} met dezelfde filters al in de wachtrij:" #: frappe/website/doctype/web_form/web_form.js:81 #: frappe/website/doctype/web_form/web_form.js:334 msgid "There can be only 9 Page Break fields in a Web Form" -msgstr "" +msgstr "Een webformulier kan maximaal 9 pagina-eindevelden bevatten." #: frappe/core/doctype/doctype/doctype.py:1475 msgid "There can be only one Fold in a form" -msgstr "" +msgstr "Er kan slechts één Fold in een vorm" #: frappe/contacts/doctype/address/address.py:182 msgid "There is an error in your Address Template {0}" -msgstr "" +msgstr "Er is een fout in uw Address Template {0}" #: frappe/core/doctype/data_export/exporter.py:162 msgid "There is no data to be exported" -msgstr "" +msgstr "Er zijn geen gegevens om te exporteren" #: frappe/model/workflow.py:191 msgid "There is no task called \"{}\"" @@ -26820,49 +26944,49 @@ msgstr "" #: frappe/public/js/frappe/ui/notifications/notifications.js:532 msgid "There is nothing new to show you right now." -msgstr "" +msgstr "Er is momenteel niets nieuws om u te laten zien." #: frappe/core/doctype/file/file.py:654 frappe/utils/file_manager.py:372 msgid "There is some problem with the file url: {0}" -msgstr "" +msgstr "Er is een probleem met het bestand url: {0}" #: frappe/public/js/frappe/views/reports/query_report.js:986 msgid "There is {0} with the same filters already in the queue:" -msgstr "" +msgstr "Er is {0} met dezelfde filters al in de wachtrij:" #: frappe/core/page/permission_manager/permission_manager.py:166 msgid "There must be atleast one permission rule." -msgstr "" +msgstr "Er moet minimaal één toestemming regel." #: frappe/www/error.py:17 msgid "There was an error building this page" -msgstr "" +msgstr "Er is een fout opgetreden bij het maken van deze pagina" #: frappe/public/js/frappe/views/kanban/kanban_view.js:196 msgid "There was an error saving filters" -msgstr "" +msgstr "Er was een fout bij het opslaan van filters" #: frappe/public/js/frappe/form/sidebar/attachments.js:216 msgid "There were errors" -msgstr "" +msgstr "Er zijn fouten opgetreden." #: frappe/public/js/frappe/views/interaction.js:277 msgid "There were errors while creating the document. Please try again." -msgstr "" +msgstr "Er zijn fouten opgetreden tijdens het maken van het document. Probeer het opnieuw." #: frappe/public/js/frappe/views/communication.js:904 msgid "There were errors while sending email. Please try again." -msgstr "" +msgstr "Er zijn fouten opgetreden tijdens het versturen van e-mail. Probeer het opnieuw ." #: frappe/model/naming.py:515 msgid "There were some errors setting the name, please contact the administrator" -msgstr "" +msgstr "Er zijn fouten opgetreden bij het instellen van de naam, neemt u aub contact op met de beheerder" #. Description of the 'Announcement Widget' (Text Editor) field in DocType #. 'Navbar Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json msgid "These announcements will appear inside a dismissible alert below the Navbar." -msgstr "" +msgstr "Deze meldingen verschijnen in een sluitbare melding onder de navigatiebalk." #. Description of the 'Metadata' (Section Break) field in DocType 'OAuth #. Settings' @@ -26874,30 +26998,30 @@ msgstr "" #. 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "These settings are required if 'Custom' LDAP Directory is used" -msgstr "" +msgstr "Deze instellingen zijn vereist als 'Aangepaste' LDAP-directory wordt gebruikt." #. Description of the 'Defaults' (Section Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "These values will be automatically updated in transactions and also will be useful to restrict permissions for this user on transactions containing these values." -msgstr "" +msgstr "Deze waarden worden automatisch bijgewerkt in transacties en zijn tevens nuttig om de toegangsrechten van deze gebruiker tot transacties met deze waarden te beperken." #: frappe/www/third_party_apps.html:3 frappe/www/third_party_apps.html:14 msgid "Third Party Apps" -msgstr "" +msgstr "Apps van derden" #. Label of the third_party_authentication (Section Break) field in DocType #. 'User' #: frappe/core/doctype/user/user.json msgid "Third Party Authentication" -msgstr "" +msgstr "Authenticatie door derden" #: frappe/geo/doctype/currency/currency.js:8 msgid "This Currency is disabled. Enable to use in transactions" -msgstr "" +msgstr "Deze valuta is uitgeschakeld. Schakel het in om deze valuta te kunnen gebruiken in transacties." #: frappe/public/js/frappe/views/kanban/kanban_view.js:405 msgid "This Kanban Board will be private" -msgstr "" +msgstr "Dit Kanban Board is privé" #: frappe/public/js/frappe/ui/filters/filter.js:665 msgid "This Month" @@ -26905,7 +27029,7 @@ msgstr "Deze maand" #: frappe/core/doctype/file/file.py:407 msgid "This PDF cannot be uploaded as it contains unsafe content." -msgstr "" +msgstr "Dit PDF-bestand kan niet worden geüpload omdat het onveilige inhoud bevat." #: frappe/public/js/frappe/ui/filters/filter.js:669 msgid "This Quarter" @@ -26921,76 +27045,77 @@ msgstr "Dit jaar" #: frappe/custom/doctype/customize_form/customize_form.js:220 msgid "This action is irreversible. Do you wish to continue?" -msgstr "" +msgstr "Deze actie is onomkeerbaar. Wilt u doorgaan?" #: frappe/__init__.py:545 msgid "This action is only allowed for {}" -msgstr "" +msgstr "Deze actie is alleen toegestaan voor {}" #: frappe/public/js/frappe/form/toolbar.js:127 #: frappe/public/js/frappe/model/model.js:718 msgid "This cannot be undone" -msgstr "" +msgstr "Dit kan niet ongedaan gemaakt worden" #: frappe/desk/doctype/number_card/number_card.js:484 msgctxt "Number Card" msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access." -msgstr "" +msgstr "Deze kaart is standaard alleen zichtbaar voor beheerders en systeembeheerders. Stel een documenttype in om te delen met gebruikers die leesrechten hebben." #. Description of the 'Is Public' (Check) field in DocType 'Number Card' #: frappe/desk/doctype/number_card/number_card.json msgid "This card will be available to all Users if this is set" -msgstr "" +msgstr "Deze kaart is beschikbaar voor alle gebruikers als dit is ingesteld." #. Description of the 'Is Public' (Check) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "This chart will be available to all Users if this is set" -msgstr "" +msgstr "Deze grafiek is beschikbaar voor alle gebruikers als dit is ingesteld." #: frappe/custom/doctype/customize_form/customize_form.js:212 msgid "This doctype has no orphan fields to trim" -msgstr "" +msgstr "Dit documenttype bevat geen weesvelden die verwijderd hoeven te worden." #: frappe/core/doctype/doctype/doctype.py:1075 msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes." -msgstr "" +msgstr "Voor dit doctype zijn nog migraties in behandeling. Voer 'bench migrate' uit voordat u het doctype wijzigt om te voorkomen dat wijzigingen verloren gaan." #: frappe/model/delete_doc.py:155 msgid "This document can not be deleted right now as it's being modified by another user. Please try again after some time." -msgstr "" +msgstr "Dit document kan momenteel niet worden verwijderd omdat het door een andere gebruiker wordt bewerkt. Probeer het over een tijdje opnieuw." #: frappe/core/doctype/submission_queue/submission_queue.py:171 msgid "This document has already been queued for submission. You can track the progress over {0}." -msgstr "" +msgstr "Dit document is al in de wachtrij geplaatst voor indiening. U kunt de voortgang volgen via {0}." #: frappe/www/confirm_workflow_action.html:8 msgid "This document has been modified after the email was sent." -msgstr "" +msgstr "Dit document is gewijzigd nadat de e-mail is verzonden." #: frappe/public/js/frappe/form/form.js:1354 msgid "This document has unsaved changes which might not appear in final PDF.
    Consider saving the document before printing." -msgstr "" +msgstr "Dit document bevat niet-opgeslagen wijzigingen die mogelijk niet in de uiteindelijke PDF verschijnen.
    Overweeg het document op te slaan voordat u het afdrukt." #: frappe/public/js/frappe/form/form.js:1142 msgid "This document is already amended, you cannot ammend it again" -msgstr "" +msgstr "Dit document is al gewijzigd, u kunt het niet opnieuw wijzigen" #: frappe/model/document.py:508 msgid "This document is currently locked and queued for execution. Please try again after some time." -msgstr "" +msgstr "Dit document is momenteel vergrendeld en staat in de wachtrij voor uitvoering. Probeer het over een tijdje opnieuw." #: frappe/templates/emails/auto_repeat_fail.html:7 msgid "This email is autogenerated" -msgstr "" +msgstr "Deze email is autogenerated" #: frappe/printing/doctype/network_printer_settings/network_printer_settings.py:30 msgid "This feature can not be used as dependencies are missing.\n" "\t\t\t\tPlease contact your system manager to enable this by installing pycups!" -msgstr "" +msgstr "Deze functie kan niet worden gebruikt omdat de benodigde afhankelijkheden ontbreken.\n" +"\t\t\t\tNeem contact op met uw systeembeheerder om dit in te schakelen door pycups te installeren!" #: frappe/public/js/frappe/form/templates/form_sidebar.html:66 msgid "This feature is brand new and still experimental" -msgstr "" +msgstr "Deze functie is gloednieuw en nog experimenteel." #. Description of the 'Depends On' (Code) field in DocType 'Customize Form #. Field' @@ -26999,32 +27124,35 @@ msgid "This field will appear only if the fieldname defined here has value OR th "myfield\n" "eval:doc.myfield=='My Value'\n" "eval:doc.age>18" -msgstr "" +msgstr "Dit veld verschijnt alleen als de hier gedefinieerde veldnaam een waarde heeft OF als aan de regels is voldaan (voorbeelden):\n" +"mijnveld\n" +"eval:doc.myfield=='Mijn waarde'\n" +"eval:doc.age>18" #: frappe/core/doctype/file/file.py:533 msgid "This file is attached to a protected document and cannot be deleted." -msgstr "" +msgstr "Dit bestand is gekoppeld aan een beveiligd document en kan niet worden verwijderd." #: frappe/public/js/frappe/file_uploader/FilePreview.vue:83 msgid "This file is public and can be accessed by anyone, even without logging in. Mark it private to limit access." -msgstr "" +msgstr "Dit bestand is openbaar en kan door iedereen worden ingezien, zelfs zonder in te loggen. Markeer het als privé om de toegang te beperken." #: frappe/core/doctype/file/file.js:20 msgid "This file is public. It can be accessed without authentication." -msgstr "" +msgstr "Dit bestand is openbaar. Het kan zonder authenticatie worden geopend." #: frappe/public/js/frappe/form/form.js:1248 msgid "This form has been modified after you have loaded it" -msgstr "" +msgstr "Dit formulier is gewijzigd nadat u het hebt geladen" #: frappe/public/js/frappe/form/form.js:2314 msgid "This form is not editable due to a Workflow." -msgstr "" +msgstr "Dit formulier kan niet worden bewerkt vanwege een workflow." #. Description of the 'Is Default' (Check) field in DocType 'Address Template' #: frappe/contacts/doctype/address_template/address_template.json msgid "This format is used if country specific format is not found" -msgstr "" +msgstr "Dit formaat wordt gebruikt als er geen landspecifiek formaat beschikbaar is." #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.py:52 msgid "This geolocation provider is not supported yet." @@ -27034,81 +27162,81 @@ msgstr "" #. Slideshow' #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "This goes above the slideshow." -msgstr "" +msgstr "Dit komt boven de diavoorstelling." #: frappe/public/js/frappe/views/reports/query_report.js:2308 msgid "This is a background report. Please set the appropriate filters and then generate a new one." -msgstr "" +msgstr "Dit is een achtergrondrapport. Stel de juiste filters in en genereer vervolgens een nieuwe." #: frappe/utils/password_strength.py:158 msgid "This is a top-10 common password." -msgstr "" +msgstr "Dit is een gemeenschappelijk wachtwoord top-10." #: frappe/utils/password_strength.py:160 msgid "This is a top-100 common password." -msgstr "" +msgstr "Dit is een gemeenschappelijk wachtwoord top-100." #: frappe/utils/password_strength.py:162 msgid "This is a very common password." -msgstr "" +msgstr "Dit is een veel voorkomende wachtwoord." #: frappe/core/doctype/rq_job/rq_job.js:9 msgid "This is a virtual doctype and data is cleared periodically." -msgstr "" +msgstr "Dit is een virtueel documenttype en de gegevens worden periodiek gewist." #: frappe/templates/emails/auto_reply.html:5 msgid "This is an automatically generated reply" -msgstr "" +msgstr "Dit is een automatisch gegenereerd antwoord" #: frappe/utils/password_strength.py:164 msgid "This is similar to a commonly used password." -msgstr "" +msgstr "Dit is vergelijkbaar met een algemeen gebruikte wachtwoord." #. Description of the 'Current Value' (Int) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "This is the number of the last created transaction with this prefix" -msgstr "" +msgstr "Dit is het nummer van de laatst aangemaakte transactie met dit voorvoegsel." #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:408 msgid "This link has already been activated for verification." -msgstr "" +msgstr "Deze link is al geactiveerd voor verificatie." #: frappe/utils/verified_command.py:49 msgid "This link is invalid or expired. Please make sure you have pasted correctly." -msgstr "" +msgstr "Deze koppeling is ongeldig of verlopen. Zorg ervoor dat u correct hebt geplakt." #: frappe/printing/page/print/print.js:458 msgid "This may get printed on multiple pages" -msgstr "" +msgstr "Dit kan op meerdere pagina's worden afgedrukt" #: frappe/utils/goal.py:120 msgid "This month" -msgstr "" +msgstr "Deze maand" #: frappe/public/js/frappe/views/reports/query_report.js:1065 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." -msgstr "" +msgstr "Dit rapport bevat {0} rijen en is te groot om in de browser weer te geven. U kunt in plaats daarvan {1} dit rapport gebruiken." #: frappe/templates/emails/auto_email_report.html:57 msgid "This report was generated on {0}" -msgstr "" +msgstr "Dit rapport is gegenereerd op {0}" #: frappe/public/js/frappe/views/reports/query_report.js:877 msgid "This report was generated {0}." -msgstr "" +msgstr "Dit rapport is gegenereerd {0}." #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:122 msgid "This request has not yet been approved by the user." -msgstr "" +msgstr "Dit verzoek is nog niet goedgekeurd door de gebruiker." #: frappe/templates/includes/navbar/navbar_items.html:95 msgid "This site is in read only mode, full functionality will be restored soon." -msgstr "" +msgstr "Deze site bevindt zich momenteel in de alleen-lezenmodus; de volledige functionaliteit wordt binnenkort hersteld." #: frappe/core/doctype/doctype/doctype.js:73 msgid "This site is running in developer mode. Any change made here will be updated in code." -msgstr "" +msgstr "Deze site draait in ontwikkelaarsmodus. Alle wijzigingen die hier worden aangebracht, worden in de code doorgevoerd." #: frappe/www/attribution.html:11 msgid "This software is built on top of many open source packages." @@ -27116,11 +27244,11 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.js:71 msgid "This title will be used as the title of the webpage as well as in meta tags" -msgstr "" +msgstr "Deze titel wordt zowel als titel van de webpagina als in metatags gebruikt" #: frappe/public/js/frappe/form/controls/base_input.js:141 msgid "This value is fetched from {0}'s {1} field" -msgstr "" +msgstr "Deze waarde wordt opgehaald uit het {0}veld van {1}" #. Description of the 'Max Report Rows' (Int) field in DocType 'System #. Settings' @@ -27130,31 +27258,31 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.js:85 msgid "This will be automatically generated when you publish the page, you can also enter a route yourself if you wish" -msgstr "" +msgstr "Deze wordt automatisch gegenereerd wanneer u de pagina publiceert, u kunt desgewenst ook zelf een route invoeren" #. Description of the 'Callback Message' (Small Text) field in DocType #. 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "This will be shown in a modal after routing" -msgstr "" +msgstr "Dit wordt na de routering in een modaal venster weergegeven." #. Description of the 'Report Description' (Data) field in DocType 'Onboarding #. Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "This will be shown to the user in a dialog after routing to the report" -msgstr "" +msgstr "Dit wordt aan de gebruiker getoond in een dialoogvenster nadat de gebruiker naar het rapport is doorgestuurd." #: frappe/www/third_party_apps.html:23 msgid "This will log out {0} from all other devices" -msgstr "" +msgstr "Dit zal uitloggen {0} van alle andere apparaten" #: frappe/templates/emails/delete_data_confirmation.html:3 msgid "This will permanently remove your data." -msgstr "" +msgstr "Hiermee worden uw gegevens permanent verwijderd." #: frappe/desk/doctype/form_tour/form_tour.js:103 msgid "This will reset this tour and show it to all users. Are you sure?" -msgstr "" +msgstr "Hiermee wordt deze rondleiding gereset en aan alle gebruikers getoond. Weet je het zeker?" #: frappe/core/doctype/data_import/data_import.js:182 #: frappe/core/doctype/prepared_report/prepared_report.js:68 @@ -27164,12 +27292,12 @@ msgstr "" #: frappe/core/doctype/user/user.py:1325 msgid "Throttled" -msgstr "" +msgstr "gesmoord" #. Label of the thumbnail_url (Small Text) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Thumbnail URL" -msgstr "" +msgstr "Miniatuur-URL" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -27185,7 +27313,7 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Thursday" -msgstr "" +msgstr "Donderdag" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Label of the time (Datetime) field in DocType 'Recorder' @@ -27211,32 +27339,32 @@ msgstr "Tijd" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "Time Format" -msgstr "" +msgstr "Tijdformaat" #. Label of the time_interval (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Time Interval" -msgstr "" +msgstr "Tijdsinterval" #. Label of the timeseries (Check) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Time Series" -msgstr "" +msgstr "Tijdreeksen" #. 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 "" +msgstr "Tijdreeksen gebaseerd op" #. Label of the time_taken (Duration) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Time Taken" -msgstr "" +msgstr "Benodigde tijd" #. Label of the rate_limit_seconds (Int) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Time Window (Seconds)" -msgstr "" +msgstr "Tijdsvenster (seconden)" #. Label of the time_zone (Select) field in DocType 'System Settings' #. Label of the time_zone (Autocomplete) field in DocType 'User' @@ -27248,95 +27376,95 @@ msgstr "" #: frappe/desk/page/setup_wizard/setup_wizard.js:404 #: frappe/website/doctype/web_page_view/web_page_view.json msgid "Time Zone" -msgstr "" +msgstr "Tijdzone" #. Label of the time_zones (Text) field in DocType 'Country' #: frappe/geo/doctype/country/country.json msgid "Time Zones" -msgstr "" +msgstr "Tijdzones" #. Label of the time_format (Data) field in DocType 'Country' #: frappe/geo/doctype/country/country.json msgid "Time format" -msgstr "" +msgstr "Tijdformaat" #. Label of the time_in_queries (Float) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "Time in Queries" -msgstr "" +msgstr "Tijd in zoekopdrachten" #. Description of the 'Expiry time of QR Code Image Page' (Int) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Time in seconds to retain QR code image on server. Min:240" -msgstr "" +msgstr "Tijd in seconden om de QR-codeafbeelding op de server te bewaren. Min:240" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:413 msgid "Time series based on is required to create a dashboard chart" -msgstr "" +msgstr "Op basis van tijdreeksen is vereist om een dashboardgrafiek te maken" #: frappe/public/js/frappe/form/controls/time.js:124 msgid "Time {0} must be in format: {1}" -msgstr "" +msgstr "Tijd {0} moet de notatie hebben: {1}" #. Option for the 'Status' (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Timed Out" -msgstr "" +msgstr "De tijd is verlopen." #: frappe/public/js/frappe/ui/theme_switcher.js:64 msgid "Timeless Night" -msgstr "" +msgstr "Tijdloze Nacht" #. Label of the timeline (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Timeline" -msgstr "" +msgstr "Tijdlijn" #. Label of the timeline_doctype (Link) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json msgid "Timeline DocType" -msgstr "" +msgstr "Tijdlijn DocType" #. Label of the timeline_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Timeline Field" -msgstr "" +msgstr "Tijdlijnveld" #. Label of the timeline_links_sections (Section Break) field in DocType #. 'Communication' #. Label of the timeline_links (Table) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Timeline Links" -msgstr "" +msgstr "Tijdlijnlinks" #. Label of the timeline_name (Dynamic Link) field in DocType 'Activity Log' #: frappe/core/doctype/activity_log/activity_log.json msgid "Timeline Name" -msgstr "" +msgstr "Tijdlijnnaam" #: frappe/core/doctype/doctype/doctype.py:1570 msgid "Timeline field must be a Link or Dynamic Link" -msgstr "" +msgstr "Timeline veld moet een link of Dynamic Link" #: frappe/core/doctype/doctype/doctype.py:1566 msgid "Timeline field must be a valid fieldname" -msgstr "" +msgstr "Timeline veld moet een geldige veldnaam te zijn" #. Label of the timeout (Duration) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "Timeout" -msgstr "" +msgstr "Time-out" #. Label of the timeout (Int) field in DocType 'Report' #: frappe/core/doctype/report/report.json msgid "Timeout (In Seconds)" -msgstr "" +msgstr "Time-out (in seconden)" #. Label of the timeseries (Check) field in DocType 'Dashboard Chart Source' #: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.json msgid "Timeseries" -msgstr "" +msgstr "Tijdreeksen" #. Label of the timespan (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json @@ -27347,7 +27475,7 @@ msgstr "Tijdspanne" #. Label of the timestamp (Datetime) field in DocType 'Access Log' #: frappe/core/doctype/access_log/access_log.json msgid "Timestamp" -msgstr "" +msgstr "Tijdstempel" #: frappe/desk/doctype/system_console/system_console.js:41 msgid "Tip: Try the new dropdown console using" @@ -27406,20 +27534,20 @@ msgstr "Titel" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Title Field" -msgstr "" +msgstr "Titelveld" #. Label of the title_prefix (Data) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Title Prefix" -msgstr "" +msgstr "Titelvoorvoegsel" #: frappe/core/doctype/doctype/doctype.py:1507 msgid "Title field must be a valid fieldname" -msgstr "" +msgstr "Titelveld moet een geldige veldnaam zijn" #: frappe/website/doctype/web_page/web_page.js:70 msgid "Title of the page" -msgstr "" +msgstr "Titel van de pagina" #. Label of the recipients (Code) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json @@ -27442,17 +27570,18 @@ msgstr "Tot Datum" #. Label of the to_date_field (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "To Date Field" -msgstr "" +msgstr "Tot nu toe veld" #: frappe/desk/doctype/todo/todo_list.js:6 msgid "To Do" -msgstr "" +msgstr "Actie" #. Description of the 'Subject' (Data) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json msgid "To add dynamic subject, use jinja tags like\n\n" "
    New {{ doc.doctype }} #{{ doc.name }}
    " -msgstr "" +msgstr "Om een dynamisch onderwerp toe te voegen, gebruik je Jinja-tags zoals\n\n" +"
    Nieuw {{ doc.doctype }} #{{ doc.name }}
    " #. Description of the 'JSON Request Body' (Code) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json @@ -27461,39 +27590,43 @@ msgid "To add dynamic values from the document, use jinja tags like\n\n" "
    { \"id\": \"{{ doc.name }}\" }\n"
     "
    \n" "
    " -msgstr "" +msgstr "Om dynamische waarden uit het document toe te voegen, gebruikt u Jinja-tags zoals\n\n" +"
    \n" +"
    { \"id\": \"{{ doc.name }}\" }\n"
    +"
    \n" +"
    " #: frappe/email/doctype/auto_email_report/auto_email_report.py:109 msgid "To allow more reports update limit in System Settings." -msgstr "" +msgstr "Om meer rapporten toe te staan, kunt u de limiet voor het bijwerken van rapporten in de systeeminstellingen aanpassen." #. Label of the section_break_10 (Section Break) field in DocType #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "To and CC" -msgstr "" +msgstr "Aan en CC" #. Description of the 'Use First Day of Period' (Check) field in DocType 'Auto #. Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "To begin the date range at the start of the chosen period. For example, if 'Year' is selected as the period, the report will start from January 1st of the current year." -msgstr "" +msgstr "Om het datumbereik te laten beginnen aan het begin van de gekozen periode. Als bijvoorbeeld 'Jaar' als periode is geselecteerd, begint het rapport op 1 januari van het huidige jaar." #: frappe/automation/doctype/auto_repeat/auto_repeat.js:35 msgid "To configure Auto Repeat, enable \"Allow Auto Repeat\" from {0}." -msgstr "" +msgstr "Om Auto Repeat te configureren, schakelt u "Allow Auto Repeat" in vanaf {0}." #: frappe/www/login.html:76 msgid "To enable it follow the instructions in the following link: {0}" -msgstr "" +msgstr "Volg de instructies in de volgende link om dit in te schakelen: {0}" #: frappe/core/doctype/server_script/server_script.js:40 msgid "To enable server scripts, read the {0}." -msgstr "" +msgstr "Om serverscripts in te schakelen, lees de {0}." #: frappe/desk/doctype/onboarding_step/onboarding_step.js:18 msgid "To export this step as JSON, link it in a Onboarding document and save the document." -msgstr "" +msgstr "Om deze stap als JSON te exporteren, voeg je de link toe aan een onboardingdocument en sla je het document op." #: frappe/email/doctype/email_account/email_account.js:126 msgid "To generate password click {0}" @@ -27501,7 +27634,7 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:878 msgid "To get the updated report, click on {0}." -msgstr "" +msgstr "Klik op {0} om het bijgewerkte rapport te krijgen." #: frappe/email/doctype/email_account/email_account.js:139 msgid "To know more click {0}" @@ -27510,19 +27643,19 @@ msgstr "" #. Description of the 'Console' (Code) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "To print output use print(text)" -msgstr "" +msgstr "Om de uitvoer af te drukken, gebruik je print(text)" #: frappe/core/doctype/user_type/user_type.py:291 msgid "To set the role {0} in the user {1}, kindly set the {2} field as {3} in one of the {4} record." -msgstr "" +msgstr "Om de rol {0} in de gebruiker {1}in te stellen, dient u het veld {2} in één van de records {4} als {3} in te stellen." #: frappe/integrations/doctype/google_calendar/google_calendar.js:8 msgid "To use Google Calendar, enable {0}." -msgstr "" +msgstr "Schakel {0} in om Google Agenda te gebruiken." #: frappe/integrations/doctype/google_contacts/google_contacts.js:8 msgid "To use Google Contacts, enable {0}." -msgstr "" +msgstr "Schakel {0} in om Google Contacten te gebruiken." #. Description of the 'Enable Google indexing' (Check) field in DocType #. 'Website Settings' @@ -27533,18 +27666,18 @@ msgstr "" #. Description of the 'Slack Channel' (Link) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "To use Slack Channel, add a Slack Webhook URL." -msgstr "" +msgstr "Om een Slack-kanaal te gebruiken, voeg je een Slack-webhook-URL toe." #: frappe/public/js/frappe/utils/diffview.js:44 msgid "To version" -msgstr "" +msgstr "Naar versie" #. Name of a DocType #. Name of a report #: frappe/automation/doctype/assignment_rule/assignment_rule.py:55 #: frappe/desk/doctype/todo/todo.json frappe/desk/report/todo/todo.json msgid "ToDo" -msgstr "" +msgstr "Actie" #: frappe/public/js/frappe/form/controls/date.js:58 #: frappe/public/js/frappe/ui/filters/filter.js:732 @@ -27554,25 +27687,25 @@ msgstr "Vandaag" #: frappe/public/js/frappe/views/reports/report_view.js:1573 msgid "Toggle Chart" -msgstr "" +msgstr "Wissel diagram" #: frappe/public/js/frappe/views/file/file_view.js:33 msgid "Toggle Grid View" -msgstr "" +msgstr "Schakelen tussen rasterweergave" #: frappe/public/js/frappe/form/toolbar.js:472 msgid "Toggle Sidebar" -msgstr "" +msgstr "Zijbalk verschuiven" #. Option for the 'Response Type' (Select) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "Token" -msgstr "" +msgstr "Token" #. Name of a DocType #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Token Cache" -msgstr "" +msgstr "Tokencache" #. Label of the token_endpoint_auth_method (Select) field in DocType 'OAuth #. Client' @@ -27583,16 +27716,16 @@ msgstr "" #. Label of the token_type (Data) field in DocType 'Token Cache' #: frappe/integrations/doctype/token_cache/token_cache.json msgid "Token Type" -msgstr "" +msgstr "Tokentype" #. Label of the token_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Token URI" -msgstr "" +msgstr "Token-URI" #: frappe/utils/oauth.py:213 msgid "Token is missing" -msgstr "" +msgstr "Token ontbreekt" #: frappe/public/js/frappe/ui/filters/filter.js:738 msgid "Tomorrow" @@ -27601,19 +27734,19 @@ msgstr "Morgen" #: frappe/desk/doctype/bulk_update/bulk_update.py:68 #: frappe/model/workflow.py:331 msgid "Too Many Documents" -msgstr "" +msgstr "Te veel documenten" #: frappe/rate_limiter.py:101 msgid "Too Many Requests" -msgstr "" +msgstr "Te veel verzoeken" #: frappe/database/database.py:480 msgid "Too many changes to database in single action." -msgstr "" +msgstr "Te veel wijzigingen in de database in één actie." #: frappe/utils/background_jobs.py:736 msgid "Too many queued background jobs ({0}). Please retry after some time." -msgstr "" +msgstr "Er staan te veel achtergrondtaken in de wachtrij ({0}). Probeer het over een tijdje opnieuw." #: frappe/templates/includes/login/login.js:291 msgid "Too many requests. Please try again later." @@ -27627,21 +27760,21 @@ msgstr "Te veel gebruikers aangemeld voor kort, zodat de registratie is uitgesch #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:153 msgid "Top" -msgstr "" +msgstr "Bovenkant" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.js:13 msgid "Top 10" -msgstr "" +msgstr "Top 10" #. Name of a DocType #: frappe/website/doctype/top_bar_item/top_bar_item.json msgid "Top Bar Item" -msgstr "" +msgstr "Bovenste balkitem" #. Label of the top_bar_items (Table) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Top Bar Items" -msgstr "" +msgstr "Top Bar Items" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #. Option for the 'Page Number' (Select) field in DocType 'Print Format' @@ -27649,18 +27782,18 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:245 msgid "Top Center" -msgstr "" +msgstr "Bovenste midden" #. Label of the top_errors (Table) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Top Errors" -msgstr "" +msgstr "Topfouten" #. Option for the 'Page Number' (Select) field in DocType 'Print Format' #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:244 msgid "Top Left" -msgstr "" +msgstr "Links boven" #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #. Option for the 'Page Number' (Select) field in DocType 'Print Format' @@ -27668,12 +27801,12 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:246 msgid "Top Right" -msgstr "" +msgstr "Rechtsboven" #. Label of the topic (Link) field in DocType 'Discussion Reply' #: frappe/website/doctype/discussion_reply/discussion_reply.json msgid "Topic" -msgstr "" +msgstr "Onderwerp" #: frappe/desk/query_report.py:621 #: frappe/public/js/frappe/views/reports/print_grid.html:50 @@ -27686,37 +27819,37 @@ msgstr "Totaal" #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Total Background Workers" -msgstr "" +msgstr "Totaal aantal achtergrondmedewerkers" #. Label of the total_errors (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Total Errors (last 1 day)" -msgstr "" +msgstr "Totaal aantal fouten (afgelopen dag)" #: frappe/public/js/frappe/ui/capture.js:260 msgid "Total Images" -msgstr "" +msgstr "Totale afbeeldingen" #. Label of the total_outgoing_emails (Int) field in DocType 'System Health #. Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Total Outgoing Emails" -msgstr "" +msgstr "Totaal aantal uitgaande e-mails" #. Label of the total_subscribers (Int) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Total Subscribers" -msgstr "" +msgstr "Totaal aantal abonnees" #. Label of the total_users (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Total Users" -msgstr "" +msgstr "Totaal aantal gebruikers" #. Label of the total_working_time (Duration) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Total Working Time" -msgstr "" +msgstr "Totale werktijd" #. Description of the 'Initial Sync Count' (Select) field in DocType 'Email #. Account' @@ -27726,59 +27859,59 @@ msgstr "" #: frappe/public/js/print_format_builder/ConfigureColumns.vue:12 msgid "Total:" -msgstr "" +msgstr "Totaal:" #: frappe/public/js/frappe/views/reports/report_view.js:1254 msgid "Totals" -msgstr "" +msgstr "Totalen" #: frappe/public/js/frappe/views/reports/report_view.js:1229 msgid "Totals Row" -msgstr "" +msgstr "Totalen rij" #. Label of the trace_id (Data) field in DocType 'Error Log' #: frappe/core/doctype/error_log/error_log.json msgid "Trace ID" -msgstr "" +msgstr "Trace-ID" #. Label of the traceback (Code) field in DocType 'Patch Log' #: frappe/core/doctype/patch_log/patch_log.json msgid "Traceback" -msgstr "" +msgstr "Traceback" #. Label of the track_changes (Check) field in DocType 'DocType' #. Label of the track_changes (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Track Changes" -msgstr "" +msgstr "Wijzigingen bijhouden" #. Label of the track_email_status (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Track Email Status" -msgstr "" +msgstr "E-mailstatus volgen" #. Label of the track_field (Data) field in DocType 'Milestone' #: frappe/automation/doctype/milestone/milestone.json msgid "Track Field" -msgstr "" +msgstr "Atletiekveld" #. Label of the track_seen (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Track Seen" -msgstr "" +msgstr "Track gezien" #. Label of the track_steps (Check) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Track Steps" -msgstr "" +msgstr "Volg stappen" #. Label of the track_views (Check) field in DocType 'DocType' #. Label of the track_views (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Track Views" -msgstr "" +msgstr "Volgweergaven" #. Description of the 'Track Email Status' (Check) field in DocType 'Email #. Account' @@ -27786,29 +27919,31 @@ msgstr "" msgid "Track if your email has been opened by the recipient.\n" "
    \n" "Note: If you're sending to multiple recipients, even if 1 recipient reads the email, it'll be considered \"Opened\"" -msgstr "" +msgstr "Houd bij of uw e-mail door de ontvanger is geopend.\n" +"
    \n" +"Opmerking: Als u naar meerdere ontvangers verzendt, wordt de e-mail als 'Geopend' beschouwd, zelfs als slechts één ontvanger deze leest." #. Description of a DocType #: frappe/automation/doctype/milestone_tracker/milestone_tracker.json msgid "Track milestones for any document" -msgstr "" +msgstr "Houd mijlpalen bij voor elk document." #: frappe/public/js/frappe/utils/utils.js:2073 msgid "Tracking URL generated and copied to clipboard" -msgstr "" +msgstr "Tracking-URL gegenereerd en naar het klembord gekopieerd." #: frappe/desk/page/setup_wizard/install_fixtures.py:31 msgid "Transgender" -msgstr "" +msgstr "Transgender" #: frappe/public/js/workflow_builder/components/Properties.vue:19 msgid "Transition Properties" -msgstr "" +msgstr "Overgangseigenschappen" #. Label of the transition_rules (Section Break) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Transition Rules" -msgstr "" +msgstr "Overgangsregels" #. Label of the transition_tasks (Link) field in DocType 'Workflow Transition' #: frappe/workflow/doctype/workflow_transition/workflow_transition.json @@ -27818,7 +27953,7 @@ msgstr "" #. Label of the transitions (Table) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Transitions" -msgstr "" +msgstr "Overgangen" #. Label of the translatable (Check) field in DocType 'DocField' #. Label of the translatable (Check) field in DocType 'Custom Field' @@ -27827,50 +27962,50 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Translatable" -msgstr "" +msgstr "Vertaalbaar" #: frappe/public/js/frappe/views/reports/query_report.js:2369 msgid "Translate Data" -msgstr "" +msgstr "Vertaal gegevens" #. Label of the translated_doctype (Check) field in DocType 'DocType' #. Label of the translated_doctype (Check) field in DocType 'Customize Form' #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Translate Link Fields" -msgstr "" +msgstr "Linkvelden vertalen" #: frappe/public/js/frappe/views/reports/report_view.js:1669 msgid "Translate values" -msgstr "" +msgstr "Vertaal waarden" #: frappe/public/js/frappe/views/translation_manager.js:11 msgid "Translate {0}" -msgstr "" +msgstr "Vertaal {0}" #. Label of the translated_text (Code) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Translated Text" -msgstr "" +msgstr "Vertaalde tekst" #. Name of a DocType #: frappe/core/doctype/translation/translation.json msgid "Translation" -msgstr "" +msgstr "Vertaling" #: frappe/public/js/frappe/views/translation_manager.js:46 msgid "Translations" -msgstr "" +msgstr "vertaalwerk" #. Name of a role #: frappe/core/doctype/translation/translation.json msgid "Translator" -msgstr "" +msgstr "Vertaler" #. Option for the 'Email Status' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Trash" -msgstr "" +msgstr "Afval" #. Option for the 'View' (Select) field in DocType 'Form Tour' #. Option for the 'DocType View' (Select) field in DocType 'Workspace Shortcut' @@ -27878,65 +28013,65 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:89 msgid "Tree" -msgstr "" +msgstr "Boom" #: frappe/public/js/frappe/list/base_list.js:211 msgid "Tree View" -msgstr "" +msgstr "Boomaanzicht" #. Description of the 'Is Tree' (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Tree structures are implemented using Nested Set" -msgstr "" +msgstr "Boomstructuren worden geïmplementeerd met behulp van geneste sets." #: frappe/public/js/frappe/views/treeview.js:20 msgid "Tree view is not available for {0}" -msgstr "" +msgstr "Structuurweergave is niet beschikbaar voor {0}" #. Label of the method (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Trigger Method" -msgstr "" +msgstr "Activeringsmethode" #: frappe/public/js/frappe/ui/keyboard.js:196 msgid "Trigger Primary Action" -msgstr "" +msgstr "Activeer primaire actie" #: frappe/tests/test_translate.py:55 msgid "Trigger caching" -msgstr "" +msgstr "Trigger-caching" #. Description of the 'Trigger Method' (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Trigger on valid methods like \"before_insert\", \"after_update\", etc (will depend on the DocType selected)" -msgstr "" +msgstr "Activeer de trigger bij geldige methoden zoals \"before_insert\", \"after_update\", enz. (afhankelijk van het geselecteerde documenttype)." #: frappe/custom/doctype/customize_form/customize_form.js:144 msgid "Trim Table" -msgstr "" +msgstr "Trimtafel" #: frappe/public/js/frappe/widgets/onboarding_widget.js:318 msgid "Try Again" -msgstr "" +msgstr "Probeer het opnieuw" #. Label of the try_naming_series (Data) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Try a Naming Series" -msgstr "" +msgstr "Probeer eens een naamgevingsreeks" #: frappe/printing/page/print/print.js:212 #: frappe/printing/page/print/print.js:218 msgid "Try the new Print Designer" -msgstr "" +msgstr "Probeer de nieuwe Print Designer." #: frappe/utils/password_strength.py:106 msgid "Try to avoid repeated words and characters" -msgstr "" +msgstr "Probeer om herhaalde woorden en tekens te vermijden" #: frappe/utils/password_strength.py:98 msgid "Try to use a longer keyboard pattern with more turns" -msgstr "" +msgstr "Probeer een langere keyboard patroon met meer bochten te gebruiken" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -27952,7 +28087,7 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Tuesday" -msgstr "" +msgstr "Dinsdag" #. Label of the two_factor_auth (Check) field in DocType 'Role' #. Label of the two_factor_authentication (Section Break) field in DocType @@ -27960,12 +28095,12 @@ msgstr "" #: frappe/core/doctype/role/role.json #: frappe/core/doctype/system_settings/system_settings.json msgid "Two Factor Authentication" -msgstr "" +msgstr "Tweefactorauthenticatie" #. Label of the two_factor_method (Select) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Two Factor Authentication method" -msgstr "" +msgstr "Tweefactorauthenticatiemethode" #. Label of the communication_medium (Select) field in DocType 'Communication' #. Label of the fieldtype (Select) field in DocType 'DocField' @@ -28000,36 +28135,36 @@ msgstr "" #: frappe/website/doctype/web_template/web_template.json #: frappe/www/attribution.html:35 msgid "Type" -msgstr "" +msgstr "Type" #: frappe/public/js/frappe/form/controls/comment.js:81 msgid "Type a reply / comment" -msgstr "" +msgstr "Typ een reactie/opmerking" #: frappe/templates/includes/search_template.html:51 msgid "Type something in the search box to search" -msgstr "" +msgstr "Typ iets in het zoekvak om te zoeken" #: frappe/templates/discussions/comment_box.html:8 #: frappe/templates/discussions/reply_section.html:53 #: frappe/templates/discussions/topic_modal.html:11 msgid "Type title" -msgstr "" +msgstr "Typ titel" #: frappe/templates/discussions/discussions.js:341 msgid "Type your reply here..." -msgstr "" +msgstr "Typ hier uw antwoord..." #: frappe/core/doctype/data_export/exporter.py:143 msgid "Type:" -msgstr "" +msgstr "Type:" #. Label of the ui_tour (Check) field in DocType 'Form Tour' #. Label of the ui_tour (Check) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "UI Tour" -msgstr "" +msgstr "UI-rondleiding" #. Label of the uid (Int) field in DocType 'Communication' #. Label of the uid (Data) field in DocType 'Email Flag Queue' @@ -28038,32 +28173,33 @@ msgstr "" #: frappe/email/doctype/email_flag_queue/email_flag_queue.json #: frappe/email/doctype/unhandled_email/unhandled_email.json msgid "UID" -msgstr "" +msgstr "UID" #. Label of the uidnext (Int) field in DocType 'Email Account' #. Label of the uidnext (Data) field in DocType 'IMAP Folder' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/imap_folder/imap_folder.json msgid "UIDNEXT" -msgstr "" +msgstr "UIDNEXT" #. Label of the uidvalidity (Data) field in DocType 'Email Account' #. Label of the uidvalidity (Data) field in DocType 'IMAP Folder' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/imap_folder/imap_folder.json msgid "UIDVALIDITY" -msgstr "" +msgstr "UIDVALIDITY" #. Option for the 'Email Sync Option' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "UNSEEN" -msgstr "" +msgstr "ONGEZIEN" #. Description of the 'Redirect URIs' (Text) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json msgid "URIs for receiving authorization code once the user allows access, as well as failure responses. Typically a REST endpoint exposed by the Client App.\n" "
    e.g. http://hostname/api/method/frappe.integrations.oauth2_logins.login_via_facebook" -msgstr "" +msgstr "URI's voor het ontvangen van een autorisatiecode zodra de gebruiker toegang verleent, evenals reacties bij een fout. Meestal een REST-eindpunt dat beschikbaar wordt gesteld door de client-app.\n" +"
    bijv. http://hostname/api/method/frappe.integrations.oauth2_logins.login_via_facebook" #. Option for the 'Type' (Select) field in DocType 'Workspace' #. Option for the 'Type' (Select) field in DocType 'Workspace Shortcut' @@ -28084,16 +28220,16 @@ msgstr "" #: frappe/website/doctype/top_bar_item/top_bar_item.json #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "URL" -msgstr "" +msgstr "URL" #. Description of the 'Documentation Link' (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "URL for documentation or help" -msgstr "" +msgstr "URL voor documentatie of hulp" #: frappe/core/doctype/file/file.py:242 msgid "URL must start with http:// or https://" -msgstr "" +msgstr "De URL moet beginnen met http:// of https://" #. Description of the 'Resource Documentation' (Data) field in DocType 'OAuth #. Settings' @@ -28120,7 +28256,7 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.js:84 msgid "URL of the page" -msgstr "" +msgstr "URL van de pagina" #. Description of the 'Policy URI' (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -28140,7 +28276,7 @@ msgstr "" #. Description of the 'URL' (Data) field in DocType 'Website Slideshow Item' #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "URL to go to on clicking the slideshow image" -msgstr "" +msgstr "URL waarnaar wordt doorgestuurd na het klikken op de afbeelding van de diavoorstelling" #. Name of a DocType #: frappe/website/doctype/utm_campaign/utm_campaign.json @@ -28168,40 +28304,40 @@ msgstr "" #: frappe/core/doctype/document_naming_settings/document_naming_settings.py:67 msgid "Unable to find DocType {0}" -msgstr "" +msgstr "Kon DocType {0} niet vinden" #: frappe/public/js/frappe/ui/capture.js:339 msgid "Unable to load camera." -msgstr "" +msgstr "Kan de camera niet laden." #: frappe/public/js/frappe/model/model.js:230 msgid "Unable to load: {0}" -msgstr "" +msgstr "Kan niet laden: {0}" #: frappe/utils/csvutils.py:37 msgid "Unable to open attached file. Did you export it as CSV?" -msgstr "" +msgstr "Bijgevoegd bestand openen onmogelijk. Is het een .CSV bestand?" #: frappe/core/doctype/file/utils.py:98 frappe/core/doctype/file/utils.py:130 msgid "Unable to read file format for {0}" -msgstr "" +msgstr "Kan de bestandsindeling niet lezen voor {0}" #: frappe/core/doctype/communication/email.py:209 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" -msgstr "" +msgstr "Het verzenden van e-mails is niet mogelijk vanwege een ontbrekend e-mailaccount. Stel een standaard e-mailaccount in via Instellingen > E-mailaccount." #: frappe/public/js/frappe/views/calendar/calendar.js:457 msgid "Unable to update event" -msgstr "" +msgstr "Event actualiseren onmogelijk" #: frappe/core/doctype/file/file.py:497 msgid "Unable to write file format for {0}" -msgstr "" +msgstr "Kan geen bestandsformaat schrijven voor {0}" #. Label of the unassign_condition (Code) field in DocType 'Assignment Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Unassign Condition" -msgstr "" +msgstr "Voorwaarde ongedaan maken" #: frappe/app.py:399 msgid "Uncaught Exception" @@ -28209,30 +28345,30 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:113 msgid "Unchanged" -msgstr "" +msgstr "onveranderd" #: frappe/public/js/frappe/form/toolbar.js:554 msgid "Undo" -msgstr "" +msgstr "Ongedaan maken" #: frappe/public/js/frappe/form/toolbar.js:562 msgid "Undo last action" -msgstr "" +msgstr "Laatste actie ongedaan maken" #: frappe/public/js/frappe/form/templates/form_sidebar.html:153 #: frappe/public/js/frappe/form/toolbar.js:945 msgid "Unfollow" -msgstr "" +msgstr "Volg niet" #. Name of a DocType #: frappe/email/doctype/unhandled_email/unhandled_email.json msgid "Unhandled Email" -msgstr "" +msgstr "unhandled Email" #. Label of the unhandled_emails (Int) field in DocType 'System Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Unhandled Emails" -msgstr "" +msgstr "Onverwerkte e-mails" #. Label of the unique (Check) field in DocType 'DocField' #. Label of the unique (Check) field in DocType 'Custom Field' @@ -28241,7 +28377,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json msgid "Unique" -msgstr "" +msgstr "Uniek" #. Description of the 'Software ID' (Data) field in DocType 'OAuth Client' #: frappe/integrations/doctype/oauth_client/oauth_client.json @@ -28256,15 +28392,15 @@ msgstr "Onbekend" #: frappe/public/js/frappe/model/model.js:209 msgid "Unknown Column: {0}" -msgstr "" +msgstr "Onbekend Kolom : {0}" #: frappe/utils/data.py:1255 msgid "Unknown Rounding Method: {}" -msgstr "" +msgstr "Onbekende afrondingsmethode: {}" #: frappe/auth.py:322 msgid "Unknown User" -msgstr "" +msgstr "Onbekende gebruiker" #: frappe/utils/csvutils.py:54 msgid "Unknown file encoding. Tried to use: {0}" @@ -28272,48 +28408,48 @@ msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.js:7 msgid "Unlock Reference Document" -msgstr "" +msgstr "Referentiedocument ontgrendelen" #: frappe/public/js/frappe/form/footer/form_timeline.js:633 #: frappe/website/doctype/web_form/web_form.js:86 msgid "Unpublish" -msgstr "" +msgstr "De-publiceren" #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' #: frappe/email/doctype/email_flag_queue/email_flag_queue.json msgid "Unread" -msgstr "" +msgstr "Ongelezen" #. Label of the unread_notification_sent (Check) field in DocType #. 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Unread Notification Sent" -msgstr "" +msgstr "Ongelezen melding verzonden" #: frappe/utils/safe_exec.py:495 msgid "Unsafe SQL query" -msgstr "" +msgstr "Onveilige SQL-query" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 #: frappe/public/js/frappe/form/controls/multicheck.js:171 #: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Unselect All" -msgstr "" +msgstr "Alles deselecteren" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json msgid "Unshared" -msgstr "" +msgstr "Niet gedeeld" #: frappe/email/queue.py:67 msgid "Unsubscribe" -msgstr "" +msgstr "Afmelden" #. Label of the unsubscribe_method (Data) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json msgid "Unsubscribe Method" -msgstr "" +msgstr "Uitschrijfmethode" #. Label of the unsubscribe_params (Code) field in DocType 'Email Queue' #: frappe/email/doctype/email_queue/email_queue.json @@ -28328,7 +28464,7 @@ msgstr "" #: frappe/email/doctype/email_group_member/email_group_member.json #: frappe/email/queue.py:123 msgid "Unsubscribed" -msgstr "" +msgstr "Uitgeschreven" #: frappe/database/query.py:1113 msgid "Unsupported function or operator: {0}" @@ -28340,23 +28476,23 @@ msgstr "" #: frappe/public/js/frappe/data_import/import_preview.js:72 msgid "Untitled Column" -msgstr "" +msgstr "Kolom zonder titel" #: frappe/core/doctype/file/file.js:38 msgid "Unzip" -msgstr "" +msgstr "Uitpakken" #: frappe/public/js/frappe/views/file/file_view.js:132 msgid "Unzipped {0} files" -msgstr "" +msgstr "Uitgepakte {0} bestanden" #: frappe/public/js/frappe/views/file/file_view.js:125 msgid "Unzipping files..." -msgstr "" +msgstr "Bestanden uitpakken ..." #: frappe/desk/doctype/event/event.py:323 msgid "Upcoming Events for Today" -msgstr "" +msgstr "Geplande evenementen voor vandaag" #. Label of the update (Button) field in DocType 'Document Naming Settings' #: frappe/core/doctype/data_import/data_import_list.js:36 @@ -28376,72 +28512,72 @@ msgstr "Bijwerken" #. Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Update Amendment Naming" -msgstr "" +msgstr "Update wijziging naamgeving" #. Option for the 'Import Type' (Select) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json msgid "Update Existing Records" -msgstr "" +msgstr "Bestaande records bijwerken" #. Label of the update_field (Select) field in DocType 'Workflow Document #. State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Update Field" -msgstr "" +msgstr "Werkveld bijwerken" #: frappe/core/doctype/installed_applications/installed_applications.js:6 #: frappe/core/doctype/installed_applications/installed_applications.js:13 msgid "Update Hooks Resolution Order" -msgstr "" +msgstr "Update Hooks Resolutie Volgorde" #: frappe/core/doctype/installed_applications/installed_applications.js:45 msgid "Update Order" -msgstr "" +msgstr "Update Order" #: frappe/desk/page/setup_wizard/setup_wizard.js:488 msgid "Update Password" -msgstr "" +msgstr "Wachtwoord bijwerken" #. Title of the edit-profile Web Form #: frappe/core/web_form/edit_profile/edit_profile.json msgid "Update Profile" -msgstr "" +msgstr "Profiel bijwerken" #. Label of the update_series (Section Break) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Update Series Counter" -msgstr "" +msgstr "Updateserieteller" #. Label of the update_series_start (Button) field in DocType 'Document Naming #. Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "Update Series Number" -msgstr "" +msgstr "Update serienummer" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Update Settings" -msgstr "" +msgstr "Update-instellingen" #: frappe/public/js/frappe/views/translation_manager.js:13 msgid "Update Translations" -msgstr "" +msgstr "Update vertalingen" #. Label of the update_value (Small Text) field in DocType 'Bulk Update' #. Label of the update_value (Data) field in DocType 'Workflow Document State' #: frappe/desk/doctype/bulk_update/bulk_update.json #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Update Value" -msgstr "" +msgstr "Update waarde" #: frappe/utils/change_log.py:381 msgid "Update from Frappe Cloud" -msgstr "" +msgstr "Update van Frappe Cloud" #: frappe/public/js/frappe/list/bulk_operations.js:387 msgid "Update {0} records" -msgstr "" +msgstr "Update {0} records" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Option for the 'Status' (Select) field in DocType 'Permission Log' @@ -28449,60 +28585,60 @@ msgstr "" #: frappe/core/doctype/permission_log/permission_log.json #: frappe/public/js/frappe/web_form/web_form.js:447 msgid "Updated" -msgstr "" +msgstr "Bijgewerkt" #: frappe/desk/doctype/bulk_update/bulk_update.js:32 msgid "Updated Successfully" -msgstr "" +msgstr "succesvol geupdatet" #: frappe/public/js/frappe/desk.js:446 msgid "Updated To A New Version 🎉" -msgstr "" +msgstr "Bijgewerkt naar een nieuwe versie 🎉" #: frappe/public/js/frappe/list/bulk_operations.js:384 msgid "Updated successfully" -msgstr "" +msgstr "Succesvol geupdatet" #: frappe/utils/response.py:342 msgid "Updating" -msgstr "" +msgstr "Aan het bijwerken" #: frappe/public/js/frappe/form/save.js:11 msgctxt "Freeze message while updating a document" msgid "Updating" -msgstr "" +msgstr "Aan het bijwerken" #: frappe/email/doctype/email_queue/email_queue_list.js:49 msgid "Updating Email Queue Statuses. The emails will be picked up in the next scheduled run." -msgstr "" +msgstr "De status van de e-mailwachtrij wordt bijgewerkt. De e-mails worden bij de volgende geplande verwerking opgehaald." #: frappe/core/doctype/document_naming_rule/document_naming_rule.js:17 msgid "Updating counter may lead to document name conflicts if not done properly" -msgstr "" +msgstr "Het bijwerken van de teller kan tot conflicten in documentnamen leiden als dit niet correct gebeurt." #: frappe/desk/page/setup_wizard/setup_wizard.py:23 msgid "Updating global settings" -msgstr "" +msgstr "Globale instellingen bijwerken" #: frappe/core/doctype/document_naming_settings/document_naming_settings.js:59 msgid "Updating naming series options" -msgstr "" +msgstr "Opties voor het benoemen van reeksen bijwerken" #: frappe/public/js/frappe/form/toolbar.js:146 msgid "Updating related fields..." -msgstr "" +msgstr "Gerelateerde velden bijwerken..." #: frappe/desk/doctype/bulk_update/bulk_update.py:117 msgid "Updating {0}" -msgstr "" +msgstr "{0} updaten" #: frappe/core/doctype/data_import/data_import.js:36 msgid "Updating {0} of {1}, {2}" -msgstr "" +msgstr "Updaten {0} van {1}, {2}" #: frappe/public/js/billing.bundle.js:141 msgid "Upgrade plan" -msgstr "" +msgstr "Upgrade-plan" #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:152 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:153 @@ -28513,72 +28649,72 @@ msgstr "Uploaden" #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:93 msgid "Upload Image" -msgstr "" +msgstr "Afbeelding uploaden" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:215 msgid "Upload file" -msgstr "" +msgstr "Bestand uploaden" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:218 msgid "Upload {0} files" -msgstr "" +msgstr "Upload {0} bestanden" #. Label of the uploaded_to_dropbox (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Uploaded To Dropbox" -msgstr "" +msgstr "Geüpload naar Dropbox" #. Label of the uploaded_to_google_drive (Check) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "Uploaded To Google Drive" -msgstr "" +msgstr "Geüpload naar Google Drive" #. Description of the 'Value to Validate' (Data) field in DocType 'Onboarding #. Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json #, python-format msgid "Use % for any non empty value." -msgstr "" +msgstr "Gebruik % voor elke waarde die niet leeg is." #. Label of the ascii_encode_password (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Use ASCII encoding for password" -msgstr "" +msgstr "Gebruik ASCII-codering voor wachtwoorden" #. Label of the use_first_day_of_period (Check) field in DocType 'Auto Email #. Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Use First Day of Period" -msgstr "" +msgstr "Gebruik de eerste dag van de menstruatie" #. Label of the use_html (Check) field in DocType 'Email Template' #: frappe/email/doctype/email_template/email_template.json #: frappe/public/js/frappe/views/communication.js:116 msgid "Use HTML" -msgstr "" +msgstr "Gebruik HTML" #. Label of the use_imap (Check) field in DocType 'Email Account' #. Label of the use_imap (Check) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use IMAP" -msgstr "" +msgstr "Gebruik IMAP" #. Label of the use_number_format_from_currency (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Use Number Format from Currency" -msgstr "" +msgstr "Gebruik de getalnotatie van de valuta." #. Label of the use_post (Check) field in DocType 'SMS Settings' #: frappe/core/doctype/sms_settings/sms_settings.json msgid "Use POST" -msgstr "" +msgstr "Gebruik POST" #. Label of the use_report_chart (Check) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Use Report Chart" -msgstr "" +msgstr "Gebruik rapportgrafiek" #. Label of the use_ssl (Check) field in DocType 'Email Account' #. Label of the use_ssl_for_outgoing (Check) field in DocType 'Email Account' @@ -28587,34 +28723,34 @@ msgstr "" #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use SSL" -msgstr "" +msgstr "Gebruik SSL" #. Label of the use_starttls (Check) field in DocType 'Email Account' #. Label of the use_starttls (Check) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use STARTTLS" -msgstr "" +msgstr "Gebruik STARTTLS" #. Label of the use_tls (Check) field in DocType 'Email Account' #. Label of the use_tls (Check) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "Use TLS" -msgstr "" +msgstr "Gebruik TLS" #: frappe/utils/password_strength.py:191 msgid "Use a few uncommon words together." -msgstr "" +msgstr "Gebruik een paar ongebruikelijke woorden in combinatie." #: frappe/utils/password_strength.py:44 msgid "Use a few words, avoid common phrases." -msgstr "" +msgstr "Gebruik een paar woorden, vermijd voorkomende zinnen." #. Label of the login_id_is_different (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Use different Email ID" -msgstr "" +msgstr "Gebruik een ander e-mailadres." #. Description of the 'Detect CSV type' (Check) field in DocType 'Data Import' #: frappe/core/doctype/data_import/data_import.json @@ -28623,27 +28759,27 @@ msgstr "" #: frappe/model/db_query.py:511 msgid "Use of sub-query or function is restricted" -msgstr "" +msgstr "Het gebruik van subvragen of functies is beperkt" #: frappe/printing/page/print/print.js:319 msgid "Use the new Print Format Builder" -msgstr "" +msgstr "Gebruik de nieuwe afdrukformaatbouwer." #. Description of the 'Title Field' (Data) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Use this fieldname to generate title" -msgstr "" +msgstr "Gebruik deze veldnaam om een titel te genereren" #. Description of the 'Always BCC Address' (Data) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "Use this, for example, if all sent emails should also be send to an archive." -msgstr "" +msgstr "Gebruik dit bijvoorbeeld als alle verzonden e-mails ook naar een archief moeten worden gestuurd." #. Label of the used_oauth (Check) field in DocType 'User Email' #: frappe/core/doctype/user_email/user_email.json msgid "Used OAuth" -msgstr "" +msgstr "Gebruik gemaakt van OAuth" #. Label of the user (Link) field in DocType 'Assignment Rule User' #. Label of the user (Link) field in DocType 'Auto Repeat User' @@ -28710,48 +28846,48 @@ msgstr "Gebruiker" #: frappe/core/doctype/has_role/has_role.py:25 msgid "User '{0}' already has the role '{1}'" -msgstr "" +msgstr "Gebruiker '{0}' heeft al de rol van '{1}'" #. Name of a DocType #: frappe/core/doctype/report/user_activity_report.json msgid "User Activity Report" -msgstr "" +msgstr "Gebruikersactiviteitenrapport" #. Name of a DocType #: frappe/core/doctype/report/user_activity_report_without_sort.json msgid "User Activity Report Without Sort" -msgstr "" +msgstr "Gebruikersactiviteitenrapport zonder sortering" #. Label of the user_agent (Small Text) field in DocType 'User Session Display' #. Label of the user_agent (Data) field in DocType 'Web Page View' #: frappe/core/doctype/user_session_display/user_session_display.json #: frappe/website/doctype/web_page_view/web_page_view.json msgid "User Agent" -msgstr "" +msgstr "Gebruikersagent" #. Label of the in_create (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "User Cannot Create" -msgstr "" +msgstr "Gebruiker kan niet aanmaken" #. Label of the read_only (Check) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "User Cannot Search" -msgstr "" +msgstr "Gebruiker kan niet zoeken" #: frappe/public/js/frappe/desk.js:550 msgid "User Changed" -msgstr "" +msgstr "Gebruiker gewijzigd" #. Label of the defaults (Table) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "User Defaults" -msgstr "" +msgstr "Gebruikersstandaarden" #. Label of the user_details_tab (Tab Break) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "User Details" -msgstr "" +msgstr "Gebruikersgegevens" #. Name of a report #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.json @@ -28761,86 +28897,86 @@ msgstr "" #. Name of a DocType #: frappe/core/doctype/user_document_type/user_document_type.json msgid "User Document Type" -msgstr "" +msgstr "Gebruikersdocumenttype" #: frappe/core/doctype/user_type/user_type.py:98 msgid "User Document Types Limit Exceeded" -msgstr "" +msgstr "Limiet voor gebruikersdocumenttypen overschreden" #. Name of a DocType #: frappe/core/doctype/user_email/user_email.json msgid "User Email" -msgstr "" +msgstr "gebruiker E-mail" #. Label of the user_emails (Table) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "User Emails" -msgstr "" +msgstr "Gebruikers-e-mails" #. Name of a DocType #: frappe/core/doctype/user_group/user_group.json msgid "User Group" -msgstr "" +msgstr "Gebruikersgroep" #. Name of a DocType #: frappe/core/doctype/user_group_member/user_group_member.json msgid "User Group Member" -msgstr "" +msgstr "Gebruikersgroeplid" #. Label of the user_group_members (Table MultiSelect) field in DocType 'User #. Group' #: frappe/core/doctype/user_group/user_group.json msgid "User Group Members" -msgstr "" +msgstr "Leden van de gebruikersgroep" #. Label of the userid (Data) field in DocType 'User Social Login' #: frappe/core/doctype/user_social_login/user_social_login.json msgid "User ID" -msgstr "" +msgstr "Gebruikers-ID" #. Label of the user_id_property (Data) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "User ID Property" -msgstr "" +msgstr "Gebruikers-ID-eigenschap" #. Label of the user (Link) field in DocType 'Contact' #: frappe/contacts/doctype/contact/contact.json msgid "User Id" -msgstr "" +msgstr "Gebruikers-ID" #. Label of the user_id_field (Select) field in DocType 'User Type' #: frappe/core/doctype/user_type/user_type.json msgid "User Id Field" -msgstr "" +msgstr "Gebruikers-ID-veld" #: frappe/core/doctype/user_type/user_type.py:283 msgid "User Id Field is mandatory in the user type {0}" -msgstr "" +msgstr "Het veld Gebruikers-ID is verplicht in het gebruikerstype {0}" #. Label of the user_image (Attach Image) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "User Image" -msgstr "" +msgstr "Gebruikersafbeelding" #. Name of a DocType #: frappe/core/doctype/user_invitation/user_invitation.json msgid "User Invitation" -msgstr "" +msgstr "Gebruikersuitnodiging" #: frappe/public/js/frappe/ui/sidebar/sidebar.html:52 msgid "User Menu" -msgstr "" +msgstr "Gebruikersmenu" #. Label of the user_name (Data) field in DocType 'Personal Data Download #. Request' #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json msgid "User Name" -msgstr "" +msgstr "Gebruikersnaam" #. Name of a DocType #: frappe/core/doctype/user_permission/user_permission.json msgid "User Permission" -msgstr "" +msgstr "Gebruikersmachtiging" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:97 @@ -28848,16 +28984,16 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:2055 #: frappe/public/js/frappe/views/reports/report_view.js:1772 msgid "User Permissions" -msgstr "" +msgstr "Gebruikersmachtigingen" #: frappe/public/js/frappe/list/list_view.js:1946 msgctxt "Button in list view menu" msgid "User Permissions" -msgstr "" +msgstr "Gebruikersmachtigingen" #: frappe/core/page/permission_manager/permission_manager_help.html:99 msgid "User Permissions are used to limit users to specific records." -msgstr "" +msgstr "Gebruikersrechten worden gebruikt om gebruikers de toegang tot specifieke records te beperken." #: frappe/core/doctype/user_permission/user_permission_list.js:124 msgid "User Permissions created successfully" @@ -28868,7 +29004,7 @@ msgstr "" #: frappe/core/doctype/user_role/user_role.json #: frappe/integrations/doctype/ldap_group_mapping/ldap_group_mapping.json msgid "User Role" -msgstr "" +msgstr "Gebruikersrol" #. Name of a DocType #: frappe/core/doctype/user_role_profile/user_role_profile.json @@ -28878,7 +29014,7 @@ msgstr "" #. Name of a DocType #: frappe/core/doctype/user_select_document_type/user_select_document_type.json msgid "User Select Document Type" -msgstr "" +msgstr "Gebruiker selecteert documenttype" #. Name of a DocType #: frappe/core/doctype/user_session_display/user_session_display.json @@ -28889,17 +29025,17 @@ msgstr "" #. Type: Action #: frappe/hooks.py msgid "User Settings" -msgstr "" +msgstr "Gebruikersinstellingen" #. Name of a DocType #: frappe/core/doctype/user_social_login/user_social_login.json msgid "User Social Login" -msgstr "" +msgstr "Gebruikers sociale login" #. Label of the _user_tags (Data) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "User Tags" -msgstr "" +msgstr "Gebruikerstags" #. Label of the user_type (Link) field in DocType 'User' #. Name of a DocType @@ -28907,89 +29043,89 @@ msgstr "" #: frappe/core/doctype/user_type/user_type.json #: frappe/core/doctype/user_type/user_type.py:83 msgid "User Type" -msgstr "" +msgstr "Gebruikerstype" #. Label of the user_type_modules (Table) field in DocType 'User Type' #. Name of a DocType #: frappe/core/doctype/user_type/user_type.json #: frappe/core/doctype/user_type_module/user_type_module.json msgid "User Type Module" -msgstr "" +msgstr "Gebruikerstype-module" #. Description of the 'Allow Login using Mobile Number' (Check) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "User can login using Email id or Mobile number" -msgstr "" +msgstr "Gebruikers kunnen inloggen met hun e-mailadres of mobiele telefoonnummer." #. Description of the 'Allow Login using User Name' (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "User can login using Email id or User Name" -msgstr "" +msgstr "Gebruikers kunnen inloggen met hun e-mailadres of gebruikersnaam." #: frappe/templates/includes/login/login.js:290 msgid "User does not exist." -msgstr "" +msgstr "Gebruiker bestaat niet." #: frappe/core/doctype/user_type/user_type.py:83 msgid "User does not have permission to create the new {0}" -msgstr "" +msgstr "De gebruiker heeft geen toestemming om de nieuwe {0} te maken." #: frappe/core/doctype/user_invitation/user_invitation.py:102 msgid "User is disabled" -msgstr "" +msgstr "Gebruiker is uitgeschakeld" #: frappe/core/doctype/docshare/docshare.py:56 msgid "User is mandatory for Share" -msgstr "" +msgstr "Gebruiker is verplicht voor Share" #. Label of the user_must_always_select (Check) field in DocType 'Document #. Naming Settings' #: frappe/core/doctype/document_naming_settings/document_naming_settings.json msgid "User must always select" -msgstr "" +msgstr "De gebruiker moet altijd selecteren" #: frappe/core/doctype/user_permission/user_permission.py:60 msgid "User permission already exists" -msgstr "" +msgstr "Gebruikersrechten bestaan al" #: frappe/www/login.py:171 msgid "User with email address {0} does not exist" -msgstr "" +msgstr "Gebruiker met e-mailadres {0} bestaat niet" #: frappe/integrations/doctype/ldap_settings/ldap_settings.py:225 msgid "User with email: {0} does not exist in the system. Please ask 'System Administrator' to create the user for you." -msgstr "" +msgstr "De gebruiker met e-mailadres {0} bestaat niet in het systeem. Vraag de systeembeheerder om de gebruiker voor u aan te maken." #: frappe/core/doctype/user/user.py:579 msgid "User {0} cannot be deleted" -msgstr "" +msgstr "Gebruiker {0} kan niet worden verwijderd" #: frappe/core/doctype/user/user.py:369 msgid "User {0} cannot be disabled" -msgstr "" +msgstr "Gebruiker {0} kan niet worden uitgeschakeld" #: frappe/core/doctype/user/user.py:652 msgid "User {0} cannot be renamed" -msgstr "" +msgstr "Gebruiker {0} kan niet worden hernoemd" #: frappe/permissions.py:146 msgid "User {0} does not have access to this document" -msgstr "" +msgstr "Gebruiker {0} heeft geen toegang tot dit document" #: frappe/permissions.py:171 msgid "User {0} does not have doctype access via role permission for document {1}" -msgstr "" +msgstr "Gebruiker {0} heeft geen doctype toegang via rolrechten voor document {1}" #: frappe/desk/doctype/workspace/workspace.py:292 msgid "User {0} does not have the permission to create a Workspace." -msgstr "" +msgstr "Gebruiker {0} heeft geen toestemming om een werkruimte aan te maken." #: frappe/templates/emails/data_deletion_approval.html:1 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:112 msgid "User {0} has requested for data deletion" -msgstr "" +msgstr "Gebruiker {0} heeft gevraagd om gegevens te verwijderen" #: frappe/core/doctype/user/user.py:1468 msgid "User {0} has started an impersonation session as you.

    Reason provided: {1}" @@ -28997,24 +29133,24 @@ msgstr "" #: frappe/core/doctype/user/user.py:1452 msgid "User {0} impersonated as {1}" -msgstr "" +msgstr "Gebruiker {0} deed zich voor als {1}" #: frappe/utils/oauth.py:300 msgid "User {0} is disabled" -msgstr "" +msgstr "Gebruiker {0} is uitgeschakeld" #: frappe/sessions.py:243 msgid "User {0} is disabled. Please contact your System Manager." -msgstr "" +msgstr "Gebruiker {0} is uitgeschakeld. Neem contact op met uw systeembeheerder." #: frappe/desk/form/assign_to.py:104 msgid "User {0} is not permitted to access this document." -msgstr "" +msgstr "Gebruiker {0} heeft geen toegang tot dit document." #. Label of the userinfo_uri (Data) field in DocType 'Connected App' #: frappe/integrations/doctype/connected_app/connected_app.json msgid "Userinfo URI" -msgstr "" +msgstr "Gebruikersinfo-URI" #. Label of the username (Data) field in DocType 'User' #. Label of the username (Data) field in DocType 'User Social Login' @@ -29026,7 +29162,7 @@ msgstr "Gebruikersnaam" #: frappe/core/doctype/user/user.py:741 msgid "Username {0} already exists" -msgstr "" +msgstr "Gebruikersnaam {0} bestaat al" #. Label of the users (Table MultiSelect) field in DocType 'Assignment Rule' #. Name of a Workspace @@ -29047,46 +29183,46 @@ msgstr "Gebruikers" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "Users are only able to delete attached files if the document is either in draft or if the document is canceled and they are also able to delete the document." -msgstr "" +msgstr "Gebruikers kunnen alleen bijgevoegde bestanden verwijderen als het document zich in de conceptfase bevindt of als het document is geannuleerd en ze het document ook kunnen verwijderen." #: frappe/public/js/frappe/ui/theme_switcher.js:70 msgid "Uses system's theme to switch between light and dark mode" -msgstr "" +msgstr "Gebruikt het thema van het systeem om te schakelen tussen de lichte en donkere modus." #: frappe/public/js/frappe/desk.js:154 msgid "Using this console may allow attackers to impersonate you and steal your information. Do not enter or paste code that you do not understand." -msgstr "" +msgstr "Door deze console te gebruiken, kunnen aanvallers zich voordoen als u en uw gegevens stelen. Typ of plak geen code die u niet begrijpt." #. Label of the utilization (Percent) field in DocType 'System Health Report #. Workers' #: frappe/desk/doctype/system_health_report_workers/system_health_report_workers.json msgid "Utilization" -msgstr "" +msgstr "Gebruik" #. Label of the utilization_percent (Percent) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Utilization %" -msgstr "" +msgstr "Gebruikspercentage" #. Option for the 'Validity' (Select) field in DocType 'OAuth Authorization #. Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Valid" -msgstr "" +msgstr "Geldig" #: frappe/templates/includes/login/login.js:52 #: frappe/templates/includes/login/login.js:65 msgid "Valid Login id required." -msgstr "" +msgstr "Een geldig inlog-ID is vereist." #: frappe/templates/includes/login/login.js:39 msgid "Valid email and name required" -msgstr "" +msgstr "Een geldig e-mailadres en naam zijn vereist." #. Label of the validate_action (Check) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Validate Field" -msgstr "" +msgstr "Valideer veld" #. Label of the validate_frappe_mail_settings (Button) field in DocType 'Email #. Account' @@ -29107,12 +29243,12 @@ msgstr "" #: frappe/public/js/frappe/web_form/web_form.js:380 msgid "Validation Error" -msgstr "" +msgstr "Validatiefout" #. Label of the validity (Select) field in DocType 'OAuth Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "Validity" -msgstr "" +msgstr "Geldigheid" #. Label of the value (Data) field in DocType 'Milestone' #. Label of the defvalue (Text) field in DocType 'DefaultValue' @@ -29144,22 +29280,22 @@ msgstr "Waarde" #. Label of the value_based_on (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Value Based On" -msgstr "" +msgstr "Waarde gebaseerd op" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Value Change" -msgstr "" +msgstr "Waardeverandering" #. Label of the value_changed (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Value Changed" -msgstr "" +msgstr "Waarde gewijzigd" #. Label of the property_value (Data) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Value To Be Set" -msgstr "" +msgstr "Waarde die moet worden ingesteld" #: frappe/model/base_document.py:830 msgid "Value Too Long" @@ -29167,37 +29303,37 @@ msgstr "" #: frappe/model/base_document.py:1186 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" -msgstr "" +msgstr "Waarde kan niet worden gewijzigd voor {0}" #: frappe/model/document.py:823 msgid "Value cannot be negative for" -msgstr "" +msgstr "Waarde kan niet negatief zijn voor" #: frappe/model/document.py:827 msgid "Value cannot be negative for {0}: {1}" -msgstr "" +msgstr "Waarde mag niet negatief zijn voor {0}: {1}" #: frappe/custom/doctype/property_setter/property_setter.js:7 msgid "Value for a check field can be either 0 or 1" -msgstr "" +msgstr "Waarde voor een controle veld kan 0 of 1 zijn" #: frappe/custom/doctype/customize_form/customize_form.py:616 msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" -msgstr "" +msgstr "Waarde voor veld {0} is te lang in {1}. De lengte mag niet langer zijn dan {2} tekens" #: frappe/model/base_document.py:541 msgid "Value for {0} cannot be a list" -msgstr "" +msgstr "Waar voor {0} kan geen lijst worden" #. Description of the 'Due Date Based On' (Select) field in DocType 'Assignment #. Rule' #: frappe/automation/doctype/assignment_rule/assignment_rule.json msgid "Value from this field will be set as the due date in the ToDo" -msgstr "" +msgstr "De waarde uit dit veld wordt ingesteld als de vervaldatum in de ToDo-lijst." #: frappe/core/doctype/data_import/importer.py:713 msgid "Value must be one of {0}" -msgstr "" +msgstr "Waarde moet een van {0} zijn" #. Description of the 'Token Endpoint Auth Method' (Select) field in DocType #. 'OAuth Client' @@ -29208,7 +29344,7 @@ msgstr "" #. Label of the value_to_validate (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Value to Validate" -msgstr "" +msgstr "Te valideren waarde" #. Description of the 'Update Value' (Data) field in DocType 'Workflow Document #. State' @@ -29218,91 +29354,91 @@ msgstr "" #: frappe/model/base_document.py:1256 msgid "Value too big" -msgstr "" +msgstr "Waarde te groot" #: frappe/core/doctype/data_import/importer.py:726 msgid "Value {0} missing for {1}" -msgstr "" +msgstr "Waarde {0} ontbreekt voor {1}" #: frappe/core/doctype/data_import/importer.py:772 frappe/utils/data.py:868 msgid "Value {0} must be in the valid duration format: d h m s" -msgstr "" +msgstr "Waarde {0} moet de geldige notatie voor duur hebben: dhms" #: frappe/core/doctype/data_import/importer.py:744 #: frappe/core/doctype/data_import/importer.py:759 msgid "Value {0} must in {1} format" -msgstr "" +msgstr "Waarde {0} moet de indeling {1} hebben" #: frappe/core/doctype/version/version_view.html:59 msgid "Values Changed" -msgstr "" +msgstr "Gewijzigde waarden" #. Option for the 'Font' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Verdana" -msgstr "" +msgstr "Verdana" #: frappe/templates/includes/login/login.js:332 msgid "Verification" -msgstr "" +msgstr "Verificatie" #: frappe/templates/includes/login/login.js:335 frappe/twofactor.py:366 msgid "Verification Code" -msgstr "" +msgstr "Verificatiecode" #: frappe/templates/emails/delete_data_confirmation.html:10 msgid "Verification Link" -msgstr "" +msgstr "Verificatie link" #: frappe/templates/includes/login/login.js:382 msgid "Verification code email not sent. Please contact Administrator." -msgstr "" +msgstr "De e-mail met de verificatiecode is niet verzonden. Neem contact op met de beheerder." #: frappe/twofactor.py:248 msgid "Verification code has been sent to your registered email address." -msgstr "" +msgstr "Verificatiecode is verzonden naar uw geregistreerde e-mailadres." #. Option for the 'Contribution Status' (Select) field in DocType 'Translation' #: frappe/core/doctype/translation/translation.json msgid "Verified" -msgstr "" +msgstr "Geverifieerd" #: frappe/public/js/frappe/ui/messages.js:359 #: frappe/templates/includes/login/login.js:336 msgid "Verify" -msgstr "" +msgstr "Controleren" #: frappe/public/js/frappe/ui/messages.js:358 msgid "Verify Password" -msgstr "" +msgstr "Bevestig wachtwoord" #: frappe/templates/includes/login/login.js:171 msgid "Verifying..." -msgstr "" +msgstr "Bezig met controleren..." #. Name of a DocType #: frappe/core/doctype/version/version.json msgid "Version" -msgstr "" +msgstr "Versie" #: frappe/public/js/frappe/desk.js:166 msgid "Version Updated" -msgstr "" +msgstr "Versie bijgewerkt" #. Label of the video_url (Data) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Video URL" -msgstr "" +msgstr "Video-URL" #. Label of the view_name (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "View" -msgstr "" +msgstr "Uitzicht" #: frappe/core/doctype/success_action/success_action.js:60 #: frappe/public/js/frappe/form/success_action.js:89 msgid "View All" -msgstr "" +msgstr "Bekijk alles" #: frappe/public/js/frappe/form/toolbar.js:616 msgid "View Audit Trail" @@ -29314,36 +29450,36 @@ msgstr "" #: frappe/core/doctype/file/file.js:4 msgid "View File" -msgstr "" +msgstr "Bestand bekijken" #: frappe/public/js/frappe/ui/notifications/notifications.js:260 msgid "View Full Log" -msgstr "" +msgstr "Bekijk het volledige logboek" #: frappe/public/js/frappe/views/treeview.js:494 #: frappe/public/js/frappe/widgets/quick_list_widget.js:258 msgid "View List" -msgstr "" +msgstr "Lijst weergeven" #. Name of a DocType #: frappe/core/doctype/view_log/view_log.json msgid "View Log" -msgstr "" +msgstr "Bekijk log" #: frappe/core/doctype/user/user.js:143 #: frappe/core/doctype/user_permission/user_permission.js:26 msgid "View Permitted Documents" -msgstr "" +msgstr "Bekijk toegestane documenten" #. Label of the view_properties (Button) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "View Properties (via Customize Form)" -msgstr "" +msgstr "Eigenschappen bekijken (via het formulier aanpassen)" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "View Report" -msgstr "" +msgstr "Rapport bekijken" #. Label of the view_settings (Section Break) field in DocType 'DocType' #. Label of the view_settings_section (Section Break) field in DocType @@ -29351,7 +29487,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json #: frappe/custom/doctype/customize_form/customize_form.json msgid "View Settings" -msgstr "" +msgstr "Weergave-instellingen" #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.js:11 msgid "View Sidebar" @@ -29360,43 +29496,43 @@ msgstr "" #. Label of the view_switcher (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "View Switcher" -msgstr "" +msgstr "Weergavewisselaar" #: frappe/website/doctype/website_settings/website_settings.js:16 msgid "View Website" -msgstr "" +msgstr "Bekijk Website" #: frappe/core/page/permission_manager/permission_manager.js:397 msgid "View all {0} users" -msgstr "" +msgstr "Bekijk alle {0} gebruikers" #: frappe/www/confirm_workflow_action.html:12 msgid "View document" -msgstr "" +msgstr "Bekijk document" #: frappe/templates/emails/auto_email_report.html:60 msgid "View report in your browser" -msgstr "" +msgstr "Bekijk rapport in je browser" #: frappe/templates/emails/print_link.html:2 msgid "View this in your browser" -msgstr "" +msgstr "Bekijk deze in uw browser" #: frappe/public/js/frappe/web_form/web_form.js:474 msgctxt "Button in web form" msgid "View your response" -msgstr "" +msgstr "Bekijk je reactie" #: frappe/automation/doctype/auto_repeat/auto_repeat.js:43 #: frappe/desk/doctype/calendar_view/calendar_view_list.js:10 #: frappe/desk/doctype/dashboard/dashboard_list.js:10 msgid "View {0}" -msgstr "" +msgstr "Bekijk {0}" #. Label of the viewed_by (Data) field in DocType 'View Log' #: frappe/core/doctype/view_log/view_log.json msgid "Viewed By" -msgstr "" +msgstr "Bekeken door" #. Group in DocType's connections #. Label of a Card Break in the Build Workspace @@ -29408,15 +29544,15 @@ msgstr "Keer bekeken" #. Label of the is_virtual (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Virtual" -msgstr "" +msgstr "Virtueel" #: frappe/model/virtual_doctype.py:76 msgid "Virtual DocType {} requires a static method called {} found {}" -msgstr "" +msgstr "Virtueel documenttype {} vereist een statische methode met de naam {} gevonden {}" #: frappe/model/virtual_doctype.py:89 msgid "Virtual DocType {} requires overriding an instance method called {} found {}" -msgstr "" +msgstr "Het virtuele DocType {} vereist het overschrijven van een instantie-methode genaamd {} die gevonden is {}." #: frappe/core/doctype/doctype/doctype.py:1689 msgid "Virtual tables must be virtual fields" @@ -29425,16 +29561,16 @@ msgstr "" #. Label of the visibility_section (Section Break) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json msgid "Visibility" -msgstr "" +msgstr "Zichtbaarheid" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:41 msgid "Visible to website/portal users." -msgstr "" +msgstr "Zichtbaar voor website-/portaalgebruikers." #. Option for the 'Type' (Select) field in DocType 'Communication' #: frappe/core/doctype/communication/communication.json msgid "Visit" -msgstr "" +msgstr "Bezoek" #: frappe/desk/doctype/desktop_settings/desktop_settings.js:6 msgid "Visit Desktop" @@ -29442,21 +29578,21 @@ msgstr "" #: frappe/website/doctype/website_route_meta/website_route_meta.js:7 msgid "Visit Web Page" -msgstr "" +msgstr "Bezoek webpagina" #. Label of the visitor_id (Data) field in DocType 'Web Page View' #: frappe/website/doctype/web_page_view/web_page_view.json msgid "Visitor ID" -msgstr "" +msgstr "Bezoekers-ID" #: frappe/templates/discussions/reply_section.html:39 msgid "Want to discuss?" -msgstr "" +msgstr "Wil je het bespreken?" #. Option for the 'Address Type' (Select) field in DocType 'Address' #: frappe/contacts/doctype/address/address.json msgid "Warehouse" -msgstr "" +msgstr "Magazijn" #. Option for the 'Button Color' (Select) field in DocType 'DocField' #. Option for the 'Button Color' (Select) field in DocType 'Custom Field' @@ -29469,11 +29605,11 @@ msgstr "" #: frappe/public/js/frappe/router.js:619 #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Warning" -msgstr "" +msgstr "Waarschuwing" #: frappe/custom/doctype/customize_form/customize_form.js:217 msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:" -msgstr "" +msgstr "Waarschuwing: GEGEVENSVERLIES OP DREIGING! Doorgaan zal de volgende databasekolommen permanent verwijderen uit doctype {0}:" #: frappe/core/doctype/doctype/doctype.py:1146 msgid "Warning: Naming is not set" @@ -29481,12 +29617,12 @@ msgstr "" #: frappe/public/js/frappe/model/meta.js:190 msgid "Warning: Unable to find {0} in any table related to {1}" -msgstr "" +msgstr "Waarschuwing: kan {0} niet vinden in een tabel met betrekking tot {1}" #. Description of the 'Counter' (Int) field in DocType 'Document Naming Rule' #: frappe/core/doctype/document_naming_rule/document_naming_rule.json msgid "Warning: Updating counter may lead to document name conflicts if not done properly" -msgstr "" +msgstr "Waarschuwing: Het bijwerken van de teller kan tot conflicten met documentnamen leiden als dit niet correct wordt gedaan." #: frappe/core/doctype/doctype/doctype.py:458 msgid "Warning: Usage of 'format:' is discouraged." @@ -29494,28 +29630,28 @@ msgstr "" #: frappe/website/doctype/help_article/templates/help_article.html:24 msgid "Was this article helpful?" -msgstr "" +msgstr "Was dit artikel behulpzaam?" #: frappe/public/js/frappe/widgets/onboarding_widget.js:127 msgid "Watch Tutorial" -msgstr "" +msgstr "Bekijk de tutorial" #. Option for the 'Action' (Select) field in DocType 'Onboarding Step' #: frappe/desk/doctype/onboarding_step/onboarding_step.json msgid "Watch Video" -msgstr "" +msgstr "Bekijk de video" #: frappe/desk/doctype/workspace/workspace.js:34 msgid "We do not allow editing of this document. Simply click the Edit button on the workspace page to make your workspace editable and customize it as you wish" -msgstr "" +msgstr "Het is niet mogelijk om dit document te bewerken. Klik op de knop 'Bewerken' op de werkruimtepagina om uw werkruimte bewerkbaar te maken en naar wens aan te passen." #: frappe/templates/emails/delete_data_confirmation.html:2 msgid "We have received a request for deletion of {0} data associated with: {1}" -msgstr "" +msgstr "We hebben een verzoek ontvangen om {0} gegevens te verwijderen die zijn gekoppeld aan: {1}" #: frappe/templates/emails/download_data.html:2 msgid "We have received a request from you to download your {0} data associated with: {1}" -msgstr "" +msgstr "We hebben een verzoek van u ontvangen om uw {0} gegevens te downloaden die zijn gekoppeld aan: {1}" #: frappe/www/attribution.html:12 msgid "We would like to thank the authors of these packages for their contribution." @@ -29523,31 +29659,31 @@ msgstr "" #: frappe/www/contact.py:57 msgid "We've received your query!" -msgstr "" +msgstr "We hebben uw vraag ontvangen!" #: frappe/public/js/frappe/form/controls/password.js:87 msgid "Weak" -msgstr "" +msgstr "Zwak" #. Name of a DocType #: frappe/website/doctype/web_form/web_form.json msgid "Web Form" -msgstr "" +msgstr "Webformulier" #. Name of a DocType #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Web Form Field" -msgstr "" +msgstr "Webformulier invulveld" #. Label of the web_form_fields (Table) field in DocType 'Web Form' #: frappe/website/doctype/web_form/web_form.json msgid "Web Form Fields" -msgstr "" +msgstr "Webformuliervelden" #. Name of a DocType #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Web Form List Column" -msgstr "" +msgstr "Lijstkolom van webformulieren" #. Name of a DocType #: frappe/website/doctype/web_page/web_page.json @@ -29557,42 +29693,42 @@ msgstr "Webpagina" #. Name of a DocType #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Web Page Block" -msgstr "" +msgstr "Webpaginablok" #: frappe/public/js/frappe/utils/utils.js:2001 msgid "Web Page URL" -msgstr "" +msgstr "Webpagina-URL" #. Name of a DocType #: frappe/website/doctype/web_page_view/web_page_view.json msgid "Web Page View" -msgstr "" +msgstr "Webpaginaweergave" #. Label of the web_template (Link) field in DocType 'Web Page Block' #. Name of a DocType #: frappe/website/doctype/web_page_block/web_page_block.json #: frappe/website/doctype/web_template/web_template.json msgid "Web Template" -msgstr "" +msgstr "Websjabloon" #. Name of a DocType #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Web Template Field" -msgstr "" +msgstr "Websjabloon veld" #. Label of the web_template_values (Code) field in DocType 'Web Page Block' #: frappe/website/doctype/web_page_block/web_page_block.json msgid "Web Template Values" -msgstr "" +msgstr "Websjabloonwaarden" #: frappe/utils/jinja_globals.py:48 msgid "Web Template is not specified" -msgstr "" +msgstr "Er is geen websjabloon opgegeven." #. Label of the web_view (Tab Break) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Web View" -msgstr "" +msgstr "Webweergave" #. Name of a DocType #. Label of the webhook (Link) field in DocType 'Webhook Request Log' @@ -29602,56 +29738,56 @@ msgstr "" #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json #: frappe/integrations/workspace/integrations/integrations.json msgid "Webhook" -msgstr "" +msgstr "webhook" #. Label of the sb_webhook_data (Section Break) field in DocType 'Webhook' #. Name of a DocType #: frappe/integrations/doctype/webhook/webhook.json #: frappe/integrations/doctype/webhook_data/webhook_data.json msgid "Webhook Data" -msgstr "" +msgstr "Webhook-gegevens" #. Name of a DocType #: frappe/integrations/doctype/webhook_header/webhook_header.json msgid "Webhook Header" -msgstr "" +msgstr "Webhook-header" #. Label of the sb_webhook_headers (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Headers" -msgstr "" +msgstr "Webhook-headers" #. Label of the sb_webhook (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Request" -msgstr "" +msgstr "Webhook-verzoek" #. Label of a Link in the Build Workspace #. Name of a DocType #: frappe/core/workspace/build/build.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json msgid "Webhook Request Log" -msgstr "" +msgstr "Webhook-verzoeklogboek" #. Label of the webhook_secret (Password) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Secret" -msgstr "" +msgstr "Webhook-geheim" #. Label of the sb_security (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Security" -msgstr "" +msgstr "Webhook-beveiliging" #. Label of the sb_condition (Section Break) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "Webhook Trigger" -msgstr "" +msgstr "Webhook-trigger" #. Label of the webhook_url (Data) field in DocType 'Slack Webhook URL' #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json msgid "Webhook URL" -msgstr "" +msgstr "Webhook-URL" #. Group in Module Def's connections #. Name of a Workspace @@ -29660,12 +29796,12 @@ msgstr "" #: frappe/public/js/frappe/ui/toolbar/about.js:11 #: frappe/website/workspace/website/website.json msgid "Website" -msgstr "" +msgstr "Website" #. Name of a report #: frappe/website/report/website_analytics/website_analytics.json msgid "Website Analytics" -msgstr "" +msgstr "Website-analyse" #. Name of a role #: frappe/core/doctype/comment/comment.json @@ -29682,45 +29818,45 @@ msgstr "" #: frappe/website/doctype/website_slideshow/website_slideshow.json #: frappe/website/doctype/website_theme/website_theme.json msgid "Website Manager" -msgstr "" +msgstr "Websitebeheerder" #. Name of a DocType #: frappe/website/doctype/website_meta_tag/website_meta_tag.json msgid "Website Meta Tag" -msgstr "" +msgstr "Website-metatag" #. Name of a DocType #: frappe/website/doctype/website_route_meta/website_route_meta.json msgid "Website Route Meta" -msgstr "" +msgstr "Website Route Meta" #. Name of a DocType #: frappe/website/doctype/website_route_redirect/website_route_redirect.json msgid "Website Route Redirect" -msgstr "" +msgstr "Website-route omleiden" #. Name of a DocType #. Label of a Link in the Website Workspace #: frappe/website/doctype/website_script/website_script.json #: frappe/website/workspace/website/website.json msgid "Website Script" -msgstr "" +msgstr "Websitescript" #. Label of the website_search_field (Data) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "Website Search Field" -msgstr "" +msgstr "Website zoekveld" #: frappe/core/doctype/doctype/doctype.py:1554 msgid "Website Search Field must be a valid fieldname" -msgstr "" +msgstr "Het zoekveld voor de website moet een geldige veldnaam zijn." #. Name of a DocType #. Label of a Link in the Website Workspace #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/workspace/website/website.json msgid "Website Settings" -msgstr "" +msgstr "Website instellingen" #. Label of the website_sidebar (Link) field in DocType 'Web Form' #. Label of the website_sidebar (Link) field in DocType 'Web Page' @@ -29729,22 +29865,22 @@ msgstr "" #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_sidebar/website_sidebar.json msgid "Website Sidebar" -msgstr "" +msgstr "Website zijbalk" #. Name of a DocType #: frappe/website/doctype/website_sidebar_item/website_sidebar_item.json msgid "Website Sidebar Item" -msgstr "" +msgstr "Website zijbalkitem" #. Name of a DocType #: frappe/website/doctype/website_slideshow/website_slideshow.json msgid "Website Slideshow" -msgstr "" +msgstr "Website Diashow" #. Name of a DocType #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "Website Slideshow Item" -msgstr "" +msgstr "Website Diashow Item" #. Label of the website_theme (Link) field in DocType 'Website Settings' #. Name of a DocType @@ -29753,23 +29889,23 @@ msgstr "" #: frappe/website/doctype/website_theme/website_theme.json #: frappe/website/workspace/website/website.json msgid "Website Theme" -msgstr "" +msgstr "Websitethema" #. Name of a DocType #: frappe/website/doctype/website_theme_ignore_app/website_theme_ignore_app.json msgid "Website Theme Ignore App" -msgstr "" +msgstr "Website-thema App negeren" #. Label of the website_theme_image (Image) field in DocType 'Website Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Website Theme Image" -msgstr "" +msgstr "Website thema afbeelding" #. Label of the website_theme_image_link (Code) field in DocType 'Website #. Settings' #: frappe/website/doctype/website_settings/website_settings.json msgid "Website Theme image link" -msgstr "" +msgstr "Link naar afbeelding van het website-thema" #. Label of a number card in the Website Workspace #: frappe/website/workspace/website/website.json @@ -29790,7 +29926,7 @@ msgstr "" #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json msgid "Websocket" -msgstr "" +msgstr "WebSocket" #. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day' #. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day' @@ -29806,16 +29942,16 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Wednesday" -msgstr "" +msgstr "Woensdag" #: frappe/public/js/frappe/views/calendar/calendar.js:283 msgid "Week" -msgstr "" +msgstr "Week" #. Option for the 'Frequency' (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Weekdays" -msgstr "" +msgstr "Weekdagen" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' @@ -29837,18 +29973,18 @@ msgstr "" #: frappe/public/js/frappe/utils/common.js:408 #: frappe/website/report/website_analytics/website_analytics.js:24 msgid "Weekly" -msgstr "" +msgstr "Wekelijks" #. 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 "Weekly Long" -msgstr "" +msgstr "Wekelijks lang" #: frappe/desk/page/setup_wizard/setup_wizard.js:384 msgid "Welcome" -msgstr "" +msgstr "Welkom" #. Label of the welcome_email_template (Link) field in DocType 'System #. Settings' @@ -29856,54 +29992,54 @@ msgstr "" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/email/doctype/email_group/email_group.json msgid "Welcome Email Template" -msgstr "" +msgstr "Welkomstmailsjabloon" #. Label of the welcome_url (Data) field in DocType 'Email Group' #: frappe/email/doctype/email_group/email_group.json msgid "Welcome URL" -msgstr "" +msgstr "Welkom URL" #. Name of a Workspace #: frappe/core/workspace/welcome_workspace/welcome_workspace.json msgid "Welcome Workspace" -msgstr "" +msgstr "Welkom Werkruimte" #: frappe/core/doctype/user/user.py:457 msgid "Welcome email sent" -msgstr "" +msgstr "Welkomst e-mail verzonden" #: frappe/core/doctype/user/user.py:518 msgid "Welcome to {0}" -msgstr "" +msgstr "Welkom op de {0}" #: frappe/public/js/frappe/ui/notifications/notifications.js:80 msgid "What's New" -msgstr "" +msgstr "Wat is er nieuw?" #. Description of the 'Allow Guests to Upload Files' (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "When enabled this will allow guests to upload files to your application, You can enable this if you wish to collect files from user without having them to log in, for example in job applications web form." -msgstr "" +msgstr "Wanneer deze optie is ingeschakeld, kunnen gasten bestanden uploaden naar uw applicatie. U kunt dit inschakelen als u bestanden van gebruikers wilt verzamelen zonder dat ze hoeven in te loggen, bijvoorbeeld in een webformulier voor sollicitaties." #. Description of the 'Store Attached PDF Document' (Check) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "When sending document using email, store the PDF on Communication. Warning: This can increase your storage usage." -msgstr "" +msgstr "Wanneer u een document via e-mail verzendt, sla het PDF-bestand dan op in de map 'Communicatie'. Let op: dit kan uw opslaggebruik verhogen." #. Description of the 'Force Web Capture Mode for Uploads' (Check) field in #. DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "When uploading files, force the use of the web-based image capture. If this is unchecked, the default behavior is to use the mobile native camera when use from a mobile is detected." -msgstr "" +msgstr "Bij het uploaden van bestanden moet de webgebaseerde beeldopnamefunctie worden geforceerd. Als deze optie niet is aangevinkt, wordt standaard de native mobiele camera gebruikt wanneer een mobiel apparaat wordt gedetecteerd." #. Description of the 'DocType View' (Select) field in DocType 'Workspace #. Shortcut' #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/widgets/widget_dialog.js:481 msgid "Which view of the associated DocType should this shortcut take you to?" -msgstr "" +msgstr "Naar welke weergave van het bijbehorende DocType moet deze snelkoppeling u leiden?" #. Label of the width (Data) field in DocType 'DocField' #. Label of the width (Int) field in DocType 'Report Column' @@ -29918,51 +30054,51 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:14 #: frappe/public/js/print_format_builder/ConfigureColumns.vue:11 msgid "Width" -msgstr "" +msgstr "Breedte" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:2 msgid "Widths can be set in px or %." -msgstr "" +msgstr "Breedtes kunnen worden ingesteld in pixels of procenten." #. Label of the wildcard_filter (Check) field in DocType 'Report Filter' #: frappe/core/doctype/report_filter/report_filter.json msgid "Wildcard Filter" -msgstr "" +msgstr "Jokertekenfilter" #. Description of the 'Wildcard Filter' (Check) field in DocType 'Report #. Filter' #: frappe/core/doctype/report_filter/report_filter.json msgid "Will add \"%\" before and after the query" -msgstr "" +msgstr "Er wordt een \"%\" toegevoegd vóór en na de query." #: frappe/desk/page/setup_wizard/setup_wizard.js:479 msgid "Will be your login ID" -msgstr "" +msgstr "Wordt uw login ID" #: frappe/printing/page/print_format_builder/print_format_builder.js:424 msgid "Will only be shown if section headings are enabled" -msgstr "" +msgstr "Wordt alleen weergegeven als koppen zijn ingeschakeld" #. Description of the 'Run Jobs only Daily if Inactive For (Days)' (Int) field #. in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Will run scheduled jobs only once a day for inactive sites. Set it to 0 to avoid automatically disabling the scheduler." -msgstr "" +msgstr "Voert geplande taken slechts één keer per dag uit voor inactieve sites. Stel deze waarde in op 0 om te voorkomen dat de planner automatisch wordt uitgeschakeld." #: frappe/public/js/frappe/form/print_utils.js:46 msgid "With Letter head" -msgstr "" +msgstr "Met Brief hoofd" #. Label of the worker_information_section (Section Break) field in DocType 'RQ #. Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Worker Information" -msgstr "" +msgstr "Werknemersinformatie" #. Label of the worker_name (Data) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Worker Name" -msgstr "" +msgstr "Werknemersnaam" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Group in DocType's connections @@ -29972,42 +30108,42 @@ msgstr "" #: frappe/public/js/workflow_builder/store.js:129 #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow" -msgstr "" +msgstr "Werkstroom" #. Name of a DocType #: frappe/workflow/doctype/workflow_action/workflow_action.json #: frappe/workflow/doctype/workflow_action/workflow_action.py:446 msgid "Workflow Action" -msgstr "" +msgstr "Workflow Actie" #. Name of a DocType #. Description of a DocType #: frappe/workflow/doctype/workflow_action_master/workflow_action_master.json msgid "Workflow Action Master" -msgstr "" +msgstr "Workflow Actie Master" #. Label of the workflow_action_name (Data) field in DocType 'Workflow Action #. Master' #: frappe/workflow/doctype/workflow_action_master/workflow_action_master.json msgid "Workflow Action Name" -msgstr "" +msgstr "Naam van de workflowactie" #. Name of a DocType #: frappe/workflow/doctype/workflow_action_permitted_role/workflow_action_permitted_role.json msgid "Workflow Action Permitted Role" -msgstr "" +msgstr "Werkstroomactie Toegestane rol" #. Description of the 'Is Optional State' (Check) field in DocType 'Workflow #. Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Workflow Action is not created for optional states" -msgstr "" +msgstr "Er wordt geen workflowactie aangemaakt voor optionele staten." #: frappe/public/js/workflow_builder/store.js:129 #: frappe/workflow/doctype/workflow/workflow.js:25 #: frappe/workflow/page/workflow_builder/workflow_builder.js:4 msgid "Workflow Builder" -msgstr "" +msgstr "Workflow Builder" #. Label of the workflow_builder_id (Data) field in DocType 'Workflow Document #. State' @@ -30016,25 +30152,25 @@ msgstr "" #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Workflow Builder ID" -msgstr "" +msgstr "Workflow Builder ID" #: frappe/workflow/doctype/workflow/workflow.js:11 msgid "Workflow Builder allows you to create workflows visually. You can drag and drop states and link them to create transitions. Also you can update their properties from the sidebar." -msgstr "" +msgstr "Met Workflow Builder kunt u workflows visueel creëren. U kunt statussen slepen en neerzetten en ze koppelen om overgangen te maken. Ook kunt u hun eigenschappen bijwerken vanuit de zijbalk." #. Label of the workflow_data (JSON) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow Data" -msgstr "" +msgstr "Werkstroomgegevens" #: frappe/public/js/workflow_builder/components/Properties.vue:44 msgid "Workflow Details" -msgstr "" +msgstr "Details van de workflow" #. Name of a DocType #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Workflow Document State" -msgstr "" +msgstr "Workflow Document Status" #: frappe/model/workflow.py:113 msgid "Workflow Evaluation Error" @@ -30043,27 +30179,27 @@ msgstr "" #. Label of the workflow_name (Data) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow Name" -msgstr "" +msgstr "Werkstroomnaam" #. Label of the workflow_state (Data) field in DocType 'Workflow Action' #. Name of a DocType #: frappe/workflow/doctype/workflow_action/workflow_action.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Workflow State" -msgstr "" +msgstr "Workflow Status" #. Label of the workflow_state_field (Data) field in DocType 'Workflow' #: frappe/workflow/doctype/workflow/workflow.json msgid "Workflow State Field" -msgstr "" +msgstr "Werkstroomstatusveld" #: frappe/model/workflow.py:67 msgid "Workflow State not set" -msgstr "" +msgstr "Werkstroomstatus niet ingesteld" #: frappe/model/workflow.py:281 frappe/model/workflow.py:289 msgid "Workflow State transition not allowed from {0} to {1}" -msgstr "" +msgstr "Overgang werkstroomstatus niet toegestaan van {0} naar {1}" #: frappe/workflow/doctype/workflow/workflow.js:140 msgid "Workflow States Don't Exist" @@ -30071,7 +30207,7 @@ msgstr "" #: frappe/model/workflow.py:405 msgid "Workflow Status" -msgstr "" +msgstr "Werkstroomstatus" #. Option for the 'Script Type' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json @@ -30081,7 +30217,7 @@ msgstr "" #. Name of a DocType #: frappe/workflow/doctype/workflow_transition/workflow_transition.json msgid "Workflow Transition" -msgstr "" +msgstr "Workflow Overgang" #. Name of a DocType #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json @@ -30096,11 +30232,11 @@ msgstr "" #. Description of a DocType #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Workflow state represents the current state of a document." -msgstr "" +msgstr "De workflowstatus geeft de huidige status van een document weer." #: frappe/public/js/workflow_builder/store.js:83 msgid "Workflow updated successfully" -msgstr "" +msgstr "De workflow is succesvol bijgewerkt." #. Label of the workspace_section (Section Break) field in DocType 'User' #. Label of a Link in the Build Workspace @@ -30115,47 +30251,47 @@ msgstr "" #: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" -msgstr "" +msgstr "Werkruimte" #: frappe/public/js/frappe/router.js:181 msgid "Workspace {0} does not exist" -msgstr "" +msgstr "Werkruimte {0} bestaat niet" #. Name of a DocType #: frappe/desk/doctype/workspace_chart/workspace_chart.json msgid "Workspace Chart" -msgstr "" +msgstr "Werkruimteoverzicht" #. Name of a DocType #: frappe/desk/doctype/workspace_custom_block/workspace_custom_block.json msgid "Workspace Custom Block" -msgstr "" +msgstr "Werkruimte Aangepast blok" #. Name of a DocType #: frappe/desk/doctype/workspace_link/workspace_link.json msgid "Workspace Link" -msgstr "" +msgstr "Werkruimtelink" #. Name of a role #: frappe/desk/doctype/custom_html_block/custom_html_block.json #: frappe/desk/doctype/workspace/workspace.json msgid "Workspace Manager" -msgstr "" +msgstr "Werkruimtebeheerder" #. Name of a DocType #: frappe/desk/doctype/workspace_number_card/workspace_number_card.json msgid "Workspace Number Card" -msgstr "" +msgstr "Werkpleknummerkaart" #. Name of a DocType #: frappe/desk/doctype/workspace_quick_list/workspace_quick_list.json msgid "Workspace Quick List" -msgstr "" +msgstr "Sneloverzicht van de werkplek" #. Name of a DocType #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json msgid "Workspace Shortcut" -msgstr "" +msgstr "Snelkoppeling naar de werkruimte" #. Option for the 'Link Type' (Select) field in DocType 'Desktop Icon' #. Name of a DocType @@ -30177,19 +30313,19 @@ msgstr "" #. Option for the 'View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json msgid "Workspaces" -msgstr "" +msgstr "Werkruimtes" #: frappe/public/js/frappe/form/footer/form_timeline.js:757 msgid "Would you like to publish this comment? This means it will become visible to website/portal users." -msgstr "" +msgstr "Wilt u deze reactie publiceren? Hierdoor wordt deze zichtbaar voor gebruikers van de website/het portaal." #: frappe/public/js/frappe/form/footer/form_timeline.js:761 msgid "Would you like to unpublish this comment? This means it will no longer be visible to website/portal users." -msgstr "" +msgstr "Wil je deze reactie verwijderen? Hierdoor is deze niet langer zichtbaar voor gebruikers van de website/het portaal." #: frappe/desk/page/setup_wizard/setup_wizard.py:41 msgid "Wrapping up" -msgstr "" +msgstr "Afsluiten" #. Label of the write (Check) field in DocType 'Custom DocPerm' #. Label of the write (Check) field in DocType 'DocPerm' @@ -30202,61 +30338,61 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:36 #: frappe/public/js/frappe/form/templates/set_sharing.html:3 msgid "Write" -msgstr "" +msgstr "Schrijven" #: frappe/model/base_document.py:1082 msgid "Wrong Fetch From value" -msgstr "" +msgstr "Verkeerde waarde voor ophalen van" #: frappe/public/js/frappe/views/reports/report_view.js:491 msgid "X Axis Field" -msgstr "" +msgstr "X-as veld" #. Label of the x_field (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "X Field" -msgstr "" +msgstr "X-veld" #. Option for the 'Format' (Select) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "XLSX" -msgstr "" +msgstr "XLSX" #: frappe/public/js/frappe/file_uploader/FileUploader.vue:644 msgid "XMLHttpRequest Error" -msgstr "" +msgstr "XMLHttpRequest-fout" #. Label of the y_axis (Table) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Y Axis" -msgstr "" +msgstr "Y-as" #: frappe/public/js/frappe/views/reports/report_view.js:498 msgid "Y Axis Fields" -msgstr "" +msgstr "Y-asvelden" #. 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:1268 msgid "Y Field" -msgstr "" +msgstr "Y veld" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Yahoo Mail" -msgstr "" +msgstr "Yahoo Mail" #. Option for the 'Service' (Select) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "Yandex.Mail" -msgstr "" +msgstr "Yandex.Mail" #. Label of the heatmap_year (Select) field in DocType 'Dashboard Chart' #. Label of the year (Data) field in DocType 'Company History' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/website/doctype/company_history/company_history.json msgid "Year" -msgstr "" +msgstr "Jaar" #. Option for the 'Frequency' (Select) field in DocType 'Auto Repeat' #. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type' @@ -30274,14 +30410,14 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/public/js/frappe/utils/common.js:412 msgid "Yearly" -msgstr "" +msgstr "Jaarlijks" #. Option for the 'Color' (Select) field in DocType 'DocType State' #. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column' #: frappe/core/doctype/doctype_state/doctype_state.json #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Yellow" -msgstr "" +msgstr "Geel" #. Option for the 'Standard' (Select) field in DocType 'Page' #. Option for the 'Is Standard' (Select) field in DocType 'Report' @@ -30307,17 +30443,17 @@ msgstr "" #: frappe/public/js/frappe/views/reports/query_report.js:47 #: frappe/website/doctype/help_article/templates/help_article.html:25 msgid "Yes" -msgstr "" +msgstr "Ja" #: frappe/public/js/frappe/ui/messages.js:32 msgctxt "Approve confirmation dialog" msgid "Yes" -msgstr "" +msgstr "Ja" #: frappe/public/js/frappe/ui/filters/filter.js:544 msgctxt "Checkbox is checked" msgid "Yes" -msgstr "" +msgstr "Ja" #: frappe/public/js/frappe/ui/filters/filter.js:726 msgid "Yesterday" @@ -30330,15 +30466,15 @@ msgstr "U" #: frappe/public/js/frappe/form/footer/form_timeline.js:463 msgid "You Liked" -msgstr "" +msgstr "Je vond het leuk" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:271 msgid "You added 1 row to {0}" -msgstr "" +msgstr "Je hebt 1 rij toegevoegd aan {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:249 msgid "You added {0} rows to {1}" -msgstr "" +msgstr "Je hebt {0} rijen toegevoegd aan {1}" #: frappe/public/js/frappe/router.js:648 msgid "You are about to open an external link. To confirm, click the link again." @@ -30346,66 +30482,66 @@ msgstr "" #: frappe/public/js/frappe/dom.js:435 msgid "You are connected to internet." -msgstr "" +msgstr "Je bent verbonden met internet." #: frappe/integrations/frappe_providers/frappecloud_billing.py:28 msgid "You are not allowed to access this resource" -msgstr "" +msgstr "U hebt geen toegang tot deze bron." #: frappe/permissions.py:443 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" -msgstr "" +msgstr "U bent niet gemachtigd om toegang te krijgen tot dit {0} record omdat het is gekoppeld aan {1} '{2}' in veld {3}" #: frappe/permissions.py:432 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in row {3}, field {4}" -msgstr "" +msgstr "U hebt geen toegang tot dit {0} -record omdat het is gekoppeld aan {1} '{2}' in rij {3}, veld {4}" #: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:68 msgid "You are not allowed to create columns" -msgstr "" +msgstr "Het is niet toegestaan om kolommen te maken" #: frappe/core/doctype/report/report.py:102 msgid "You are not allowed to delete Standard Report" -msgstr "" +msgstr "U mag het standaardrapport niet verwijderen" #: frappe/website/doctype/website_theme/website_theme.py:73 msgid "You are not allowed to delete a standard Website Theme" -msgstr "" +msgstr "Het is niet toegestaan om een standaard website thema verwijderen" #: frappe/core/doctype/report/report.py:398 msgid "You are not allowed to edit the report." -msgstr "" +msgstr "Het is niet toegestaan het rapport te bewerken." #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 #: frappe/desk/reportview.py:447 frappe/desk/reportview.py:450 #: frappe/permissions.py:638 msgid "You are not allowed to export {} doctype" -msgstr "" +msgstr "Het is niet toegestaan om {} doctype te exporteren" #: frappe/public/js/frappe/views/treeview.js:458 msgid "You are not allowed to print this report" -msgstr "" +msgstr "U hebt geen toestemming om dit rapport af te drukken" #: frappe/public/js/frappe/views/communication.js:845 msgid "You are not allowed to send emails related to this document" -msgstr "" +msgstr "U bent niet bevoegd om e-mails met betrekking tot dit document te versturen" #: frappe/desk/doctype/event/event.py:251 msgid "You are not allowed to update the status of this event." -msgstr "" +msgstr "Het is niet toegestaan de status van dit evenement bij te werken." #: frappe/website/doctype/web_form/web_form.py:633 msgid "You are not allowed to update this Web Form Document" -msgstr "" +msgstr "U bent niet toegestaan om dit webformulier document bij te werken" #: frappe/public/js/frappe/request.js:37 msgid "You are not connected to Internet. Retry after sometime." -msgstr "" +msgstr "U bent niet verbonden met internet. Probeer het na een tijdje opnieuw." #: frappe/public/js/frappe/web_form/webform_script.js:22 msgid "You are not permitted to access this page without login." -msgstr "" +msgstr "Je hebt geen toegang tot deze pagina zonder in te loggen." #: frappe/www/desk.py:27 msgid "You are not permitted to access this page." @@ -30413,36 +30549,36 @@ msgstr "U bent niet toegestaan om deze pagina te bekijken." #: frappe/__init__.py:464 msgid "You are not permitted to access this resource. Login to access" -msgstr "" +msgstr "U hebt geen toegang tot deze bron. Log in om toegang te krijgen." #: frappe/public/js/frappe/form/sidebar/document_follow.js:131 msgid "You are now following this document. You will receive daily updates via email. You can change this in User Settings." -msgstr "" +msgstr "U volgt nu dit document. U ontvangt dagelijks updates via e-mail. U kunt dit wijzigen in Gebruikersinstellingen." #: frappe/core/doctype/installed_applications/installed_applications.py:126 msgid "You are only allowed to update order, do not remove or add apps." -msgstr "" +msgstr "Je mag alleen de volgorde bijwerken, je mag geen apps verwijderen of toevoegen." #: frappe/email/doctype/email_account/email_account.js:284 msgid "You are selecting Sync Option as ALL, It will resync all read as well as unread message from server. This may also cause the duplication of Communication (emails)." -msgstr "" +msgstr "U selecteert de synchronisatieoptie 'ALLES'. Hierdoor worden alle gelezen én ongelezen berichten van de server gesynchroniseerd. Dit kan echter ook leiden tot dubbele communicatie (e-mails)." #: frappe/public/js/frappe/form/footer/form_timeline.js:414 msgctxt "Form timeline" msgid "You attached {0}" -msgstr "" +msgstr "Je hebt {0} toegevoegd" #: frappe/printing/page/print_format_builder/print_format_builder.js:783 msgid "You can add dynamic properties from the document by using Jinja templating." -msgstr "" +msgstr "U kunt de dynamische eigenschappen van het document toevoegen met behulp van Jinja template." #: frappe/printing/doctype/letter_head/letter_head.js:32 msgid "You can also access wkhtmltopdf variables (valid only in PDF print):" -msgstr "" +msgstr "Je hebt ook toegang tot wkhtmltopdf-variabelen (alleen geldig bij het afdrukken van PDF-bestanden):" #: frappe/templates/emails/new_user.html:22 msgid "You can also copy-paste following link in your browser" -msgstr "" +msgstr "Je kunt de volgende link ook kopiëren en in je browser plakken." #: frappe/templates/emails/download_data.html:9 msgid "You can also copy-paste this" @@ -30450,95 +30586,95 @@ msgstr "" #: frappe/templates/emails/delete_data_confirmation.html:11 msgid "You can also copy-paste this {0} to your browser" -msgstr "" +msgstr "U kunt deze {0} ook in uw browser kopiëren en plakken" #: frappe/templates/emails/user_invitation_expired.html:8 msgid "You can ask your team to resend the invitation if you'd still like to join." -msgstr "" +msgstr "Je kunt je team vragen de uitnodiging opnieuw te versturen als je nog steeds wilt deelnemen." #: frappe/public/js/frappe/logtypes.js:21 msgid "You can change the retention policy from {0}." -msgstr "" +msgstr "Je kunt het bewaarbeleid wijzigen via {0}." #: frappe/public/js/frappe/widgets/onboarding_widget.js:194 msgid "You can continue with the onboarding after exploring this page" -msgstr "" +msgstr "Je kunt na het bekijken van deze pagina verdergaan met de onboarding." #: frappe/model/delete_doc.py:179 msgid "You can disable this {0} instead of deleting it." -msgstr "" +msgstr "Je kunt dit {0} uitschakelen in plaats van het te verwijderen." #: frappe/core/doctype/file/file.py:773 msgid "You can increase the limit from System Settings." -msgstr "" +msgstr "Je kunt de limiet verhogen via de systeeminstellingen." #: frappe/utils/synchronization.py:48 msgid "You can manually remove the lock if you think it's safe: {}" -msgstr "" +msgstr "Je kunt het slot handmatig verwijderen als je denkt dat het veilig is: {}" #: frappe/public/js/frappe/form/controls/markdown_editor.js:75 msgid "You can only insert images in Markdown fields" -msgstr "" +msgstr "Je kunt alleen afbeeldingen invoegen in Markdown-velden." #: frappe/public/js/frappe/list/bulk_operations.js:42 msgid "You can only print upto {0} documents at a time" -msgstr "" +msgstr "Je kunt maximaal {0} documenten tegelijk afdrukken." #: frappe/core/doctype/user_type/user_type.py:104 msgid "You can only set the 3 custom doctypes in the Document Types table." -msgstr "" +msgstr "Je kunt slechts 3 aangepaste documenttypen instellen in de tabel 'Documenttypen'." #: frappe/handler.py:184 msgid "You can only upload JPG, PNG, GIF, PDF, TXT, CSV or Microsoft documents." -msgstr "" +msgstr "Je kunt alleen JPG-, PNG-, GIF-, PDF-, TXT-, CSV- of Microsoft-documenten uploaden." #: 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)" -msgstr "" +msgstr "U kunt maximaal 5000 records in één keer uploaden (soms minder)." #: frappe/website/doctype/web_page/web_page.js:92 msgid "You can select one from the following," -msgstr "" +msgstr "U kunt een van de volgende opties kiezen:" #. Description of the 'Rate limit for email link login' (Int) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "You can set a high value here if multiple users will be logging in from the same network." -msgstr "" +msgstr "U kunt hier een hoge waarde instellen als meerdere gebruikers vanaf hetzelfde netwerk inloggen." #: frappe/desk/query_report.py:383 msgid "You can try changing the filters of your report." -msgstr "" +msgstr "U kunt proberen de filters van uw rapport te wijzigen." #: frappe/core/page/permission_manager/permission_manager_help.html:94 msgid "You can use Customize Form to set levels on fields." -msgstr "" +msgstr "Je kunt 'Formulier aanpassen' gebruiken om niveaus aan velden toe te kennen." #: frappe/public/js/frappe/form/link_selector.js:30 msgid "You can use wildcard %" -msgstr "" +msgstr "Je kunt het jokerteken % gebruiken." #: frappe/custom/doctype/customize_form/customize_form.py:394 msgid "You can't set 'Options' for field {0}" -msgstr "" +msgstr "U kunt 'Opties' niet instellen voor veld {0}" #: frappe/custom/doctype/customize_form/customize_form.py:398 msgid "You can't set 'Translatable' for field {0}" -msgstr "" +msgstr "U kunt 'Vertaalbaar' niet instellen voor veld {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:74 msgctxt "Form timeline" msgid "You cancelled this document" -msgstr "" +msgstr "U hebt dit document geannuleerd." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:61 msgctxt "Form timeline" msgid "You cancelled this document {1}" -msgstr "" +msgstr "Je hebt dit document geannuleerd {1}" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:417 msgid "You cannot create a dashboard chart from single DocTypes" -msgstr "" +msgstr "U kunt geen dashboarddiagram maken van afzonderlijke DocTypes" #: frappe/share.py:241 msgid "You cannot share `{0}` on {1} `{2}` as you do not have `{0}` permission on `{1}`" @@ -30546,49 +30682,49 @@ msgstr "" #: frappe/custom/doctype/customize_form/customize_form.py:390 msgid "You cannot unset 'Read Only' for field {0}" -msgstr "" +msgstr "Je kan 'Alleen lezen' niet uitschakelen voor het veld {0}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:125 msgid "You changed the value of {0}" -msgstr "" +msgstr "Je hebt de waarde van {0} gewijzigd." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:114 msgid "You changed the value of {0} {1}" -msgstr "" +msgstr "Je hebt de waarde van {0} {1} gewijzigd." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:196 msgid "You changed the values for {0}" -msgstr "" +msgstr "Je hebt de waarden voor {0} gewijzigd." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:185 msgid "You changed the values for {0} {1}" -msgstr "" +msgstr "Je hebt de waarden voor {0} en {1} gewijzigd." #: frappe/public/js/frappe/form/footer/form_timeline.js:443 msgctxt "Form timeline" msgid "You changed {0} to {1}" -msgstr "" +msgstr "Je hebt {0} veranderd in {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:140 msgid "You created this" -msgstr "" +msgstr "Jij hebt dit gemaakt." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:345 msgctxt "Form timeline" msgid "You created this document {0}" -msgstr "" +msgstr "U hebt dit document gemaakt {0}" #: frappe/public/js/frappe/request.js:176 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." -msgstr "" +msgstr "Je hoeft niet voldoende rechten om deze bron te hebben. Neem contact op met uw manager om toegang te krijgen." #: frappe/app.py:384 msgid "You do not have enough permissions to complete the action" -msgstr "" +msgstr "Je hebt niet genoeg rechten om de actie te voltooien" #: frappe/core/doctype/data_import/data_import.py:83 msgid "You do not have import permission for {0}" -msgstr "" +msgstr "Je hebt geen importrechten voor {0}" #: frappe/database/query.py:963 msgid "You do not have permission to access child table field: {0}" @@ -30600,31 +30736,31 @@ msgstr "" #: frappe/desk/query_report.py:968 msgid "You do not have permission to access {0}: {1}." -msgstr "" +msgstr "Je hebt geen toestemming om toegang te krijgen tot {0}: {1}." #: frappe/public/js/frappe/form/form.js:1000 msgid "You do not have permissions to cancel all linked documents." -msgstr "" +msgstr "U hebt geen rechten om alle gekoppelde documenten te annuleren." #: frappe/desk/query_report.py:44 msgid "You don't have access to Report: {0}" -msgstr "" +msgstr "U heeft geen toegang tot Rapport: {0}" #: frappe/website/doctype/web_form/web_form.py:840 msgid "You don't have permission to access the {0} DocType." -msgstr "" +msgstr "Je hebt geen toestemming om toegang te krijgen tot het {0} DocType." #: frappe/utils/response.py:291 frappe/utils/response.py:295 msgid "You don't have permission to access this file" -msgstr "" +msgstr "U hebt geen toestemming om dit bestand te openen" #: frappe/desk/query_report.py:50 msgid "You don't have permission to get a report on: {0}" -msgstr "" +msgstr "Je hebt geen machtiging om een rapport over: {0} op te vragen." #: frappe/website/doctype/web_form/web_form.py:176 msgid "You don't have the permissions to access this document" -msgstr "" +msgstr "U hebt niet de rechten om toegang te krijgen tot dit document" #: frappe/templates/emails/new_message.html:1 msgid "You have a new message from:" @@ -30632,68 +30768,68 @@ msgstr "" #: frappe/handler.py:120 msgid "You have been successfully logged out" -msgstr "" +msgstr "U bent succesvol uitgelogd" #: frappe/custom/doctype/customize_form/customize_form.py:247 msgid "You have hit the row size limit on database table: {0}" -msgstr "" +msgstr "Je hebt de maximale rijgrootte voor de databasetabel bereikt: {0}" #: frappe/public/js/frappe/list/bulk_operations.js:426 msgid "You have not entered a value. The field will be set to empty." -msgstr "" +msgstr "Je hebt geen waarde ingevoerd. Het veld wordt leeg gelaten." #: frappe/twofactor.py:446 msgid "You have to enable Two Factor Auth from System Settings." -msgstr "" +msgstr "Je moet tweefactorauthenticatie inschakelen via de systeeminstellingen." #: frappe/public/js/frappe/model/create_new.js:328 msgid "You have unsaved changes in this form. Please save before you continue." -msgstr "" +msgstr "U hebt niet-opgeslagen wijzigingen in dit scherm. Sla eerst op." #: frappe/core/doctype/log_settings/log_settings.py:125 msgid "You have unseen {0}" -msgstr "" +msgstr "Je hebt {0} niet gezien" #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:192 msgid "You haven't added any Dashboard Charts or Number Cards yet." -msgstr "" +msgstr "Je hebt nog geen dashboardgrafieken of numerieke kaarten toegevoegd." #: frappe/public/js/frappe/list/list_view.js:516 msgid "You haven't created a {0} yet" -msgstr "" +msgstr "Je hebt nog geen {0} gemaakt." #: frappe/rate_limiter.py:166 msgid "You hit the rate limit because of too many requests. Please try after sometime." -msgstr "" +msgstr "Je hebt de limiet voor het aantal aanvragen bereikt. Probeer het over een tijdje opnieuw." #: frappe/public/js/frappe/form/footer/form_timeline.js:151 msgid "You last edited this" -msgstr "" +msgstr "Je hebt dit voor het laatst bewerkt." #: frappe/public/js/frappe/widgets/widget_dialog.js:352 msgid "You must add atleast one link." -msgstr "" +msgstr "Je moet minimaal één link toevoegen." #: frappe/website/doctype/web_form/web_form.py:836 msgid "You must be logged in to use this form." -msgstr "" +msgstr "Je moet ingelogd zijn om dit formulier te kunnen gebruiken." #: frappe/website/doctype/web_form/web_form.py:677 msgid "You must login to submit this form" -msgstr "" +msgstr "U moet inloggen om dit formulier in te dienen" #: frappe/model/document.py:390 msgid "You need the '{0}' permission on {1} {2} to perform this action." -msgstr "" +msgstr "Je hebt de '{0}' toestemming nodig op {1} {2} om deze actie uit te voeren." #: frappe/desk/doctype/workspace/workspace.py:129 #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py:74 msgid "You need to be Workspace Manager to delete a public workspace." -msgstr "" +msgstr "Je moet Workspace Manager zijn om een openbare werkruimte te kunnen verwijderen." #: frappe/desk/doctype/workspace/workspace.py:78 msgid "You need to be Workspace Manager to edit this document" -msgstr "" +msgstr "Je moet Workspace Manager zijn om dit document te kunnen bewerken." #: frappe/www/attribution.py:15 msgid "You need to be a system user to access this page." @@ -30701,19 +30837,19 @@ msgstr "" #: frappe/website/doctype/web_form/web_form.py:92 msgid "You need to be in developer mode to edit a Standard Web Form" -msgstr "" +msgstr "U moet ontwikkelaarsmodus inschakelen om een standaard webformulier te kunnen bewerken" #: frappe/utils/response.py:280 msgid "You need to be logged in and have System Manager Role to be able to access backups." -msgstr "" +msgstr "U moet ingelogd zijn en de System Manager Rol hebben om toegang te krijgen tot back-ups." #: frappe/www/me.py:13 frappe/www/third_party_apps.py:10 msgid "You need to be logged in to access this page" -msgstr "" +msgstr "Je moet ingelogd zijn om toegang te krijgen tot deze pagina" #: frappe/website/doctype/web_form/web_form.py:165 msgid "You need to be logged in to access this {0}." -msgstr "" +msgstr "U moet ingelogd zijn om toegang te krijgen tot {0}." #: frappe/public/js/frappe/widgets/links_widget.js:63 msgid "You need to create these first:" @@ -30721,78 +30857,78 @@ msgstr "" #: frappe/www/login.html:76 msgid "You need to enable JavaScript for your app to work." -msgstr "" +msgstr "U moet JavaScript inschakelen om uw app te laten werken." #: frappe/core/doctype/docshare/docshare.py:62 msgid "You need to have \"Share\" permission" -msgstr "" +msgstr "U hebt de \"Delen\" machtiging nodig." #: frappe/utils/print_format.py:322 msgid "You need to install pycups to use this feature!" -msgstr "" +msgstr "U moet pycups installeren om deze functie te gebruiken!" #: frappe/core/doctype/recorder/recorder.js:38 msgid "You need to select indexes you want to add first." -msgstr "" +msgstr "Je moet eerst de indexen selecteren die je wilt toevoegen." #: frappe/email/doctype/email_account/email_account.py:161 msgid "You need to set one IMAP folder for {0}" -msgstr "" +msgstr "Je moet één IMAP-map instellen voor {0}" #: frappe/model/rename_doc.py:391 msgid "You need write permission on {0} {1} to merge" -msgstr "" +msgstr "Je hebt schrijfrechten nodig op {0} {1} om samen te voegen" #: frappe/model/rename_doc.py:386 msgid "You need write permission on {0} {1} to rename" -msgstr "" +msgstr "Je hebt schrijfrechten nodig op {0} {1} om te hernoemen" #: frappe/client.py:501 msgid "You need {0} permission to fetch values from {1} {2}" -msgstr "" +msgstr "Je hebt {0} toestemming nodig om waarden op te halen van {1} {2}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:316 msgid "You removed 1 row from {0}" -msgstr "" +msgstr "Je hebt 1 rij verwijderd uit {0}" #: frappe/public/js/frappe/form/footer/form_timeline.js:419 msgctxt "Form timeline" msgid "You removed attachment {0}" -msgstr "" +msgstr "Je hebt bijlage {0} verwijderd" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:294 msgid "You removed {0} rows from {1}" -msgstr "" +msgstr "Je hebt {0} rijen verwijderd uit {1}" #: frappe/public/js/frappe/widgets/onboarding_widget.js:520 msgid "You seem good to go!" -msgstr "" +msgstr "Je lijkt goed om te gaan!" #: frappe/templates/includes/contact.js:20 msgid "You seem to have written your name instead of your email. Please enter a valid email address so that we can get back." -msgstr "" +msgstr "Je hebt blijkbaar je naam in plaats van je e-mailadres ingevuld. Voer een geldig e-mailadres in, zodat we contact met je kunnen opnemen." #: frappe/public/js/frappe/list/bulk_operations.js:31 msgid "You selected Draft or Cancelled documents" -msgstr "" +msgstr "U selecteerde Ontwerp of Geannuleerde documenten" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:48 msgctxt "Form timeline" msgid "You submitted this document" -msgstr "" +msgstr "U heeft dit document ingediend." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:35 msgctxt "Form timeline" msgid "You submitted this document {0}" -msgstr "" +msgstr "U hebt dit document ingediend {0}" #: frappe/public/js/frappe/form/sidebar/document_follow.js:144 msgid "You unfollowed this document" -msgstr "" +msgstr "U heeft dit document niet meer gevolgd" #: frappe/public/js/frappe/form/footer/form_timeline.js:183 msgid "You viewed this" -msgstr "" +msgstr "Je hebt dit bekeken" #: frappe/public/js/frappe/router.js:659 msgid "You will be redirected to:" @@ -30800,52 +30936,52 @@ msgstr "" #: frappe/core/doctype/user_invitation/user_invitation.py:113 msgid "You've been invited to join {0}" -msgstr "" +msgstr "Je bent uitgenodigd om mee te doen {0}" #: frappe/templates/emails/user_invitation.html:5 msgid "You've been invited to join {0}." -msgstr "" +msgstr "Je bent uitgenodigd om lid te worden van {0}." #: frappe/public/js/frappe/desk.js:547 msgid "You've logged in as another user from another tab. Refresh this page to continue using system." -msgstr "" +msgstr "Je bent ingelogd als een andere gebruiker vanuit een ander tabblad. Vernieuw deze pagina om het systeem te blijven gebruiken." #: frappe/public/js/frappe/ui/toolbar/about.js:11 msgid "YouTube" -msgstr "" +msgstr "YouTube" #: frappe/core/doctype/prepared_report/prepared_report.js:57 msgid "Your CSV file is being generated and will appear in the Attachments section once ready. Additionally, you will get notified when the file is available for download." -msgstr "" +msgstr "Uw CSV-bestand wordt gegenereerd en verschijnt in de sectie Bijlagen zodra het klaar is. U ontvangt bovendien een melding wanneer het bestand beschikbaar is om te downloaden." #: frappe/desk/page/setup_wizard/setup_wizard.js:397 msgid "Your Country" -msgstr "" +msgstr "Jouw land" #: frappe/desk/page/setup_wizard/setup_wizard.js:389 msgid "Your Language" -msgstr "" +msgstr "Je taal" #: frappe/templates/includes/comments/comments.html:21 msgid "Your Name" -msgstr "" +msgstr "Uw naam" #: frappe/public/js/frappe/list/bulk_operations.js:132 msgid "Your PDF is ready for download" -msgstr "" +msgstr "Je PDF-bestand is klaar om te downloaden." #: frappe/patches/v14_0/update_workspace2.py:34 msgid "Your Shortcuts" -msgstr "" +msgstr "Uw snelkoppelingen" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:145 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:151 msgid "Your account has been deleted" -msgstr "" +msgstr "Je account is verwijderd." #: frappe/auth.py:520 msgid "Your account has been locked and will resume after {0} seconds" -msgstr "" +msgstr "Uw account is vergrendeld en zal na {0} seconden worden hervat" #: frappe/desk/form/assign_to.py:279 msgid "Your assignment on {0} {1} has been removed by {2}" @@ -30853,35 +30989,35 @@ msgstr "Je opdracht op {0} {1} is verwijderd door {2}" #: frappe/core/doctype/file/file.js:78 msgid "Your browser does not support the audio element." -msgstr "" +msgstr "Uw browser ondersteunt het audio-element niet." #: frappe/core/doctype/file/file.js:60 msgid "Your browser does not support the video element." -msgstr "" +msgstr "Uw browser ondersteunt het video-element niet." #: frappe/templates/pages/integrations/gcalendar-success.html:11 msgid "Your connection request to Google Calendar was successfully accepted" -msgstr "" +msgstr "Uw verbindingsverzoek naar Google Agenda is met succes geaccepteerd" #: frappe/www/contact.html:35 msgid "Your email address" -msgstr "" +msgstr "jouw e-mailadres" #: frappe/desk/utils.py:105 msgid "Your exported report: {0}" -msgstr "" +msgstr "Uw geëxporteerde rapport: {0}" #: frappe/public/js/frappe/web_form/web_form.js:448 msgid "Your form has been successfully updated" -msgstr "" +msgstr "Uw formulier is succesvol bijgewerkt." #: frappe/templates/emails/user_invitation_cancelled.html:5 msgid "Your invitation to join {0} has been cancelled by the site administrator." -msgstr "" +msgstr "Je uitnodiging om lid te worden van {0} is door de sitebeheerder geannuleerd." #: frappe/templates/emails/user_invitation_expired.html:5 msgid "Your invitation to join {0} has expired." -msgstr "" +msgstr "Je uitnodiging om lid te worden van {0} is verlopen." #: frappe/templates/emails/new_user.html:6 msgid "Your login id is" @@ -30889,66 +31025,66 @@ msgstr "Uw login id is" #: frappe/www/update-password.html:192 msgid "Your new password has been set successfully." -msgstr "" +msgstr "Je nieuwe wachtwoord is succesvol ingesteld." #: frappe/www/update-password.html:172 msgid "Your old password is incorrect." -msgstr "" +msgstr "Je oude wachtwoord is onjuist." #. Description of the 'Email Footer Address' (Small Text) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json msgid "Your organization name and address for the email footer." -msgstr "" +msgstr "De naam en het adres van uw organisatie voor de voettekst van uw e-mail." #: frappe/templates/emails/auto_reply.html:2 msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." -msgstr "" +msgstr "Uw vraag is ontvangen. We zullen binnenkort antwoord terug. Als u aanvullende informatie, dan kunt u reageren op dit e-mail." #: frappe/desk/query_report.py:343 frappe/desk/reportview.py:399 msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." -msgstr "" +msgstr "Uw rapport wordt op de achtergrond gegenereerd. U ontvangt een e-mail op {0} met een downloadlink zodra het klaar is." #: frappe/app.py:377 msgid "Your session has expired, please login again to continue." -msgstr "" +msgstr "Uw sessie is verlopen, log opnieuw in om door te gaan." #: frappe/templates/emails/verification_code.html:1 msgid "Your verification code is {0}" -msgstr "" +msgstr "Uw verificatiecode is {0}" #: frappe/utils/data.py:1557 msgid "Zero" -msgstr "" +msgstr "Nul" #. Description of the 'Only Send Records Updated in Last X Hours' (Int) field #. in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Zero means send records updated at anytime" -msgstr "" +msgstr "Nul betekent dat records op elk moment worden bijgewerkt." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:363 msgid "[Action taken by {0}]" -msgstr "" +msgstr "[Actie uitgevoerd door {0}]" #: frappe/database/database.py:367 msgid "`as_iterator` only works with `as_list=True` or `as_dict=True`" -msgstr "" +msgstr "`as_iterator` werkt alleen met `as_list=True` of `as_dict=True`." #: frappe/utils/background_jobs.py:121 msgid "`job_id` paramater is required for deduplication." -msgstr "" +msgstr "De parameter `job_id` is vereist voor het verwijderen van duplicaten." #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "after_insert" -msgstr "" +msgstr "na_invoeging" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "amend" -msgstr "" +msgstr "wijzigen" #: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567 msgid "and" @@ -30957,38 +31093,38 @@ msgstr "en" #: frappe/public/js/frappe/ui/sort_selector.html:5 #: frappe/public/js/frappe/ui/sort_selector.js:48 msgid "ascending" -msgstr "" +msgstr "stijgend" #. Option for the 'Background Color' (Select) field in DocType 'Desktop Icon' #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/desktop_icon/desktop_icon.json #: frappe/desk/doctype/workspace/workspace.json msgid "blue" -msgstr "" +msgstr "blauw" #: frappe/public/js/frappe/form/workflow.js:35 msgid "by Role" -msgstr "" +msgstr "op basis van rol" #. Label of the profile (Code) field in DocType 'Recorder' #: frappe/core/doctype/recorder/recorder.json msgid "cProfile Output" -msgstr "" +msgstr "cProfile-uitvoer" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:297 msgid "calendar" -msgstr "" +msgstr "kalender" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "cancel" -msgstr "" +msgstr "annuleren" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "canceled" -msgstr "" +msgstr "geannuleerd" #. Option for the 'PDF Generator' (Select) field in DocType 'Print Format' #. Option for the 'PDF Generator' (Select) field in DocType 'Print Settings' @@ -30999,115 +31135,115 @@ msgstr "" #: frappe/public/js/frappe/form/templates/timeline_message_box.html:34 msgid "commented" -msgstr "" +msgstr "reageerde" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "create" -msgstr "" +msgstr "creëren" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "cyan" -msgstr "" +msgstr "cyaan" #: frappe/public/js/frappe/form/controls/duration.js:219 #: frappe/public/js/frappe/utils/utils.js:1203 msgctxt "Days (Field: Duration)" msgid "d" -msgstr "" +msgstr "D" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "darkgrey" -msgstr "" +msgstr "donkergrijs" #: frappe/core/page/dashboard_view/dashboard_view.js:65 msgid "dashboard" -msgstr "" +msgstr "dashboard" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "dd-mm-yyyy" -msgstr "" +msgstr "dd-mm-jjjj" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "dd.mm.yyyy" -msgstr "" +msgstr "dd.mm.jjjj" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "dd/mm/yyyy" -msgstr "" +msgstr "dd/mm/jjjj" #. Option for the 'Queue' (Select) field in DocType 'RQ Job' #. Option for the 'Queue Type(s)' (Select) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/rq_worker/rq_worker.json msgid "default" -msgstr "" +msgstr "standaard" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "deferred" -msgstr "" +msgstr "verschoven" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "delete" -msgstr "" +msgstr "verwijderen" #: frappe/public/js/frappe/ui/sort_selector.html:5 #: frappe/public/js/frappe/ui/sort_selector.js:48 msgid "descending" -msgstr "" +msgstr "dalend" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:232 msgid "document type..., e.g. customer" -msgstr "" +msgstr "documenttype ..., bijvoorbeeld klant" #. Description of the 'Email Account Name' (Data) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "e.g. \"Support\", \"Sales\", \"Jerry Yang\"" -msgstr "" +msgstr "bijv. \"Ondersteuning\", \"Verkoop\", \"Jerry Yang\"" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:257 msgid "e.g. (55 + 434) / 4 or =Math.sin(Math.PI/2)..." -msgstr "" +msgstr "bijv (55 + 434) / 4 = of Math.sin (Math.PI / 2) ..." #. Description of the 'Incoming Server' (Data) field in DocType 'Email Account' #. Description of the 'Incoming Server' (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "e.g. pop.gmail.com / imap.gmail.com" -msgstr "" +msgstr "bijv. pop.gmail.com / imap.gmail.com" #. Description of the 'Default Incoming' (Check) field in DocType 'Email #. Account' #: frappe/email/doctype/email_account/email_account.json msgid "e.g. replies@yourcomany.com. All replies will come to this inbox." -msgstr "" +msgstr "bijv. replies@yourcomany.com. Alle antwoorden komen in deze inbox terecht." #. Description of the 'Outgoing Server' (Data) field in DocType 'Email Account' #. Description of the 'Outgoing Server' (Data) field in DocType 'Email Domain' #: frappe/email/doctype/email_account/email_account.json #: frappe/email/doctype/email_domain/email_domain.json msgid "e.g. smtp.gmail.com" -msgstr "" +msgstr "bijv. smtp.gmail.com" #: frappe/custom/doctype/custom_field/custom_field.js:98 msgid "e.g.:" -msgstr "" +msgstr "bijvoorbeeld:" #. Option for the 'Code Editor Type' (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -31121,20 +31257,20 @@ msgstr "" #: frappe/core/doctype/permission_inspector/permission_inspector.json #: frappe/website/doctype/social_link_settings/social_link_settings.json msgid "email" -msgstr "" +msgstr "e-mail" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:318 msgid "email inbox" -msgstr "" +msgstr "Email Inbox" #: frappe/permissions.py:437 frappe/permissions.py:448 msgid "empty" -msgstr "" +msgstr "leeg" #: frappe/public/js/frappe/form/controls/link.js:599 msgctxt "Comparison value is empty" msgid "empty" -msgstr "" +msgstr "leeg" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 msgid "esc" @@ -31144,71 +31280,71 @@ msgstr "" #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "export" -msgstr "" +msgstr "exporteren" #. Option for the 'Social Link Type' (Select) field in DocType 'Social Link #. Settings' #: frappe/website/doctype/social_link_settings/social_link_settings.json msgid "facebook" -msgstr "" +msgstr "Facebook" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "failed" -msgstr "" +msgstr "mislukt" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "fairlogin" -msgstr "" +msgstr "fairlogin" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "finished" -msgstr "" +msgstr "afgerond" #. Option for the 'Background Color' (Select) field in DocType 'Desktop Icon' #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/desktop_icon/desktop_icon.json #: frappe/desk/doctype/workspace/workspace.json msgid "gray" -msgstr "" +msgstr "grijs" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "green" -msgstr "" +msgstr "groente" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "grey" -msgstr "" +msgstr "grijs" #: frappe/utils/backups.py:399 msgid "gzip not found in PATH! This is required to take a backup." -msgstr "" +msgstr "gzip niet gevonden in PATH! Dit is nodig om een back-up te maken." #: frappe/public/js/frappe/form/controls/duration.js:220 #: frappe/public/js/frappe/utils/utils.js:1207 msgctxt "Hours (Field: Duration)" msgid "h" -msgstr "" +msgstr "H" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:308 msgid "hub" -msgstr "" +msgstr "naaf" #. Label of the icon (Data) field in DocType 'Page' #: frappe/core/doctype/page/page.json msgid "icon" -msgstr "" +msgstr "icon" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "import" -msgstr "" +msgstr "importeren" #: frappe/public/js/frappe/form/controls/link.js:636 #: frappe/public/js/frappe/form/controls/link.js:641 @@ -31226,7 +31362,7 @@ msgstr "" #: frappe/templates/signup.html:11 frappe/www/login.html:11 msgid "jane@example.com" -msgstr "" +msgstr "jane@example.com" #: frappe/public/js/frappe/utils/pretty_date.js:46 msgid "just now" @@ -31234,84 +31370,84 @@ msgstr "net nu" #: frappe/desk/desktop.py:255 frappe/desk/query_report.py:292 msgid "label" -msgstr "" +msgstr "label" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "light-blue" -msgstr "" +msgstr "lichtblauw" #. Option for the 'Social Link Type' (Select) field in DocType 'Social Link #. Settings' #: frappe/website/doctype/social_link_settings/social_link_settings.json msgid "linkedin" -msgstr "" +msgstr "LinkedIn" #: frappe/www/third_party_apps.html:43 msgid "logged in" -msgstr "" +msgstr "ingelogd" #: frappe/website/doctype/web_form/web_form.js:382 msgid "login_required" -msgstr "" +msgstr "inloggen vereist" #. Option for the 'Queue' (Select) field in DocType 'RQ Job' #. Option for the 'Queue Type(s)' (Select) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/rq_worker/rq_worker.json msgid "long" -msgstr "" +msgstr "lang" #: frappe/public/js/frappe/form/controls/duration.js:221 #: frappe/public/js/frappe/utils/utils.js:1211 msgctxt "Minutes (Field: Duration)" msgid "m" -msgstr "" +msgstr "M" #: frappe/model/rename_doc.py:215 msgid "merged {0} into {1}" -msgstr "" +msgstr "samengevoegd {0} tot {1}" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "mm-dd-yyyy" -msgstr "" +msgstr "mm-dd-jjjj" #. Option for the 'Date Format' (Select) field in DocType 'Language' #. Option for the 'Date Format' (Select) field in DocType 'System Settings' #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "mm/dd/yyyy" -msgstr "" +msgstr "mm/dd/jjjj" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:247 msgid "module name..." -msgstr "" +msgstr "module naam ..." #: frappe/public/js/frappe/ui/toolbar/search_utils.js:171 msgid "new" -msgstr "" +msgstr "nieuw" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:227 msgid "new type of document" -msgstr "" +msgstr "nieuw type document" #. Label of the no_failed (Int) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json msgid "no failed attempts" -msgstr "" +msgstr "geen mislukte pogingen" #. Label of the nonce (Data) field in DocType 'OAuth Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "nonce" -msgstr "" +msgstr "pedofiel" #. Label of the notified (Check) field in DocType 'Reminder' #: frappe/automation/doctype/reminder/reminder.json msgid "notified" -msgstr "" +msgstr "op de hoogte gesteld" #: frappe/public/js/frappe/utils/pretty_date.js:25 msgid "now" @@ -31319,215 +31455,215 @@ msgstr "nu" #: frappe/public/js/frappe/form/grid_pagination.js:116 msgid "of" -msgstr "" +msgstr "van" #. Label of the old_parent (Data) field in DocType 'File' #: frappe/core/doctype/file/file.json msgid "old_parent" -msgstr "" +msgstr "oude_ouder" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "on_cancel" -msgstr "" +msgstr "on_cancel" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "on_change" -msgstr "" +msgstr "on_change" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "on_submit" -msgstr "" +msgstr "on_submit" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "on_trash" -msgstr "" +msgstr "on_trash" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "on_update" -msgstr "" +msgstr "on_update" #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json msgid "on_update_after_submit" -msgstr "" +msgstr "on_update_after_submit" #: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90 #: frappe/www/login.py:112 msgid "or" -msgstr "" +msgstr "of" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "orange" -msgstr "" +msgstr "oranje" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "pink" -msgstr "" +msgstr "roze" #. Option for the 'Code challenge method' (Select) field in DocType 'OAuth #. Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "plain" -msgstr "" +msgstr "vlak" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "print" -msgstr "" +msgstr "afdrukken" #. Label of the processlist (HTML) field in DocType 'System Console' #: frappe/desk/doctype/system_console/system_console.json msgid "processlist" -msgstr "" +msgstr "proceslijst" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "purple" -msgstr "" +msgstr "paars" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "queued" -msgstr "" +msgstr "in de wachtrij" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "read" -msgstr "" +msgstr "lezen" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "red" -msgstr "" +msgstr "rood" #: frappe/model/rename_doc.py:217 msgid "renamed from {0} to {1}" -msgstr "" +msgstr "hernoemd van {0} tot {1}" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "report" -msgstr "" +msgstr "rapport" #. Label of the response (HTML) field in DocType 'Custom Role' #: frappe/core/doctype/custom_role/custom_role.json msgid "response" -msgstr "" +msgstr "antwoord" #: frappe/core/doctype/deleted_document/deleted_document.py:61 msgid "restored {0} as {1}" -msgstr "" +msgstr "herstelde {0} en {1}" #: frappe/public/js/frappe/form/controls/duration.js:222 #: frappe/public/js/frappe/utils/utils.js:1215 msgctxt "Seconds (Field: Duration)" msgid "s" -msgstr "" +msgstr "S" #. Option for the 'Code challenge method' (Select) field in DocType 'OAuth #. Authorization Code' #: frappe/integrations/doctype/oauth_authorization_code/oauth_authorization_code.json msgid "s256" -msgstr "" +msgstr "s256" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "scheduled" -msgstr "" +msgstr "gepland" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "select" -msgstr "" +msgstr "selecteren" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "share" -msgstr "" +msgstr "deel" #. Option for the 'Queue' (Select) field in DocType 'RQ Job' #. Option for the 'Queue Type(s)' (Select) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_job/rq_job.json #: frappe/core/doctype/rq_worker/rq_worker.json msgid "short" -msgstr "" +msgstr "kort" #: frappe/public/js/frappe/widgets/number_card_widget.js:310 msgid "since last month" -msgstr "" +msgstr "sinds afgelopen maand" #: frappe/public/js/frappe/widgets/number_card_widget.js:309 msgid "since last week" -msgstr "" +msgstr "sinds vorige week" #: frappe/public/js/frappe/widgets/number_card_widget.js:311 msgid "since last year" -msgstr "" +msgstr "sinds vorig jaar" #: frappe/public/js/frappe/widgets/number_card_widget.js:308 msgid "since yesterday" -msgstr "" +msgstr "sinds gisteren" #. Option for the 'Status' (Select) field in DocType 'RQ Job' #: frappe/core/doctype/rq_job/rq_job.json msgid "started" -msgstr "" +msgstr "begonnen" #: frappe/desk/page/setup_wizard/setup_wizard.js:201 msgid "starting the setup..." -msgstr "" +msgstr "De installatie starten..." #. Description of the 'Group Object Class' (Data) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "string value, i.e. group" -msgstr "" +msgstr "tekenreekswaarde, d.w.z. groep" #. Description of the 'LDAP Group Member attribute' (Data) field in DocType #. 'LDAP Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "string value, i.e. member" -msgstr "" +msgstr "tekenreekswaarde, d.w.z. lid" #. Description of the 'Custom Group Search' (Data) field in DocType 'LDAP #. Settings' #: frappe/integrations/doctype/ldap_settings/ldap_settings.json msgid "string value, i.e. {0} or uid={0},ou=users,dc=example,dc=com" -msgstr "" +msgstr "tekenreekswaarde, bijvoorbeeld {0} of uid={0},ou=users,dc=example,dc=com" #. Option for the 'Permission Type' (Select) field in DocType 'Permission #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "submit" -msgstr "" +msgstr "indienen" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:242 msgid "tag name..., e.g. #tag" -msgstr "" +msgstr "tagnaam ..., bijvoorbeeld #tag" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:237 msgid "text in document type" -msgstr "" +msgstr "tekst in het documenttype" #: frappe/public/js/frappe/form/controls/data.js:36 msgid "this form" -msgstr "" +msgstr "dit formulier" #: frappe/tests/test_translate.py:174 msgid "this shouldn't break" -msgstr "" +msgstr "Dit zou niet kapot mogen gaan." #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 msgid "to close" @@ -31549,50 +31685,50 @@ msgstr "naar uw browser" #. Settings' #: frappe/website/doctype/social_link_settings/social_link_settings.json msgid "twitter" -msgstr "" +msgstr "Twitter" #: frappe/public/js/frappe/change_log.html:7 msgid "updated to {0}" -msgstr "" +msgstr "bijgewerkt naar {0}" #: frappe/public/js/frappe/ui/filters/filter.js:360 msgid "use % as wildcard" -msgstr "" +msgstr "Gebruik % als jokerteken." #: frappe/public/js/frappe/ui/filters/filter.js:359 msgid "values separated by commas" -msgstr "" +msgstr "waarden gescheiden door komma's" #. Label of the version_table (HTML) field in DocType 'Audit Trail' #: frappe/core/doctype/audit_trail/audit_trail.json msgid "version_table" -msgstr "" +msgstr "versie_tabel" #: frappe/automation/doctype/assignment_rule/assignment_rule.py:382 msgid "via Assignment Rule" -msgstr "" +msgstr "via toewijzingsregel" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:264 msgid "via Auto Repeat" -msgstr "" +msgstr "via Auto Repeat" #: frappe/core/doctype/data_import/importer.py:271 #: frappe/core/doctype/data_import/importer.py:292 msgid "via Data Import" -msgstr "" +msgstr "via gegevensimport" #. Description of the 'Add Video Conferencing' (Check) field in DocType 'Event' #: frappe/desk/doctype/event/event.json msgid "via Google Meet" -msgstr "" +msgstr "via Google Meet" #: frappe/email/doctype/notification/notification.py:410 msgid "via Notification" -msgstr "" +msgstr "via kennisgeving" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:17 msgid "via {0}" -msgstr "" +msgstr "via {0}" #. Option for the 'Code Editor Type' (Select) field in DocType 'User' #: frappe/core/doctype/user/user.json @@ -31606,24 +31742,24 @@ msgstr "" #: frappe/templates/includes/oauth_confirmation.html:5 msgid "wants to access the following details from your account" -msgstr "" +msgstr "wil toegang krijgen tot de volgende gegevens van uw account." #. Description of the 'Popover Element' (Check) field in DocType 'Form Tour #. Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json msgid "when clicked on element it will focus popover if present." -msgstr "" +msgstr "Als er op een element wordt geklikt, wordt de pop-up (indien aanwezig) geactiveerd." #. Option for the 'PDF Generator' (Select) field in DocType 'Print Format' #. Option for the 'PDF Generator' (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_settings/print_settings.json msgid "wkhtmltopdf" -msgstr "" +msgstr "wkhtmltopdf" #: frappe/printing/page/print/print.js:689 msgid "wkhtmltopdf 0.12.x (with patched qt)." -msgstr "" +msgstr "wkhtmltopdf 0.12.x (met gepatchte qt)." #. Option for the 'Doc Event' (Select) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json @@ -31634,12 +31770,12 @@ msgstr "" #. Inspector' #: frappe/core/doctype/permission_inspector/permission_inspector.json msgid "write" -msgstr "" +msgstr "schrijven" #. Option for the 'Indicator Color' (Select) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json msgid "yellow" -msgstr "" +msgstr "geel" #: frappe/public/js/frappe/utils/pretty_date.js:58 msgid "yesterday" @@ -31650,75 +31786,75 @@ msgstr "gisteren" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/system_settings/system_settings.json msgid "yyyy-mm-dd" -msgstr "" +msgstr "jjjj-mm-dd" #: frappe/desk/doctype/event/event.js:87 #: frappe/public/js/frappe/form/footer/form_timeline.js:547 msgid "{0}" -msgstr "" +msgstr "{0}" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:204 msgid "{0} ${skip_list ? \"\" : type}" -msgstr "" +msgstr "{0} ${skip_list ? \"\" : type}" #: frappe/public/js/frappe/ui/toolbar/search_utils.js:209 msgid "{0} ${type}" -msgstr "" +msgstr "{0} ${type}" #: frappe/public/js/frappe/data_import/data_exporter.js:80 #: frappe/public/js/frappe/views/gantt/gantt_view.js:54 msgid "{0} ({1})" -msgstr "" +msgstr "{0} ({1})" #: frappe/public/js/frappe/data_import/data_exporter.js:77 msgid "{0} ({1}) (1 row mandatory)" -msgstr "" +msgstr "{0} ({1}) (1 rij verplicht)" #: frappe/public/js/frappe/views/gantt/gantt_view.js:53 msgid "{0} ({1}) - {2}%" -msgstr "" +msgstr "{0} ({1}) - {2}%" #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:439 #: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:443 msgid "{0} = {1}" -msgstr "" +msgstr "{0} = {1}" #: frappe/public/js/frappe/views/calendar/calendar.js:30 msgid "{0} Calendar" -msgstr "" +msgstr "{0} Kalender" #: frappe/public/js/frappe/views/reports/report_view.js:571 msgid "{0} Chart" -msgstr "" +msgstr "{0} Grafiek" #: frappe/core/page/dashboard_view/dashboard_view.js:67 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:361 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:362 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:12 msgid "{0} Dashboard" -msgstr "" +msgstr "{0} Dashboard" #: frappe/public/js/frappe/form/grid_row.js:488 #: frappe/public/js/frappe/list/list_settings.js:225 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" -msgstr "" +msgstr "{0} Velden" #: frappe/integrations/doctype/google_calendar/google_calendar.py:376 msgid "{0} Google Calendar Events synced." -msgstr "" +msgstr "{0} Google Agenda-evenementen gesynchroniseerd." #: frappe/integrations/doctype/google_contacts/google_contacts.py:193 msgid "{0} Google Contacts synced." -msgstr "" +msgstr "{0} Google Contacten gesynchroniseerd." #: frappe/public/js/frappe/form/footer/form_timeline.js:464 msgid "{0} Liked" -msgstr "" +msgstr "{0} Vond het leuk" #: frappe/public/js/frappe/widgets/chart_widget.js:358 frappe/www/portal.html:8 msgid "{0} List" -msgstr "" +msgstr "{0} Lijst" #: frappe/public/js/frappe/list/list_settings.js:33 msgid "{0} List View Settings" @@ -31726,135 +31862,135 @@ msgstr "" #: frappe/public/js/frappe/utils/pretty_date.js:37 msgid "{0} M" -msgstr "" +msgstr "{0} M" #: frappe/public/js/frappe/views/map/map_view.js:14 msgid "{0} Map" -msgstr "" +msgstr "{0} Kaart" #: frappe/public/js/frappe/form/quick_entry.js:134 msgid "{0} Name" -msgstr "" +msgstr "{0} Naam" #: frappe/model/base_document.py:1286 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" -msgstr "" +msgstr "{0} Niet toegestaan om {1} na indiening te wijzigen van {2} naar {3}" #: frappe/public/js/frappe/widgets/chart_widget.js:366 msgid "{0} Report" -msgstr "" +msgstr "{0} Rapport" #: frappe/public/js/frappe/views/reports/query_report.js:980 msgid "{0} Reports" -msgstr "" +msgstr "{0} Rapporten" #: frappe/public/js/frappe/views/kanban/kanban_settings.js:26 msgid "{0} Settings" -msgstr "" +msgstr "{0} Instellingen" #: frappe/public/js/frappe/views/treeview.js:153 msgid "{0} Tree" -msgstr "" +msgstr "{0} Boom" #: frappe/public/js/frappe/form/footer/form_timeline.js:128 #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:152 msgid "{0} Web page views" -msgstr "" +msgstr "{0} paginaweergaven" #: frappe/public/js/frappe/form/link_selector.js:234 msgid "{0} added" -msgstr "" +msgstr "{0} toegevoegd" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:273 msgid "{0} added 1 row to {1}" -msgstr "" +msgstr "{0} heeft 1 rij toegevoegd aan {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:251 msgid "{0} added {1} rows to {2}" -msgstr "" +msgstr "{0} heeft {1} rijen toegevoegd aan {2}" #: frappe/public/js/frappe/form/controls/data.js:215 msgid "{0} already exists. Select another name" -msgstr "" +msgstr "{0} bestaat al. Selecteer een andere naam" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:36 msgid "{0} already unsubscribed" -msgstr "" +msgstr "{0} al afgemeld" #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:49 msgid "{0} already unsubscribed for {1} {2}" -msgstr "" +msgstr "{0} al afgemeld voor {1} {2}" #: frappe/utils/data.py:1770 msgid "{0} and {1}" -msgstr "" +msgstr "{0} en {1}" #: frappe/public/js/frappe/form/sidebar/form_sidebar_users.js:72 msgid "{0} are currently {1}" -msgstr "" +msgstr "{0} zijn momenteel {1}" #: frappe/printing/doctype/print_format/print_format.py:98 msgid "{0} are required" -msgstr "" +msgstr "{0} zijn verplicht" #: frappe/desk/form/assign_to.py:286 msgid "{0} assigned a new task {1} {2} to you" -msgstr "" +msgstr "{0} heeft een nieuwe taak {1} {2} aan u toegewezen" #: frappe/desk/doctype/todo/todo.py:48 msgid "{0} assigned {1}: {2}" -msgstr "" +msgstr "{0} heeft {1} toegewezen: {2}" #: frappe/public/js/frappe/form/footer/form_timeline.js:415 msgctxt "Form timeline" msgid "{0} attached {1}" -msgstr "" +msgstr "{0} bevestigd {1}" #: frappe/core/doctype/system_settings/system_settings.py:159 msgid "{0} can not be more than {1}" -msgstr "" +msgstr "{0} kan niet groter zijn dan {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:77 msgid "{0} cancelled this document" -msgstr "" +msgstr "{0} heeft dit document geannuleerd" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:68 msgctxt "Form timeline" msgid "{0} cancelled this document {1}" -msgstr "" +msgstr "{0} heeft dit document geannuleerd {1}" #: frappe/model/document.py:582 msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment." -msgstr "" +msgstr "{0} kan niet worden gewijzigd omdat het niet is geannuleerd. Annuleer het document voordat u een wijziging aanbrengt." #: frappe/public/js/form_builder/store.js:213 msgid "{0} cannot be hidden and mandatory without any default value" -msgstr "" +msgstr "{0} kan niet verborgen worden en is verplicht zonder standaardwaarde" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:128 msgid "{0} changed the value of {1}" -msgstr "" +msgstr "{0} heeft de waarde van {1} gewijzigd." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:119 msgid "{0} changed the value of {1} {2}" -msgstr "" +msgstr "{0} veranderde de waarde van {1} {2}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:199 msgid "{0} changed the values for {1}" -msgstr "" +msgstr "{0} heeft de waarden voor {1} gewijzigd." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:190 msgid "{0} changed the values for {1} {2}" -msgstr "" +msgstr "{0} heeft de waarden voor {1} en {2} gewijzigd." #: frappe/public/js/frappe/form/footer/form_timeline.js:444 msgctxt "Form timeline" msgid "{0} changed {1} to {2}" -msgstr "" +msgstr "{0} veranderde {1} in {2}" #: frappe/core/doctype/doctype/doctype.py:1637 msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential." -msgstr "" +msgstr "{0} bevat een ongeldige Fetch From-expressie; Fetch From mag niet zelfverwijzend zijn." #: frappe/public/js/frappe/form/controls/link.js:674 msgid "{0} contains {1}" @@ -31862,20 +31998,20 @@ msgstr "" #: frappe/public/js/frappe/views/interaction.js:261 msgid "{0} created successfully" -msgstr "" +msgstr "{0} is succesvol aangemaakt" #: frappe/public/js/frappe/form/footer/form_timeline.js:141 msgid "{0} created this" -msgstr "" +msgstr "{0} heeft dit gemaakt" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:348 msgctxt "Form timeline" msgid "{0} created this document {1}" -msgstr "" +msgstr "{0} heeft dit document gemaakt {1}" #: frappe/public/js/frappe/utils/pretty_date.js:33 msgid "{0} d" -msgstr "" +msgstr "{0} d" #: frappe/public/js/frappe/utils/pretty_date.js:60 msgid "{0} days ago" @@ -31888,7 +32024,7 @@ msgstr "" #: frappe/website/doctype/website_settings/website_settings.py:96 #: frappe/website/doctype/website_settings/website_settings.py:116 msgid "{0} does not exist in row {1}" -msgstr "" +msgstr "{0} bestaat niet in rij {1}" #: frappe/public/js/frappe/form/controls/link.js:649 msgid "{0} equals {1}" @@ -31896,19 +32032,19 @@ msgstr "" #: frappe/database/mariadb/schema.py:141 frappe/database/postgres/schema.py:187 msgid "{0} field cannot be set as unique in {1}, as there are non-unique existing values" -msgstr "" +msgstr "{0} veld kan niet worden ingesteld als uniek {1}, omdat er niet uniek bestaande waarden" #: frappe/core/doctype/data_import/importer.py:1070 msgid "{0} format could not be determined from the values in this column. Defaulting to {1}." -msgstr "" +msgstr "Het formaat {0} kon niet worden bepaald op basis van de waarden in deze kolom. Er wordt standaard {1} gebruikt." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:101 msgid "{0} from {1} to {2}" -msgstr "" +msgstr "{0} van {1} naar {2}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:170 msgid "{0} from {1} to {2} in row #{3}" -msgstr "" +msgstr "{0} van {1} naar {2} in rij #{3}" #: frappe/public/js/frappe/utils/pretty_date.js:29 msgid "{0} h" @@ -31916,7 +32052,7 @@ msgstr "{0} u" #: frappe/core/doctype/user_permission/user_permission.py:77 msgid "{0} has already assigned default value for {1}." -msgstr "" +msgstr "{0} heeft al een standaardwaarde toegewezen voor {1}." #: frappe/database/query.py:1217 msgid "{0} has invalid backtick notation: {1}" @@ -31924,7 +32060,7 @@ msgstr "" #: frappe/email/queue.py:124 msgid "{0} has left the conversation in {1} {2}" -msgstr "" +msgstr "{0} heeft het gesprek verlaten in {1} {2}" #: frappe/public/js/frappe/utils/pretty_date.js:54 msgid "{0} hours ago" @@ -31932,12 +32068,12 @@ msgstr "{0} uur geleden" #: frappe/website/doctype/web_form/templates/web_form.html:164 msgid "{0} if you are not redirected within {1} seconds" -msgstr "" +msgstr "{0} als je niet binnen {1} seconden wordt doorgestuurd" #: frappe/website/doctype/website_settings/website_settings.py:102 #: frappe/website/doctype/website_settings/website_settings.py:122 msgid "{0} in row {1} cannot have both URL and child items" -msgstr "" +msgstr "{0} in rij {1} kan niet zowel URL en onderliggende items bevatten" #: frappe/public/js/frappe/form/controls/link.js:715 msgid "{0} is a descendant of {1}" @@ -31945,11 +32081,11 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:955 msgid "{0} is a mandatory field" -msgstr "" +msgstr "{0} is een verplicht veld" #: frappe/core/doctype/file/file.py:577 msgid "{0} is a not a valid zip file" -msgstr "" +msgstr "{0} is geen geldig zipbestand" #: frappe/public/js/frappe/form/controls/link.js:679 msgid "{0} is after {1}" @@ -31961,11 +32097,11 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1650 msgid "{0} is an invalid Data field." -msgstr "" +msgstr "{0} is een ongeldig gegevensveld." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:162 msgid "{0} is an invalid email address in 'Recipients'" -msgstr "" +msgstr "{0} is een ongeldig e-mailadres in 'Ontvangers'" #: frappe/public/js/frappe/form/controls/link.js:684 msgid "{0} is before {1}" @@ -31978,12 +32114,12 @@ msgstr "" #: frappe/public/js/frappe/form/controls/link.js:710 #: frappe/public/js/frappe/views/reports/report_view.js:1470 msgid "{0} is between {1} and {2}" -msgstr "" +msgstr "{0} ligt tussen {1} en {2}" #: frappe/public/js/frappe/form/sidebar/form_sidebar_users.js:41 #: frappe/public/js/frappe/form/sidebar/form_sidebar_users.js:69 msgid "{0} is currently {1}" -msgstr "" +msgstr "{0} is momenteel {1}" #: frappe/public/js/frappe/form/controls/link.js:647 #: frappe/public/js/frappe/form/controls/link.js:665 @@ -31997,35 +32133,35 @@ msgstr "" #: frappe/public/js/frappe/views/reports/report_view.js:1439 msgid "{0} is equal to {1}" -msgstr "" +msgstr "{0} is gelijk aan {1}" #: frappe/public/js/frappe/form/controls/link.js:691 #: frappe/public/js/frappe/views/reports/report_view.js:1459 msgid "{0} is greater than or equal to {1}" -msgstr "" +msgstr "{0} is groter dan of gelijk aan {1}" #: frappe/public/js/frappe/form/controls/link.js:681 #: frappe/public/js/frappe/views/reports/report_view.js:1449 msgid "{0} is greater than {1}" -msgstr "" +msgstr "{0} is groter dan {1}" #: frappe/public/js/frappe/form/controls/link.js:696 #: frappe/public/js/frappe/views/reports/report_view.js:1464 msgid "{0} is less than or equal to {1}" -msgstr "" +msgstr "{0} is kleiner dan of gelijk aan {1}" #: frappe/public/js/frappe/form/controls/link.js:686 #: frappe/public/js/frappe/views/reports/report_view.js:1454 msgid "{0} is less than {1}" -msgstr "" +msgstr "{0} is kleiner dan {1}" #: frappe/public/js/frappe/views/reports/report_view.js:1489 msgid "{0} is like {1}" -msgstr "" +msgstr "{0} is als {1}" #: frappe/email/doctype/email_account/email_account.py:194 msgid "{0} is mandatory" -msgstr "" +msgstr "{0} is verplicht" #: frappe/public/js/frappe/form/controls/link.js:719 msgid "{0} is not a descendant of {1}" @@ -32033,28 +32169,28 @@ msgstr "" #: frappe/core/doctype/document_naming_rule/document_naming_rule.py:50 msgid "{0} is not a field of doctype {1}" -msgstr "" +msgstr "{0} is geen veld van doctype {1}" #: frappe/www/printview.py:380 msgid "{0} is not a raw printing format." -msgstr "" +msgstr "{0} is geen raw-afdrukindeling." #: frappe/public/js/frappe/views/calendar/calendar.js:82 msgid "{0} is not a valid Calendar. Redirecting to default Calendar." -msgstr "" +msgstr "{0} is geen geldige kalender. Doorverwijzen naar de standaardkalender." #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.py:67 msgid "{0} is not a valid Cron expression." -msgstr "" +msgstr "{0} is geen geldige Cron-expressie." #: frappe/public/js/frappe/form/controls/dynamic_link.js:25 msgid "{0} is not a valid DocType for Dynamic Link" -msgstr "" +msgstr "{0} is geen geldig DocType voor Dynamic Link" #: frappe/email/doctype/email_group/email_group.py:140 #: frappe/utils/__init__.py:189 frappe/utils/__init__.py:204 msgid "{0} is not a valid Email Address" -msgstr "" +msgstr "{0} is geen geldig e-mailadres" #: frappe/geo/doctype/country/country.py:30 msgid "{0} is not a valid ISO 3166 ALPHA-2 code." @@ -32062,35 +32198,35 @@ msgstr "" #: frappe/utils/__init__.py:167 msgid "{0} is not a valid Name" -msgstr "" +msgstr "{0} is geen geldige naam" #: frappe/utils/__init__.py:146 msgid "{0} is not a valid Phone Number" -msgstr "" +msgstr "{0} is geen geldig telefoonnummer" #: frappe/model/workflow.py:266 msgid "{0} is not a valid Workflow State. Please update your Workflow and try again." -msgstr "" +msgstr "{0} is geen geldige workflowstatus. Werk uw Workflow bij en probeer het opnieuw." #: frappe/permissions.py:830 msgid "{0} is not a valid parent DocType for {1}" -msgstr "" +msgstr "{0} is geen geldig ouder-DocType voor {1}" #: frappe/permissions.py:850 msgid "{0} is not a valid parentfield for {1}" -msgstr "" +msgstr "{0} is geen geldig ouderveld voor {1}" #: frappe/email/doctype/auto_email_report/auto_email_report.py:117 msgid "{0} is not a valid report format. Report format should one of the following {1}" -msgstr "" +msgstr "{0} is geen geldige rapportindeling. Rapportindeling moet een van de volgende {1} zijn" #: frappe/core/doctype/file/file.py:557 msgid "{0} is not a zip file" -msgstr "" +msgstr "{0} is geen zipbestand" #: frappe/core/doctype/user_invitation/user_invitation.py:182 msgid "{0} is not an allowed role for {1}" -msgstr "" +msgstr "{0} is geen toegestane rol voor {1}" #: frappe/public/js/frappe/form/controls/link.js:721 msgid "{0} is not an ancestor of {1}" @@ -32099,25 +32235,25 @@ msgstr "" #: frappe/public/js/frappe/form/controls/link.js:668 #: frappe/public/js/frappe/views/reports/report_view.js:1444 msgid "{0} is not equal to {1}" -msgstr "" +msgstr "{0} is niet gelijk aan {1}" #: frappe/public/js/frappe/views/reports/report_view.js:1491 msgid "{0} is not like {1}" -msgstr "" +msgstr "{0} is niet zoals {1}" #: frappe/public/js/frappe/form/controls/link.js:672 #: frappe/public/js/frappe/views/reports/report_view.js:1485 msgid "{0} is not one of {1}" -msgstr "" +msgstr "{0} is niet een van {1}" #: frappe/public/js/frappe/form/controls/link.js:702 #: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not set" -msgstr "" +msgstr "{0} is niet ingesteld" #: frappe/printing/doctype/print_format/print_format.py:176 msgid "{0} is now default print format for {1} doctype" -msgstr "" +msgstr "{0} is nu standaard afdrukformaat voor {1} doctype" #: frappe/public/js/frappe/form/controls/link.js:689 msgid "{0} is on or after {1}" @@ -32130,7 +32266,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/link.js:670 #: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is one of {1}" -msgstr "" +msgstr "{0} is een van {1}" #: frappe/email/doctype/email_account/email_account.py:305 #: frappe/model/naming.py:224 @@ -32143,12 +32279,12 @@ msgstr "{0} is verplicht" #: frappe/public/js/frappe/form/controls/link.js:699 #: frappe/public/js/frappe/views/reports/report_view.js:1494 msgid "{0} is set" -msgstr "" +msgstr "{0} is ingesteld" #: frappe/public/js/frappe/form/controls/link.js:723 #: frappe/public/js/frappe/views/reports/report_view.js:1473 msgid "{0} is within {1}" -msgstr "" +msgstr "{0} bevindt zich binnen {1}" #: frappe/public/js/frappe/form/controls/link.js:704 msgid "{0} is {1}" @@ -32156,31 +32292,31 @@ msgstr "" #: frappe/public/js/frappe/list/list_view.js:1865 msgid "{0} items selected" -msgstr "" +msgstr "{0} items geselecteerd" #: frappe/core/doctype/user/user.py:1461 msgid "{0} just impersonated as you. They gave this reason: {1}" -msgstr "" +msgstr "{0} heeft zich net voorgedaan als jou. Ze gaven deze reden: {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:152 msgid "{0} last edited this" -msgstr "" +msgstr "{0} heeft dit als laatste bewerkt" #: frappe/core/doctype/activity_log/feed.py:13 msgid "{0} logged in" -msgstr "" +msgstr "{0} ingelogd" #: frappe/core/doctype/activity_log/feed.py:19 msgid "{0} logged out: {1}" -msgstr "" +msgstr "{0} afgemeld: {1}" #: frappe/public/js/frappe/utils/pretty_date.js:27 msgid "{0} m" -msgstr "" +msgstr "{0} m" #: frappe/desk/notifications.py:407 msgid "{0} mentioned you in a comment in {1} {2}" -msgstr "" +msgstr "{0} heeft je genoemd in een reactie in {1} {2}" #: frappe/public/js/frappe/utils/pretty_date.js:50 msgid "{0} minutes ago" @@ -32192,35 +32328,35 @@ msgstr "{0} maanden geleden" #: frappe/model/document.py:1860 msgid "{0} must be after {1}" -msgstr "" +msgstr "{0} moet na {1} zijn" #: frappe/model/document.py:1612 msgid "{0} must be beginning with '{1}'" -msgstr "" +msgstr "{0} moet beginnen met '{1}'" #: frappe/model/document.py:1614 msgid "{0} must be equal to '{1}'" -msgstr "" +msgstr "{0} moet gelijk zijn aan '{1}'" #: frappe/model/document.py:1610 msgid "{0} must be none of {1}" -msgstr "" +msgstr "{0} mag geen van de volgende zijn: {1}" #: frappe/model/document.py:1608 frappe/utils/csvutils.py:161 msgid "{0} must be one of {1}" -msgstr "" +msgstr "{0} moet een van {1} zijn" #: frappe/model/base_document.py:1004 msgid "{0} must be set first" -msgstr "" +msgstr "{0} moet eerst worden ingesteld" #: frappe/model/base_document.py:859 msgid "{0} must be unique" -msgstr "" +msgstr "{0} moet uniek zijn" #: frappe/model/document.py:1616 msgid "{0} must be {1} {2}" -msgstr "" +msgstr "{0} moet {1} {2} zijn" #: frappe/core/doctype/language/language.py:79 msgid "{0} must begin and end with a letter and can only contain letters, hyphen or underscore." @@ -32228,20 +32364,20 @@ msgstr "" #: frappe/workflow/doctype/workflow/workflow.py:91 msgid "{0} not a valid State" -msgstr "" +msgstr "{0} geen geldig Status" #: frappe/model/rename_doc.py:394 msgid "{0} not allowed to be renamed" -msgstr "" +msgstr "{0} mag niet worden hernoemd" #: frappe/core/doctype/report/report.py:435 #: frappe/public/js/frappe/list/list_view.js:1242 msgid "{0} of {1}" -msgstr "" +msgstr "{0} van {1}" #: frappe/public/js/frappe/list/list_view.js:1244 msgid "{0} of {1} ({2} rows with children)" -msgstr "" +msgstr "{0} van {1} ({2} rijen met kinderen)" #: frappe/utils/data.py:1571 msgctxt "Money in words" @@ -32250,48 +32386,48 @@ msgstr "" #: frappe/utils/data.py:1752 msgid "{0} or {1}" -msgstr "" +msgstr "{0} of {1}" #: frappe/core/doctype/user_permission/user_permission_list.js:177 msgid "{0} record deleted" -msgstr "" +msgstr "{0} record verwijderd" #: frappe/public/js/frappe/logtypes.js:22 msgid "{0} records are not automatically deleted." -msgstr "" +msgstr "{0} records worden niet automatisch verwijderd." #: frappe/public/js/frappe/logtypes.js:29 msgid "{0} records are retained for {1} days." -msgstr "" +msgstr "{0} records worden bewaard gedurende {1} dagen." #: frappe/core/doctype/user_permission/user_permission_list.js:179 msgid "{0} records deleted" -msgstr "" +msgstr "{0} records verwijderd" #: frappe/public/js/frappe/data_import/data_exporter.js:230 msgid "{0} records will be exported" -msgstr "" +msgstr "{0} records worden geëxporteerd" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:318 msgid "{0} removed 1 row from {1}" -msgstr "" +msgstr "{0} heeft 1 rij verwijderd uit {1}" #: frappe/public/js/frappe/form/footer/form_timeline.js:420 msgctxt "Form timeline" msgid "{0} removed attachment {1}" -msgstr "" +msgstr "{0} verwijderde bijlage {1}" #: frappe/desk/doctype/todo/todo.py:58 msgid "{0} removed their assignment." -msgstr "" +msgstr "{0} hebben hun opdracht verwijderd." #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:296 msgid "{0} removed {1} rows from {2}" -msgstr "" +msgstr "{0} heeft {1} rijen verwijderd uit {2}" #: frappe/public/js/frappe/roles_editor.js:64 msgid "{0} role does not have permission on any doctype" -msgstr "" +msgstr "De rol {0} heeft geen toestemming voor enig documenttype." #: frappe/model/document.py:1851 msgid "{0} row #{1}:" @@ -32300,84 +32436,84 @@ msgstr "" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:304 msgctxt "User removed rows from child table" msgid "{0} rows from {1}" -msgstr "" +msgstr "{0} rijen vanaf {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:259 msgctxt "User added rows to child table" msgid "{0} rows to {1}" -msgstr "" +msgstr "{0} rijen tot {1}" #: frappe/desk/query_report.py:700 msgid "{0} saved successfully" -msgstr "" +msgstr "{0} succesvol opgeslagen" #: frappe/desk/doctype/todo/todo.py:44 msgid "{0} self assigned this task: {1}" -msgstr "" +msgstr "{0} heeft deze taak zelf toegewezen: {1}" #: frappe/share.py:257 msgid "{0} shared a document {1} {2} with you" -msgstr "" +msgstr "{0} heeft een document {1} {2} met u gedeeld" #: frappe/core/doctype/docshare/docshare.py:77 msgid "{0} shared this document with everyone" -msgstr "" +msgstr "{0} deelde dit document met iedereen" #: frappe/core/doctype/docshare/docshare.py:80 msgid "{0} shared this document with {1}" -msgstr "" +msgstr "{0} deelde dit document met {1}" #: frappe/core/doctype/doctype/doctype.py:318 msgid "{0} should be indexed because it's referred in dashboard connections" -msgstr "" +msgstr "{0} moet worden geïndexeerd omdat ernaar wordt verwezen in dashboardverbindingen." #: frappe/automation/doctype/auto_repeat/auto_repeat.py:149 msgid "{0} should not be same as {1}" -msgstr "" +msgstr "{0} mag niet hetzelfde zijn als {1}" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:51 msgid "{0} submitted this document" -msgstr "" +msgstr "{0} heeft dit document ingediend" #: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:42 msgctxt "Form timeline" msgid "{0} submitted this document {1}" -msgstr "" +msgstr "{0} heeft dit document ingediend {1}" #: frappe/email/doctype/email_group/email_group.py:71 #: frappe/email/doctype/email_group/email_group.py:142 msgid "{0} subscribers added" -msgstr "" +msgstr "{0} abonnees toegevoegd" #: frappe/email/queue.py:69 msgid "{0} to stop receiving emails of this type" -msgstr "" +msgstr "{0} om te stoppen met het ontvangen van e-mails van dit type" #: frappe/public/js/frappe/form/controls/date_range.js:55 #: frappe/public/js/frappe/form/controls/date_range.js:71 #: frappe/public/js/frappe/form/formatters.js:238 msgid "{0} to {1}" -msgstr "" +msgstr "{0} tot {1}" #: frappe/core/doctype/docshare/docshare.py:89 msgid "{0} un-shared this document with {1}" -msgstr "" +msgstr "{0} maakte de deling van dit document met {1} ongedaan" #: frappe/custom/doctype/customize_form/customize_form.py:256 msgid "{0} updated" -msgstr "" +msgstr "{0} bijgewerkt" #: frappe/public/js/frappe/form/controls/multiselect_list.js:212 msgid "{0} values selected" -msgstr "" +msgstr "{0} waarden geselecteerd" #: frappe/public/js/frappe/form/footer/form_timeline.js:184 msgid "{0} viewed this" -msgstr "" +msgstr "{0} heeft dit bekeken" #: frappe/public/js/frappe/utils/pretty_date.js:35 msgid "{0} w" -msgstr "" +msgstr "{0} w" #: frappe/public/js/frappe/utils/pretty_date.js:64 msgid "{0} weeks ago" @@ -32385,7 +32521,7 @@ msgstr "{0} weken geleden" #: frappe/core/page/permission_manager/permission_manager.js:380 msgid "{0} with the role {1}" -msgstr "" +msgstr "{0} met de rol {1}" #: frappe/public/js/frappe/utils/pretty_date.js:39 msgid "{0} y" @@ -32397,43 +32533,43 @@ msgstr "{0} jaar geleden" #: frappe/public/js/frappe/form/link_selector.js:228 msgid "{0} {1} added" -msgstr "" +msgstr "{0} {1} toegevoegd" #: frappe/public/js/frappe/utils/dashboard_utils.js:276 msgid "{0} {1} added to Dashboard {2}" -msgstr "" +msgstr "{0} {1} toegevoegd aan Dashboard {2}" #: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" -msgstr "" +msgstr "{0} {1} bestaat al" #: frappe/model/base_document.py:1115 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" -msgstr "" +msgstr "{0} {1} kan niet \"{2}\" worden. Het moet één zijn van \"{3}\"" #: frappe/utils/nestedset.py:353 msgid "{0} {1} cannot be a leaf node as it has children" -msgstr "" +msgstr "{0} {1} kan geen leaf node zijn, want hij is vertakt" #: frappe/model/rename_doc.py:376 msgid "{0} {1} does not exist, select a new target to merge" -msgstr "" +msgstr "{0} {1} bestaat niet, kies een nieuw doel om samen te voegen" #: frappe/public/js/frappe/form/form.js:991 msgid "{0} {1} is linked with the following submitted documents: {2}" -msgstr "" +msgstr "{0} {1} is gekoppeld aan de volgende ingediende documenten: {2}" #: frappe/model/document.py:277 frappe/permissions.py:592 msgid "{0} {1} not found" -msgstr "" +msgstr "{0} {1} niet gevonden" #: frappe/model/delete_doc.py:290 msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." -msgstr "" +msgstr "{0} {1}: Ingediend record kan niet worden verwijderd. U moet het eerst {2} annuleren {3}." #: frappe/model/base_document.py:1247 msgid "{0}, Row {1}" -msgstr "" +msgstr "{0}, Rij {1}" #: frappe/utils/data.py:1570 msgctxt "Money in words" @@ -32442,63 +32578,63 @@ msgstr "{0}." #: frappe/utils/print_format.py:150 frappe/utils/print_format.py:194 msgid "{0}/{1} complete | Please leave this tab open until completion." -msgstr "" +msgstr "{0}/{1} voltooid | Laat dit tabblad open tot het voltooid is." #: frappe/model/base_document.py:1252 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" -msgstr "" +msgstr "{0}: {1} '({3}) zal afgekapt krijgen, als maximum toegestane tekens is {2}" #: frappe/automation/doctype/auto_repeat/auto_repeat.py:436 msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings" -msgstr "" +msgstr "{0}: kan geen nieuw terugkerend document bijvoegen. Schakel {1} in Afdrukinstellingen in om het bijvoegen van een document in de e-mail voor automatisch herhalen in te schakelen" #: frappe/core/doctype/doctype/doctype.py:1458 msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values" -msgstr "" +msgstr "{0}: Veld '{1}' kan niet als Uniek worden ingesteld omdat het niet-unieke waarden heeft" #: frappe/core/doctype/doctype/doctype.py:1366 msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default" -msgstr "" +msgstr "{0}: Veld {1} in rij {2} kan niet standaard worden verborgen en verplicht" #: frappe/core/doctype/doctype/doctype.py:1325 msgid "{0}: Field {1} of type {2} cannot be mandatory" -msgstr "" +msgstr "{0}: Veld {1} van type {2} kan niet verplicht zijn" #: frappe/core/doctype/doctype/doctype.py:1313 msgid "{0}: Fieldname {1} appears multiple times in rows {2}" -msgstr "" +msgstr "{0}: Veldnaam {1} verschijnt meerdere keren in rijen {2}" #: frappe/core/doctype/doctype/doctype.py:1445 msgid "{0}: Fieldtype {1} for {2} cannot be unique" -msgstr "" +msgstr "{0}: Veldtype {1} voor {2} kan niet uniek zijn" #: frappe/core/doctype/doctype/doctype.py:1807 msgid "{0}: No basic permissions set" -msgstr "" +msgstr "{0} : Geen basis machtigingen ingesteld" #: frappe/core/doctype/doctype/doctype.py:1821 msgid "{0}: Only one rule allowed with the same Role, Level and {1}" -msgstr "" +msgstr "{0}: Slechts één regel toegestaan met dezelfde rol, niveau en {1}" #: frappe/core/doctype/doctype/doctype.py:1347 msgid "{0}: Options must be a valid DocType for field {1} in row {2}" -msgstr "" +msgstr "{0}: Opties moeten een geldig DocType zijn voor veld {1} in rij {2}" #: frappe/core/doctype/doctype/doctype.py:1336 msgid "{0}: Options required for Link or Table type field {1} in row {2}" -msgstr "" +msgstr "{0}: opties vereist voor het veld Link of Tabeltype {1} in rij {2}" #: frappe/core/doctype/doctype/doctype.py:1354 msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}" -msgstr "" +msgstr "{0}: Opties {1} moeten hetzelfde zijn als doctype naam {2} voor het veld {3}" #: frappe/public/js/frappe/form/workflow.js:45 msgid "{0}: Other permission rules may also apply" -msgstr "" +msgstr "{0}: Er kunnen ook andere toegangsregels van toepassing zijn" #: frappe/core/doctype/doctype/doctype.py:1836 msgid "{0}: Permission at level 0 must be set before higher levels are set" -msgstr "" +msgstr "{0}: Toestemming op niveau 0 moet worden ingesteld voordat hogere niveaus worden ingesteld" #: frappe/core/doctype/doctype/doctype.py:1913 msgid "{0}: The 'Amend' permission cannot be granted for a non-submittable DocType." @@ -32542,7 +32678,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/data.js:51 msgid "{0}: You can increase the limit for the field if required via {1}" -msgstr "" +msgstr "{0}: U kunt de limiet voor het veld indien nodig verhogen via {1}" #: frappe/core/doctype/doctype/doctype.py:1300 msgid "{0}: fieldname cannot be set to reserved field {1} in DocType" @@ -32550,24 +32686,24 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1291 msgid "{0}: fieldname cannot be set to reserved keyword {1}" -msgstr "" +msgstr "{0}: veldnaam kan niet worden ingesteld op gereserveerd trefwoord {1}" #: frappe/contacts/doctype/address/address.js:35 #: frappe/contacts/doctype/contact/contact.js:88 msgid "{0}: {1}" -msgstr "" +msgstr "{0}: {1}" #: frappe/workflow/doctype/workflow_action/workflow_action.py:172 msgid "{0}: {1} is set to state {2}" -msgstr "" +msgstr "{0}: {1} is ingesteld op staat {2}" #: frappe/public/js/frappe/views/reports/query_report.js:1326 msgid "{0}: {1} vs {2}" -msgstr "" +msgstr "{0}: {1} versus {2}" #: frappe/core/doctype/doctype/doctype.py:1466 msgid "{0}:Fieldtype {1} for {2} cannot be indexed" -msgstr "" +msgstr "{0}: Veldtype {1} voor {2} kan niet worden geïndexeerd" #: frappe/public/js/frappe/form/quick_entry.js:203 msgid "{1} saved" @@ -32575,67 +32711,67 @@ msgstr "" #: frappe/public/js/frappe/utils/datatable.js:12 msgid "{count} cell copied" -msgstr "" +msgstr "{count} cel gekopieerd" #: frappe/public/js/frappe/utils/datatable.js:13 msgid "{count} cells copied" -msgstr "" +msgstr "{count} cellen gekopieerd" #: frappe/public/js/frappe/utils/datatable.js:16 msgid "{count} row selected" -msgstr "" +msgstr "{count} rij geselecteerd" #: frappe/public/js/frappe/utils/datatable.js:17 msgid "{count} rows selected" -msgstr "" +msgstr "{count} rijen geselecteerd" #: frappe/core/doctype/doctype/doctype.py:1520 msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}." -msgstr "" +msgstr "{{{0}}} is een ongeldig veldnaampatroon. Gebruik {{field_name}}." #: frappe/public/js/frappe/form/form.js:525 msgid "{} Complete" -msgstr "" +msgstr "{} Compleet" #: frappe/utils/data.py:2621 msgid "{} Invalid python code on line {}" -msgstr "" +msgstr "{} Ongeldige Python-code op regel {}" #: frappe/utils/data.py:2630 msgid "{} Possibly invalid python code.
    {}" -msgstr "" +msgstr "{} Mogelijk ongeldige Python-code.
    {}" #: frappe/core/doctype/log_settings/log_settings.py:54 msgid "{} does not support automated log clearing." -msgstr "" +msgstr "{} biedt geen ondersteuning voor automatisch wissen van logbestanden." #: frappe/core/doctype/audit_trail/audit_trail.py:41 msgid "{} field cannot be empty." -msgstr "" +msgstr "Het veld {} mag niet leeg zijn." #: frappe/email/doctype/email_account/email_account.py:224 #: frappe/email/doctype/email_account/email_account.py:232 msgid "{} has been disabled. It can only be enabled if {} is checked." -msgstr "" +msgstr "{} is uitgeschakeld. Het kan alleen worden ingeschakeld als {} is aangevinkt." #: frappe/utils/data.py:145 msgid "{} is not a valid date string." -msgstr "" +msgstr "{} is geen geldige datumtekenreeks." #: frappe/commands/utils.py:512 msgid "{} not found in PATH! This is required to access the console." -msgstr "" +msgstr "{} niet gevonden in PATH! Dit is vereist om toegang te krijgen tot de console." #: frappe/database/db_manager.py:99 msgid "{} not found in PATH! This is required to restore the database." -msgstr "" +msgstr "{} niet gevonden in PATH! Dit is nodig om de database te herstellen." #: frappe/utils/backups.py:466 msgid "{} not found in PATH! This is required to take a backup." -msgstr "" +msgstr "{} niet gevonden in PATH! Dit is nodig om een back-up te maken." #: frappe/public/js/frappe/file_uploader/FileBrowser.vue:5 #: frappe/public/js/frappe/file_uploader/WebLink.vue:4 msgid "← Back to upload files" -msgstr "" +msgstr "← Terug naar het uploaden van bestanden" From 260abca660a688528f10e95d1dbce34dad5caa63 Mon Sep 17 00:00:00 2001 From: Sagar Vora <16315650+sagarvora@users.noreply.github.com> Date: Sat, 21 Feb 2026 11:35:17 +0530 Subject: [PATCH 234/393] perf: avoid layout thrashing in control input toggle --- frappe/public/js/frappe/form/controls/base_input.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/base_input.js b/frappe/public/js/frappe/form/controls/base_input.js index 8e78c6cab7..190a8d4de9 100644 --- a/frappe/public/js/frappe/form/controls/base_input.js +++ b/frappe/public/js/frappe/form/controls/base_input.js @@ -26,7 +26,7 @@ frappe.ui.form.ControlInput = class ControlInput extends frappe.ui.form.Control
    - +
    @@ -115,8 +115,8 @@ frappe.ui.form.ControlInput = class ControlInput extends frappe.ui.form.Control let is_fetch_from_read_only = me.read_only_because_of_fetch_from(); if (me.can_write() && !is_fetch_from_read_only) { - me.disp_area && $(me.disp_area).toggle(false); - $(me.input_area).toggle(true); + me.disp_area && $(me.disp_area).addClass("hide"); + $(me.input_area).removeClass("hide"); me.$input && me.$input.prop("disabled", false); make_input(); update_input(); @@ -125,10 +125,10 @@ frappe.ui.form.ControlInput = class ControlInput extends frappe.ui.form.Control make_input(); update_input(); } else { - $(me.input_area).toggle(false); + $(me.input_area).addClass("hide"); if (me.disp_area) { me.set_disp_area(me.value); - $(me.disp_area).toggle(true); + $(me.disp_area).removeClass("hide"); } } me.$input && me.$input.prop("disabled", true); From 9bab8e910c5a416d876eac69380b33f2a81a8df0 Mon Sep 17 00:00:00 2001 From: Sagar Vora <16315650+sagarvora@users.noreply.github.com> Date: Sat, 21 Feb 2026 11:51:29 +0530 Subject: [PATCH 235/393] perf: avoid creating jQuery obj to detect height/width --- frappe/public/js/frappe/utils/common.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/utils/common.js b/frappe/public/js/frappe/utils/common.js index a13696c05e..89d21f7647 100644 --- a/frappe/public/js/frappe/utils/common.js +++ b/frappe/public/js/frappe/utils/common.js @@ -280,11 +280,11 @@ frappe.get_cookies = function getCookies() { }; frappe.is_mobile = function () { - return $(document).width() < 768; + return window.innerWidth < 768; }; frappe.is_large_screen = function () { - return $(document).height() > 1180; + return window.innerHeight > 1180; }; frappe.utils.xss_sanitise = function (string, options) { From 26f678ed3c09557877acfc2807bb7fc347a635ea Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Sat, 21 Feb 2026 20:55:40 +0530 Subject: [PATCH 236/393] style: fix formatting issues --- .../public/js/frappe/ui/group_by/group_by.js | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/frappe/public/js/frappe/ui/group_by/group_by.js b/frappe/public/js/frappe/ui/group_by/group_by.js index 3dc963f5ec..dfb8e06dd4 100644 --- a/frappe/public/js/frappe/ui/group_by/group_by.js +++ b/frappe/public/js/frappe/ui/group_by/group_by.js @@ -386,17 +386,18 @@ frappe.ui.GroupBy = class { const fields = this.report_view.meta.fields .concat(standard_fields) - .filter((f) => - [ - "Select", - "Link", - "Data", - "Int", - "Check", - "Dynamic Link", - "Autocomplete", - "Date", - ].includes(f.fieldtype) && !f.is_virtual + .filter( + (f) => + [ + "Select", + "Link", + "Data", + "Int", + "Check", + "Dynamic Link", + "Autocomplete", + "Date", + ].includes(f.fieldtype) && !f.is_virtual ); this.group_by_fields[this.doctype] = fields.sort((a, b) => __(cstr(a.label)).localeCompare(cstr(__(b.label))) From 14159b72f3c03ae3470db5938f4d41b372732d16 Mon Sep 17 00:00:00 2001 From: KerollesFathy Date: Sat, 21 Feb 2026 19:16:19 +0000 Subject: [PATCH 237/393] fix: avoid append None to pages list --- frappe/desk/desktop.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/desk/desktop.py b/frappe/desk/desktop.py index a2152f63d5..b852102613 100644 --- a/frappe/desk/desktop.py +++ b/frappe/desk/desktop.py @@ -490,7 +490,9 @@ def get_workspace_sidebar_items(): pages.extend(private_pages) if len(pages) == 0: - pages.append(next((x for x in all_pages if x["title"] == "Welcome Workspace"), None)) + welcome_workspace = next((x for x in all_pages if x["title"] == "Welcome Workspace"), None) + if welcome_workspace: + pages.append(welcome_workspace) return { "pages": pages, From d4baeb0687ea99d8700dd0d06c1a9402ec68b289 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Sun, 22 Feb 2026 11:14:03 +0530 Subject: [PATCH 238/393] fix: skip sending mail if account does not exist --- frappe/core/doctype/user/user.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/core/doctype/user/user.py b/frappe/core/doctype/user/user.py index ebaf8836cb..1c3fcac899 100644 --- a/frappe/core/doctype/user/user.py +++ b/frappe/core/doctype/user/user.py @@ -1459,7 +1459,8 @@ def impersonate(user: str, reason: str): notification.set("type", "Alert") notification.insert(ignore_permissions=True) # notify user via email too - if not frappe.conf.get("developer_mode"): # bypass for testing locally + email_exists = frappe.db.exists("Email Account", {"default_outgoing": 1, "awaiting_password": 0}) + if email_exists: user_email = frappe.db.get_value("User", user, "email") email_message = _( "User {0} has started an impersonation session as you.

    Reason provided: {1}" From 93952e8c982d335e03941eb3f4cdccc4e96b6fea Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Sun, 22 Feb 2026 11:35:19 +0530 Subject: [PATCH 239/393] test: fix test to suit the changes --- frappe/tests/test_email.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/frappe/tests/test_email.py b/frappe/tests/test_email.py index 7e00b4c3d0..2e3932c7e3 100644 --- a/frappe/tests/test_email.py +++ b/frappe/tests/test_email.py @@ -369,14 +369,15 @@ class TestEmail(IntegrationTestCase): patch("frappe.sendmail") as mocked_sendmail, patch("frappe.local.login_manager", create=True) as mocked_lm, ): - reason = "Testing Security Alert" - impersonate(user=target_user, reason=reason) + with patch("frappe.db.exists", return_value=True): + reason = "Testing Security Alert" + impersonate(user=target_user, reason=reason) - self.assertTrue(mocked_sendmail.called) - _, kwargs = mocked_sendmail.call_args - self.assertIn(target_user, kwargs.get("recipients")) - self.assertIn(reason, kwargs.get("content")) - mocked_lm.impersonate.assert_called_with(target_user) + self.assertTrue(mocked_sendmail.called) + _, kwargs = mocked_sendmail.call_args + self.assertIn(target_user, kwargs.get("recipients")) + self.assertIn(reason, kwargs.get("content")) + mocked_lm.impersonate.assert_called_with(target_user) # Cleanup frappe.db.delete("User", {"email": target_user}) From 380511f711f3535431b1cdb0b7ca0767c701231e Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Sun, 22 Feb 2026 11:36:16 +0530 Subject: [PATCH 240/393] refactor: better naming --- frappe/core/doctype/user/user.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/core/doctype/user/user.py b/frappe/core/doctype/user/user.py index 1c3fcac899..cebd245531 100644 --- a/frappe/core/doctype/user/user.py +++ b/frappe/core/doctype/user/user.py @@ -1459,8 +1459,8 @@ def impersonate(user: str, reason: str): notification.set("type", "Alert") notification.insert(ignore_permissions=True) # notify user via email too - email_exists = frappe.db.exists("Email Account", {"default_outgoing": 1, "awaiting_password": 0}) - if email_exists: + outgoing_email_exists = frappe.db.exists("Email Account", {"default_outgoing": 1, "awaiting_password": 0}) + if outgoing_email_exists: user_email = frappe.db.get_value("User", user, "email") email_message = _( "User {0} has started an impersonation session as you.

    Reason provided: {1}" From 85dc6d15b02dc073b358270aa7ddd5c1fad25e9a Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Sun, 22 Feb 2026 13:53:48 +0530 Subject: [PATCH 241/393] fix: labels in user desk settings --- frappe/core/doctype/user/user.json | 24 ++++++++++++------------ frappe/desk/form/assign_to.py | 5 ++--- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/frappe/core/doctype/user/user.json b/frappe/core/doctype/user/user.json index 1c6b2b503b..bdc97b4993 100644 --- a/frappe/core/doctype/user/user.json +++ b/frappe/core/doctype/user/user.json @@ -53,8 +53,8 @@ "search_bar", "notifications", "list_settings_section", - "list_sidebar", "bulk_actions", + "list_sidebar", "view_switcher", "form_settings_section", "form_sidebar", @@ -771,13 +771,13 @@ "default": "1", "fieldname": "search_bar", "fieldtype": "Check", - "label": "Search Bar" + "label": "Show search bar" }, { "default": "1", "fieldname": "notifications", "fieldtype": "Check", - "label": "Notifications" + "label": "Allow notifications" }, { "collapsible": 1, @@ -789,20 +789,20 @@ "default": "1", "fieldname": "list_sidebar", "fieldtype": "Check", - "label": "Sidebar" + "label": "Show sidebar" }, { "default": "1", "fieldname": "bulk_actions", "fieldtype": "Check", - "label": "Bulk Actions", + "label": "Allow bulk actions", "permlevel": 1 }, { "default": "1", "fieldname": "view_switcher", "fieldtype": "Check", - "label": "View Switcher" + "label": "Show view switcher" }, { "collapsible": 1, @@ -814,25 +814,25 @@ "default": "1", "fieldname": "form_sidebar", "fieldtype": "Check", - "label": "Sidebar" + "label": "Show sidebar" }, { "default": "1", "fieldname": "timeline", "fieldtype": "Check", - "label": "Timeline" + "label": "Show timeline" }, { "default": "1", "fieldname": "dashboard", "fieldtype": "Check", - "label": "Dashboard" + "label": "Show dashboard" }, { "default": "0", "fieldname": "show_absolute_datetime_in_timeline", "fieldtype": "Check", - "label": "Show Absolute Datetime in Timeline" + "label": "Show absolute datetime in timeline" }, { "fieldname": "sessions_tab", @@ -851,7 +851,7 @@ "default": "0", "fieldname": "form_navigation_buttons", "fieldtype": "Check", - "label": "Navigation Buttons" + "label": "Show navigation buttons" } ], "icon": "fa fa-user", @@ -905,7 +905,7 @@ } ], "make_attachments_public": 1, - "modified": "2026-02-20 19:47:59.211390", + "modified": "2026-02-22 13:44:36.317890", "modified_by": "Administrator", "module": "Core", "name": "User", diff --git a/frappe/desk/form/assign_to.py b/frappe/desk/form/assign_to.py index 2ad40a22ea..c84dc29784 100644 --- a/frappe/desk/form/assign_to.py +++ b/frappe/desk/form/assign_to.py @@ -141,12 +141,11 @@ def add(args: dict[str, Any] | None = None, *, ignore_permissions: bool | int = @frappe.whitelist() -def add_multiple(args: dict[str, Any] | None = None): +def add_multiple() -> None: if not frappe.get_cached_value("User", frappe.session.user, "bulk_actions"): frappe.throw(_("You are not allowed to perform bulk actions"), frappe.PermissionError) - if not args: - args = frappe.local.form_dict + args = frappe.local.form_dict docname_list = json.loads(args["name"]) From 6597e00cb122c0b9dd40ffb8227beae7574e6802 Mon Sep 17 00:00:00 2001 From: frappe-pr-bot Date: Sun, 22 Feb 2026 09:42:08 +0000 Subject: [PATCH 242/393] chore: update POT file --- frappe/locale/main.pot | 1979 ++++++++++++++++++++++++---------------- 1 file changed, 1173 insertions(+), 806 deletions(-) diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot index cb2954671c..3541f4601c 100644 --- a/frappe/locale/main.pot +++ b/frappe/locale/main.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Frappe Framework VERSION\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-15 09:42+0000\n" -"PO-Revision-Date: 2026-02-15 09:42+0000\n" +"POT-Creation-Date: 2026-02-22 09:42+0000\n" +"PO-Revision-Date: 2026-02-22 09:42+0000\n" "Last-Translator: developers@frappe.io\n" "Language-Team: developers@frappe.io\n" "MIME-Version: 1.0\n" @@ -32,7 +32,7 @@ msgstr "" msgid "\"Company History\"" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:202 +#: frappe/core/doctype/data_export/exporter.py:203 msgid "\"Parent\" signifies the parent table in which this row must be added" msgstr "" @@ -46,7 +46,7 @@ msgstr "" msgid "\"amended_from\" field must be present to do an amendment." msgstr "" -#: frappe/utils/csvutils.py:246 +#: frappe/utils/csvutils.py:247 msgid "\"{0}\" is not a valid Google Sheets URL" msgstr "" @@ -68,7 +68,7 @@ msgstr "" msgid "<head> HTML" msgstr "" -#: frappe/database/query.py:2275 +#: frappe/database/query.py:2388 msgid "'*' is only allowed in {0} SQL function(s)" msgstr "" @@ -112,7 +112,7 @@ msgstr "" msgid "** Failed: {0} to {1}: {2}" msgstr "" -#: frappe/public/js/frappe/list/list_settings.js:133 +#: frappe/public/js/frappe/list/list_settings.js:138 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:111 msgid "+ Add / Remove Fields" msgstr "" @@ -143,7 +143,7 @@ msgstr "" msgid "0 is highest" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:891 +#: frappe/public/js/frappe/form/grid_row.js:886 msgid "1 = True & 0 = False" msgstr "" @@ -158,7 +158,7 @@ msgstr "" msgid "1 Day" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:374 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:375 msgid "1 Google Calendar Event synced." msgstr "" @@ -257,7 +257,7 @@ msgstr "" msgid "5 days ago" msgstr "" -#: frappe/desk/doctype/bulk_update/bulk_update.py:36 +#: frappe/desk/doctype/bulk_update/bulk_update.py:38 msgid "; not allowed in condition" msgstr "" @@ -769,7 +769,7 @@ msgstr "" #. Label of the api_key (Data) field in DocType 'Google Settings' #. Label of the sb_01 (Section Break) field in DocType 'Google Settings' #. Label of the api_key (Data) field in DocType 'Push Notification Settings' -#: frappe/core/doctype/user/user.js:477 frappe/core/doctype/user/user.json +#: frappe/core/doctype/user/user.js:473 frappe/core/doctype/user/user.json #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json #: frappe/integrations/doctype/google_settings/google_settings.json @@ -788,7 +788,7 @@ msgstr "" msgid "API Key cannot be regenerated" msgstr "" -#: frappe/core/doctype/user/user.js:474 +#: frappe/core/doctype/user/user.js:470 msgid "API Keys" msgstr "" @@ -804,7 +804,9 @@ msgid "API Method" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/api_request_log/api_request_log.json +#: frappe/workspace_sidebar/system.json msgid "API Request Log" msgstr "" @@ -812,7 +814,7 @@ msgstr "" #. Label of the api_secret (Password) field in DocType 'Email Account' #. Label of the api_secret (Password) field in DocType 'Push Notification #. Settings' -#: frappe/core/doctype/user/user.js:484 frappe/core/doctype/user/user.json +#: frappe/core/doctype/user/user.js:480 frappe/core/doctype/user/user.json #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "API Secret" @@ -881,8 +883,9 @@ msgstr "" #. Name of a DocType #. Label of a Link in the Users Workspace +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/access_log/access_log.json -#: frappe/core/workspace/users/users.json +#: frappe/core/workspace/users/users.json frappe/workspace_sidebar/users.json msgid "Access Log" msgstr "" @@ -898,7 +901,7 @@ msgstr "" msgid "Access Token URL" msgstr "" -#: frappe/auth.py:497 +#: frappe/auth.py:500 msgid "Access not allowed from this IP Address" msgstr "" @@ -962,7 +965,7 @@ msgstr "" msgid "Action Complete" msgstr "" -#: frappe/model/document.py:1940 +#: frappe/model/document.py:2070 msgid "Action Failed" msgstr "" @@ -1061,22 +1064,23 @@ msgstr "" #. Group in User's connections #: frappe/core/doctype/user/user.json #: frappe/public/js/frappe/form/dashboard.js:22 -#: frappe/public/js/frappe/form/footer/form_timeline.js:60 +#: frappe/public/js/frappe/form/footer/form_timeline.js:58 msgid "Activity" msgstr "" #. Name of a DocType #. Label of a Link in the Build Workspace #. Label of a Link in the Users Workspace +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/activity_log/activity_log.json #: frappe/core/workspace/build/build.json -#: frappe/core/workspace/users/users.json +#: frappe/core/workspace/users/users.json frappe/workspace_sidebar/users.json msgid "Activity Log" msgstr "" #: frappe/core/page/permission_manager/permission_manager.js:534 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:503 +#: frappe/public/js/frappe/form/grid_row.js:487 #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 @@ -1088,7 +1092,7 @@ msgstr "" msgid "Add" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:456 +#: frappe/public/js/frappe/form/grid_row.js:440 msgid "Add / Remove Columns" msgstr "" @@ -1137,10 +1141,10 @@ msgid "Add Child" msgstr "" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1939 -#: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:356 -#: frappe/public/js/frappe/views/reports/report_view.js:381 +#: frappe/public/js/frappe/views/reports/query_report.js:1968 +#: frappe/public/js/frappe/views/reports/query_report.js:1971 +#: frappe/public/js/frappe/views/reports/report_view.js:357 +#: frappe/public/js/frappe/views/reports/report_view.js:382 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "" @@ -1174,7 +1178,7 @@ msgid "Add Gray Background" msgstr "" #: frappe/public/js/frappe/ui/group_by/group_by.js:230 -#: frappe/public/js/frappe/ui/group_by/group_by.js:430 +#: frappe/public/js/frappe/ui/group_by/group_by.js:433 msgid "Add Group" msgstr "" @@ -1195,6 +1199,11 @@ msgstr "" msgid "Add Query Parameters" msgstr "" +#. Label of the add_reply_to_header (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add Reply-To header" +msgstr "" + #: frappe/core/doctype/user/user.py:860 msgid "Add Roles" msgstr "" @@ -1224,7 +1233,7 @@ msgstr "" msgid "Add Tags" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2249 +#: frappe/public/js/frappe/list/list_view.js:2246 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "" @@ -1352,11 +1361,15 @@ msgstr "" msgid "Add tab" msgstr "" -#: frappe/public/js/frappe/utils/dashboard_utils.js:269 +#: frappe/public/js/frappe/utils/dashboard_utils.js:262 #: frappe/public/js/frappe/views/reports/query_report.js:253 msgid "Add to Dashboard" msgstr "" +#: frappe/desk/doctype/workspace/workspace.js:49 +msgid "Add to Desktop" +msgstr "" + #: frappe/public/js/frappe/form/sidebar/assign_to.js:110 msgid "Add to ToDo" msgstr "" @@ -1450,7 +1463,7 @@ msgstr "" msgid "Address Title" msgstr "" -#: frappe/contacts/doctype/address/address.py:71 +#: frappe/contacts/doctype/address/address.py:73 msgid "Address Title is mandatory." msgstr "" @@ -1465,7 +1478,7 @@ msgstr "" msgid "Address and other legal information you may want to put in the footer." msgstr "" -#: frappe/contacts/doctype/address/address.py:205 +#: frappe/contacts/doctype/address/address.py:207 msgid "Addresses" msgstr "" @@ -1474,6 +1487,12 @@ msgstr "" msgid "Addresses And Contacts" msgstr "" +#. Description of the 'Reply-To Addresses' (Table) field in DocType 'Email +#. Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Addresses added here will be used as the Reply-To header for outgoing emails sent from this account." +msgstr "" + #. Description of a DocType #: frappe/custom/doctype/client_script/client_script.json msgid "Adds a custom client script to a DocType" @@ -1511,11 +1530,11 @@ msgstr "" msgid "Administrator" msgstr "" -#: frappe/core/doctype/user/user.py:1276 +#: frappe/core/doctype/user/user.py:1272 msgid "Administrator Logged In" msgstr "" -#: frappe/core/doctype/user/user.py:1270 +#: frappe/core/doctype/user/user.py:1266 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "" @@ -1596,7 +1615,7 @@ msgstr "" msgid "After Submit" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:63 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Aggregate Field is required to create a number card" msgstr "" @@ -1609,7 +1628,7 @@ msgstr "" msgid "Aggregate Function Based On" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:410 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:413 msgid "Aggregate Function field is required to create a dashboard chart" msgstr "" @@ -1618,7 +1637,7 @@ msgstr "" msgid "Alert" msgstr "" -#: frappe/database/query.py:2323 +#: frappe/database/query.py:2436 msgid "Alias must be a string" msgstr "" @@ -1683,7 +1702,7 @@ msgstr "" #. Label of the all_day (Check) field in DocType 'Event' #: frappe/desk/doctype/calendar_view/calendar_view.json #: frappe/desk/doctype/event/event.json -#: frappe/public/js/frappe/ui/notifications/notifications.js:448 +#: frappe/public/js/frappe/ui/notifications/notifications.js:444 msgid "All Day" msgstr "" @@ -2100,19 +2119,19 @@ msgstr "" msgid "Allows users to enable the mask property for any field of the respective doctype." msgstr "" -#: frappe/core/doctype/user/user.py:1084 +#: frappe/core/doctype/user/user.py:1080 msgid "Already Registered" msgstr "" -#: frappe/desk/form/assign_to.py:137 +#: frappe/desk/form/assign_to.py:138 msgid "Already in the following Users ToDo list:{0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:903 +#: frappe/public/js/frappe/views/reports/report_view.js:941 msgid "Also adding the dependent currency field {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:916 +#: frappe/public/js/frappe/views/reports/report_view.js:954 msgid "Also adding the status dependency field {0}" msgstr "" @@ -2259,7 +2278,7 @@ msgstr "" msgid "Anonymous responses" msgstr "" -#: frappe/public/js/frappe/request.js:188 +#: frappe/public/js/frappe/request.js:183 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "" @@ -2326,7 +2345,7 @@ msgstr "" msgid "App not found for module: {0}" msgstr "" -#: frappe/__init__.py:1112 +#: frappe/__init__.py:1117 msgid "App {0} is not installed" msgstr "" @@ -2346,7 +2365,7 @@ msgstr "" msgid "Append To" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:203 +#: frappe/email/doctype/email_account/email_account.py:172 msgid "Append To can be one of {0}" msgstr "" @@ -2400,7 +2419,7 @@ msgstr "" msgid "Apply" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2234 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "" @@ -2461,7 +2480,7 @@ msgid "Approval Required" msgstr "" #: frappe/templates/includes/navbar/navbar_login.html:18 -#: frappe/website/js/website.js:619 +#: frappe/website/js/website.js:631 msgid "Apps" msgstr "" @@ -2487,15 +2506,15 @@ msgstr "" msgid "Are you sure you want to cancel the invitation?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2213 +#: frappe/public/js/frappe/list/list_view.js:2210 msgid "Are you sure you want to clear the assignments?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:324 +#: frappe/public/js/frappe/form/grid.js:337 msgid "Are you sure you want to delete all {0} rows?" msgstr "" -#: frappe/public/js/frappe/form/controls/attach.js:38 +#: frappe/public/js/frappe/form/controls/attach.js:36 #: frappe/public/js/frappe/form/sidebar/attachments.js:135 msgid "Are you sure you want to delete the attachment?" msgstr "" @@ -2582,7 +2601,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:107 +#: frappe/desk/form/assign_to.py:108 msgid "As document sharing is disabled, please give them the required permissions before assigning." msgstr "" @@ -2609,7 +2628,7 @@ msgstr "" msgid "Assign To" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2195 +#: frappe/public/js/frappe/list/list_view.js:2192 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "" @@ -2698,8 +2717,9 @@ msgstr "" #. Name of a DocType #. Label of the assignment_rule (Link) field in DocType 'ToDo' +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/assignment_rule/assignment_rule.json -#: frappe/desk/doctype/todo/todo.json +#: frappe/desk/doctype/todo/todo.json frappe/workspace_sidebar/automation.json msgid "Assignment Rule" msgstr "" @@ -2727,7 +2747,7 @@ msgstr "" msgid "Assignment Update on {0}" msgstr "" -#: frappe/desk/form/assign_to.py:78 +#: frappe/desk/form/assign_to.py:79 msgid "Assignment for {0} {1}" msgstr "" @@ -2748,7 +2768,7 @@ msgstr "" msgid "Asynchronous" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:698 +#: frappe/public/js/frappe/form/grid_row.js:695 msgid "At least one column is required to show in the grid." msgstr "" @@ -2805,7 +2825,7 @@ msgstr "" msgid "Attach Print" msgstr "" -#: frappe/public/js/frappe/file_uploader/WebLink.vue:10 +#: frappe/public/js/frappe/file_uploader/WebLink.vue:12 msgid "Attach a web link" msgstr "" @@ -2905,6 +2925,11 @@ msgstr "" msgid "Audit Trail" msgstr "" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/users.json +msgid "Audits" +msgstr "" + #. 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" @@ -2924,9 +2949,11 @@ msgstr "" #. Label of the authentication_credential_section (Section Break) field in #. DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "Authentication" msgstr "" @@ -2934,7 +2961,7 @@ msgstr "" msgid "Authentication Apps you can use are:" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:340 +#: frappe/email/doctype/email_account/email_account.py:418 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "" @@ -3019,7 +3046,9 @@ msgid "Auto" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/email/doctype/auto_email_report/auto_email_report.json +#: frappe/workspace_sidebar/automation.json msgid "Auto Email Report" msgstr "" @@ -3031,8 +3060,10 @@ msgid "Auto Name" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/public/js/frappe/utils/common.js:451 +#: frappe/workspace_sidebar/automation.json msgid "Auto Repeat" msgstr "" @@ -3141,11 +3172,11 @@ msgstr "" msgid "Automatic" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:773 +#: frappe/email/doctype/email_account/email_account.py:856 msgid "Automatic Linking can be activated only for one Email Account." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:767 +#: frappe/email/doctype/email_account/email_account.py:850 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "" @@ -3167,6 +3198,12 @@ msgstr "" msgid "Automatically delete account within (hours)" msgstr "" +#. Label of a Desktop Icon +#. Title of a Workspace Sidebar +#: frappe/desktop_icon/automation.json frappe/workspace_sidebar/automation.json +msgid "Automation" +msgstr "" + #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Group By Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Function' (Select) field in DocType 'Number Card' @@ -3322,6 +3359,11 @@ msgstr "" msgid "Background Image" msgstr "" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/system.json +msgid "Background Job" +msgstr "" + #. Label of a Link in the Build Workspace #. Label of the background_jobs_section (Section Break) field in DocType #. 'System Health Report' @@ -3366,8 +3408,10 @@ msgstr "" #. Label of the backups_tab (Tab Break) field in DocType 'System Settings' #. Label of the backups_section (Section Break) field in DocType 'System Health #. Report' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/system_settings/system_settings.json #: frappe/desk/doctype/system_health_report/system_health_report.json +#: frappe/workspace_sidebar/data.json msgid "Backups" msgstr "" @@ -3400,9 +3444,7 @@ msgstr "" msgid "Banner HTML" msgstr "" -#. Label of the banner_image (Attach Image) field in DocType 'User' #. Label of the banner_image (Attach Image) field in DocType 'Web Form' -#: frappe/core/doctype/user/user.json #: frappe/website/doctype/web_form/web_form.json msgid "Banner Image" msgstr "" @@ -3536,7 +3578,7 @@ msgstr "" msgid "Beta" msgstr "" -#: frappe/core/doctype/user/user.py:1293 frappe/utils/password_strength.py:73 +#: frappe/core/doctype/user/user.py:1289 frappe/utils/password_strength.py:73 msgid "Better add a few more letters or another word" msgstr "" @@ -3611,8 +3653,8 @@ msgstr "" msgid "Both DocType and Name required" msgstr "" -#: frappe/templates/includes/login/login.js:24 -#: frappe/templates/includes/login/login.js:96 +#: frappe/templates/includes/login/login.js:23 +#: frappe/templates/includes/login/login.js:94 msgid "Both login and password required" msgstr "" @@ -3710,7 +3752,10 @@ msgid "Bufferpool Size" msgstr "" #. Name of a Workspace -#: frappe/core/workspace/build/build.json +#. Label of a Desktop Icon +#. Title of a Workspace Sidebar +#: frappe/core/workspace/build/build.json frappe/desktop_icon/build.json +#: frappe/workspace_sidebar/build.json msgid "Build" msgstr "" @@ -3740,15 +3785,15 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1253 +#: frappe/public/js/frappe/form/grid.js:1304 msgid "Bulk Edit {0}" msgstr "" -#: frappe/desk/reportview.py:640 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Failed" msgstr "" -#: frappe/desk/reportview.py:646 +#: frappe/desk/reportview.py:647 msgid "Bulk Operation Successful" msgstr "" @@ -3757,7 +3802,9 @@ msgid "Bulk PDF Export" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/desk/doctype/bulk_update/bulk_update.json +#: frappe/workspace_sidebar/data.json msgid "Bulk Update" msgstr "" @@ -3765,11 +3812,11 @@ msgstr "" msgid "Bulk approval only support up to 500 documents." msgstr "" -#: frappe/desk/doctype/bulk_update/bulk_update.py:56 +#: frappe/desk/doctype/bulk_update/bulk_update.py:64 msgid "Bulk operation is enqueued in background." msgstr "" -#: frappe/desk/doctype/bulk_update/bulk_update.py:68 +#: frappe/desk/doctype/bulk_update/bulk_update.py:76 msgid "Bulk operations only support up to 500 documents." msgstr "" @@ -3922,7 +3969,7 @@ msgstr "" msgid "Cache Cleared" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:255 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:230 msgid "Calculate" msgstr "" @@ -3977,7 +4024,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2018 +#: frappe/public/js/frappe/utils/utils.js:2024 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4025,7 +4072,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2304 +#: frappe/public/js/frappe/list/list_view.js:2301 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "" @@ -4051,7 +4098,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2309 +#: frappe/public/js/frappe/list/list_view.js:2306 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "" @@ -4064,7 +4111,7 @@ msgstr "" #: frappe/core/doctype/comment/comment.json #: frappe/core/doctype/user_invitation/user_invitation.json #: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json -#: frappe/desk/form/save.py:64 +#: frappe/desk/form/save.py:69 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 #: frappe/public/js/frappe/ui/filters/filter.js:539 @@ -4080,11 +4127,11 @@ msgctxt "Freeze message while cancelling a document" msgid "Cancelling" msgstr "" -#: frappe/desk/form/linked_with.py:386 +#: frappe/desk/form/linked_with.py:388 msgid "Cancelling documents" msgstr "" -#: frappe/desk/doctype/bulk_update/bulk_update.py:92 +#: frappe/desk/doctype/bulk_update/bulk_update.py:100 msgid "Cancelling {0}" msgstr "" @@ -4092,15 +4139,15 @@ msgstr "" msgid "Cannot Download Report due to insufficient permissions" msgstr "" -#: frappe/client.py:504 +#: frappe/client.py:521 msgid "Cannot Fetch Values" msgstr "" -#: frappe/core/page/permission_manager/permission_manager.py:166 +#: frappe/core/page/permission_manager/permission_manager.py:173 msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1293 +#: frappe/model/base_document.py:1353 msgid "Cannot Update After Submit" msgstr "" @@ -4144,7 +4191,7 @@ msgstr "" msgid "Cannot create a {0} against a child document: {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:289 +#: frappe/desk/doctype/workspace/workspace.py:298 msgid "Cannot create private workspace of other users" msgstr "" @@ -4191,7 +4238,7 @@ msgstr "" msgid "Cannot delete {0}" msgstr "" -#: frappe/utils/nestedset.py:312 +#: frappe/utils/nestedset.py:316 msgid "Cannot delete {0} as it has child nodes" msgstr "" @@ -4199,11 +4246,11 @@ msgstr "" msgid "Cannot edit Standard Dashboards" msgstr "" -#: frappe/email/doctype/notification/notification.py:207 +#: frappe/email/doctype/notification/notification.py:206 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:388 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:391 msgid "Cannot edit Standard charts" msgstr "" @@ -4224,7 +4271,7 @@ msgstr "" msgid "Cannot edit filters for standard number cards" msgstr "" -#: frappe/client.py:176 +#: frappe/client.py:193 msgid "Cannot edit standard fields" msgstr "" @@ -4244,35 +4291,35 @@ msgstr "" msgid "Cannot have multiple printers mapped to a single print format." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1197 +#: frappe/public/js/frappe/form/grid.js:1248 msgid "Cannot import table with more than 5000 rows." msgstr "" -#: frappe/model/document.py:1149 +#: frappe/model/document.py:1279 msgid "Cannot link cancelled document: {0}" msgstr "" -#: frappe/model/mapper.py:175 +#: frappe/model/mapper.py:178 msgid "Cannot map because following condition fails:" msgstr "" -#: frappe/core/doctype/data_import/importer.py:970 +#: frappe/core/doctype/data_import/importer.py:974 msgid "Cannot match column {0} with any field" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:178 +#: frappe/public/js/frappe/form/grid_row.js:167 msgid "Cannot move row" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:928 +#: frappe/public/js/frappe/views/reports/report_view.js:966 msgid "Cannot remove ID field" msgstr "" -#: frappe/core/page/permission_manager/permission_manager.py:142 +#: frappe/core/page/permission_manager/permission_manager.py:149 msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "" -#: frappe/email/doctype/notification/notification.py:240 +#: frappe/email/doctype/notification/notification.py:239 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "" @@ -4289,11 +4336,11 @@ msgstr "" msgid "Cannot update {0}" msgstr "" -#: frappe/model/db_query.py:1233 +#: frappe/model/db_query.py:1245 msgid "Cannot use sub-query here." msgstr "" -#: frappe/model/db_query.py:1265 +#: frappe/model/db_query.py:1277 msgid "Cannot use {0} in order/group by" msgstr "" @@ -4470,7 +4517,7 @@ msgstr "" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:506 +#: frappe/public/js/frappe/views/reports/report_view.js:544 msgid "Chart Type" msgstr "" @@ -4582,7 +4629,7 @@ msgstr "" msgid "Child Tables are shown as a Grid in other DocTypes" msgstr "" -#: frappe/database/query.py:1120 +#: frappe/database/query.py:1182 msgid "Child query fields for '{0}' must be a list or tuple." msgstr "" @@ -4590,7 +4637,7 @@ msgstr "" msgid "Choose Existing Card or create New Card" msgstr "" -#: frappe/public/js/frappe/views/workspace/workspace.js:665 +#: frappe/public/js/frappe/views/workspace/workspace.js:621 msgid "Choose a block or continue typing" msgstr "" @@ -4638,7 +4685,7 @@ msgstr "" msgid "Clear All" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2210 +#: frappe/public/js/frappe/list/list_view.js:2207 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "" @@ -4684,7 +4731,7 @@ msgstr "" msgid "Click here" msgstr "" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:539 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 msgid "Click on a file to select it." msgstr "" @@ -4732,6 +4779,10 @@ msgstr "" msgid "Click to Set Filters" msgstr "" +#: frappe/desk/page/desktop/desktop.js:1261 +msgid "Click to edit" +msgstr "" + #: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "" @@ -4791,10 +4842,12 @@ msgstr "" #. Label of a Link in the Build Workspace #. Name of a DocType #. Label of the client_script (Code) field in DocType 'DocType Layout' +#. Label of a Workspace Sidebar Item #: frappe/core/workspace/build/build.json #: frappe/custom/doctype/client_script/client_script.json #: frappe/custom/doctype/doctype_layout/doctype_layout.json #: frappe/website/doctype/web_page/web_page.js:103 +#: frappe/workspace_sidebar/build.json msgid "Client Script" msgstr "" @@ -4840,7 +4893,6 @@ msgstr "" #: frappe/desk/doctype/todo/todo.js:23 #: frappe/public/js/frappe/form/form_tour.js:17 #: frappe/public/js/frappe/ui/messages.js:251 -#: frappe/public/js/frappe/ui/notifications/notifications.js:63 #: frappe/website/js/bootstrap-4.js:24 msgid "Close" msgstr "" @@ -4911,7 +4963,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2227 +#: frappe/public/js/frappe/views/reports/query_report.js:2256 #: frappe/public/js/frappe/views/treeview.js:124 msgid "Collapse All" msgstr "" @@ -5010,12 +5062,12 @@ msgstr "" msgid "Column Break" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:140 +#: frappe/core/doctype/data_export/exporter.py:141 msgid "Column Labels:" msgstr "" #. Label of the column_name (Data) field in DocType 'Kanban Board Column' -#: frappe/core/doctype/data_export/exporter.py:25 +#: frappe/core/doctype/data_export/exporter.py:26 #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Column Name" msgstr "" @@ -5024,11 +5076,11 @@ msgstr "" msgid "Column Name cannot be empty" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:456 +#: frappe/public/js/frappe/form/grid_row.js:440 msgid "Column Width" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:663 +#: frappe/public/js/frappe/form/grid_row.js:660 msgid "Column width cannot be zero." msgstr "" @@ -5113,7 +5165,7 @@ msgstr "" msgid "Comments and Communications will be associated with this linked document" msgstr "" -#: frappe/templates/includes/comments/comments.py:52 +#: frappe/templates/includes/comments/comments.py:54 msgid "Comments cannot have links or email addresses" msgstr "" @@ -5145,10 +5197,12 @@ msgstr "" #. 'Communication' #. Label of the communication (Data) field in DocType 'Email Flag Queue' #. Label of the communication (Link) field in DocType 'Email Queue' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_flag_queue/email_flag_queue.json #: frappe/email/doctype/email_queue/email_queue.json #: frappe/tests/test_translate.py:35 frappe/tests/test_translate.py:119 +#: frappe/workspace_sidebar/email.json msgid "Communication" msgstr "" @@ -5173,7 +5227,7 @@ msgstr "" msgid "Communication Type" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:32 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:34 msgid "Communication secret not set" msgstr "" @@ -5325,11 +5379,11 @@ msgstr "" msgid "Configuration" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:488 +#: frappe/public/js/frappe/views/reports/report_view.js:526 msgid "Configure Chart" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:408 +#: frappe/public/js/frappe/form/grid_row.js:392 msgid "Configure Columns" msgstr "" @@ -5410,9 +5464,11 @@ msgstr "" #. Label of the connected_app (Link) field in DocType 'Email Account' #. Name of a DocType #. Label of the connected_app (Link) field in DocType 'Token Cache' +#. Label of a Workspace Sidebar Item #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/connected_app/connected_app.json #: frappe/integrations/doctype/token_cache/token_cache.json +#: frappe/workspace_sidebar/integrations.json msgid "Connected App" msgstr "" @@ -5473,7 +5529,7 @@ msgstr "" msgid "Contact" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:813 msgid "Contact / email not found. Did not add attendee for -
    {0}" msgstr "" @@ -5540,7 +5596,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2034 +#: frappe/public/js/frappe/utils/utils.js:2040 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5613,7 +5669,7 @@ msgstr "" msgid "Copied to clipboard." msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2528 +#: frappe/public/js/frappe/list/list_view.js:2525 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5625,16 +5681,16 @@ msgstr "" msgid "Copy embed code" msgstr "" -#: frappe/public/js/frappe/request.js:620 +#: frappe/public/js/frappe/request.js:615 msgid "Copy error to clipboard" msgstr "" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2412 +#: frappe/public/js/frappe/list/list_view.js:2409 msgid "Copy to Clipboard" msgstr "" -#: frappe/core/doctype/user/user.js:505 +#: frappe/core/doctype/user/user.js:501 msgid "Copy token to clipboard" msgstr "" @@ -5655,19 +5711,19 @@ msgstr "" msgid "Correct version :" msgstr "" -#: frappe/email/smtp.py:78 +#: frappe/email/smtp.py:80 msgid "Could not connect to outgoing email server" msgstr "" -#: frappe/model/document.py:1145 +#: frappe/model/document.py:1275 msgid "Could not find {0}" msgstr "" -#: frappe/core/doctype/data_import/importer.py:932 +#: frappe/core/doctype/data_import/importer.py:936 msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:1023 +#: frappe/database/query.py:1085 msgid "Could not parse field: {0}" msgstr "" @@ -5767,7 +5823,7 @@ msgstr "" #: 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:1308 -#: frappe/public/js/frappe/views/workspace/workspace.js:531 +#: frappe/public/js/frappe/views/workspace/workspace.js:487 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" msgstr "" @@ -5829,7 +5885,7 @@ msgstr "" msgid "Create New DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view_select.js:186 +#: frappe/public/js/frappe/list/list_view_select.js:190 msgid "Create New Kanban Board" msgstr "" @@ -5853,7 +5909,7 @@ msgstr "" msgid "Create a new ..." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:225 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:224 msgid "Create a new record" msgstr "" @@ -5887,7 +5943,7 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:371 +#: frappe/public/js/frappe/views/file/file_view.js:369 msgid "Created" msgstr "" @@ -6035,7 +6091,6 @@ msgstr "" #. Label of the custom (Check) field in DocType 'Module Def' #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Type' (Select) field in DocType 'Number Card' -#. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #. Option for the 'Directory Server' (Select) field in DocType 'LDAP Settings' #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -6047,7 +6102,6 @@ msgstr "" #: frappe/core/doctype/user_type/user_type_list.js:7 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/email/doctype/notification/notification.json #: frappe/integrations/doctype/ldap_settings/ldap_settings.json #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/printing/doctype/print_settings/print_settings.json @@ -6100,7 +6154,7 @@ msgstr "" msgid "Custom Document Types (Select Permission)" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:105 +#: frappe/core/doctype/user_type/user_type.py:106 msgid "Custom Document Types Limit Exceeded" msgstr "" @@ -6110,8 +6164,10 @@ msgstr "" #. Label of a Link in the Build Workspace #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/workspace/build/build.json #: frappe/custom/doctype/custom_field/custom_field.json +#: frappe/workspace_sidebar/build.json msgid "Custom Field" msgstr "" @@ -6240,14 +6296,16 @@ msgstr "" #. Group in Module Def's connections #. Label of a Card Break in the Build Workspace #. Label of the customization_tab (Tab Break) field in DocType 'Web Form' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/module_def/module_def.json #: frappe/core/workspace/build/build.json #: frappe/website/doctype/web_form/web_form.json +#: frappe/workspace_sidebar/build.json msgid "Customization" msgstr "" -#: frappe/public/js/frappe/views/workspace/workspace.js:420 +#: frappe/public/js/frappe/views/workspace/workspace.js:375 msgid "Customizations Discarded" msgstr "" @@ -6259,14 +6317,16 @@ msgstr "" msgid "Customizations for {0} exported to:
    {1}" msgstr "" +#. Label of a Workspace Sidebar Item #: frappe/printing/page/print/print.js:193 #: frappe/public/js/frappe/form/templates/print_layout.html:39 #: frappe/public/js/frappe/form/toolbar.js:636 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:197 +#: frappe/workspace_sidebar/website.json msgid "Customize" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1968 msgctxt "Button in list view menu" msgid "Customize" msgstr "" @@ -6281,11 +6341,13 @@ msgstr "" #. Label of a Link in the Build Workspace #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/auto_repeat/auto_repeat.js:33 #: frappe/core/doctype/doctype/doctype.js:61 #: frappe/core/workspace/build/build.json #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/public/js/frappe/views/kanban/kanban_view.js:357 +#: frappe/workspace_sidebar/build.json msgid "Customize Form" msgstr "" @@ -6298,7 +6360,7 @@ msgstr "" msgid "Customize Form Field" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1997 +#: frappe/public/js/frappe/list/list_view.js:1994 msgctxt "Customize qucik filters of List View" msgid "Customize Quick Filters" msgstr "" @@ -6319,6 +6381,12 @@ msgstr "" msgid "Cyan" msgstr "" +#. Option for the 'Delivery Status Notification Type' (Select) field in DocType +#. 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "DELAY" +msgstr "" + #. Option for the 'Method' (Select) field in DocType 'Recorder' #. Option for the 'Request Method' (Select) field in DocType 'Webhook' #: frappe/core/doctype/recorder/recorder.json @@ -6368,7 +6436,7 @@ msgstr "" msgid "Daily Event Digest is sent for Calendar Events where reminders are set." msgstr "" -#: frappe/desk/doctype/event/event.py:109 +#: frappe/desk/doctype/event/event.py:110 msgid "Daily Events should finish on the Same Day." msgstr "" @@ -6418,6 +6486,7 @@ msgstr "" #. Option for the 'DocType View' (Select) field in DocType 'Workspace Shortcut' #. Option for the 'Link Type' (Select) field in DocType 'Workspace Sidebar #. Item' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/user/user.json #: frappe/core/page/dashboard_view/dashboard_view.js:10 #: frappe/core/workspace/build/build.json @@ -6427,6 +6496,7 @@ msgstr "" #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 #: frappe/public/js/frappe/utils/utils.js:970 +#: frappe/workspace_sidebar/build.json msgid "Dashboard" msgstr "" @@ -6486,10 +6556,12 @@ msgstr "" #. Label of the data (Code) field in DocType 'Version' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' +#. Label of a Desktop Icon #. Label of the webhook_data (Table) field in DocType 'Webhook' #. Label of the data (Code) field in DocType 'Webhook Request Log' #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #. Option for the 'Fieldtype' (Select) field in DocType 'Web Template Field' +#. Title of a Workspace Sidebar #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/report_column/report_column.json @@ -6497,10 +6569,12 @@ msgstr "" #: frappe/core/doctype/version/version.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json +#: frappe/desktop_icon/data.json #: frappe/integrations/doctype/webhook/webhook.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json +#: frappe/workspace_sidebar/data.json msgid "Data" msgstr "" @@ -6509,14 +6583,18 @@ msgid "Data Clipped" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/data_export/data_export.json +#: frappe/workspace_sidebar/data.json msgid "Data Export" msgstr "" #. Name of a DocType #. Label of the data_import (Link) field in DocType 'Data Import Log' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/data_import/data_import.json #: frappe/core/doctype/data_import_log/data_import_log.json +#: frappe/workspace_sidebar/data.json msgid "Data Import" msgstr "" @@ -6525,11 +6603,11 @@ msgstr "" msgid "Data Import Log" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:174 +#: frappe/core/doctype/data_export/exporter.py:175 msgid "Data Import Template" msgstr "" -#: frappe/core/doctype/data_import/data_import.py:76 +#: frappe/core/doctype/data_import/data_import.py:77 msgid "Data Import is not allowed for {0}. Enable 'Allow Import' in DocType settings." msgstr "" @@ -6676,7 +6754,7 @@ msgstr "" msgid "Days Before or After" msgstr "" -#: frappe/public/js/frappe/request.js:251 +#: frappe/public/js/frappe/request.js:246 msgid "Deadlock Occurred" msgstr "" @@ -6761,7 +6839,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:225 +#: frappe/email/doctype/email_account/email_account.py:300 msgid "Default Incoming" msgstr "" @@ -6781,7 +6859,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:233 +#: frappe/email/doctype/email_account/email_account.py:308 msgid "Default Outgoing" msgstr "" @@ -6881,7 +6959,7 @@ msgstr "" msgid "Default value for {0} must be in the list of options." msgstr "" -#: frappe/core/doctype/session_default_settings/session_default_settings.py:38 +#: frappe/core/doctype/session_default_settings/session_default_settings.py:39 msgid "Default {0}" msgstr "" @@ -6902,7 +6980,7 @@ msgstr "" msgid "Defaults" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:244 +#: frappe/email/doctype/email_account/email_account.py:319 msgid "Defaults Updated" msgstr "" @@ -6939,7 +7017,7 @@ msgstr "" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1760 +#: frappe/public/js/frappe/views/reports/report_view.js:1799 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -6947,7 +7025,7 @@ msgstr "" msgid "Delete" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2272 +#: frappe/public/js/frappe/list/list_view.js:2269 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "" @@ -6994,7 +7072,7 @@ msgstr "" msgid "Delete all" msgstr "" -#: frappe/public/js/frappe/form/grid.js:372 +#: frappe/public/js/frappe/form/grid.js:385 msgid "Delete all {0} rows" msgstr "" @@ -7026,7 +7104,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "" -#: frappe/public/js/frappe/form/grid.js:242 +#: frappe/public/js/frappe/form/grid.js:255 msgid "Delete row" msgstr "" @@ -7044,17 +7122,17 @@ msgstr "" msgid "Delete this record to allow sending to this email address" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2277 +#: frappe/public/js/frappe/list/list_view.js:2274 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2283 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "" -#: frappe/public/js/frappe/form/grid.js:245 +#: frappe/public/js/frappe/form/grid.js:258 msgid "Delete {0} rows" msgstr "" @@ -7075,7 +7153,9 @@ msgid "Deleted DocType" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/deleted_document/deleted_document.json +#: frappe/workspace_sidebar/data.json msgid "Deleted Document" msgstr "" @@ -7088,7 +7168,7 @@ msgstr "" msgid "Deleted!" msgstr "" -#: frappe/desk/reportview.py:621 +#: frappe/desk/reportview.py:622 msgid "Deleting {0}" msgstr "" @@ -7117,7 +7197,7 @@ msgstr "" msgid "Delimiter Options" msgstr "" -#: frappe/utils/csvutils.py:76 +#: frappe/utils/csvutils.py:77 msgid "Delimiter detection failed. Try to enable custom delimiters and adjust the delimiter options as per your data." msgstr "" @@ -7130,6 +7210,11 @@ msgstr "" msgid "Delivery Status" msgstr "" +#. Label of the dsn_notify_type (Select) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Delivery Status Notification Type" +msgstr "" + #. Option for the 'Sign ups' (Select) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/templates/includes/oauth_confirmation.html:17 @@ -7277,6 +7362,7 @@ msgstr "" msgid "Desk User" msgstr "" +#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:12 #: frappe/www/me.html:86 msgid "Desktop" msgstr "" @@ -7481,7 +7567,7 @@ msgstr "" #: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 -#: frappe/public/js/frappe/views/workspace/workspace.js:413 +#: frappe/public/js/frappe/views/workspace/workspace.js:368 #: frappe/public/js/frappe/web_form/web_form.js:189 msgid "Discard" msgstr "" @@ -7504,7 +7590,7 @@ msgstr "" msgid "Discard?" msgstr "" -#: frappe/desk/form/save.py:75 +#: frappe/desk/form/save.py:80 msgid "Discarded" msgstr "" @@ -7574,7 +7660,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:1258 +#: frappe/public/js/frappe/form/grid.js:1309 msgid "Do not edit headers which are preset in the template" msgstr "" @@ -7651,9 +7737,10 @@ msgstr "" #. Label of the webhook_doctype (Link) field in DocType 'Webhook' #. Label of the doc_type (Link) field in DocType 'Print Format' #. Option for the 'Print Format For' (Select) field in DocType 'Print Format' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/amended_document_naming_settings/amended_document_naming_settings.json #: frappe/core/doctype/audit_trail/audit_trail.json -#: frappe/core/doctype/data_export/exporter.py:26 +#: frappe/core/doctype/data_export/exporter.py:27 #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/module_def/module_def.json #: frappe/core/doctype/permission_inspector/permission_inspector.json @@ -7673,6 +7760,7 @@ msgstr "" #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/frappe/widgets/widget_dialog.js:164 #: frappe/website/doctype/website_slideshow/website_slideshow.js:18 +#: frappe/workspace_sidebar/build.json msgid "DocType" msgstr "" @@ -7876,7 +7964,7 @@ msgstr "" msgid "Document Name" msgstr "" -#: frappe/client.py:420 +#: frappe/client.py:437 msgid "Document Name must not be empty" msgstr "" @@ -8009,13 +8097,13 @@ msgstr "" #: frappe/desk/doctype/tag_link/tag_link.json #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/roles_editor.js:68 +#: frappe/public/js/frappe/roles_editor.js:71 #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json #: frappe/workflow/doctype/workflow/workflow.json msgid "Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:60 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Document Type and Function are required to create a number card" msgstr "" @@ -8052,11 +8140,11 @@ msgid "Document Types and Permissions" msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:2011 +#: frappe/model/document.py:2141 msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:563 +#: frappe/database/query.py:570 msgid "Document cannot be used as a filter value" msgstr "" @@ -8092,7 +8180,7 @@ msgstr "" msgid "Document renaming from {0} to {1} has been queued" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:397 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:400 msgid "Document type is required to create a dashboard chart" msgstr "" @@ -8100,7 +8188,7 @@ msgstr "" msgid "Document {0} Already Restored" msgstr "" -#: frappe/workflow/doctype/workflow_action/workflow_action.py:203 +#: frappe/workflow/doctype/workflow_action/workflow_action.py:212 msgid "Document {0} has been set to state {1} by {2}" msgstr "" @@ -8210,7 +8298,7 @@ msgstr "" msgid "Double click to edit label" msgstr "" -#: frappe/core/doctype/file/file.js:15 frappe/core/doctype/user/user.js:492 +#: frappe/core/doctype/file/file.js:17 frappe/core/doctype/user/user.js:488 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 #: frappe/public/js/frappe/form/grid.js:66 msgid "Download" @@ -8337,7 +8425,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:813 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8349,7 +8437,7 @@ msgstr "" msgid "Duplicate field" msgstr "" -#: frappe/public/js/frappe/form/grid.js:243 +#: frappe/public/js/frappe/form/grid.js:256 msgid "Duplicate row" msgstr "" @@ -8357,7 +8445,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:246 +#: frappe/public/js/frappe/form/grid.js:259 msgid "Duplicate {0} rows" msgstr "" @@ -8451,7 +8539,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:214 #: frappe/public/js/frappe/form/toolbar.js:785 #: frappe/public/js/frappe/views/reports/query_report.js:904 -#: frappe/public/js/frappe/views/reports/query_report.js:1890 +#: frappe/public/js/frappe/views/reports/query_report.js:1914 #: 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:359 @@ -8462,7 +8550,7 @@ msgstr "" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2358 +#: frappe/public/js/frappe/list/list_view.js:2355 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "" @@ -8472,7 +8560,7 @@ msgctxt "Button in web form" msgid "Edit" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:352 +#: frappe/public/js/frappe/form/grid_row.js:336 msgctxt "Edit grid row" msgid "Edit" msgstr "" @@ -8501,7 +8589,7 @@ msgstr "" msgid "Edit DocType" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1990 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "" @@ -8581,7 +8669,7 @@ msgstr "" msgid "Edit Shortcut" msgstr "" -#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:21 +#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:29 msgid "Edit Sidebar" msgstr "" @@ -8617,7 +8705,7 @@ msgstr "" msgid "Edit your workflow visually using the Workflow Builder." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:679 +#: frappe/public/js/frappe/views/reports/report_view.js:717 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "" @@ -8666,12 +8754,15 @@ msgstr "" #. Label of the email (Data) field in DocType 'User Invitation' #. Option for the 'Type' (Select) field in DocType 'Event Notifications' #. Label of the email (Data) field in DocType 'Event Participants' +#. Label of a Desktop Icon #. Label of the email (Data) field in DocType 'Email Group Member' #. Label of the email (Data) field in DocType 'Email Unsubscribe' #. Option for the 'Channel' (Select) field in DocType 'Notification' +#. Label of the email (Data) field in DocType 'Reply To Address' #. Label of the email (Data) field in DocType 'Personal Data Deletion Request' #. Label of a field in the request-data Web Form #. Label of a field in the request-to-delete-data Web Form +#. Title of a Workspace Sidebar #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json @@ -8683,9 +8774,11 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:56 #: frappe/desk/doctype/event_notifications/event_notifications.json #: frappe/desk/doctype/event_participants/event_participants.json +#: frappe/desktop_icon/email.json #: frappe/email/doctype/email_group_member/email_group_member.json #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.json #: frappe/email/doctype/notification/notification.json +#: frappe/email/doctype/reply_to_address/reply_to_address.json #: frappe/public/js/frappe/form/success_action.js:85 #: frappe/public/js/frappe/form/toolbar.js:405 #: frappe/templates/includes/comments/comments.html:25 @@ -8693,7 +8786,8 @@ msgstr "" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/web_form/request_data/request_data.json #: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json -#: frappe/www/login.html:8 frappe/www/login.py:104 +#: frappe/workspace_sidebar/email.json frappe/www/login.html:8 +#: frappe/www/login.py:104 msgid "Email" msgstr "" @@ -8703,6 +8797,7 @@ msgstr "" #. Label of the email_account (Data) field in DocType 'Email Flag Queue' #. Label of the email_account (Link) field in DocType 'Email Queue' #. Label of the email_account (Link) field in DocType 'Unhandled Email' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/communication/communication.js:199 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/user_email/user_email.json @@ -8710,10 +8805,11 @@ msgstr "" #: frappe/email/doctype/email_flag_queue/email_flag_queue.json #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/unhandled_email/unhandled_email.json +#: frappe/workspace_sidebar/email.json msgid "Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:422 msgid "Email Account Disabled." msgstr "" @@ -8726,11 +8822,11 @@ msgstr "" msgid "Email Account added multiple times" msgstr "" -#: frappe/email/smtp.py:43 +#: frappe/email/smtp.py:45 msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:577 +#: frappe/email/doctype/email_account/email_account.py:660 msgid "Email Account {0} Disabled" msgstr "" @@ -8758,7 +8854,9 @@ msgid "Email Addresses" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/email/doctype/email_domain/email_domain.json +#: frappe/workspace_sidebar/email.json msgid "Email Domain" msgstr "" @@ -8793,7 +8891,7 @@ msgstr "" #. Label of the email_id (Data) field in DocType 'Contact Email' #. Label of the email_id (Data) field in DocType 'User Email' #. Label of the email_id (Data) field in DocType 'Email Rule' -#: frappe/contacts/doctype/contact/contact.py:131 +#: frappe/contacts/doctype/contact/contact.py:133 #: frappe/contacts/doctype/contact_email/contact_email.json #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_rule/email_rule.json @@ -8817,7 +8915,9 @@ msgid "Email Inbox" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/email/doctype/email_queue/email_queue.json +#: frappe/workspace_sidebar/email.json msgid "Email Queue" msgstr "" @@ -8886,9 +8986,11 @@ msgstr "" #. Label of the email_template (Link) field in DocType 'Communication' #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_template/email_template.json #: frappe/public/js/frappe/views/communication.js:98 +#: frappe/workspace_sidebar/email.json msgid "Email Template" msgstr "" @@ -8942,7 +9044,7 @@ msgstr "" msgid "Emails Pulled" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:935 +#: frappe/email/doctype/email_account/email_account.py:1025 msgid "Emails are already being pulled from this account." msgstr "" @@ -8959,7 +9061,7 @@ msgstr "" msgid "Embed code copied" msgstr "" -#: frappe/database/query.py:2327 +#: frappe/database/query.py:2440 msgid "Empty alias is not allowed" msgstr "" @@ -8967,7 +9069,7 @@ msgstr "" msgid "Empty column" msgstr "" -#: frappe/database/query.py:2269 +#: frappe/database/query.py:2382 msgid "Empty string arguments are not allowed" msgstr "" @@ -9037,7 +9139,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:226 +#: frappe/email/doctype/email_account/email_account.py:301 msgid "Enable Incoming" msgstr "" @@ -9050,7 +9152,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:234 +#: frappe/email/doctype/email_account/email_account.py:309 msgid "Enable Outgoing" msgstr "" @@ -9145,7 +9247,6 @@ msgstr "" #. Label of the enabled (Check) field in DocType 'Language' #. Label of the enabled (Check) field in DocType 'User' #. Label of the enabled (Check) field in DocType 'Client Script' -#. Label of the enabled (Check) field in DocType 'Notification Settings' #. Label of the enabled (Check) field in DocType 'Auto Email Report' #. Label of the enabled (Check) field in DocType 'Notification' #. Label of the enabled (Check) field in DocType 'Currency' @@ -9156,7 +9257,6 @@ msgstr "" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/user/user.json #: frappe/custom/doctype/client_script/client_script.json -#: frappe/desk/doctype/notification_settings/notification_settings.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/email/doctype/notification/notification.json #: frappe/geo/doctype/currency/currency.json @@ -9173,7 +9273,12 @@ msgstr "" msgid "Enabled Scheduler" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:1011 +#. Label of the enabled (Check) field in DocType 'Notification Settings' +#: frappe/desk/doctype/notification_settings/notification_settings.json +msgid "Enabled System Notification" +msgstr "" + +#: frappe/email/doctype/email_account/email_account.py:1101 msgid "Enabled email inbox for user {0}" msgstr "" @@ -9287,7 +9392,7 @@ msgstr "" msgid "Enter Client Id and Client Secret in Google Settings." msgstr "" -#: frappe/templates/includes/login/login.js:350 +#: frappe/templates/includes/login/login.js:347 msgid "Enter Code displayed in OTP App." msgstr "" @@ -9392,7 +9497,9 @@ msgid "Error" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/error_log/error_log.json +#: frappe/workspace_sidebar/system.json msgid "Error Log" msgstr "" @@ -9434,9 +9541,9 @@ msgstr "" msgid "Error in Header/Footer Script" msgstr "" -#: frappe/email/doctype/notification/notification.py:677 -#: frappe/email/doctype/notification/notification.py:816 -#: frappe/email/doctype/notification/notification.py:822 +#: frappe/email/doctype/notification/notification.py:676 +#: frappe/email/doctype/notification/notification.py:815 +#: frappe/email/doctype/notification/notification.py:821 msgid "Error in Notification" msgstr "" @@ -9448,7 +9555,7 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:449 +#: frappe/database/query.py:456 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9456,11 +9563,11 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:671 +#: frappe/email/doctype/email_account/email_account.py:754 msgid "Error while connecting to email account {0}" msgstr "" -#: frappe/email/doctype/notification/notification.py:813 +#: frappe/email/doctype/notification/notification.py:812 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" @@ -9468,15 +9575,15 @@ msgstr "" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:933 +#: frappe/model/base_document.py:967 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:943 +#: frappe/model/base_document.py:977 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:937 +#: frappe/model/base_document.py:971 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9528,8 +9635,8 @@ msgstr "" msgid "Event Reminders" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:493 -#: frappe/integrations/doctype/google_calendar/google_calendar.py:577 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:494 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:578 msgid "Event Synced with Google Calendar." msgstr "" @@ -9540,11 +9647,11 @@ msgstr "" msgid "Event Type" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:74 +#: frappe/public/js/frappe/ui/notifications/notifications.js:70 msgid "Events" msgstr "" -#: frappe/desk/doctype/event/event.py:328 +#: frappe/desk/doctype/event/event.py:329 msgid "Events in Today's Calendar" msgstr "" @@ -9637,7 +9744,7 @@ msgstr "" msgid "Executing..." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2251 +#: frappe/public/js/frappe/views/reports/query_report.js:2280 msgid "Execution Time: {0} sec" msgstr "" @@ -9663,12 +9770,12 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2227 +#: frappe/public/js/frappe/views/reports/query_report.js:2256 #: frappe/public/js/frappe/views/treeview.js:134 msgid "Expand All" msgstr "" -#: frappe/database/query.py:729 +#: frappe/database/query.py:736 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9727,13 +9834,13 @@ msgstr "" #: frappe/core/page/permission_manager/permission_manager_help.html:66 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 -#: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1640 +#: frappe/public/js/frappe/views/reports/query_report.js:1956 +#: frappe/public/js/frappe/views/reports/report_view.js:1679 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2400 +#: frappe/public/js/frappe/list/list_view.js:2397 msgctxt "Button in list view actions menu" msgid "Export" msgstr "" @@ -9777,11 +9884,11 @@ msgstr "" msgid "Export Type" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1651 +#: frappe/public/js/frappe/views/reports/report_view.js:1690 msgid "Export all matching rows?" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1661 +#: frappe/public/js/frappe/views/reports/report_view.js:1700 msgid "Export all {0} rows?" msgstr "" @@ -9853,7 +9960,7 @@ msgstr "" #. Label of the external_link (Data) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/views/workspace/workspace.js:488 +#: frappe/public/js/frappe/views/workspace/workspace.js:444 msgid "External Link" msgstr "" @@ -9863,6 +9970,12 @@ msgstr "" msgid "Extra Parameters" msgstr "" +#. Option for the 'Delivery Status Notification Type' (Select) field in DocType +#. 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "FAILURE" +msgstr "" + #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json @@ -9925,7 +10038,7 @@ msgid "Failed to change password." msgstr "" #: frappe/desk/page/setup_wizard/setup_wizard.js:232 -#: frappe/desk/page/setup_wizard/setup_wizard.py:42 +#: frappe/desk/page/setup_wizard/setup_wizard.py:43 msgid "Failed to complete setup" msgstr "" @@ -9938,7 +10051,7 @@ msgstr "" msgid "Failed to connect to server" msgstr "" -#: frappe/auth.py:704 +#: frappe/auth.py:707 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "" @@ -9946,7 +10059,7 @@ msgstr "" msgid "Failed to decrypt key {0}" msgstr "" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:639 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -9954,7 +10067,7 @@ msgstr "" msgid "Failed to enable scheduler: {0}" msgstr "" -#: frappe/email/doctype/notification/notification.py:107 +#: frappe/email/doctype/notification/notification.py:106 #: frappe/integrations/doctype/webhook/webhook.py:131 msgid "Failed to evaluate conditions: {}" msgstr "" @@ -9979,7 +10092,7 @@ msgstr "" msgid "Failed to get method {0} with {1}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:59 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:61 msgid "Failed to get site info" msgstr "" @@ -9991,19 +10104,23 @@ msgstr "" msgid "Failed to optimize image: {0}" msgstr "" -#: frappe/email/doctype/notification/notification.py:124 +#: frappe/email/doctype/notification/notification.py:123 msgid "Failed to render message: {}" msgstr "" -#: frappe/email/doctype/notification/notification.py:142 +#: frappe/email/doctype/notification/notification.py:141 msgid "Failed to render subject: {}" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:94 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:96 msgid "Failed to request login to Frappe Cloud" msgstr "" -#: frappe/email/doctype/email_queue/email_queue.py:301 +#: frappe/email/doctype/email_account/email_account.py:232 +msgid "Failed to retrieve the list of IMAP folders from the server. Please ensure the mailbox is accessible and the account has permission to list folders." +msgstr "" + +#: frappe/email/doctype/email_queue/email_queue.py:311 msgid "Failed to send email with subject:" msgstr "" @@ -10011,11 +10128,11 @@ msgstr "" msgid "Failed to send notification email" msgstr "" -#: frappe/desk/page/setup_wizard/setup_wizard.py:24 +#: frappe/desk/page/setup_wizard/setup_wizard.py:25 msgid "Failed to update global settings" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:74 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:76 msgid "Failed while calling API {0}" msgstr "" @@ -10106,7 +10223,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:237 -#: frappe/public/js/frappe/views/reports/query_report.js:1986 +#: frappe/public/js/frappe/views/reports/query_report.js:2015 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10163,7 +10280,7 @@ msgstr "" msgid "Field Type" msgstr "" -#: frappe/desk/reportview.py:204 +#: frappe/desk/reportview.py:205 msgid "Field not permitted in query" msgstr "" @@ -10181,7 +10298,7 @@ msgstr "" msgid "Field type cannot be changed for {0}" msgstr "" -#: frappe/database/database.py:912 +#: frappe/database/database.py:917 msgid "Field {0} does not exist on {1}" msgstr "" @@ -10197,7 +10314,7 @@ msgstr "" msgid "Field {0} not found." msgstr "" -#: frappe/email/doctype/notification/notification.py:564 +#: frappe/email/doctype/notification/notification.py:563 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "" @@ -10215,7 +10332,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:456 +#: frappe/public/js/frappe/form/grid_row.js:440 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "" @@ -10275,7 +10392,7 @@ msgstr "" #: frappe/custom/doctype/doctype_layout/doctype_layout.json #: frappe/desk/doctype/kanban_board/kanban_board.json #: frappe/desk/doctype/list_view_settings/list_view_settings.json -#: frappe/public/js/frappe/list/list_settings.js:133 +#: frappe/public/js/frappe/list/list_settings.js:138 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:111 #: frappe/public/js/print_format_builder/PrintFormatControls.vue:83 #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -10296,7 +10413,7 @@ msgstr "" msgid "Fields must be a list or tuple when as_list is enabled" msgstr "" -#: frappe/database/query.py:1069 +#: frappe/database/query.py:1131 msgid "Fields must be a string, list, tuple, pypika Field, or pypika Function" msgstr "" @@ -10392,16 +10509,16 @@ msgstr "" msgid "File name cannot have {0}" msgstr "" -#: frappe/utils/csvutils.py:28 +#: frappe/utils/csvutils.py:29 msgid "File not attached" msgstr "" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:199 +#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:194 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "" -#: frappe/public/js/frappe/request.js:197 +#: frappe/public/js/frappe/request.js:192 msgid "File too big" msgstr "" @@ -10409,7 +10526,7 @@ msgstr "" msgid "File type of {0} is not allowed" msgstr "" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:636 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:657 msgid "File upload failed." msgstr "" @@ -10466,11 +10583,11 @@ msgstr "" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:735 +#: frappe/database/query.py:742 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:822 +#: frappe/database/query.py:829 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10564,7 +10681,7 @@ msgstr "" msgid "Filters {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1429 +#: frappe/public/js/frappe/views/reports/report_view.js:1468 msgid "Filters:" msgstr "" @@ -10572,8 +10689,8 @@ msgstr "" msgid "Find '{0}' in ..." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:401 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:403 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:377 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:379 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:152 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:155 msgid "Find {0} in {1}" @@ -10613,7 +10730,7 @@ msgstr "" msgid "First Success Message" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:185 +#: frappe/core/doctype/data_export/exporter.py:186 msgid "First data column must be blank." msgstr "" @@ -10713,7 +10830,7 @@ msgstr "" msgid "Following document {0}" msgstr "" -#: frappe/website/doctype/web_form/web_form.py:109 +#: frappe/website/doctype/web_form/web_form.py:110 msgid "Following fields are missing:" msgstr "" @@ -10887,7 +11004,7 @@ msgstr "" msgid "For a dynamic subject, use Jinja tags like this: {{ doc.name }} Delivered" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2248 +#: frappe/public/js/frappe/views/reports/query_report.js:2277 #: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "" @@ -10920,7 +11037,7 @@ msgstr "" msgid "For multiple addresses, enter the address on different line. e.g. test@test.com ⏎ test1@test.com" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:197 +#: frappe/core/doctype/data_export/exporter.py:198 msgid "For updating, you can update only selective columns." msgstr "" @@ -11065,6 +11182,11 @@ msgstr "" msgid "Fraction Units" msgstr "" +#. Label of a Desktop Icon +#: frappe/desktop_icon/framework.json +msgid "Framework" +msgstr "" + #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json @@ -11094,7 +11216,7 @@ msgstr "" msgid "Frappe Mail" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:548 +#: frappe/email/doctype/email_account/email_account.py:631 msgid "Frappe Mail OAuth Error" msgstr "" @@ -11175,7 +11297,7 @@ msgstr "" msgid "From Date Field" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1947 +#: frappe/public/js/frappe/views/reports/query_report.js:1976 msgid "From Document Type" msgstr "" @@ -11238,11 +11360,11 @@ msgstr "" msgid "Function Based On" msgstr "" -#: frappe/__init__.py:465 +#: frappe/__init__.py:470 msgid "Function {0} is not whitelisted." msgstr "" -#: frappe/database/query.py:2173 +#: frappe/database/query.py:2286 msgid "Function {0} requires arguments but none were provided" msgstr "" @@ -11276,7 +11398,7 @@ msgstr "" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json -#: frappe/public/js/frappe/views/gantt/gantt_view.js:10 +#: frappe/public/js/frappe/views/gantt/gantt_view.js:20 msgid "Gantt" msgstr "" @@ -11311,7 +11433,7 @@ msgstr "" msgid "Generate New Report" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:460 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:436 msgid "Generate Random Password" msgstr "" @@ -11322,7 +11444,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2079 +#: frappe/public/js/frappe/utils/utils.js:2085 msgid "Generate Tracking URL" msgstr "" @@ -11499,7 +11621,9 @@ msgstr "" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' +#. Label of a Workspace Sidebar Item #: frappe/integrations/doctype/social_login_key/social_login_key.json +#: frappe/workspace_sidebar/integrations.json msgid "Google" msgstr "" @@ -11519,9 +11643,11 @@ msgstr "" #. Name of a DocType #. Label of the sb_00 (Section Break) field in DocType 'Google Calendar' #. Label of a Link in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/desk/doctype/event/event.json #: frappe/integrations/doctype/google_calendar/google_calendar.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "Google Calendar" msgstr "" @@ -11529,7 +11655,7 @@ msgstr "" msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:610 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:611 msgid "Google Calendar - Could not delete Event {0} from Google Calendar, error code {1}." msgstr "" @@ -11545,11 +11671,11 @@ msgstr "" msgid "Google Calendar - Could not insert contact in Google Contacts {0}, error code {1}." msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:496 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:497 msgid "Google Calendar - Could not insert event in Google Calendar {0}, error code {1}." msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:580 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:581 msgid "Google Calendar - Could not update Event {0} in Google Calendar, error code {1}." msgstr "" @@ -11574,9 +11700,11 @@ msgstr "" #. Name of a DocType #. Label of the sb_00 (Section Break) field in DocType 'Google Contacts' #. Label of a Link in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/contacts/doctype/contact/contact.json #: frappe/integrations/doctype/google_contacts/google_contacts.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "Google Contacts" msgstr "" @@ -11630,16 +11758,18 @@ msgstr "" #. Name of a DocType #. Label of a Link in the Integrations Workspace #. Label of a shortcut in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/integrations/doctype/google_settings/google_settings.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "Google Settings" msgstr "" -#: frappe/utils/csvutils.py:226 +#: frappe/utils/csvutils.py:227 msgid "Google Sheets URL is invalid or not publicly accessible." msgstr "" -#: frappe/utils/csvutils.py:231 +#: frappe/utils/csvutils.py:232 msgid "Google Sheets URL must end with \"gid={number}\". Copy and paste the URL from the browser address bar and try again." msgstr "" @@ -11715,11 +11845,11 @@ msgstr "" msgid "Group By Type" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:408 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:411 msgid "Group By field is required to create a dashboard chart" msgstr "" -#: frappe/database/query.py:1257 +#: frappe/database/query.py:1350 msgid "Group By must be a string" msgstr "" @@ -11733,7 +11863,7 @@ msgstr "" msgid "Group your custom doctypes under modules" msgstr "" -#: frappe/public/js/frappe/ui/group_by/group_by.js:428 +#: frappe/public/js/frappe/ui/group_by/group_by.js:431 msgid "Grouped by {0}" msgstr "" @@ -11920,14 +12050,17 @@ msgstr "" msgid "Header/Footer scripts can be used to add dynamic behaviours." msgstr "" +#. Label of the headers_section (Section Break) field in DocType 'Email +#. Account' #. Label of the webhook_headers (Table) field in DocType 'Webhook' #. Label of the headers (Code) field in DocType 'Webhook Request Log' +#: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/webhook/webhook.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json msgid "Headers" msgstr "" -#: frappe/email/email_body.py:325 +#: frappe/email/email_body.py:343 msgid "Headers must be a dictionary" msgstr "" @@ -11945,6 +12078,11 @@ msgstr "" msgid "Heading" msgstr "" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/system.json +msgid "Health Report" +msgstr "" + #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Heatmap" @@ -12019,7 +12157,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2076 +#: frappe/public/js/frappe/utils/utils.js:2082 msgid "Here's your tracking URL" msgstr "" @@ -12055,7 +12193,7 @@ msgstr "" msgid "Hidden Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1743 +#: frappe/public/js/frappe/views/reports/query_report.js:1763 msgid "Hidden columns include:
    {0}" msgstr "" @@ -12064,7 +12202,7 @@ msgstr "" #: frappe/public/js/frappe/widgets/base_widget.js:46 #: frappe/public/js/frappe/widgets/base_widget.js:178 #: frappe/public/js/print_format_builder/PrintFormatControls.vue:243 -#: frappe/templates/includes/login/login.js:82 +#: frappe/templates/includes/login/login.js:81 #: frappe/www/update-password.html:117 msgid "Hide" msgstr "" @@ -12219,6 +12357,7 @@ msgid "Hint: Include symbols, numbers and capital letters in the password" msgstr "" #. Label of the home_tab (Tab Break) field in DocType 'Website Settings' +#. Label of a Workspace Sidebar Item #: frappe/public/js/frappe/file_uploader/FileBrowser.vue:38 #: frappe/public/js/frappe/views/file/file_view.js:67 #: frappe/public/js/frappe/views/file/file_view.js:88 @@ -12226,6 +12365,7 @@ msgstr "" #: frappe/templates/includes/navbar/navbar.html:9 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 +#: frappe/workspace_sidebar/users.json frappe/workspace_sidebar/website.json #: frappe/www/contact.py:25 frappe/www/login.html:170 frappe/www/me.html:76 #: frappe/www/message.html:29 msgid "Home" @@ -12305,25 +12445,25 @@ msgid "I guess you don't have access to any workspace yet, but you can create on msgstr "" #. Label of the id (Data) field in DocType 'User Session Display' -#: frappe/core/doctype/data_import/importer.py:1174 -#: frappe/core/doctype/data_import/importer.py:1180 -#: frappe/core/doctype/data_import/importer.py:1245 -#: frappe/core/doctype/data_import/importer.py:1248 +#: frappe/core/doctype/data_import/importer.py:1178 +#: frappe/core/doctype/data_import/importer.py:1184 +#: frappe/core/doctype/data_import/importer.py:1249 +#: frappe/core/doctype/data_import/importer.py:1252 #: frappe/core/doctype/user_session_display/user_session_display.json #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:52 #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 -#: frappe/public/js/frappe/list/list_settings.js:335 +#: frappe/public/js/frappe/list/list_settings.js:340 #: frappe/public/js/frappe/list/list_view.js:399 #: frappe/public/js/frappe/list/list_view.js:463 -#: frappe/public/js/frappe/list/list_view.js:2450 +#: frappe/public/js/frappe/list/list_view.js:2447 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "" -#: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:985 +#: frappe/desk/reportview.py:530 +#: frappe/public/js/frappe/views/reports/report_view.js:1023 msgctxt "Label of name column in report" msgid "ID" msgstr "" @@ -12357,6 +12497,11 @@ msgstr "" msgid "IMAP Folder" msgstr "" +#: frappe/email/doctype/email_account/email_account.py:235 +#: frappe/email/doctype/email_account/email_account.py:263 +msgid "IMAP Folder Not Found" +msgstr "" + #. Label of the ip_address (Data) field in DocType 'Activity Log' #. Label of the ip_address (Data) field in DocType 'Comment' #. Label of the ip_address (Data) field in DocType 'User Session Display' @@ -12387,7 +12532,7 @@ msgstr "" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/integrations/doctype/social_login_key/social_login_key.json -#: frappe/public/js/frappe/views/workspace/workspace.js:520 +#: frappe/public/js/frappe/views/workspace/workspace.js:476 #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Icon" msgstr "" @@ -12407,7 +12552,7 @@ msgstr "" msgid "Icon Type" msgstr "" -#: frappe/desk/page/desktop/desktop.js:1023 +#: frappe/desk/page/desktop/desktop.js:1074 msgid "Icon is not correctly configured please check the workspace sidebar to it" msgstr "" @@ -12444,7 +12589,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.py:1815 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 -#: frappe/public/js/frappe/roles_editor.js:68 +#: frappe/public/js/frappe/roles_editor.js:71 msgid "If Owner" msgstr "" @@ -12615,15 +12760,15 @@ msgstr "" msgid "If user is the owner" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:204 +#: frappe/core/doctype/data_export/exporter.py:205 msgid "If you are updating, please select \"Overwrite\" else existing rows will not be deleted." msgstr "" -#: frappe/core/doctype/data_export/exporter.py:188 +#: frappe/core/doctype/data_export/exporter.py:189 msgid "If you are uploading new records, \"Naming Series\" becomes mandatory, if present." msgstr "" -#: frappe/core/doctype/data_export/exporter.py:186 +#: frappe/core/doctype/data_export/exporter.py:187 msgid "If you are uploading new records, leave the \"name\" (ID) column blank." msgstr "" @@ -12693,7 +12838,7 @@ msgid "Illegal Document Status for {0}" msgstr "" #: frappe/model/db_query.py:541 frappe/model/db_query.py:544 -#: frappe/model/db_query.py:1219 +#: frappe/model/db_query.py:1231 msgid "Illegal SQL Query" msgstr "" @@ -12766,7 +12911,7 @@ msgstr "" msgid "Image link '{0}' is not valid" msgstr "" -#: frappe/core/doctype/file/file.js:112 +#: frappe/core/doctype/file/file.js:114 msgid "Image optimized" msgstr "" @@ -12815,7 +12960,7 @@ msgstr "" msgid "Import" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1932 msgctxt "Button in list view menu" msgid "Import" msgstr "" @@ -12879,11 +13024,11 @@ msgstr "" msgid "Import from Google Sheets" msgstr "" -#: frappe/core/doctype/data_import/importer.py:612 +#: frappe/core/doctype/data_import/importer.py:616 msgid "Import template should be of type .csv, .xlsx or .xls" msgstr "" -#: frappe/core/doctype/data_import/importer.py:482 +#: frappe/core/doctype/data_import/importer.py:486 msgid "Import template should contain a Header and atleast one row." msgstr "" @@ -12891,7 +13036,7 @@ msgstr "" msgid "Import timed out, please re-try." msgstr "" -#: frappe/core/doctype/data_import/data_import.py:71 +#: frappe/core/doctype/data_import/data_import.py:72 msgid "Importing {0} is not allowed." msgstr "" @@ -12966,7 +13111,7 @@ msgstr "" msgid "In Progress" msgstr "" -#: frappe/database/database.py:288 +#: frappe/database/database.py:290 msgid "In Read Only Mode" msgstr "" @@ -13038,15 +13183,15 @@ msgid "Include Web View Link in Email" msgstr "" #: frappe/public/js/frappe/form/print_utils.js:60 -#: frappe/public/js/frappe/views/reports/query_report.js:1717 +#: frappe/public/js/frappe/views/reports/query_report.js:1737 msgid "Include filters" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1739 +#: frappe/public/js/frappe/views/reports/query_report.js:1759 msgid "Include hidden columns" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1709 +#: frappe/public/js/frappe/views/reports/query_report.js:1729 msgid "Include indentation" msgstr "" @@ -13093,15 +13238,15 @@ msgstr "" msgid "Incomplete Virtual Doctype Implementation" msgstr "" -#: frappe/auth.py:261 +#: frappe/auth.py:264 msgid "Incomplete login details" msgstr "" -#: frappe/email/smtp.py:104 +#: frappe/email/smtp.py:109 msgid "Incorrect Configuration" msgstr "" -#: frappe/utils/csvutils.py:234 +#: frappe/utils/csvutils.py:235 msgid "Incorrect URL" msgstr "" @@ -13113,11 +13258,15 @@ msgstr "" msgid "Incorrect Verification code" msgstr "" -#: frappe/model/document.py:1603 +#: frappe/public/js/frappe/views/gantt/gantt_view.js:88 +msgid "Incorrect configuration" +msgstr "" + +#: frappe/model/document.py:1733 msgid "Incorrect value in row {0}:" msgstr "" -#: frappe/model/document.py:1605 +#: frappe/model/document.py:1735 msgid "Incorrect value:" msgstr "" @@ -13134,7 +13283,7 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1006 +#: frappe/public/js/frappe/views/reports/report_view.js:1044 msgid "Index" msgstr "" @@ -13169,7 +13318,7 @@ msgstr "" msgid "Indicator Color" msgstr "" -#: frappe/public/js/frappe/views/workspace/workspace.js:525 +#: frappe/public/js/frappe/views/workspace/workspace.js:481 msgid "Indicator color" msgstr "" @@ -13187,7 +13336,7 @@ msgstr "" msgid "Info" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:144 +#: frappe/core/doctype/data_export/exporter.py:145 msgid "Info:" msgstr "" @@ -13216,7 +13365,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:1992 +#: frappe/public/js/frappe/views/reports/query_report.js:2021 msgid "Insert After" msgstr "" @@ -13232,7 +13381,7 @@ msgstr "" msgid "Insert Below" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:391 +#: frappe/public/js/frappe/views/reports/report_view.js:392 msgid "Insert Column Before {0}" msgstr "" @@ -13281,7 +13430,7 @@ msgstr "" msgid "Instructions" msgstr "" -#: frappe/templates/includes/login/login.js:259 +#: frappe/templates/includes/login/login.js:257 msgid "Instructions Emailed" msgstr "" @@ -13289,15 +13438,15 @@ msgstr "" msgid "Insufficient Permission Level for {0}" msgstr "" -#: frappe/database/query.py:1323 +#: frappe/database/query.py:1416 msgid "Insufficient Permission for {0}" msgstr "" -#: frappe/desk/reportview.py:363 +#: frappe/desk/reportview.py:364 msgid "Insufficient Permissions for deleting Report" msgstr "" -#: frappe/desk/reportview.py:334 +#: frappe/desk/reportview.py:335 msgid "Insufficient Permissions for editing Report" msgstr "" @@ -13328,11 +13477,14 @@ msgid "Integration Request" msgstr "" #. Group in User's connections +#. Label of a Desktop Icon #. Name of a Workspace #. Label of the integrations (Tab Break) field in DocType 'Website Settings' -#: frappe/core/doctype/user/user.json +#. Title of a Workspace Sidebar +#: frappe/core/doctype/user/user.json frappe/desktop_icon/integrations.json #: frappe/integrations/workspace/integrations/integrations.json #: frappe/website/doctype/website_settings/website_settings.json +#: frappe/workspace_sidebar/integrations.json msgid "Integrations" msgstr "" @@ -13357,7 +13509,7 @@ msgstr "" msgid "Intermediate" msgstr "" -#: frappe/public/js/frappe/request.js:234 +#: frappe/public/js/frappe/request.js:229 msgid "Internal Server Error" msgstr "" @@ -13410,9 +13562,9 @@ msgid "Invalid" msgstr "" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:848 +#: frappe/public/js/frappe/form/grid_row.js:843 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:717 +#: frappe/public/js/frappe/views/reports/report_view.js:755 msgid "Invalid \"depends_on\" expression" msgstr "" @@ -13428,11 +13580,11 @@ msgstr "" msgid "Invalid Action" msgstr "" -#: frappe/utils/csvutils.py:37 +#: frappe/utils/csvutils.py:38 msgid "Invalid CSV Format" msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:111 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:113 msgid "Invalid Code. Please try again." msgstr "" @@ -13440,11 +13592,11 @@ msgstr "" msgid "Invalid Condition: {}" msgstr "" -#: frappe/email/smtp.py:136 +#: frappe/email/smtp.py:141 msgid "Invalid Credentials" msgstr "" -#: frappe/email/smtp.py:138 +#: frappe/email/smtp.py:143 msgid "Invalid Credentials for Email Account: {0}" msgstr "" @@ -13473,8 +13625,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:824 frappe/database/query.py:851 -#: frappe/database/query.py:861 +#: frappe/database/query.py:831 frappe/database/query.py:858 +#: frappe/database/query.py:868 msgid "Invalid Filter" msgstr "" @@ -13498,11 +13650,11 @@ msgstr "" msgid "Invalid Login Token" msgstr "" -#: frappe/templates/includes/login/login.js:288 +#: frappe/templates/includes/login/login.js:286 msgid "Invalid Login. Try again." msgstr "" -#: frappe/email/receive.py:112 frappe/email/receive.py:149 +#: frappe/email/receive.py:115 frappe/email/receive.py:152 msgid "Invalid Mail Server. Please rectify and try again." msgstr "" @@ -13510,7 +13662,7 @@ msgstr "" msgid "Invalid Naming Series: {}" msgstr "" -#: frappe/core/doctype/data_import/data_import.py:182 +#: frappe/core/doctype/data_import/data_import.py:183 #: frappe/core/doctype/prepared_report/prepared_report.py:200 #: frappe/core/doctype/rq_job/rq_job.py:113 #: frappe/core/doctype/rq_job/rq_job.py:122 @@ -13522,7 +13674,7 @@ msgstr "" msgid "Invalid Option" msgstr "" -#: frappe/email/smtp.py:103 +#: frappe/email/smtp.py:108 msgid "Invalid Outgoing Mail Server or Port: {0}" msgstr "" @@ -13530,7 +13682,7 @@ msgstr "" msgid "Invalid Output Format" msgstr "" -#: frappe/model/base_document.py:125 +#: frappe/model/base_document.py:159 msgid "Invalid Override" msgstr "" @@ -13565,13 +13717,12 @@ msgid "Invalid Transition" msgstr "" #: frappe/core/doctype/file/file.py:243 -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:551 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 -#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 +#: frappe/utils/csvutils.py:227 frappe/utils/csvutils.py:248 msgid "Invalid URL" msgstr "" -#: frappe/email/receive.py:157 +#: frappe/email/receive.py:160 msgid "Invalid User Name or Support Password. Please rectify and try again." msgstr "" @@ -13583,11 +13734,11 @@ msgstr "" msgid "Invalid Webhook Secret" msgstr "" -#: frappe/desk/reportview.py:190 +#: frappe/desk/reportview.py:191 msgid "Invalid aggregate function" msgstr "" -#: frappe/database/query.py:2333 +#: frappe/database/query.py:2446 msgid "Invalid alias format: {0}. Alias must be a simple identifier." msgstr "" @@ -13595,27 +13746,27 @@ msgstr "" msgid "Invalid app" msgstr "" -#: frappe/database/query.py:2294 frappe/database/query.py:2309 +#: frappe/database/query.py:2407 frappe/database/query.py:2422 msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed." msgstr "" -#: frappe/database/query.py:2258 +#: frappe/database/query.py:2371 msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:857 +#: frappe/database/query.py:864 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:400 +#: frappe/public/js/frappe/views/reports/report_view.js:401 msgid "Invalid column" msgstr "" -#: frappe/database/query.py:758 +#: frappe/database/query.py:765 msgid "Invalid condition type in nested filters: {0}" msgstr "" -#: frappe/database/query.py:1301 +#: frappe/database/query.py:1394 msgid "Invalid direction in Order By: {0}. Must be 'ASC' or 'DESC'." msgstr "" @@ -13635,11 +13786,11 @@ msgstr "" msgid "Invalid expression set in filter {0} ({1})" msgstr "" -#: frappe/database/query.py:2061 +#: frappe/database/query.py:2174 msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'." msgstr "" -#: frappe/database/query.py:1242 +#: frappe/database/query.py:1335 msgid "Invalid field format in {0}: {1}. Use 'field', 'link_field.field', or 'child_table.field'." msgstr "" @@ -13647,7 +13798,7 @@ msgstr "" msgid "Invalid field name {0}" msgstr "" -#: frappe/database/query.py:1128 +#: frappe/database/query.py:1190 msgid "Invalid field type: {0}" msgstr "" @@ -13659,11 +13810,11 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:741 +#: frappe/database/query.py:748 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:847 +#: frappe/database/query.py:854 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13671,7 +13822,7 @@ msgstr "" msgid "Invalid filter: {0}" msgstr "" -#: frappe/database/query.py:2178 +#: frappe/database/query.py:2291 msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed." msgstr "" @@ -13680,7 +13831,7 @@ msgid "Invalid input" msgstr "" #: frappe/desk/doctype/dashboard/dashboard.py:67 -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:424 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:427 msgid "Invalid json added in the custom options: {0}" msgstr "" @@ -13700,11 +13851,11 @@ msgstr "" msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####." msgstr "" -#: frappe/database/query.py:2250 +#: frappe/database/query.py:2363 msgid "Invalid nested expression: dictionary must represent a function or operator" msgstr "" -#: frappe/core/doctype/data_import/importer.py:453 +#: frappe/core/doctype/data_import/importer.py:457 msgid "Invalid or corrupted content for import" msgstr "" @@ -13724,15 +13875,15 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:798 +#: frappe/database/query.py:805 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:718 +#: frappe/database/query.py:725 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/core/doctype/data_import/importer.py:430 +#: frappe/core/doctype/data_import/importer.py:434 msgid "Invalid template file for import" msgstr "" @@ -13762,7 +13913,7 @@ msgstr "" msgid "Invalid {0} condition" msgstr "" -#: frappe/database/query.py:2139 +#: frappe/database/query.py:2252 msgid "Invalid {0} dictionary format" msgstr "" @@ -14084,7 +14235,7 @@ msgstr "" msgid "Item Type" msgstr "" -#: frappe/utils/nestedset.py:229 +#: frappe/utils/nestedset.py:233 msgid "Item cannot be added to its own descendants" msgstr "" @@ -14192,7 +14343,7 @@ msgstr "" msgid "Job is in {0} state and can't be cancelled" msgstr "" -#: frappe/core/doctype/data_import/data_import.py:182 +#: frappe/core/doctype/data_import/data_import.py:183 #: frappe/core/doctype/prepared_report/prepared_report.py:200 #: frappe/core/doctype/rq_job/rq_job.py:113 msgid "Job is not running." @@ -14431,8 +14582,10 @@ msgstr "" #. Name of a DocType #. Label of a Link in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/integrations/doctype/ldap_settings/ldap_settings.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "LDAP Settings" msgstr "" @@ -14754,7 +14907,7 @@ msgid "Leave blank to repeat always" msgstr "" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:721 +#: frappe/email/doctype/email_account/email_account.py:804 msgid "Leave this conversation" msgstr "" @@ -14911,7 +15064,7 @@ msgstr "" #: frappe/core/doctype/docperm/docperm.json #: frappe/core/page/permission_manager/permission_manager.js:145 #: frappe/core/page/permission_manager/permission_manager.js:221 -#: frappe/public/js/frappe/roles_editor.js:68 +#: frappe/public/js/frappe/roles_editor.js:71 #: frappe/website/doctype/help_article/help_article.json msgid "Level" msgstr "" @@ -14981,7 +15134,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:297 +#: frappe/database/query.py:299 msgid "Limit must be a non-negative integer" msgstr "" @@ -15054,7 +15207,7 @@ msgid "Link Document Type" msgstr "" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:407 -#: frappe/workflow/doctype/workflow_action/workflow_action.py:202 +#: frappe/workflow/doctype/workflow_action/workflow_action.py:211 msgid "Link Expired" msgstr "" @@ -15107,7 +15260,7 @@ msgstr "" #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json -#: frappe/public/js/frappe/views/workspace/workspace.js:480 +#: frappe/public/js/frappe/views/workspace/workspace.js:436 #: frappe/public/js/frappe/widgets/widget_dialog.js:281 #: frappe/public/js/frappe/widgets/widget_dialog.js:427 msgid "Link To" @@ -15125,7 +15278,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json -#: frappe/public/js/frappe/views/workspace/workspace.js:472 +#: frappe/public/js/frappe/views/workspace/workspace.js:428 #: frappe/public/js/frappe/widgets/widget_dialog.js:273 msgid "Link Type" msgstr "" @@ -15221,7 +15374,7 @@ msgstr "" msgid "List Settings" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2088 +#: frappe/public/js/frappe/list/list_view.js:2085 msgctxt "Button in list view menu" msgid "List Settings" msgstr "" @@ -15235,7 +15388,7 @@ msgstr "" msgid "List View Settings" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:230 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:225 msgid "List a document type" msgstr "" @@ -15360,8 +15513,9 @@ msgid "Log Setting User" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/log_settings/log_settings.json -#: frappe/public/js/frappe/logtypes.js:20 +#: frappe/public/js/frappe/logtypes.js:20 frappe/workspace_sidebar/system.json msgid "Log Settings" msgstr "" @@ -15413,7 +15567,7 @@ msgstr "" msgid "Login Failed please try again" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:151 msgid "Login Id is required" msgstr "" @@ -15445,11 +15599,11 @@ msgstr "" msgid "Login is required to see web form list view. Enable {0} to see list settings" msgstr "" -#: frappe/templates/includes/login/login.js:69 +#: frappe/templates/includes/login/login.js:68 msgid "Login link sent to your email" msgstr "" -#: frappe/auth.py:345 frappe/auth.py:348 +#: frappe/auth.py:348 frappe/auth.py:351 msgid "Login not allowed at this time" msgstr "" @@ -15478,7 +15632,7 @@ msgstr "" msgid "Login to {0}" msgstr "" -#: frappe/templates/includes/login/login.js:318 +#: frappe/templates/includes/login/login.js:315 msgid "Login token required" msgstr "" @@ -15545,7 +15699,8 @@ msgid "Logout From All Devices After Changing Password" msgstr "" #. Group in User's connections -#: frappe/core/doctype/user/user.json +#. Label of a Workspace Sidebar Item +#: frappe/core/doctype/user/user.json frappe/workspace_sidebar/system.json msgid "Logs" msgstr "" @@ -15576,7 +15731,7 @@ msgstr "" msgid "Looks like you haven’t added any third party apps." msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:355 +#: frappe/public/js/frappe/ui/notifications/notifications.js:351 msgid "Looks like you haven’t received any notifications." msgstr "" @@ -15678,7 +15833,7 @@ msgstr "" msgid "Manage 3rd party apps" msgstr "" -#: frappe/public/js/billing.bundle.js:45 +#: frappe/public/js/billing.bundle.js:71 msgid "Manage Billing" msgstr "" @@ -15710,7 +15865,7 @@ msgstr "" msgid "Mandatory Depends On (JS)" msgstr "" -#: frappe/website/doctype/web_form/web_form.py:537 +#: frappe/website/doctype/web_form/web_form.py:538 msgid "Mandatory Information missing:" msgstr "" @@ -15735,7 +15890,7 @@ msgctxt "Error message in web form" msgid "Mandatory fields required:" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:142 +#: frappe/core/doctype/data_export/exporter.py:143 msgid "Mandatory:" msgstr "" @@ -15762,7 +15917,7 @@ msgstr "" msgid "Map route parameters into form variables. Example /project/<name>" msgstr "" -#: frappe/core/doctype/data_import/importer.py:923 +#: frappe/core/doctype/data_import/importer.py:927 msgid "Mapping column {0} to field {1}" msgstr "" @@ -15952,7 +16107,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:232 -#: frappe/public/js/frappe/utils/utils.js:2026 +#: frappe/public/js/frappe/utils/utils.js:2032 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16006,7 +16161,7 @@ msgstr "" msgid "Merge with existing" msgstr "" -#: frappe/utils/nestedset.py:320 +#: frappe/utils/nestedset.py:324 msgid "Merging is only possible between Group-to-Group or Leaf Node-to-Leaf Node" msgstr "" @@ -16076,7 +16231,7 @@ msgstr "" msgid "Message clipped" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:345 +#: frappe/email/doctype/email_account/email_account.py:423 msgid "Message from server: {0}" msgstr "" @@ -16169,11 +16324,11 @@ msgstr "" msgid "Method" msgstr "" -#: frappe/__init__.py:467 +#: frappe/__init__.py:472 msgid "Method Not Allowed" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:74 +#: frappe/desk/doctype/number_card/number_card.py:77 msgid "Method is required to create a number card" msgstr "" @@ -16195,7 +16350,9 @@ msgid "Middle Name (Optional)" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/milestone/milestone.json +#: frappe/workspace_sidebar/automation.json msgid "Milestone" msgstr "" @@ -16270,7 +16427,7 @@ msgstr "" msgid "Missing Filters Required" msgstr "" -#: frappe/desk/form/assign_to.py:110 +#: frappe/desk/form/assign_to.py:111 msgid "Missing Permission" msgstr "" @@ -16366,8 +16523,9 @@ msgstr "" #. Name of a DocType #. Label of a Link in the Build Workspace #. Label of a shortcut in the Build Workspace +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/module_def/module_def.json -#: frappe/core/workspace/build/build.json +#: frappe/core/workspace/build/build.json frappe/workspace_sidebar/build.json msgid "Module Def" msgstr "" @@ -16513,7 +16671,6 @@ msgid "More Information" msgstr "" #: 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 "" @@ -16538,7 +16695,7 @@ msgstr "" msgid "Move" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:196 +#: frappe/public/js/frappe/form/grid_row.js:185 msgid "Move To" msgstr "" @@ -16574,7 +16731,7 @@ msgstr "" msgid "Move the current field and the following fields to a new column" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:171 +#: frappe/public/js/frappe/form/grid_row.js:160 msgid "Move to Row Number" msgstr "" @@ -16601,7 +16758,7 @@ msgstr "" msgid "Ms" msgstr "" -#: frappe/utils/nestedset.py:344 +#: frappe/utils/nestedset.py:348 msgid "Multiple root nodes not allowed." msgstr "" @@ -16624,7 +16781,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:211 +#: frappe/desk/query_report.py:219 msgid "Must have report permission to access this report." msgstr "" @@ -16642,7 +16799,7 @@ msgid "Mx" msgstr "" #: frappe/templates/includes/web_sidebar.html:41 -#: frappe/website/doctype/web_form/web_form.py:526 +#: frappe/website/doctype/web_form/web_form.py:527 #: frappe/website/doctype/website_settings/website_settings.py:181 #: frappe/www/me.html:8 frappe/www/update_password.py:10 msgid "My Account" @@ -16652,11 +16809,24 @@ msgstr "" msgid "My Device" msgstr "" +#. Label of a Desktop Icon +#. Title of a Workspace Sidebar +#: frappe/desktop_icon/my_workspaces.json +#: frappe/workspace_sidebar/my_workspaces.json +msgid "My Workspaces" +msgstr "" + #. Option for the 'Database Engine' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "MyISAM" msgstr "" +#. Option for the 'Delivery Status Notification Type' (Select) field in DocType +#. 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "NEVER" +msgstr "" + #: 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 "" @@ -16670,11 +16840,13 @@ msgstr "" #. Label of the fieldname (Data) field in DocType 'DocField' #. Label of the fieldname (Data) field in DocType 'Customize Form Field' #. Label of the label (Data) field in DocType 'Workspace' +#. Label of the _name (Data) field in DocType 'Reply To Address' #. Label of the webhook_name (Data) field in DocType 'Slack Webhook URL' #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/doctype/doctype_list.js:22 #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/workspace/workspace.json +#: frappe/email/doctype/reply_to_address/reply_to_address.json #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 @@ -16781,12 +16953,12 @@ msgstr "" msgid "Navbar Template Values" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1409 +#: frappe/public/js/frappe/list/list_view.js:1406 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1416 +#: frappe/public/js/frappe/list/list_view.js:1413 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "" @@ -16810,7 +16982,7 @@ msgstr "" msgid "Need Help?" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:343 +#: frappe/desk/doctype/workspace/workspace.py:352 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "" @@ -16818,7 +16990,7 @@ msgstr "" msgid "Negative Value" msgstr "" -#: frappe/database/query.py:710 +#: frappe/database/query.py:717 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16892,7 +17064,7 @@ msgstr "" msgid "New Email" msgstr "" -#: frappe/public/js/frappe/list/list_view_select.js:98 +#: frappe/public/js/frappe/list/list_view_select.js:102 #: frappe/public/js/frappe/views/inbox/inbox_view.js:177 msgid "New Email Account" msgstr "" @@ -16954,7 +17126,7 @@ msgstr "" msgid "New Quick List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1386 +#: frappe/public/js/frappe/views/reports/report_view.js:1425 msgid "New Report name" msgstr "" @@ -16981,7 +17153,7 @@ msgstr "" msgid "New Workflow Name" msgstr "" -#: frappe/public/js/frappe/views/workspace/workspace.js:452 +#: frappe/public/js/frappe/views/workspace/workspace.js:408 msgid "New Workspace" msgstr "" @@ -17038,7 +17210,7 @@ msgstr "" #: frappe/public/js/frappe/views/breadcrumbs.js:232 #: frappe/public/js/frappe/views/treeview.js:374 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 -#: frappe/website/doctype/web_form/web_form.py:439 +#: frappe/website/doctype/web_form/web_form.py:440 msgid "New {0}" msgstr "" @@ -17194,8 +17366,8 @@ msgstr "" #: frappe/core/doctype/page/page.json frappe/core/doctype/report/report.json #: frappe/desk/doctype/event/event.json #: frappe/desk/doctype/event_participants/event_participants.json -#: frappe/email/doctype/notification/notification.py:102 -#: frappe/email/doctype/notification/notification.py:104 +#: frappe/email/doctype/notification/notification.py:101 +#: frappe/email/doctype/notification/notification.py:103 #: frappe/integrations/doctype/ldap_settings/ldap_settings.json #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json @@ -17231,7 +17403,7 @@ msgstr "" msgid "No Copy" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:162 +#: frappe/core/doctype/data_export/exporter.py:163 #: frappe/email/doctype/auto_email_report/auto_email_report.py:309 #: frappe/public/js/form_builder/components/controls/TableControl.vue:64 #: frappe/public/js/frappe/data_import/import_preview.js:146 @@ -17269,7 +17441,7 @@ msgstr "" msgid "No Filters Set" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:372 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:373 msgid "No Google Calendar Event to sync." msgstr "" @@ -17304,7 +17476,7 @@ msgstr "" msgid "No Name Specified for {0}" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:355 +#: frappe/public/js/frappe/ui/notifications/notifications.js:351 msgid "No New notifications" msgstr "" @@ -17360,11 +17532,11 @@ msgstr "" msgid "No Suggestions" msgstr "" -#: frappe/desk/reportview.py:711 +#: frappe/desk/reportview.py:714 msgid "No Tags" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:482 +#: frappe/public/js/frappe/ui/notifications/notifications.js:478 msgid "No Upcoming Events" msgstr "" @@ -17384,7 +17556,7 @@ msgstr "" msgid "No changes in document" msgstr "" -#: frappe/public/js/frappe/views/workspace/workspace.js:756 +#: frappe/public/js/frappe/views/workspace/workspace.js:712 msgid "No changes made" msgstr "" @@ -17396,7 +17568,7 @@ msgstr "" msgid "No changes to sync" msgstr "" -#: frappe/core/doctype/data_import/importer.py:298 +#: frappe/core/doctype/data_import/importer.py:302 msgid "No changes to update" msgstr "" @@ -17416,11 +17588,15 @@ msgstr "" msgid "No currency fields in {0}" msgstr "" -#: frappe/desk/query_report.py:382 +#: frappe/desk/query_report.py:408 msgid "No data to export" msgstr "" -#: frappe/contacts/doctype/address/address.py:245 +#: frappe/public/js/frappe/views/reports/query_report.js:1543 +msgid "No data to perform this action" +msgstr "" + +#: frappe/contacts/doctype/address/address.py:247 msgid "No default Address Template found. Please create a new one from Setup > Printing and Branding > Address Template." msgstr "" @@ -17457,10 +17633,14 @@ msgstr "" msgid "No filters selected" msgstr "" -#: frappe/desk/form/utils.py:109 +#: frappe/desk/form/utils.py:122 msgid "No further records" msgstr "" +#: frappe/public/js/frappe/views/reports/report_view.js:337 +msgid "No matching entries in the current results" +msgstr "" + #: frappe/templates/includes/search_template.html:49 msgid "No matching records. Search something new" msgstr "" @@ -17496,7 +17676,7 @@ msgstr "" msgid "No of Sent SMS" msgstr "" -#: frappe/__init__.py:622 frappe/client.py:119 frappe/client.py:161 +#: frappe/__init__.py:627 frappe/client.py:136 frappe/client.py:178 msgid "No permission for {0}" msgstr "" @@ -17505,11 +17685,11 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "" -#: frappe/model/db_query.py:1046 +#: frappe/model/db_query.py:1048 msgid "No permission to read {0}" msgstr "" -#: frappe/share.py:221 +#: frappe/share.py:239 msgid "No permission to {0} {1} {2}" msgstr "" @@ -17533,11 +17713,11 @@ msgstr "" msgid "No rows" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2417 +#: frappe/public/js/frappe/list/list_view.js:2414 msgid "No rows selected" msgstr "" -#: frappe/email/doctype/notification/notification.py:137 +#: frappe/email/doctype/notification/notification.py:136 msgid "No subject" msgstr "" @@ -17571,7 +17751,7 @@ msgid "No {0} mail" msgstr "" #: frappe/public/js/form_builder/utils.js:117 -#: frappe/public/js/frappe/form/grid_row.js:259 +#: frappe/public/js/frappe/form/grid_row.js:243 msgctxt "Title of the 'row number' column" msgid "No." msgstr "" @@ -17614,12 +17794,12 @@ msgstr "" msgid "Normalized Query" msgstr "" -#: frappe/core/doctype/user/user.py:1079 -#: frappe/templates/includes/login/login.js:255 frappe/utils/oauth.py:300 +#: frappe/core/doctype/user/user.py:1075 +#: frappe/templates/includes/login/login.js:253 frappe/utils/oauth.py:300 msgid "Not Allowed" msgstr "" -#: frappe/templates/includes/login/login.js:257 +#: frappe/templates/includes/login/login.js:255 msgid "Not Allowed: Disabled User" msgstr "" @@ -17661,16 +17841,16 @@ msgstr "" msgid "Not Nullable" msgstr "" -#: frappe/__init__.py:549 frappe/app.py:383 frappe/desk/calendar.py:28 +#: frappe/__init__.py:554 frappe/app.py:383 frappe/desk/calendar.py:29 #: frappe/public/js/frappe/web_form/webform_script.js:15 -#: frappe/website/doctype/web_form/web_form.py:779 +#: frappe/website/doctype/web_form/web_form.py:780 #: frappe/website/page_renderers/not_permitted_page.py:22 #: frappe/www/login.py:193 frappe/www/qrcode.py:22 frappe/www/qrcode.py:25 #: frappe/www/qrcode.py:37 msgid "Not Permitted" msgstr "" -#: frappe/desk/query_report.py:630 +#: frappe/desk/query_report.py:694 msgid "Not Permitted to read {0}" msgstr "" @@ -17710,7 +17890,7 @@ msgctxt "Field value is not set" msgid "Not Set" msgstr "" -#: frappe/utils/csvutils.py:102 +#: frappe/utils/csvutils.py:103 msgid "Not a valid Comma Separated Value (CSV File)" msgstr "" @@ -17722,7 +17902,7 @@ msgstr "" msgid "Not a valid Workflow Action" msgstr "" -#: frappe/templates/includes/login/login.js:253 +#: frappe/templates/includes/login/login.js:251 msgid "Not a valid user" msgstr "" @@ -17734,7 +17914,7 @@ msgstr "" msgid "Not allowed for {0}: {1}" msgstr "" -#: frappe/email/doctype/notification/notification.py:674 +#: frappe/email/doctype/notification/notification.py:673 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "" @@ -17754,7 +17934,7 @@ msgstr "" msgid "Not allowed via controller permission check" msgstr "" -#: frappe/public/js/frappe/request.js:145 frappe/website/js/website.js:94 +#: frappe/public/js/frappe/request.js:140 frappe/website/js/website.js:94 msgid "Not found" msgstr "" @@ -17767,11 +17947,11 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:158 +#: frappe/public/js/frappe/request.js:153 +#: frappe/public/js/frappe/request.js:164 #: 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/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 +#: frappe/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:793 #: frappe/website/js/website.js:97 msgid "Not permitted" msgstr "" @@ -17780,7 +17960,7 @@ msgstr "" msgid "Not permitted to view {0}" msgstr "" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:623 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:642 msgid "Not permitted. {0}." msgstr "" @@ -17827,11 +18007,11 @@ msgstr "" msgid "Note: Your request for account deletion will be fulfilled within {0} hours." msgstr "" -#: frappe/core/doctype/data_export/exporter.py:183 +#: frappe/core/doctype/data_export/exporter.py:184 msgid "Notes:" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:532 +#: frappe/public/js/frappe/ui/notifications/notifications.js:528 msgid "Nothing New" msgstr "" @@ -17857,11 +18037,13 @@ msgstr "" #. Label of the notification (Tab Break) field in DocType 'Auto Repeat' #. Option for the 'Type' (Select) field in DocType 'Event Notifications' #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/core/doctype/communication/mixins.py:142 #: frappe/desk/doctype/event_notifications/event_notifications.json #: frappe/email/doctype/notification/notification.json #: frappe/public/js/frappe/ui/sidebar/sidebar.js:314 +#: frappe/workspace_sidebar/system.json msgid "Notification" msgstr "" @@ -17876,8 +18058,10 @@ msgid "Notification Recipient" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/desk/doctype/notification_settings/notification_settings.json #: frappe/public/js/frappe/ui/notifications/notifications.js:41 +#: frappe/workspace_sidebar/system.json msgid "Notification Settings" msgstr "" @@ -17890,28 +18074,30 @@ msgstr "" msgid "Notification sent to" msgstr "" -#: frappe/email/doctype/notification/notification.py:561 +#: frappe/email/doctype/notification/notification.py:560 msgid "Notification: customer {0} has no Mobile number set" msgstr "" -#: frappe/email/doctype/notification/notification.py:547 +#: frappe/email/doctype/notification/notification.py:546 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "" -#: frappe/email/doctype/notification/notification.py:556 +#: frappe/email/doctype/notification/notification.py:555 msgid "Notification: user {0} has no Mobile number set" msgstr "" #. Label of the notifications (Check) field in DocType 'User' #. Label of the notifications_tab (Tab Break) field in DocType 'Event' #. Label of the notifications (Table) field in DocType 'Event' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/user/user.json frappe/desk/doctype/event/event.json -#: frappe/public/js/frappe/ui/notifications/notifications.js:68 -#: frappe/public/js/frappe/ui/notifications/notifications.js:227 +#: frappe/public/js/frappe/ui/notifications/notifications.js:64 +#: frappe/public/js/frappe/ui/notifications/notifications.js:223 +#: frappe/workspace_sidebar/system.json msgid "Notifications" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:339 +#: frappe/public/js/frappe/ui/notifications/notifications.js:335 msgid "Notifications Disabled" msgstr "" @@ -18063,8 +18249,10 @@ msgstr "" #. Name of a DocType #. Label of a Link in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "OAuth Client" msgstr "" @@ -18082,6 +18270,11 @@ msgstr "" msgid "OAuth Error" msgstr "" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/integrations.json +msgid "OAuth Provider" +msgstr "" + #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.json @@ -18147,7 +18340,7 @@ msgstr "" msgid "OTP placeholder should be defined as {{ otp }} " msgstr "" -#: frappe/templates/includes/login/login.js:354 +#: frappe/templates/includes/login/login.js:351 msgid "OTP setup using OTP App was not completed. Please contact Administrator." msgstr "" @@ -18187,7 +18380,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:302 +#: frappe/database/query.py:304 msgid "Offset must be a non-negative integer" msgstr "" @@ -18318,11 +18511,11 @@ msgstr "" msgid "One Time Password (OTP) Registration Code from {}" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:331 +#: frappe/core/doctype/data_export/exporter.py:332 msgid "One of" msgstr "" -#: frappe/client.py:223 +#: frappe/client.py:240 msgid "Only 200 inserts allowed in one request" msgstr "" @@ -18347,6 +18540,10 @@ msgstr "" msgid "Only Allow Edit For" msgstr "" +#: frappe/core/doctype/module_def/module_def.py:95 +msgid "Only Custom Modules can be renamed." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1652 msgid "Only Options allowed for Data field are:" msgstr "" @@ -18374,7 +18571,7 @@ msgstr "" msgid "Only allowed to export customizations in developer mode" msgstr "" -#: frappe/model/document.py:1287 +#: frappe/model/document.py:1417 msgid "Only draft documents can be discarded" msgstr "" @@ -18384,20 +18581,20 @@ msgstr "" msgid "Only for" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:192 +#: frappe/core/doctype/data_export/exporter.py:193 msgid "Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish." msgstr "" -#: frappe/contacts/doctype/contact/contact.py:131 -#: frappe/contacts/doctype/contact/contact.py:158 +#: frappe/contacts/doctype/contact/contact.py:133 +#: frappe/contacts/doctype/contact/contact.py:160 msgid "Only one {0} can be set as primary." msgstr "" -#: frappe/desk/reportview.py:360 +#: frappe/desk/reportview.py:361 msgid "Only reports of type Report Builder can be deleted" msgstr "" -#: frappe/desk/reportview.py:331 +#: frappe/desk/reportview.py:332 msgid "Only reports of type Report Builder can be edited" msgstr "" @@ -18409,7 +18606,7 @@ msgstr "" msgid "Only the Administrator can delete a standard DocType." msgstr "" -#: frappe/desk/form/assign_to.py:198 +#: frappe/desk/form/assign_to.py:199 msgid "Only the assignee can complete this to-do." msgstr "" @@ -18417,7 +18614,7 @@ msgstr "" msgid "Only {0} emailed reports are allowed per user." msgstr "" -#: frappe/templates/includes/login/login.js:289 +#: frappe/templates/includes/login/login.js:287 msgid "Oops! Something went wrong." msgstr "" @@ -18440,8 +18637,8 @@ msgctxt "Access" msgid "Open" msgstr "" -#: frappe/desk/page/desktop/desktop.js:489 -#: frappe/desk/page/desktop/desktop.js:498 +#: frappe/desk/page/desktop/desktop.js:535 +#: frappe/desk/page/desktop/desktop.js:544 #: frappe/public/js/frappe/ui/keyboard.js:207 #: frappe/public/js/frappe/ui/keyboard.js:217 msgid "Open Awesomebar" @@ -18491,7 +18688,7 @@ msgstr "" msgid "Open a dialog with mandatory fields to create a new record quickly. There must be at least one mandatory field to show in dialog." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:245 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:228 msgid "Open a module or tool" msgstr "" @@ -18503,11 +18700,11 @@ msgstr "" msgid "Open in a new tab" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:250 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:229 msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1462 +#: frappe/public/js/frappe/list/list_view.js:1459 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "" @@ -18563,17 +18760,17 @@ msgstr "" msgid "Operator must be one of {0}" msgstr "" -#: frappe/database/query.py:2206 +#: frappe/database/query.py:2319 msgid "Operator {0} requires exactly 2 arguments (left and right operands)" msgstr "" -#: frappe/core/doctype/file/file.js:34 +#: frappe/core/doctype/file/file.js:36 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:31 msgid "Optimize" msgstr "" -#: frappe/core/doctype/file/file.js:110 +#: frappe/core/doctype/file/file.js:112 msgid "Optimizing image..." msgstr "" @@ -18648,7 +18845,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:999 +#: frappe/model/base_document.py:1037 msgid "Options not set for link field {0}" msgstr "" @@ -18664,7 +18861,7 @@ msgstr "" msgid "Order" msgstr "" -#: frappe/database/query.py:1273 +#: frappe/database/query.py:1366 msgid "Order By must be a string" msgstr "" @@ -18766,11 +18963,11 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:91 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1911 +#: frappe/public/js/frappe/views/reports/query_report.js:1938 msgid "PDF" msgstr "" -#: frappe/utils/print_format.py:149 frappe/utils/print_format.py:193 +#: frappe/utils/print_format.py:150 frappe/utils/print_format.py:194 msgid "PDF Generation in Progress" msgstr "" @@ -18801,7 +18998,7 @@ msgstr "" msgid "PDF Settings" msgstr "" -#: frappe/utils/print_format.py:343 +#: frappe/utils/print_format.py:350 msgid "PDF generation failed" msgstr "" @@ -18891,6 +19088,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Workspace Shortcut' #. Option for the 'Link Type' (Select) field in DocType 'Workspace Sidebar #. Item' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/custom_role/custom_role.json #: frappe/core/doctype/page/page.json #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json @@ -18900,6 +19098,7 @@ msgstr "" #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json +#: frappe/workspace_sidebar/build.json msgid "Page" msgstr "" @@ -19003,7 +19202,7 @@ msgid "Parameter" msgstr "" #: frappe/public/js/frappe/model/model.js:142 -#: frappe/public/js/frappe/views/workspace/workspace.js:496 +#: frappe/public/js/frappe/views/workspace/workspace.js:452 msgid "Parent" msgstr "" @@ -19019,7 +19218,7 @@ msgstr "" msgid "Parent Document Type" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:66 +#: frappe/desk/doctype/number_card/number_card.py:69 msgid "Parent Document Type is required to create a number card" msgstr "" @@ -19063,15 +19262,15 @@ msgstr "" msgid "Parent Page" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:24 +#: frappe/core/doctype/data_export/exporter.py:25 msgid "Parent Table" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:404 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:407 msgid "Parent document type is required to create a dashboard chart" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:253 +#: frappe/core/doctype/data_export/exporter.py:254 msgid "Parent is the name of the document to which the data will get added to." msgstr "" @@ -19083,7 +19282,7 @@ msgstr "" msgid "Parentfield not specified in {0}: {1}" msgstr "" -#: frappe/client.py:519 +#: frappe/client.py:536 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "" @@ -19139,7 +19338,7 @@ msgstr "" msgid "Password" msgstr "" -#: frappe/core/doctype/user/user.py:1144 +#: frappe/core/doctype/user/user.py:1140 msgid "Password Email Sent" msgstr "" @@ -19152,7 +19351,7 @@ msgstr "" msgid "Password Reset Link Generation Limit" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:895 +#: frappe/public/js/frappe/form/grid_row.js:890 msgid "Password cannot be filtered" msgstr "" @@ -19165,7 +19364,7 @@ msgstr "" msgid "Password for Base DN" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:190 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Password is required or select Awaiting Password" msgstr "" @@ -19181,11 +19380,11 @@ msgstr "" msgid "Password not found for {0} {1} {2}" msgstr "" -#: frappe/core/doctype/user/user.py:1310 +#: frappe/core/doctype/user/user.py:1306 msgid "Password requirements not met" msgstr "" -#: frappe/core/doctype/user/user.py:1143 +#: frappe/core/doctype/user/user.py:1139 msgid "Password reset instructions have been sent to {}'s email" msgstr "" @@ -19193,11 +19392,11 @@ msgstr "" msgid "Password set" msgstr "" -#: frappe/auth.py:264 +#: frappe/auth.py:267 msgid "Password size exceeded the maximum allowed size" msgstr "" -#: frappe/core/doctype/user/user.py:929 +#: frappe/core/doctype/user/user.py:923 msgid "Password size exceeded the maximum allowed size." msgstr "" @@ -19221,7 +19420,9 @@ msgid "Patch" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/patch_log/patch_log.json +#: frappe/workspace_sidebar/system.json msgid "Patch Log" msgstr "" @@ -19364,12 +19565,14 @@ msgstr "" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:1003 msgid "Permission Error" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/permission_inspector/permission_inspector.json +#: frappe/workspace_sidebar/users.json msgid "Permission Inspector" msgstr "" @@ -19384,10 +19587,17 @@ msgid "Permission Levels" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/permission_log/permission_log.json +#: frappe/workspace_sidebar/users.json msgid "Permission Log" msgstr "" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/users.json +msgid "Permission Manager" +msgstr "" + #. Option for the 'Script Type' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Permission Query" @@ -19420,6 +19630,7 @@ msgstr "" #. Label of the permissions (Section Break) field in DocType 'System Settings' #. Label of the permissions (Section Break) field in DocType 'Customize Form #. Field' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/docperm/docperm.json @@ -19429,6 +19640,7 @@ msgstr "" #: frappe/core/doctype/user/user.js:157 #: frappe/core/page/permission_manager/permission_manager.js:222 #: frappe/custom/doctype/customize_form_field/customize_form_field.json +#: frappe/workspace_sidebar/users.json msgid "Permissions" msgstr "" @@ -19524,8 +19736,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1577 -#: frappe/public/js/frappe/views/reports/report_view.js:1580 +#: frappe/public/js/frappe/views/reports/report_view.js:1616 +#: frappe/public/js/frappe/views/reports/report_view.js:1619 msgid "Pick Columns" msgstr "" @@ -19567,7 +19779,7 @@ msgstr "" msgid "Plant" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:545 +#: frappe/email/doctype/email_account/email_account.py:628 msgid "Please Authorize OAuth for Email Account {0}" msgstr "" @@ -19591,7 +19803,7 @@ msgstr "" msgid "Please Update SMS Settings" msgstr "" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:614 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:622 msgid "Please add a subject to your email" msgstr "" @@ -19599,7 +19811,11 @@ msgstr "" msgid "Please add a valid comment." msgstr "" -#: frappe/core/doctype/user/user.py:1126 +#: frappe/public/js/frappe/views/reports/query_report.js:1544 +msgid "Please adjust filters to include some data" +msgstr "" + +#: frappe/core/doctype/user/user.py:1122 msgid "Please ask your administrator to verify your sign-up" msgstr "" @@ -19623,15 +19839,15 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:1079 +#: frappe/model/base_document.py:1139 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" -#: frappe/core/doctype/user/user.py:1124 +#: frappe/core/doctype/user/user.py:1120 msgid "Please check your email for verification" msgstr "" -#: frappe/email/smtp.py:134 +#: frappe/email/smtp.py:139 msgid "Please check your email login credentials." msgstr "" @@ -19655,6 +19871,10 @@ msgstr "" msgid "Please click on the following link to set your new password" msgstr "" +#: frappe/public/js/frappe/views/gantt/gantt_view.js:89 +msgid "Please configure the start field for this Doctype in the controller file." +msgstr "" + #: frappe/www/confirm_workflow_action.html:4 msgid "Please confirm your action to {0} this document." msgstr "" @@ -19675,7 +19895,7 @@ msgstr "" msgid "Please delete the field from {0} or add the required doctype." msgstr "" -#: frappe/core/doctype/data_export/exporter.py:184 +#: frappe/core/doctype/data_export/exporter.py:185 msgid "Please do not change the template headings." msgstr "" @@ -19692,7 +19912,7 @@ msgstr "" #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1706 +#: frappe/public/js/frappe/utils/utils.js:1712 msgid "Please enable pop-ups" msgstr "" @@ -19737,6 +19957,10 @@ msgstr "" msgid "Please enter Redirect URL" msgstr "" +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:562 +msgid "Please enter a valid URL" +msgstr "" + #: frappe/templates/includes/comments/comments.html:163 msgid "Please enter a valid email address." msgstr "" @@ -19770,8 +19994,8 @@ msgstr "" msgid "Please find attached {0}: {1}" msgstr "" -#: frappe/templates/includes/comments/comments.py:42 -#: frappe/templates/includes/comments/comments.py:45 +#: frappe/templates/includes/comments/comments.py:44 +#: frappe/templates/includes/comments/comments.py:47 msgid "Please login to post a comment." msgstr "" @@ -19803,7 +20027,7 @@ msgstr "" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1729 +#: frappe/public/js/frappe/views/reports/report_view.js:1768 msgid "Please save the report first" msgstr "" @@ -19835,7 +20059,7 @@ msgstr "" msgid "Please select a country code for field {1}." msgstr "" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:540 msgid "Please select a file first." msgstr "" @@ -19855,7 +20079,7 @@ msgstr "" msgid "Please select applicable Doctypes" msgstr "" -#: frappe/model/db_query.py:1260 +#: frappe/model/db_query.py:1272 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "" @@ -19877,7 +20101,7 @@ msgstr "" msgid "Please select {0}" msgstr "" -#: frappe/contacts/doctype/contact/contact.py:298 +#: frappe/contacts/doctype/contact/contact.py:300 msgid "Please set Email Address" msgstr "" @@ -19917,7 +20141,7 @@ msgstr "" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:433 +#: frappe/email/doctype/email_account/email_account.py:511 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "" @@ -19929,31 +20153,31 @@ msgstr "" msgid "Please specify a valid parent DocType for {0}" msgstr "" -#: frappe/email/doctype/notification/notification.py:165 +#: frappe/email/doctype/notification/notification.py:164 msgid "Please specify at least 10 minutes due to the trigger cadence of the scheduler" msgstr "" -#: frappe/email/doctype/notification/notification.py:172 +#: frappe/email/doctype/notification/notification.py:171 msgid "Please specify the field from which to attach files" msgstr "" -#: frappe/email/doctype/notification/notification.py:162 +#: frappe/email/doctype/notification/notification.py:161 msgid "Please specify the minutes offset" msgstr "" -#: frappe/email/doctype/notification/notification.py:156 +#: frappe/email/doctype/notification/notification.py:155 msgid "Please specify which date field must be checked" msgstr "" -#: frappe/email/doctype/notification/notification.py:160 +#: frappe/email/doctype/notification/notification.py:159 msgid "Please specify which datetime field must be checked" msgstr "" -#: frappe/email/doctype/notification/notification.py:169 +#: frappe/email/doctype/notification/notification.py:168 msgid "Please specify which value field must be checked" msgstr "" -#: frappe/public/js/frappe/request.js:186 +#: frappe/public/js/frappe/request.js:181 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "" @@ -20022,7 +20246,9 @@ msgid "Portal Menu Item" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/website/doctype/portal_settings/portal_settings.json +#: frappe/workspace_sidebar/website.json msgid "Portal Settings" msgstr "" @@ -20126,7 +20352,7 @@ msgstr "" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:309 +#: frappe/desk/query_report.py:326 msgid "Prepared report render failed" msgstr "" @@ -20254,7 +20480,7 @@ msgstr "" msgid "Primary Phone" msgstr "" -#: frappe/database/mariadb/schema.py:156 frappe/database/postgres/schema.py:202 +#: frappe/database/mariadb/schema.py:187 frappe/database/postgres/schema.py:273 #: frappe/database/sqlite/schema.py:141 msgid "Primary key of doctype {0} can not be changed as there are existing values." msgstr "" @@ -20272,13 +20498,13 @@ msgstr "" #: frappe/public/js/frappe/form/success_action.js:81 #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1539 +#: frappe/public/js/frappe/views/reports/query_report.js:1920 +#: frappe/public/js/frappe/views/reports/report_view.js:1578 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2264 +#: frappe/public/js/frappe/list/list_view.js:2261 msgctxt "Button in list view actions menu" msgid "Print" msgstr "" @@ -20292,6 +20518,7 @@ msgstr "" #. Label of the print_format (Link) field in DocType 'Notification' #. Name of a DocType #. Label of the print_format (Link) field in DocType 'Web Form' +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/core/workspace/build/build.json #: frappe/email/doctype/notification/notification.json @@ -20301,14 +20528,17 @@ msgstr "" #: frappe/public/js/frappe/form/print_utils.js:32 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json +#: frappe/workspace_sidebar/printing.json msgid "Print Format" msgstr "" #. Label of the print_format_builder (Check) field in DocType 'Print Format' +#. Label of a Workspace Sidebar Item #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print_format_builder/print_format_builder.js:44 #: frappe/printing/page/print_format_builder/print_format_builder.js:67 #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:4 +#: frappe/workspace_sidebar/printing.json msgid "Print Format Builder" msgstr "" @@ -20342,7 +20572,7 @@ msgstr "" msgid "Print Format Type" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1645 +#: frappe/public/js/frappe/views/reports/query_report.js:1663 msgid "Print Format not found" msgstr "" @@ -20352,7 +20582,9 @@ msgstr "" #. Name of a DocType #. Label of the print_heading (Data) field in DocType 'Print Heading' +#. Label of a Workspace Sidebar Item #: frappe/printing/doctype/print_heading/print_heading.json +#: frappe/workspace_sidebar/printing.json msgid "Print Heading" msgstr "" @@ -20390,11 +20622,13 @@ msgid "Print Server" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:182 #: frappe/public/js/frappe/form/print_utils.js:119 #: frappe/public/js/frappe/form/templates/print_layout.html:35 +#: frappe/workspace_sidebar/printing.json msgid "Print Settings" msgstr "" @@ -20463,7 +20697,13 @@ msgstr "" msgid "Printer mapping not set." msgstr "" -#: frappe/utils/print_format.py:345 +#. Label of a Desktop Icon +#. Title of a Workspace Sidebar +#: frappe/desktop_icon/printing.json frappe/workspace_sidebar/printing.json +msgid "Printing" +msgstr "" + +#: frappe/utils/print_format.py:352 msgid "Printing failed" msgstr "" @@ -20569,7 +20809,9 @@ msgid "Property Depends On" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/custom/doctype/property_setter/property_setter.json +#: frappe/workspace_sidebar/build.json msgid "Property Setter" msgstr "" @@ -20624,7 +20866,7 @@ msgstr "" #: frappe/desk/doctype/note/note_list.js:6 #: frappe/desk/doctype/workspace/workspace.json #: frappe/public/js/frappe/views/interaction.js:78 -#: frappe/public/js/frappe/views/workspace/workspace.js:502 +#: frappe/public/js/frappe/views/workspace/workspace.js:458 msgid "Public" msgstr "" @@ -20731,6 +20973,11 @@ msgstr "" msgid "Purple" msgstr "" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/integrations.json +msgid "Push Notification" +msgstr "" + #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json @@ -20894,7 +21141,7 @@ msgstr "" msgid "Queues" msgstr "" -#: frappe/desk/doctype/bulk_update/bulk_update.py:86 +#: frappe/desk/doctype/bulk_update/bulk_update.py:94 msgid "Queuing {0} for Submission" msgstr "" @@ -20932,12 +21179,15 @@ msgid "RAW Information Log" msgstr "" #. Name of a DocType -#: frappe/core/doctype/rq_job/rq_job.json +#. Label of a Workspace Sidebar Item +#: frappe/core/doctype/rq_job/rq_job.json frappe/workspace_sidebar/system.json msgid "RQ Job" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/rq_worker/rq_worker.json +#: frappe/workspace_sidebar/system.json msgid "RQ Worker" msgstr "" @@ -20986,7 +21236,7 @@ msgstr "" msgid "Raw Email" msgstr "" -#: frappe/core/doctype/communication/email.py:97 +#: frappe/core/doctype/communication/email.py:96 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -21015,7 +21265,7 @@ msgstr "" msgid "Re-Run in Console" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:727 +#: frappe/email/doctype/email_account/email_account.py:810 msgid "Re:" msgstr "" @@ -21032,7 +21282,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:502 frappe/core/doctype/communication/communication.json +#: frappe/client.py:519 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 @@ -21193,7 +21443,9 @@ msgid "Recipients" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/recorder/recorder.json +#: frappe/workspace_sidebar/system.json msgid "Recorder" msgstr "" @@ -21503,7 +21755,7 @@ msgstr "" #: frappe/public/js/frappe/form/form.js:1250 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:67 -#: frappe/public/js/frappe/views/reports/query_report.js:1885 +#: frappe/public/js/frappe/views/reports/query_report.js:1909 #: frappe/public/js/frappe/views/treeview.js:506 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21546,7 +21798,7 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: frappe/core/doctype/user/user.py:1086 +#: frappe/core/doctype/user/user.py:1082 msgid "Registered but disabled" msgstr "" @@ -21597,10 +21849,6 @@ msgstr "" msgid "Reload" msgstr "" -#: frappe/public/js/frappe/form/controls/attach.js:16 -msgid "Reload File" -msgstr "" - #: frappe/public/js/frappe/list/base_list.js:249 msgid "Reload List" msgstr "" @@ -21633,7 +21881,9 @@ msgid "Remind Me In" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/reminder/reminder.json +#: frappe/workspace_sidebar/automation.json msgid "Reminder" msgstr "" @@ -21816,6 +22066,20 @@ msgstr "" msgid "Reply All" msgstr "" +#. Name of a DocType +#: frappe/email/doctype/reply_to_address/reply_to_address.json +msgid "Reply To Address" +msgstr "" + +#: frappe/email/doctype/email_account/email_account.py:278 +msgid "Reply To email is required" +msgstr "" + +#. Label of the reply_to_addresses (Table) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Reply-To Addresses" +msgstr "" + #. Label of the report (Check) field in DocType 'Custom DocPerm' #. Label of the report (Link) field in DocType 'Custom Role' #. Label of the report (Check) field in DocType 'DocPerm' @@ -21839,6 +22103,7 @@ msgstr "" #. Label of the report (Link) field in DocType 'Auto Email Report' #. Option for the 'Print Format For' (Select) field in DocType 'Print Format' #. Label of the report (Link) field in DocType 'Print Format' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/custom_role/custom_role.json #: frappe/core/doctype/docperm/docperm.json @@ -21859,9 +22124,10 @@ msgstr "" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:615 +#: frappe/public/js/frappe/request.js:610 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 #: frappe/public/js/frappe/utils/utils.js:958 +#: frappe/workspace_sidebar/build.json msgid "Report" msgstr "" @@ -21930,11 +22196,11 @@ msgstr "" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:2076 +#: frappe/public/js/frappe/views/reports/query_report.js:2105 msgid "Report Name" msgstr "" -#: frappe/desk/doctype/number_card/number_card.py:70 +#: frappe/desk/doctype/number_card/number_card.py:73 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "" @@ -21990,15 +22256,15 @@ msgstr "" msgid "Report timed out." msgstr "" -#: frappe/desk/query_report.py:685 +#: frappe/desk/query_report.py:752 msgid "Report updated successfully" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1359 +#: frappe/public/js/frappe/views/reports/report_view.js:1398 msgid "Report was not saved (there were errors)" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2114 +#: frappe/public/js/frappe/views/reports/query_report.js:2143 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" @@ -22007,7 +22273,7 @@ msgstr "" msgid "Report {0}" msgstr "" -#: frappe/desk/reportview.py:367 +#: frappe/desk/reportview.py:368 msgid "Report {0} deleted" msgstr "" @@ -22015,7 +22281,7 @@ msgstr "" msgid "Report {0} is disabled" msgstr "" -#: frappe/desk/reportview.py:344 +#: frappe/desk/reportview.py:345 msgid "Report {0} saved" msgstr "" @@ -22093,13 +22359,13 @@ msgstr "" msgid "Request Structure" msgstr "" -#: frappe/public/js/frappe/request.js:230 +#: frappe/public/js/frappe/request.js:225 msgid "Request Timed Out" msgstr "" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:243 +#: frappe/public/js/frappe/request.js:238 msgid "Request Timeout" msgstr "" @@ -22164,7 +22430,7 @@ msgstr "" msgid "Reset Dashboard Customizations" msgstr "" -#: frappe/public/js/frappe/list/list_settings.js:228 +#: frappe/public/js/frappe/list/list_settings.js:233 msgid "Reset Fields" msgstr "" @@ -22215,7 +22481,7 @@ msgstr "" msgid "Reset sorting" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:419 msgid "Reset to default" msgstr "" @@ -22273,7 +22539,7 @@ msgstr "" msgid "Response Type" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:454 +#: frappe/public/js/frappe/ui/notifications/notifications.js:450 msgid "Rest of the day" msgstr "" @@ -22336,8 +22602,8 @@ msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:448 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:463 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:424 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:439 msgid "Result" msgstr "" @@ -22432,6 +22698,7 @@ msgstr "" #. Label of the role (Link) field in DocType 'OAuth Client Role' #. Label of the role (Link) field in DocType 'Portal Menu Item' #. Label of the role (Link) field in DocType 'Workflow Action Permitted Role' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/custom_role/custom_role.json #: frappe/core/doctype/docperm/docperm.json @@ -22439,7 +22706,7 @@ msgstr "" #: frappe/core/doctype/role/role.json #: frappe/core/doctype/user_role/user_role.json #: frappe/core/doctype/user_type/user_type.json -#: frappe/core/doctype/user_type/user_type.py:110 +#: frappe/core/doctype/user_type/user_type.py:111 #: frappe/core/page/permission_manager/permission_manager.js:220 #: frappe/core/page/permission_manager/permission_manager.js:508 #: frappe/desk/doctype/onboarding_permission/onboarding_permission.json @@ -22447,6 +22714,7 @@ msgstr "" #: frappe/integrations/doctype/oauth_client_role/oauth_client_role.json #: frappe/website/doctype/portal_menu_item/portal_menu_item.json #: frappe/workflow/doctype/workflow_action_permitted_role/workflow_action_permitted_role.json +#: frappe/workspace_sidebar/users.json msgid "Role" msgstr "" @@ -22475,7 +22743,7 @@ msgstr "" #. Label of the permissions_section (Section Break) field in DocType 'User #. Document Type' #: frappe/core/doctype/user_document_type/user_document_type.json -#: frappe/public/js/frappe/roles_editor.js:114 +#: frappe/public/js/frappe/roles_editor.js:117 msgid "Role Permissions" msgstr "" @@ -22485,7 +22753,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1957 +#: frappe/public/js/frappe/list/list_view.js:1954 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "" @@ -22576,7 +22844,7 @@ msgstr "" msgid "Roles can be set for users from their User page." msgstr "" -#: frappe/utils/nestedset.py:293 +#: frappe/utils/nestedset.py:297 msgid "Root {0} cannot be deleted" msgstr "" @@ -22636,7 +22904,7 @@ msgstr "" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:982 frappe/model/document.py:821 +#: frappe/model/base_document.py:1020 frappe/model/document.py:821 msgid "Row" msgstr "" @@ -22649,7 +22917,7 @@ msgstr "" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1110 +#: frappe/model/base_document.py:1170 msgid "Row #{0}:" msgstr "" @@ -22805,11 +23073,11 @@ msgstr "" msgid "SMS sent successfully" msgstr "" -#: frappe/templates/includes/login/login.js:368 +#: frappe/templates/includes/login/login.js:365 msgid "SMS was not sent. Please contact Administrator." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:213 +#: frappe/email/doctype/email_account/email_account.py:268 msgid "SMTP Server is required" msgstr "" @@ -22839,7 +23107,7 @@ msgstr "" msgid "SQL Queries" msgstr "" -#: frappe/database/query.py:2051 +#: frappe/database/query.py:2164 msgid "SQL functions are not allowed as strings in SELECT: {0}. Use dict syntax like {{'COUNT': '*'}} instead." msgstr "" @@ -22848,6 +23116,24 @@ msgstr "" msgid "SSL/TLS Mode" msgstr "" +#. Option for the 'Delivery Status Notification Type' (Select) field in DocType +#. 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "SUCCESS" +msgstr "" + +#. Option for the 'Delivery Status Notification Type' (Select) field in DocType +#. 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "SUCCESS,FAILURE" +msgstr "" + +#. Option for the 'Delivery Status Notification Type' (Select) field in DocType +#. 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "SUCCESS,FAILURE,DELAY" +msgstr "" + #: frappe/public/js/frappe/color_picker/color_picker.js:20 msgid "SWATCHES" msgstr "" @@ -22918,16 +23204,16 @@ msgstr "" #: frappe/public/js/frappe/form/footer/form_timeline.js:678 #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 -#: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2019 +#: frappe/public/js/frappe/list/list_settings.js:250 +#: frappe/public/js/frappe/list/list_view.js:2016 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: 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:357 -#: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1746 -#: frappe/public/js/frappe/views/workspace/workspace.js:398 +#: frappe/public/js/frappe/views/reports/query_report.js:2097 +#: frappe/public/js/frappe/views/reports/report_view.js:1785 +#: frappe/public/js/frappe/views/workspace/workspace.js:353 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:15 @@ -22939,8 +23225,8 @@ msgstr "" msgid "Save Anyway" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1390 -#: frappe/public/js/frappe/views/reports/report_view.js:1753 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 +#: frappe/public/js/frappe/views/reports/report_view.js:1792 msgid "Save As" msgstr "" @@ -22948,7 +23234,7 @@ msgstr "" msgid "Save Customizations" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2071 +#: frappe/public/js/frappe/views/reports/query_report.js:2100 msgid "Save Report" msgstr "" @@ -22969,7 +23255,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder.js:892 #: frappe/public/js/frappe/form/toolbar.js:315 #: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:921 -#: frappe/public/js/frappe/views/workspace/workspace.js:778 +#: frappe/public/js/frappe/views/workspace/workspace.js:734 msgid "Saved" msgstr "" @@ -22979,7 +23265,7 @@ msgstr "" #: frappe/public/js/frappe/list/list_settings.js:41 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:47 -#: frappe/public/js/frappe/views/workspace/workspace.js:410 +#: frappe/public/js/frappe/views/workspace/workspace.js:365 msgid "Saving" msgstr "" @@ -22988,7 +23274,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2030 +#: frappe/public/js/frappe/list/list_view.js:2027 msgid "Saving Changes..." msgstr "" @@ -23045,7 +23331,9 @@ msgid "Scheduled Job" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json +#: frappe/workspace_sidebar/system.json msgid "Scheduled Job Log" msgstr "" @@ -23053,9 +23341,11 @@ msgstr "" #. Label of a Link in the Build Workspace #. Label of the scheduled_job_type (Link) field in DocType 'System Health #. Report Failing Jobs' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json #: frappe/core/workspace/build/build.json #: frappe/desk/doctype/system_health_report_failing_jobs/system_health_report_failing_jobs.json +#: frappe/workspace_sidebar/system.json msgid "Scheduled Job Type" msgstr "" @@ -23081,13 +23371,15 @@ msgstr "" #. Label of the scheduler_event (Link) field in DocType 'Scheduled Job Type' #. Name of a DocType #. Option for the 'Script Type' (Select) field in DocType 'Server Script' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json #: frappe/core/doctype/scheduler_event/scheduler_event.json #: frappe/core/doctype/server_script/server_script.json +#: frappe/workspace_sidebar/system.json msgid "Scheduler Event" msgstr "" -#: frappe/core/doctype/data_import/data_import.py:124 +#: frappe/core/doctype/data_import/data_import.py:125 msgid "Scheduler Inactive" msgstr "" @@ -23100,7 +23392,7 @@ msgstr "" msgid "Scheduler can not be re-enabled when maintenance mode is active." msgstr "" -#: frappe/core/doctype/data_import/data_import.py:124 +#: frappe/core/doctype/data_import/data_import.py:125 msgid "Scheduler is inactive. Cannot import data." msgstr "" @@ -23216,7 +23508,7 @@ msgstr "" msgid "Search Fields" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:260 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:234 msgid "Search Help" msgstr "" @@ -23251,12 +23543,12 @@ msgstr "" msgid "Search for anything" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:372 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:378 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:348 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:354 msgid "Search for {0}" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:235 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:226 msgid "Search in a document type" msgstr "" @@ -23323,7 +23615,7 @@ msgstr "" msgid "Section must have at least one column" msgstr "" -#: frappe/core/doctype/user/user.py:1474 +#: frappe/core/doctype/user/user.py:1471 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23332,7 +23624,7 @@ msgstr "" msgid "Security Settings" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:349 +#: frappe/public/js/frappe/ui/notifications/notifications.js:345 msgid "See all Activity" msgstr "" @@ -23401,10 +23693,10 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:8 #: frappe/public/js/frappe/data_import/data_exporter.js:150 -#: frappe/public/js/frappe/form/controls/multicheck.js:171 +#: frappe/public/js/frappe/form/controls/multicheck.js:179 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 -#: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1612 +#: frappe/public/js/frappe/form/grid_row.js:483 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Select All" msgstr "" @@ -23420,7 +23712,7 @@ msgstr "" msgid "Select Child Table" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:384 +#: frappe/public/js/frappe/views/reports/report_view.js:385 msgid "Select Column" msgstr "" @@ -23439,7 +23731,7 @@ msgstr "" #. Label of the dashboard_name (Link) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json -#: frappe/public/js/frappe/utils/dashboard_utils.js:246 +#: frappe/public/js/frappe/utils/dashboard_utils.js:239 msgid "Select Dashboard" msgstr "" @@ -23484,12 +23776,12 @@ msgstr "" msgid "Select Field..." msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:491 +#: frappe/public/js/frappe/form/grid_row.js:475 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" msgstr "" -#: frappe/public/js/frappe/list/list_settings.js:234 +#: frappe/public/js/frappe/list/list_settings.js:239 msgid "Select Fields (Up to {0})" msgstr "" @@ -23501,15 +23793,15 @@ msgstr "" msgid "Select Fields To Update" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2015 +#: frappe/public/js/frappe/list/list_view.js:2012 msgid "Select Filters" msgstr "" -#: frappe/desk/doctype/event/event.py:112 +#: frappe/desk/doctype/event/event.py:113 msgid "Select Google Calendar to which event should be synced." msgstr "" -#: frappe/contacts/doctype/contact/contact.py:77 +#: frappe/contacts/doctype/contact/contact.py:79 msgid "Select Google Contacts to which contact should be synced." msgstr "" @@ -23517,7 +23809,7 @@ msgstr "" msgid "Select Group By..." msgstr "" -#: frappe/public/js/frappe/list/list_view_select.js:167 +#: frappe/public/js/frappe/list/list_view_select.js:171 msgid "Select Kanban" msgstr "" @@ -23631,13 +23923,13 @@ msgstr "" msgid "Select atleast 2 actions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1476 +#: frappe/public/js/frappe/list/list_view.js:1473 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1428 -#: frappe/public/js/frappe/list/list_view.js:1444 +#: frappe/public/js/frappe/list/list_view.js:1425 +#: frappe/public/js/frappe/list/list_view.js:1441 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "" @@ -23663,10 +23955,16 @@ msgstr "" msgid "Select two versions to view the diff." msgstr "" +#. Description of the 'Delivery Status Notification Type' (Select) field in +#. DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Select which delivery events should trigger a delivery status notification (DSN) from the SMTP server." +msgstr "" + #: frappe/public/js/frappe/form/link_selector.js:24 #: frappe/public/js/frappe/form/multi_select_dialog.js:80 #: frappe/public/js/frappe/form/multi_select_dialog.js:282 -#: frappe/public/js/frappe/list/list_view_select.js:148 +#: frappe/public/js/frappe/list/list_view_select.js:152 #: frappe/public/js/print_format_builder/Preview.vue:90 msgid "Select {0}" msgstr "" @@ -23817,7 +24115,7 @@ msgstr "" msgid "Send enquiries to this email address" msgstr "" -#: frappe/templates/includes/login/login.js:72 frappe/www/login.html:220 +#: frappe/templates/includes/login/login.js:71 frappe/www/login.html:220 msgid "Send login link" msgstr "" @@ -23964,7 +24262,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:605 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23977,9 +24275,10 @@ msgstr "" #. Label of the server_script (Link) field in DocType 'Scheduled Job Type' #. Name of a DocType #. Label of a Link in the Build Workspace +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json #: frappe/core/doctype/server_script/server_script.json -#: frappe/core/workspace/build/build.json +#: frappe/core/workspace/build/build.json frappe/workspace_sidebar/build.json msgid "Server Script" msgstr "" @@ -23991,15 +24290,15 @@ msgstr "" msgid "Server Scripts feature is not available on this site." msgstr "" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:641 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:673 msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:253 +#: frappe/public/js/frappe/request.js:248 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "" -#: frappe/public/js/frappe/request.js:245 +#: frappe/public/js/frappe/request.js:240 msgid "Server was too busy to process this request. Please try again." msgstr "" @@ -24101,7 +24400,7 @@ msgstr "" msgid "Set Filters for {0}" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2227 +#: frappe/public/js/frappe/views/reports/query_report.js:2256 msgid "Set Level" msgstr "" @@ -24174,7 +24473,7 @@ msgstr "" msgid "Set all public" msgstr "" -#: frappe/printing/doctype/print_format/print_format.js:50 +#: frappe/printing/doctype/print_format/print_format.js:48 msgid "Set as Default" msgstr "" @@ -24274,13 +24573,15 @@ msgstr "" #. Label of a Card Break in the Integrations Workspace #. Label of the settings_tab (Tab Break) field in DocType 'Web Form' #. Label of the settings (Tab Break) field in DocType 'Web Page' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/doctype/doctype.json frappe/core/doctype/user/user.json #: frappe/integrations/workspace/integrations/integrations.json #: frappe/public/js/frappe/form/templates/print_layout.html:25 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:293 -#: frappe/public/js/frappe/views/workspace/workspace.js:424 +#: frappe/public/js/frappe/views/workspace/workspace.js:379 #: frappe/website/doctype/web_form/web_form.json -#: frappe/website/doctype/web_page/web_page.json frappe/www/me.html:20 +#: frappe/website/doctype/web_page/web_page.json +#: frappe/workspace_sidebar/website.json frappe/www/me.html:20 msgid "Settings" msgstr "" @@ -24317,8 +24618,8 @@ msgstr "" msgid "Setup > User Permissions" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1724 +#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/report_view.js:1763 msgid "Setup Auto Email" msgstr "" @@ -24371,7 +24672,7 @@ msgstr "" msgid "Shared" msgstr "" -#: frappe/desk/form/assign_to.py:132 +#: frappe/desk/form/assign_to.py:133 msgid "Shared with the following Users with Read access:{0}" msgstr "" @@ -24402,7 +24703,7 @@ msgstr "" #: frappe/public/js/frappe/widgets/base_widget.js:46 #: frappe/public/js/frappe/widgets/base_widget.js:178 -#: frappe/templates/includes/login/login.js:85 frappe/www/login.html:31 +#: frappe/templates/includes/login/login.js:84 frappe/www/login.html:31 #: frappe/www/update-password.html:49 frappe/www/update-password.html:60 #: frappe/www/update-password.html:120 msgid "Show" @@ -24616,7 +24917,7 @@ msgstr "" msgid "Show Title in Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1529 +#: frappe/public/js/frappe/views/reports/report_view.js:1568 msgid "Show Totals" msgstr "" @@ -24734,7 +25035,7 @@ msgstr "" msgid "Show {0} List" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:502 +#: frappe/public/js/frappe/views/reports/report_view.js:540 msgid "Showing only Numeric fields from Report" msgstr "" @@ -24790,7 +25091,7 @@ msgstr "" msgid "Sign Up and Confirmation" msgstr "" -#: frappe/core/doctype/user/user.py:1079 +#: frappe/core/doctype/user/user.py:1075 msgid "Sign Up is disabled" msgstr "" @@ -24860,11 +25161,11 @@ msgstr "" msgid "Single Types have only one record no tables associated. Values are stored in tabSingles" msgstr "" -#: frappe/database/database.py:285 +#: frappe/database/database.py:287 msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "" -#: frappe/public/js/frappe/views/file/file_view.js:371 +#: frappe/public/js/frappe/views/file/file_view.js:369 msgid "Size" msgstr "" @@ -24873,7 +25174,7 @@ msgstr "" msgid "Size (MB)" msgstr "" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:629 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:649 msgid "Size exceeds the maximum allowed file size." msgstr "" @@ -24901,15 +25202,15 @@ msgstr "" msgid "Skipped" msgstr "" -#: frappe/core/doctype/data_import/importer.py:951 +#: frappe/core/doctype/data_import/importer.py:955 msgid "Skipping Duplicate Column {0}" msgstr "" -#: frappe/core/doctype/data_import/importer.py:976 +#: frappe/core/doctype/data_import/importer.py:980 msgid "Skipping Untitled Column" msgstr "" -#: frappe/core/doctype/data_import/importer.py:962 +#: frappe/core/doctype/data_import/importer.py:966 msgid "Skipping column {0}" msgstr "" @@ -25019,8 +25320,10 @@ msgstr "" #. Name of a DocType #. Label of a Link in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "Social Login Key" msgstr "" @@ -25088,7 +25391,7 @@ msgstr "" msgid "Something went wrong during the token generation. Click on {0} to generate a new one." msgstr "" -#: frappe/templates/includes/login/login.js:292 +#: frappe/templates/includes/login/login.js:290 msgid "Something went wrong." msgstr "" @@ -25133,7 +25436,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:2009 +#: frappe/public/js/frappe/utils/utils.js:2015 #: 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 @@ -25202,7 +25505,7 @@ msgstr "" msgid "Splash Image" msgstr "" -#: frappe/desk/reportview.py:458 +#: frappe/desk/reportview.py:459 #: frappe/public/js/frappe/web_form/web_form_list.js:176 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -25261,11 +25564,11 @@ msgstr "" msgid "Standard Print Style cannot be changed. Please duplicate to edit." msgstr "" -#: frappe/desk/reportview.py:357 +#: frappe/desk/reportview.py:358 msgid "Standard Reports cannot be deleted" msgstr "" -#: frappe/desk/reportview.py:328 +#: frappe/desk/reportview.py:329 msgid "Standard Reports cannot be edited" msgstr "" @@ -25335,7 +25638,7 @@ msgstr "" msgid "Start a new discussion" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:22 +#: frappe/core/doctype/data_export/exporter.py:23 msgid "Start entering data below this line" msgstr "" @@ -25469,9 +25772,9 @@ msgstr "" #: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json #: 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:357 -#: frappe/public/js/frappe/list/list_view.js:2456 -#: frappe/public/js/frappe/views/reports/report_view.js:976 +#: frappe/public/js/frappe/list/list_settings.js:362 +#: frappe/public/js/frappe/list/list_view.js:2453 +#: frappe/public/js/frappe/views/reports/report_view.js:1014 #: 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 @@ -25508,7 +25811,7 @@ msgstr "" #. Label of the sticky (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json -#: frappe/public/js/frappe/form/grid_row.js:456 +#: frappe/public/js/frappe/form/grid_row.js:440 msgid "Sticky" msgstr "" @@ -25538,7 +25841,7 @@ msgstr "" msgid "Store Attached PDF Document" msgstr "" -#: frappe/core/doctype/user/user.js:515 +#: frappe/core/doctype/user/user.js:511 msgid "Store the API secret securely. It won't be displayed again." msgstr "" @@ -25664,7 +25967,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2331 +#: frappe/public/js/frappe/list/list_view.js:2328 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "" @@ -25722,7 +26025,7 @@ msgstr "" msgid "Submit this document to confirm" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2336 +#: frappe/public/js/frappe/list/list_view.js:2333 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "" @@ -25748,7 +26051,7 @@ msgctxt "Freeze message while submitting a document" msgid "Submitting" msgstr "" -#: frappe/desk/doctype/bulk_update/bulk_update.py:89 +#: frappe/desk/doctype/bulk_update/bulk_update.py:97 msgid "Submitting {0}" msgstr "" @@ -25783,14 +26086,14 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1235 +#: frappe/public/js/frappe/form/grid.js:1286 #: frappe/public/js/frappe/views/translation_manager.js:21 -#: frappe/templates/includes/login/login.js:228 -#: frappe/templates/includes/login/login.js:234 -#: frappe/templates/includes/login/login.js:267 -#: frappe/templates/includes/login/login.js:275 +#: frappe/templates/includes/login/login.js:226 +#: frappe/templates/includes/login/login.js:232 +#: frappe/templates/includes/login/login.js:265 +#: frappe/templates/includes/login/login.js:273 #: frappe/templates/pages/integrations/gcalendar-success.html:9 -#: frappe/workflow/doctype/workflow_action/workflow_action.py:171 +#: frappe/workflow/doctype/workflow_action/workflow_action.py:180 #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Success" msgstr "" @@ -25855,7 +26158,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1493 +#: frappe/core/doctype/user/user.py:1490 msgid "Successfully signed out" msgstr "" @@ -26003,13 +26306,18 @@ msgid "Syntax Error" msgstr "" #. Option for the 'Show in Module Section' (Select) field in DocType 'DocType' -#: frappe/core/doctype/doctype/doctype.json +#. Label of a Desktop Icon +#. Title of a Workspace Sidebar +#: frappe/core/doctype/doctype/doctype.json frappe/desktop_icon/system.json +#: frappe/workspace_sidebar/system.json msgid "System" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/desk/doctype/system_console/system_console.json #: frappe/public/js/frappe/ui/dropdown_console.js:4 +#: frappe/workspace_sidebar/system.json msgid "System Console" msgstr "" @@ -26276,7 +26584,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' #. Label of the table (Data) field in DocType 'System Health Report Tables' #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/data_export/exporter.py:23 +#: frappe/core/doctype/data_export/exporter.py:24 #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/recorder_suggested_index/recorder_suggested_index.json #: frappe/custom/doctype/custom_field/custom_field.json @@ -26327,11 +26635,11 @@ msgstr "" msgid "Table Trimmed" msgstr "" -#: frappe/public/js/frappe/form/grid.js:1234 +#: frappe/public/js/frappe/form/grid.js:1285 msgid "Table updated" msgstr "" -#: frappe/model/document.py:1626 +#: frappe/model/document.py:1756 msgid "Table {0} cannot be empty" msgstr "" @@ -26357,7 +26665,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:240 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:227 msgid "Tags" msgstr "" @@ -26373,8 +26681,8 @@ msgid "Target" msgstr "" #. Label of the task (Select) field in DocType 'Workflow Transition Task' -#: frappe/desk/doctype/todo/todo_calendar.js:19 -#: frappe/desk/doctype/todo/todo_calendar.js:25 +#: frappe/desk/doctype/todo/todo_calendar.js:18 +#: frappe/desk/doctype/todo/todo_calendar.js:24 #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Task" msgstr "" @@ -26420,8 +26728,8 @@ msgstr "" msgid "Template" msgstr "" -#: frappe/core/doctype/data_import/importer.py:483 -#: frappe/core/doctype/data_import/importer.py:610 +#: frappe/core/doctype/data_import/importer.py:487 +#: frappe/core/doctype/data_import/importer.py:614 msgid "Template Error" msgstr "" @@ -26445,7 +26753,7 @@ msgstr "" msgid "Templates" msgstr "" -#: frappe/core/doctype/user/user.py:1092 +#: frappe/core/doctype/user/user.py:1088 msgid "Temporarily Disabled" msgstr "" @@ -26545,7 +26853,7 @@ msgstr "" msgid "The Auto Repeat for this document has been disabled." msgstr "" -#: frappe/public/js/frappe/form/grid.js:1257 +#: frappe/public/js/frappe/form/grid.js:1308 msgid "The CSV format is case sensitive" msgstr "" @@ -26557,7 +26865,7 @@ msgid "" "" msgstr "" -#: frappe/email/doctype/notification/notification.py:224 +#: frappe/email/doctype/notification/notification.py:223 msgid "The Condition '{0}' is invalid" msgstr "" @@ -26599,18 +26907,22 @@ msgid "" "" msgstr "" -#: frappe/database/database.py:481 +#: frappe/database/database.py:483 msgid "The changes have been reverted." msgstr "" -#: frappe/core/doctype/data_import/importer.py:1008 +#: frappe/core/doctype/data_import/importer.py:1012 msgid "The column {0} has {1} different date formats. Automatically setting {2} as the default format as it is the most common. Please change other values in this column to this format." msgstr "" -#: frappe/templates/includes/comments/comments.py:48 +#: frappe/templates/includes/comments/comments.py:50 msgid "The comment cannot be empty" msgstr "" +#: frappe/email/doctype/email_account/email_account.py:290 +msgid "The configured SMTP server does not support DSN (Delivery Status Notification)." +msgstr "" + #: frappe/templates/emails/workflow_action.html:9 msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "" @@ -26653,7 +26965,7 @@ msgstr "" msgid "The field {0} in {1} links to {2} and not {3}" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:110 +#: frappe/core/doctype/user_type/user_type.py:111 msgid "The field {0} is mandatory" msgstr "" @@ -26669,11 +26981,15 @@ msgstr "" msgid "The following Header Script will add the current date to an element in 'Header HTML' with class 'header-content'" msgstr "" -#: frappe/core/doctype/data_import/importer.py:1088 +#: frappe/email/doctype/email_account/email_account.py:257 +msgid "The following configured IMAP folder(s) were not found on the server:
      {0}
    Please verify the folder names exactly as they appear on the server (folder names are case-sensitive)." +msgstr "" + +#: frappe/core/doctype/data_import/importer.py:1092 msgid "The following values are invalid: {0}. Values must be one of {1}" msgstr "" -#: frappe/core/doctype/data_import/importer.py:1045 +#: frappe/core/doctype/data_import/importer.py:1049 msgid "The following values do not exist for {0}: {1}" msgstr "" @@ -26736,19 +27052,19 @@ msgstr "" msgid "The report you requested has been generated.

    Click here to download:
    {0}

    This link will expire in {1} hours." msgstr "" -#: frappe/core/doctype/user/user.py:1050 +#: frappe/core/doctype/user/user.py:1046 msgid "The reset password link has been expired" msgstr "" -#: frappe/core/doctype/user/user.py:1052 +#: frappe/core/doctype/user/user.py:1048 msgid "The reset password link has either been used before or is invalid" msgstr "" -#: frappe/app.py:391 frappe/public/js/frappe/request.js:147 +#: frappe/app.py:391 frappe/public/js/frappe/request.js:142 msgid "The resource you are looking for is not available" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:114 +#: frappe/core/doctype/user_type/user_type.py:115 msgid "The role {0} should be a custom role." msgstr "" @@ -26756,6 +27072,10 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" +#: frappe/email/doctype/email_account/email_account.py:247 +msgid "The server did not return any IMAP folders for this account." +msgstr "" + #: frappe/utils/response.py:343 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -26764,7 +27084,7 @@ msgstr "" msgid "The system provides many pre-defined roles. You can add new roles to set finer permissions." msgstr "" -#: frappe/core/doctype/user_type/user_type.py:97 +#: frappe/core/doctype/user_type/user_type.py:98 msgid "The total number of user document types limit has been crossed." msgstr "" @@ -26800,7 +27120,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:827 +#: frappe/model/base_document.py:861 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -26845,7 +27165,7 @@ msgstr "" msgid "There are documents which have workflow states that do not exist in this Workflow. It is recommended that you add these states to the Workflow and change their states before removing these states." msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:482 +#: frappe/public/js/frappe/ui/notifications/notifications.js:478 msgid "There are no upcoming events for you." msgstr "" @@ -26866,11 +27186,11 @@ msgstr "" msgid "There can be only one Fold in a form" msgstr "" -#: frappe/contacts/doctype/address/address.py:182 +#: frappe/contacts/doctype/address/address.py:184 msgid "There is an error in your Address Template {0}" msgstr "" -#: frappe/core/doctype/data_export/exporter.py:162 +#: frappe/core/doctype/data_export/exporter.py:163 msgid "There is no data to be exported" msgstr "" @@ -26878,7 +27198,7 @@ msgstr "" msgid "There is no task called \"{}\"" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:532 +#: frappe/public/js/frappe/ui/notifications/notifications.js:528 msgid "There is nothing new to show you right now." msgstr "" @@ -26890,7 +27210,7 @@ msgstr "" msgid "There is {0} with the same filters already in the queue:" msgstr "" -#: frappe/core/page/permission_manager/permission_manager.py:166 +#: frappe/core/page/permission_manager/permission_manager.py:173 msgid "There must be atleast one permission rule." msgstr "" @@ -26983,7 +27303,7 @@ msgstr "" msgid "This action is irreversible. Do you wish to continue?" msgstr "" -#: frappe/__init__.py:545 +#: frappe/__init__.py:550 msgid "This action is only allowed for {}" msgstr "" @@ -27071,7 +27391,7 @@ msgstr "" msgid "This file is public and can be accessed by anyone, even without logging in. Mark it private to limit access." msgstr "" -#: frappe/core/doctype/file/file.js:20 +#: frappe/core/doctype/file/file.js:22 msgid "This file is public. It can be accessed without authentication." msgstr "" @@ -27098,7 +27418,7 @@ msgstr "" msgid "This goes above the slideshow." msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2308 +#: frappe/public/js/frappe/views/reports/query_report.js:2337 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "" @@ -27224,7 +27544,7 @@ msgstr "" msgid "This will terminate the job immediately and might be dangerous, are you sure?" msgstr "" -#: frappe/core/doctype/user/user.py:1325 +#: frappe/core/doctype/user/user.py:1321 msgid "Throttled" msgstr "" @@ -27333,7 +27653,7 @@ msgstr "" msgid "Time in seconds to retain QR code image on server. Min:240" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:413 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:416 msgid "Time series based on is required to create a dashboard chart" msgstr "" @@ -27452,7 +27772,7 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json #: frappe/email/doctype/email_group/email_group.json -#: frappe/public/js/frappe/views/workspace/workspace.js:455 +#: frappe/public/js/frappe/views/workspace/workspace.js:411 #: frappe/website/doctype/discussion_topic/discussion_topic.json #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/portal_menu_item/portal_menu_item.json @@ -27578,7 +27898,7 @@ msgstr "" msgid "To print output use print(text)" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:291 +#: frappe/core/doctype/user_type/user_type.py:294 msgid "To set the role {0} in the user {1}, kindly set the {2} field as {3} in one of the {4} record." msgstr "" @@ -27598,7 +27918,7 @@ msgstr "" #. Description of the 'Slack Channel' (Link) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json -msgid "To use Slack Channel, add a Slack Webhook URL." +msgid "To use Slack Channel, add a Slack Webhook URL." msgstr "" #: frappe/public/js/frappe/utils/diffview.js:44 @@ -27618,7 +27938,7 @@ msgstr "" msgid "Today" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1573 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Toggle Chart" msgstr "" @@ -27664,7 +27984,7 @@ msgstr "" msgid "Tomorrow" msgstr "" -#: frappe/desk/doctype/bulk_update/bulk_update.py:68 +#: frappe/desk/doctype/bulk_update/bulk_update.py:76 #: frappe/model/workflow.py:331 msgid "Too Many Documents" msgstr "" @@ -27673,7 +27993,7 @@ msgstr "" msgid "Too Many Requests" msgstr "" -#: frappe/database/database.py:480 +#: frappe/database/database.py:482 msgid "Too many changes to database in single action." msgstr "" @@ -27681,14 +28001,19 @@ msgstr "" msgid "Too many queued background jobs ({0}). Please retry after some time." msgstr "" -#: frappe/templates/includes/login/login.js:291 +#: frappe/templates/includes/login/login.js:289 msgid "Too many requests. Please try again later." msgstr "" -#: frappe/core/doctype/user/user.py:1093 +#: frappe/core/doctype/user/user.py:1089 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/system.json +msgid "Tools" +msgstr "" + #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:153 @@ -27741,10 +28066,10 @@ msgstr "" msgid "Topic" msgstr "" -#: frappe/desk/query_report.py:621 +#: frappe/desk/query_report.py:685 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1554 +#: frappe/public/js/frappe/views/reports/report_view.js:1593 msgid "Total" msgstr "" @@ -27794,11 +28119,11 @@ msgstr "" msgid "Total:" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1254 +#: frappe/public/js/frappe/views/reports/report_view.js:1293 msgid "Totals" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1229 +#: frappe/public/js/frappe/views/reports/report_view.js:1268 msgid "Totals Row" msgstr "" @@ -27860,7 +28185,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2073 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27896,7 +28221,7 @@ msgstr "" msgid "Translatable" msgstr "" -#: frappe/public/js/frappe/views/reports/query_report.js:2369 +#: frappe/public/js/frappe/views/reports/query_report.js:2398 msgid "Translate Data" msgstr "" @@ -27907,7 +28232,7 @@ msgstr "" msgid "Translate Link Fields" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1669 +#: frappe/public/js/frappe/views/reports/report_view.js:1708 msgid "Translate values" msgstr "" @@ -28061,8 +28386,8 @@ msgstr "" #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json -#: frappe/public/js/frappe/views/file/file_view.js:371 -#: frappe/public/js/frappe/views/workspace/workspace.js:461 +#: frappe/public/js/frappe/views/file/file_view.js:369 +#: frappe/public/js/frappe/views/workspace/workspace.js:417 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json #: frappe/www/attribution.html:35 @@ -28087,7 +28412,7 @@ msgstr "" msgid "Type your reply here..." msgstr "" -#: frappe/core/doctype/data_export/exporter.py:143 +#: frappe/core/doctype/data_export/exporter.py:144 msgid "Type:" msgstr "" @@ -28246,7 +28571,7 @@ msgstr "" msgid "Unable to load: {0}" msgstr "" -#: frappe/utils/csvutils.py:37 +#: frappe/utils/csvutils.py:38 msgid "Unable to open attached file. Did you export it as CSV?" msgstr "" @@ -28254,7 +28579,7 @@ msgstr "" msgid "Unable to read file format for {0}" msgstr "" -#: frappe/core/doctype/communication/email.py:209 +#: frappe/core/doctype/communication/email.py:208 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "" @@ -28293,7 +28618,9 @@ msgid "Unfollow" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/email/doctype/unhandled_email/unhandled_email.json +#: frappe/workspace_sidebar/email.json msgid "Unhandled Email" msgstr "" @@ -28331,11 +28658,11 @@ msgstr "" msgid "Unknown Rounding Method: {}" msgstr "" -#: frappe/auth.py:322 +#: frappe/auth.py:325 msgid "Unknown User" msgstr "" -#: frappe/utils/csvutils.py:54 +#: frappe/utils/csvutils.py:55 msgid "Unknown file encoding. Tried to use: {0}" msgstr "" @@ -28365,8 +28692,8 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 -#: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1612 +#: frappe/public/js/frappe/form/controls/multicheck.js:179 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Unselect All" msgstr "" @@ -28399,11 +28726,11 @@ msgstr "" msgid "Unsubscribed" msgstr "" -#: frappe/database/query.py:1113 +#: frappe/database/query.py:1175 msgid "Unsupported function or operator: {0}" msgstr "" -#: frappe/database/query.py:2142 +#: frappe/database/query.py:2255 msgid "Unsupported {0}: {1}" msgstr "" @@ -28411,7 +28738,7 @@ msgstr "" msgid "Untitled Column" msgstr "" -#: frappe/core/doctype/file/file.js:38 +#: frappe/core/doctype/file/file.js:40 msgid "Unzip" msgstr "" @@ -28423,7 +28750,7 @@ msgstr "" msgid "Unzipping files..." msgstr "" -#: frappe/desk/doctype/event/event.py:323 +#: frappe/desk/doctype/event/event.py:324 msgid "Upcoming Events for Today" msgstr "" @@ -28437,7 +28764,7 @@ msgstr "" #: frappe/printing/page/print_format_builder/print_format_builder.js:507 #: frappe/printing/page/print_format_builder/print_format_builder.js:678 #: frappe/printing/page/print_format_builder/print_format_builder.js:799 -#: frappe/public/js/frappe/form/grid_row.js:429 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Update" msgstr "" @@ -28549,7 +28876,7 @@ msgstr "" msgid "Updating counter may lead to document name conflicts if not done properly" msgstr "" -#: frappe/desk/page/setup_wizard/setup_wizard.py:23 +#: frappe/desk/page/setup_wizard/setup_wizard.py:24 msgid "Updating global settings" msgstr "" @@ -28561,7 +28888,7 @@ msgstr "" msgid "Updating related fields..." msgstr "" -#: frappe/desk/doctype/bulk_update/bulk_update.py:117 +#: frappe/desk/doctype/bulk_update/bulk_update.py:125 msgid "Updating {0}" msgstr "" @@ -28569,10 +28896,7 @@ msgstr "" msgid "Updating {0} of {1}, {2}" msgstr "" -#: frappe/public/js/billing.bundle.js:141 -msgid "Upgrade plan" -msgstr "" - +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:526 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:152 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:153 #: frappe/public/js/frappe/form/grid.js:66 @@ -28580,6 +28904,10 @@ msgstr "" msgid "Upload" msgstr "" +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:663 +msgid "Upload Failed" +msgstr "" + #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:93 msgid "Upload Image" msgstr "" @@ -28742,6 +29070,7 @@ msgstr "" #. Label of the user (Link) field in DocType 'Webhook Request Log' #. Label of the user (Link) field in DocType 'Personal Data Download Request' #. Label of the user (Link) field in DocType 'Workflow Action' +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/assignment_rule_user/assignment_rule_user.json #: frappe/automation/doctype/auto_repeat_user/auto_repeat_user.json #: frappe/automation/doctype/reminder/reminder.json @@ -28774,6 +29103,7 @@ msgstr "" #: frappe/public/js/frappe/form/templates/set_sharing.html:20 #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json #: frappe/workflow/doctype/workflow_action/workflow_action.json +#: frappe/workspace_sidebar/users.json msgid "User" msgstr "" @@ -28832,7 +29162,7 @@ msgstr "" msgid "User Document Type" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:98 +#: frappe/core/doctype/user_type/user_type.py:99 msgid "User Document Types Limit Exceeded" msgstr "" @@ -28882,7 +29212,7 @@ msgstr "" msgid "User Id Field" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:283 +#: frappe/core/doctype/user_type/user_type.py:286 msgid "User Id Field is mandatory in the user type {0}" msgstr "" @@ -28907,19 +29237,21 @@ msgid "User Name" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/user_permission/user_permission.json +#: frappe/workspace_sidebar/users.json msgid "User Permission" msgstr "" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1772 +#: frappe/public/js/frappe/views/reports/query_report.js:2084 +#: frappe/public/js/frappe/views/reports/report_view.js:1811 msgid "User Permissions" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1946 +#: frappe/public/js/frappe/list/list_view.js:1943 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "" @@ -28997,7 +29329,11 @@ msgstr "" msgid "User can login using Email id or User Name" msgstr "" -#: frappe/templates/includes/login/login.js:290 +#: frappe/auth.py:183 frappe/utils/user.py:301 +msgid "User does not exist" +msgstr "" + +#: frappe/templates/includes/login/login.js:288 msgid "User does not exist." msgstr "" @@ -29019,7 +29355,7 @@ msgstr "" msgid "User must always select" msgstr "" -#: frappe/core/doctype/user_permission/user_permission.py:60 +#: frappe/core/doctype/user_permission/user_permission.py:61 msgid "User permission already exists" msgstr "" @@ -29051,7 +29387,7 @@ msgstr "" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:292 +#: frappe/desk/doctype/workspace/workspace.py:301 msgid "User {0} does not have the permission to create a Workspace." msgstr "" @@ -29060,11 +29396,11 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1468 +#: frappe/core/doctype/user/user.py:1465 msgid "User {0} has started an impersonation session as you.

    Reason provided: {1}" msgstr "" -#: frappe/core/doctype/user/user.py:1452 +#: frappe/core/doctype/user/user.py:1448 msgid "User {0} impersonated as {1}" msgstr "" @@ -29076,7 +29412,7 @@ msgstr "" msgid "User {0} is disabled. Please contact your System Manager." msgstr "" -#: frappe/desk/form/assign_to.py:104 +#: frappe/desk/form/assign_to.py:105 msgid "User {0} is not permitted to access this document." msgstr "" @@ -29101,11 +29437,14 @@ msgstr "" #. Name of a Workspace #. Label of the users_section (Section Break) field in DocType 'System Health #. Report' +#. Label of a Desktop Icon +#. Title of a Workspace Sidebar #: frappe/automation/doctype/assignment_rule/assignment_rule.json #: frappe/core/page/permission_manager/permission_manager.js:368 #: frappe/core/page/permission_manager/permission_manager.js:407 #: frappe/core/workspace/users/users.json #: frappe/desk/doctype/system_health_report/system_health_report.json +#: frappe/desktop_icon/users.json frappe/workspace_sidebar/users.json msgid "Users" msgstr "" @@ -29143,12 +29482,12 @@ msgstr "" msgid "Valid" msgstr "" -#: frappe/templates/includes/login/login.js:52 -#: frappe/templates/includes/login/login.js:65 +#: frappe/templates/includes/login/login.js:51 +#: frappe/templates/includes/login/login.js:64 msgid "Valid Login id required." msgstr "" -#: frappe/templates/includes/login/login.js:39 +#: frappe/templates/includes/login/login.js:38 msgid "Valid email and name required" msgstr "" @@ -29230,11 +29569,11 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:830 +#: frappe/model/base_document.py:864 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1186 frappe/model/document.py:877 +#: frappe/model/base_document.py:1246 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "" @@ -29254,7 +29593,7 @@ msgstr "" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "" -#: frappe/model/base_document.py:541 +#: frappe/model/base_document.py:575 msgid "Value for {0} cannot be a list" msgstr "" @@ -29264,7 +29603,7 @@ msgstr "" msgid "Value from this field will be set as the due date in the ToDo" msgstr "" -#: frappe/core/doctype/data_import/importer.py:713 +#: frappe/core/doctype/data_import/importer.py:717 msgid "Value must be one of {0}" msgstr "" @@ -29285,20 +29624,20 @@ msgstr "" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1256 +#: frappe/model/base_document.py:1316 msgid "Value too big" msgstr "" -#: frappe/core/doctype/data_import/importer.py:726 +#: frappe/core/doctype/data_import/importer.py:730 msgid "Value {0} missing for {1}" msgstr "" -#: frappe/core/doctype/data_import/importer.py:772 frappe/utils/data.py:868 +#: frappe/core/doctype/data_import/importer.py:776 frappe/utils/data.py:868 msgid "Value {0} must be in the valid duration format: d h m s" msgstr "" -#: frappe/core/doctype/data_import/importer.py:744 -#: frappe/core/doctype/data_import/importer.py:759 +#: frappe/core/doctype/data_import/importer.py:748 +#: frappe/core/doctype/data_import/importer.py:763 msgid "Value {0} must in {1} format" msgstr "" @@ -29311,11 +29650,11 @@ msgstr "" msgid "Verdana" msgstr "" -#: frappe/templates/includes/login/login.js:332 +#: frappe/templates/includes/login/login.js:329 msgid "Verification" msgstr "" -#: frappe/templates/includes/login/login.js:335 frappe/twofactor.py:366 +#: frappe/templates/includes/login/login.js:332 frappe/twofactor.py:366 msgid "Verification Code" msgstr "" @@ -29323,7 +29662,7 @@ msgstr "" msgid "Verification Link" msgstr "" -#: frappe/templates/includes/login/login.js:382 +#: frappe/templates/includes/login/login.js:379 msgid "Verification code email not sent. Please contact Administrator." msgstr "" @@ -29337,7 +29676,7 @@ msgid "Verified" msgstr "" #: frappe/public/js/frappe/ui/messages.js:359 -#: frappe/templates/includes/login/login.js:336 +#: frappe/templates/includes/login/login.js:333 msgid "Verify" msgstr "" @@ -29345,7 +29684,7 @@ msgstr "" msgid "Verify Password" msgstr "" -#: frappe/templates/includes/login/login.js:171 +#: frappe/templates/includes/login/login.js:169 msgid "Verifying..." msgstr "" @@ -29385,7 +29724,7 @@ msgstr "" msgid "View File" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:260 +#: frappe/public/js/frappe/ui/notifications/notifications.js:256 msgid "View Full Log" msgstr "" @@ -29395,7 +29734,9 @@ msgid "View List" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/view_log/view_log.json +#: frappe/workspace_sidebar/system.json msgid "View Log" msgstr "" @@ -29599,7 +29940,9 @@ msgid "Weak" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/website/doctype/web_form/web_form.json +#: frappe/workspace_sidebar/website.json msgid "Web Form" msgstr "" @@ -29619,7 +29962,9 @@ msgid "Web Form List Column" msgstr "" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/website/doctype/web_page/web_page.json +#: frappe/workspace_sidebar/website.json msgid "Web Page" msgstr "" @@ -29628,7 +29973,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:2001 +#: frappe/public/js/frappe/utils/utils.js:2007 msgid "Web Page URL" msgstr "" @@ -29667,9 +30012,11 @@ msgstr "" #. Label of the webhook (Link) field in DocType 'Webhook Request Log' #. Label of a Link in the Integrations Workspace #. Label of a shortcut in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/integrations/doctype/webhook/webhook.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "Webhook" msgstr "" @@ -29723,11 +30070,15 @@ msgid "Webhook URL" msgstr "" #. Group in Module Def's connections +#. Label of a Desktop Icon #. Name of a Workspace +#. Title of a Workspace Sidebar #: frappe/core/doctype/module_def/module_def.json -#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:32 +#: frappe/desktop_icon/website.json +#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:40 #: frappe/public/js/frappe/ui/toolbar/about.js:11 #: frappe/website/workspace/website/website.json +#: frappe/workspace_sidebar/website.json msgid "Website" msgstr "" @@ -29770,8 +30121,10 @@ msgstr "" #. Name of a DocType #. Label of a Link in the Website Workspace +#. Label of a Workspace Sidebar Item #: frappe/website/doctype/website_script/website_script.json #: frappe/website/workspace/website/website.json +#: frappe/workspace_sidebar/website.json msgid "Website Script" msgstr "" @@ -29818,9 +30171,11 @@ msgstr "" #. Label of the website_theme (Link) field in DocType 'Website Settings' #. Name of a DocType #. Label of a Link in the Website Workspace +#. Label of a Workspace Sidebar Item #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/doctype/website_theme/website_theme.json #: frappe/website/workspace/website/website.json +#: frappe/workspace_sidebar/website.json msgid "Website Theme" msgstr "" @@ -29945,7 +30300,7 @@ msgstr "" msgid "Welcome to {0}" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:80 +#: frappe/public/js/frappe/ui/notifications/notifications.js:76 msgid "What's New" msgstr "" @@ -30036,16 +30391,18 @@ msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Group in DocType's connections #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/comment/comment.json #: frappe/core/doctype/doctype/doctype.json #: frappe/public/js/workflow_builder/store.js:129 #: frappe/workflow/doctype/workflow/workflow.json +#: frappe/workspace_sidebar/build.json msgid "Workflow" msgstr "" #. Name of a DocType #: frappe/workflow/doctype/workflow_action/workflow_action.json -#: frappe/workflow/doctype/workflow_action/workflow_action.py:446 +#: frappe/workflow/doctype/workflow_action/workflow_action.py:455 msgid "Workflow Action" msgstr "" @@ -30177,12 +30534,14 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Workspace' #. Option for the 'Link Type' (Select) field in DocType 'Workspace Sidebar #. Item' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/user/user.json frappe/core/workspace/build/build.json #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 #: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 +#: frappe/workspace_sidebar/build.json msgid "Workspace" msgstr "" @@ -30239,7 +30598,11 @@ msgstr "" msgid "Workspace Sidebar Item" msgstr "" -#: frappe/public/js/frappe/views/workspace/workspace.js:602 +#: frappe/desk/doctype/workspace/workspace.js:58 +msgid "Workspace added to desktop" +msgstr "" + +#: frappe/public/js/frappe/views/workspace/workspace.js:558 msgid "Workspace {0} created" msgstr "" @@ -30256,7 +30619,7 @@ msgstr "" msgid "Would you like to unpublish this comment? This means it will no longer be visible to website/portal users." msgstr "" -#: frappe/desk/page/setup_wizard/setup_wizard.py:41 +#: frappe/desk/page/setup_wizard/setup_wizard.py:42 msgid "Wrapping up" msgstr "" @@ -30273,11 +30636,11 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1082 +#: frappe/model/base_document.py:1142 msgid "Wrong Fetch From value" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:491 +#: frappe/public/js/frappe/views/reports/report_view.js:529 msgid "X Axis Field" msgstr "" @@ -30291,7 +30654,7 @@ msgstr "" msgid "XLSX" msgstr "" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:644 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:676 msgid "XMLHttpRequest Error" msgstr "" @@ -30300,7 +30663,7 @@ msgstr "" msgid "Y Axis" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:498 +#: frappe/public/js/frappe/views/reports/report_view.js:536 msgid "Y Axis Fields" msgstr "" @@ -30362,9 +30725,9 @@ msgstr "" #: frappe/core/doctype/page/page.json frappe/core/doctype/report/report.json #: frappe/desk/doctype/event/event.json #: frappe/desk/doctype/event_participants/event_participants.json -#: frappe/email/doctype/notification/notification.py:97 -#: frappe/email/doctype/notification/notification.py:102 -#: frappe/email/doctype/notification/notification.py:104 +#: frappe/email/doctype/notification/notification.py:96 +#: frappe/email/doctype/notification/notification.py:101 +#: frappe/email/doctype/notification/notification.py:103 #: frappe/integrations/doctype/ldap_settings/ldap_settings.json #: frappe/integrations/doctype/webhook/webhook.py:125 #: frappe/integrations/doctype/webhook/webhook.py:132 @@ -30417,7 +30780,7 @@ msgstr "" msgid "You are connected to internet." msgstr "" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:30 msgid "You are not allowed to access this resource" msgstr "" @@ -30447,7 +30810,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:447 frappe/desk/reportview.py:450 +#: frappe/desk/reportview.py:448 frappe/desk/reportview.py:451 #: frappe/permissions.py:638 msgid "You are not allowed to export {} doctype" msgstr "" @@ -30460,11 +30823,11 @@ msgstr "" msgid "You are not allowed to send emails related to this document" msgstr "" -#: frappe/desk/doctype/event/event.py:251 +#: frappe/desk/doctype/event/event.py:252 msgid "You are not allowed to update the status of this event." msgstr "" -#: frappe/website/doctype/web_form/web_form.py:633 +#: frappe/website/doctype/web_form/web_form.py:634 msgid "You are not allowed to update this Web Form Document" msgstr "" @@ -30480,7 +30843,7 @@ msgstr "" msgid "You are not permitted to access this page." msgstr "" -#: frappe/__init__.py:464 +#: frappe/__init__.py:469 msgid "You are not permitted to access this resource. Login to access" msgstr "" @@ -30553,7 +30916,7 @@ msgstr "" msgid "You can only print upto {0} documents at a time" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:104 +#: frappe/core/doctype/user_type/user_type.py:105 msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "" @@ -30561,7 +30924,7 @@ msgstr "" msgid "You can only upload JPG, PNG, GIF, PDF, TXT, CSV or Microsoft documents." msgstr "" -#: frappe/core/doctype/data_export/exporter.py:199 +#: frappe/core/doctype/data_export/exporter.py:200 msgid "You can only upload upto 5000 records in one go. (may be less in some cases)" msgstr "" @@ -30575,7 +30938,7 @@ msgstr "" msgid "You can set a high value here if multiple users will be logging in from the same network." msgstr "" -#: frappe/desk/query_report.py:383 +#: frappe/desk/query_report.py:409 msgid "You can try changing the filters of your report." msgstr "" @@ -30605,11 +30968,11 @@ msgctxt "Form timeline" msgid "You cancelled this document {1}" msgstr "" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:417 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:420 msgid "You cannot create a dashboard chart from single DocTypes" msgstr "" -#: frappe/share.py:241 +#: frappe/share.py:259 msgid "You cannot share `{0}` on {1} `{2}` as you do not have `{0}` permission on `{1}`" msgstr "" @@ -30647,7 +31010,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/public/js/frappe/request.js:176 +#: frappe/public/js/frappe/request.js:171 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" @@ -30655,19 +31018,19 @@ msgstr "" msgid "You do not have enough permissions to complete the action" msgstr "" -#: frappe/core/doctype/data_import/data_import.py:83 +#: frappe/core/doctype/data_import/data_import.py:84 msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:963 +#: frappe/database/query.py:986 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:973 +#: frappe/database/query.py:999 msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:968 +#: frappe/desk/query_report.py:1035 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -30679,7 +31042,7 @@ msgstr "" msgid "You don't have access to Report: {0}" msgstr "" -#: frappe/website/doctype/web_form/web_form.py:840 +#: frappe/website/doctype/web_form/web_form.py:841 msgid "You don't have permission to access the {0} DocType." msgstr "" @@ -30691,7 +31054,7 @@ msgstr "" msgid "You don't have permission to get a report on: {0}" msgstr "" -#: frappe/website/doctype/web_form/web_form.py:176 +#: frappe/website/doctype/web_form/web_form.py:177 msgid "You don't have the permissions to access this document" msgstr "" @@ -30743,11 +31106,11 @@ msgstr "" msgid "You must add atleast one link." msgstr "" -#: frappe/website/doctype/web_form/web_form.py:836 +#: frappe/website/doctype/web_form/web_form.py:837 msgid "You must be logged in to use this form." msgstr "" -#: frappe/website/doctype/web_form/web_form.py:677 +#: frappe/website/doctype/web_form/web_form.py:678 msgid "You must login to submit this form" msgstr "" @@ -30755,7 +31118,7 @@ msgstr "" msgid "You need the '{0}' permission on {1} {2} to perform this action." msgstr "" -#: frappe/desk/doctype/workspace/workspace.py:129 +#: frappe/desk/doctype/workspace/workspace.py:132 #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py:74 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "" @@ -30768,7 +31131,7 @@ msgstr "" msgid "You need to be a system user to access this page." msgstr "" -#: frappe/website/doctype/web_form/web_form.py:92 +#: frappe/website/doctype/web_form/web_form.py:93 msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" @@ -30780,7 +31143,7 @@ msgstr "" msgid "You need to be logged in to access this page" msgstr "" -#: frappe/website/doctype/web_form/web_form.py:165 +#: frappe/website/doctype/web_form/web_form.py:166 msgid "You need to be logged in to access this {0}." msgstr "" @@ -30796,7 +31159,7 @@ msgstr "" msgid "You need to have \"Share\" permission" msgstr "" -#: frappe/utils/print_format.py:322 +#: frappe/utils/print_format.py:329 msgid "You need to install pycups to use this feature!" msgstr "" @@ -30804,7 +31167,7 @@ msgstr "" msgid "You need to select indexes you want to add first." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:161 +#: frappe/email/doctype/email_account/email_account.py:167 msgid "You need to set one IMAP folder for {0}" msgstr "" @@ -30816,7 +31179,7 @@ msgstr "" msgid "You need write permission on {0} {1} to rename" msgstr "" -#: frappe/client.py:501 +#: frappe/client.py:518 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "" @@ -30912,19 +31275,19 @@ msgstr "" msgid "Your account has been deleted" msgstr "" -#: frappe/auth.py:520 +#: frappe/auth.py:523 msgid "Your account has been locked and will resume after {0} seconds" msgstr "" -#: frappe/desk/form/assign_to.py:279 +#: frappe/desk/form/assign_to.py:280 msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "" -#: frappe/core/doctype/file/file.js:78 +#: frappe/core/doctype/file/file.js:80 msgid "Your browser does not support the audio element." msgstr "" -#: frappe/core/doctype/file/file.js:60 +#: frappe/core/doctype/file/file.js:62 msgid "Your browser does not support the video element." msgstr "" @@ -30974,7 +31337,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/desk/query_report.py:343 frappe/desk/reportview.py:399 +#: frappe/desk/query_report.py:360 frappe/desk/reportview.py:400 msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "" @@ -31000,7 +31363,7 @@ msgstr "" msgid "[Action taken by {0}]" msgstr "" -#: frappe/database/database.py:367 +#: frappe/database/database.py:369 msgid "`as_iterator` only works with `as_list=True` or `as_dict=True`" msgstr "" @@ -31140,7 +31503,7 @@ msgstr "" msgid "descending" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:232 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:225 msgid "document type..., e.g. customer" msgstr "" @@ -31150,8 +31513,8 @@ msgstr "" msgid "e.g. \"Support\", \"Sales\", \"Jerry Yang\"" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:257 -msgid "e.g. (55 + 434) / 4 or =Math.sin(Math.PI/2)..." +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:230 +msgid "e.g. (55 + 434) / 4" msgstr "" #. Description of the 'Incoming Server' (Data) field in DocType 'Email Account' @@ -31205,7 +31568,7 @@ msgctxt "Comparison value is empty" msgid "empty" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:40 msgid "esc" msgstr "" @@ -31301,7 +31664,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:292 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:309 msgid "label" msgstr "" @@ -31355,7 +31718,7 @@ msgstr "" msgid "mm/dd/yyyy" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:247 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:228 msgid "module name..." msgstr "" @@ -31363,7 +31726,7 @@ msgstr "" msgid "new" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:227 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:224 msgid "new type of document" msgstr "" @@ -31582,11 +31945,11 @@ msgstr "" msgid "submit" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:242 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:227 msgid "tag name..., e.g. #tag" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:237 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:226 msgid "text in document type" msgstr "" @@ -31598,15 +31961,15 @@ msgstr "" msgid "this shouldn't break" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:40 msgid "to close" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:40 msgid "to navigate" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:40 msgid "to select" msgstr "" @@ -31645,8 +32008,8 @@ msgstr "" msgid "via Auto Repeat" msgstr "" -#: frappe/core/doctype/data_import/importer.py:271 -#: frappe/core/doctype/data_import/importer.py:292 +#: frappe/core/doctype/data_import/importer.py:275 +#: frappe/core/doctype/data_import/importer.py:296 msgid "via Data Import" msgstr "" @@ -31655,7 +32018,7 @@ msgstr "" msgid "via Google Meet" msgstr "" -#: frappe/email/doctype/notification/notification.py:410 +#: frappe/email/doctype/notification/notification.py:409 msgid "via Notification" msgstr "" @@ -31735,7 +32098,7 @@ msgid "{0} ${type}" msgstr "" #: frappe/public/js/frappe/data_import/data_exporter.js:80 -#: frappe/public/js/frappe/views/gantt/gantt_view.js:54 +#: frappe/public/js/frappe/views/gantt/gantt_view.js:111 msgid "{0} ({1})" msgstr "" @@ -31743,12 +32106,12 @@ msgstr "" msgid "{0} ({1}) (1 row mandatory)" msgstr "" -#: frappe/public/js/frappe/views/gantt/gantt_view.js:53 +#: frappe/public/js/frappe/views/gantt/gantt_view.js:110 msgid "{0} ({1}) - {2}%" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:439 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:443 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:415 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:419 msgid "{0} = {1}" msgstr "" @@ -31756,7 +32119,7 @@ msgstr "" msgid "{0} Calendar" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:571 +#: frappe/public/js/frappe/views/reports/report_view.js:609 msgid "{0} Chart" msgstr "" @@ -31767,13 +32130,13 @@ msgstr "" msgid "{0} Dashboard" msgstr "" -#: frappe/public/js/frappe/form/grid_row.js:488 -#: frappe/public/js/frappe/list/list_settings.js:225 +#: frappe/public/js/frappe/form/grid_row.js:472 +#: frappe/public/js/frappe/list/list_settings.js:230 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" msgstr "" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:376 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:377 msgid "{0} Google Calendar Events synced." msgstr "" @@ -31805,7 +32168,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1286 +#: frappe/model/base_document.py:1346 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31866,7 +32229,7 @@ msgstr "" msgid "{0} are required" msgstr "" -#: frappe/desk/form/assign_to.py:286 +#: frappe/desk/form/assign_to.py:287 msgid "{0} assigned a new task {1} {2} to you" msgstr "" @@ -31963,11 +32326,11 @@ msgstr "" msgid "{0} equals {1}" msgstr "" -#: frappe/database/mariadb/schema.py:141 frappe/database/postgres/schema.py:187 +#: frappe/database/mariadb/schema.py:172 frappe/database/postgres/schema.py:258 msgid "{0} field cannot be set as unique in {1}, as there are non-unique existing values" msgstr "" -#: frappe/core/doctype/data_import/importer.py:1070 +#: frappe/core/doctype/data_import/importer.py:1074 msgid "{0} format could not be determined from the values in this column. Defaulting to {1}." msgstr "" @@ -31983,11 +32346,11 @@ msgstr "" msgid "{0} h" msgstr "" -#: frappe/core/doctype/user_permission/user_permission.py:77 +#: frappe/core/doctype/user_permission/user_permission.py:78 msgid "{0} has already assigned default value for {1}." msgstr "" -#: frappe/database/query.py:1217 +#: frappe/database/query.py:1310 msgid "{0} has invalid backtick notation: {1}" msgstr "" @@ -32045,7 +32408,7 @@ msgid "{0} is between {1}" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:710 -#: frappe/public/js/frappe/views/reports/report_view.js:1470 +#: frappe/public/js/frappe/views/reports/report_view.js:1509 msgid "{0} is between {1} and {2}" msgstr "" @@ -32064,35 +32427,35 @@ msgstr "" msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1439 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is equal to {1}" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:691 -#: frappe/public/js/frappe/views/reports/report_view.js:1459 +#: frappe/public/js/frappe/views/reports/report_view.js:1498 msgid "{0} is greater than or equal to {1}" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1449 +#: frappe/public/js/frappe/views/reports/report_view.js:1488 msgid "{0} is greater than {1}" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:696 -#: frappe/public/js/frappe/views/reports/report_view.js:1464 +#: frappe/public/js/frappe/views/reports/report_view.js:1503 msgid "{0} is less than or equal to {1}" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1454 +#: frappe/public/js/frappe/views/reports/report_view.js:1493 msgid "{0} is less than {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1528 msgid "{0} is like {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:194 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "{0} is mandatory" msgstr "" @@ -32166,21 +32529,21 @@ msgid "{0} is not an ancestor of {1}" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:668 -#: frappe/public/js/frappe/views/reports/report_view.js:1444 +#: frappe/public/js/frappe/views/reports/report_view.js:1483 msgid "{0} is not equal to {1}" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1491 +#: frappe/public/js/frappe/views/reports/report_view.js:1530 msgid "{0} is not like {1}" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:672 -#: frappe/public/js/frappe/views/reports/report_view.js:1485 +#: frappe/public/js/frappe/views/reports/report_view.js:1524 msgid "{0} is not one of {1}" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:702 -#: frappe/public/js/frappe/views/reports/report_view.js:1495 +#: frappe/public/js/frappe/views/reports/report_view.js:1534 msgid "{0} is not set" msgstr "" @@ -32197,25 +32560,25 @@ msgid "{0} is on or before {1}" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:670 -#: frappe/public/js/frappe/views/reports/report_view.js:1478 +#: frappe/public/js/frappe/views/reports/report_view.js:1517 msgid "{0} is one of {1}" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:305 +#: frappe/email/doctype/email_account/email_account.py:380 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/utils/csvutils.py:156 +#: frappe/utils/csvutils.py:157 msgid "{0} is required" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:699 -#: frappe/public/js/frappe/views/reports/report_view.js:1494 +#: frappe/public/js/frappe/views/reports/report_view.js:1533 msgid "{0} is set" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:723 -#: frappe/public/js/frappe/views/reports/report_view.js:1473 +#: frappe/public/js/frappe/views/reports/report_view.js:1512 msgid "{0} is within {1}" msgstr "" @@ -32223,11 +32586,11 @@ msgstr "" msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1865 +#: frappe/public/js/frappe/list/list_view.js:1862 msgid "{0} items selected" msgstr "" -#: frappe/core/doctype/user/user.py:1461 +#: frappe/core/doctype/user/user.py:1457 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" @@ -32259,35 +32622,35 @@ msgstr "" msgid "{0} months ago" msgstr "" -#: frappe/model/document.py:1860 +#: frappe/model/document.py:1990 msgid "{0} must be after {1}" msgstr "" -#: frappe/model/document.py:1612 +#: frappe/model/document.py:1742 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1614 +#: frappe/model/document.py:1744 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1610 +#: frappe/model/document.py:1740 msgid "{0} must be none of {1}" msgstr "" -#: frappe/model/document.py:1608 frappe/utils/csvutils.py:161 +#: frappe/model/document.py:1738 frappe/utils/csvutils.py:162 msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:1004 +#: frappe/model/base_document.py:1042 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:859 +#: frappe/model/base_document.py:893 msgid "{0} must be unique" msgstr "" -#: frappe/model/document.py:1616 +#: frappe/model/document.py:1746 msgid "{0} must be {1} {2}" msgstr "" @@ -32312,6 +32675,10 @@ msgstr "" msgid "{0} of {1} ({2} rows with children)" msgstr "" +#: frappe/public/js/frappe/views/reports/report_view.js:456 +msgid "{0} of {1} records match (filtered on visible rows only)" +msgstr "" + #: frappe/utils/data.py:1571 msgctxt "Money in words" msgid "{0} only." @@ -32358,11 +32725,11 @@ msgstr "" msgid "{0} removed {1} rows from {2}" msgstr "" -#: frappe/public/js/frappe/roles_editor.js:64 +#: frappe/public/js/frappe/roles_editor.js:67 msgid "{0} role does not have permission on any doctype" msgstr "" -#: frappe/model/document.py:1851 +#: frappe/model/document.py:1981 msgid "{0} row #{1}:" msgstr "" @@ -32376,7 +32743,7 @@ msgctxt "User added rows to child table" msgid "{0} rows to {1}" msgstr "" -#: frappe/desk/query_report.py:700 +#: frappe/desk/query_report.py:767 msgid "{0} saved successfully" msgstr "" @@ -32384,7 +32751,7 @@ msgstr "" msgid "{0} self assigned this task: {1}" msgstr "" -#: frappe/share.py:257 +#: frappe/share.py:275 msgid "{0} shared a document {1} {2} with you" msgstr "" @@ -32424,7 +32791,7 @@ msgstr "" #: frappe/public/js/frappe/form/controls/date_range.js:55 #: frappe/public/js/frappe/form/controls/date_range.js:71 -#: frappe/public/js/frappe/form/formatters.js:238 +#: frappe/public/js/frappe/form/formatters.js:239 msgid "{0} to {1}" msgstr "" @@ -32468,19 +32835,19 @@ msgstr "" msgid "{0} {1} added" msgstr "" -#: frappe/public/js/frappe/utils/dashboard_utils.js:276 +#: frappe/public/js/frappe/utils/dashboard_utils.js:269 msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:812 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:1115 +#: frappe/model/base_document.py:1175 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" -#: frappe/utils/nestedset.py:353 +#: frappe/utils/nestedset.py:357 msgid "{0} {1} cannot be a leaf node as it has children" msgstr "" @@ -32500,7 +32867,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1247 +#: frappe/model/base_document.py:1307 msgid "{0}, Row {1}" msgstr "" @@ -32509,11 +32876,11 @@ msgctxt "Money in words" msgid "{0}." msgstr "" -#: frappe/utils/print_format.py:150 frappe/utils/print_format.py:194 +#: frappe/utils/print_format.py:151 frappe/utils/print_format.py:195 msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1252 +#: frappe/model/base_document.py:1312 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "" @@ -32626,7 +32993,7 @@ msgstr "" msgid "{0}: {1}" msgstr "" -#: frappe/workflow/doctype/workflow_action/workflow_action.py:172 +#: frappe/workflow/doctype/workflow_action/workflow_action.py:181 msgid "{0}: {1} is set to state {2}" msgstr "" @@ -32682,8 +33049,8 @@ msgstr "" msgid "{} field cannot be empty." msgstr "" -#: frappe/email/doctype/email_account/email_account.py:224 -#: frappe/email/doctype/email_account/email_account.py:232 +#: frappe/email/doctype/email_account/email_account.py:299 +#: frappe/email/doctype/email_account/email_account.py:307 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" From aed7c5d5893284359b79ca2467796cd5fd147a00 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Sun, 22 Feb 2026 22:52:26 +0530 Subject: [PATCH 243/393] fix: resolve receiver by role for Administrator correctly in notifications --- frappe/core/doctype/role/role.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/core/doctype/role/role.py b/frappe/core/doctype/role/role.py index 5a161f1b97..b0e0f087df 100644 --- a/frappe/core/doctype/role/role.py +++ b/frappe/core/doctype/role/role.py @@ -89,6 +89,10 @@ class Role(Document): def get_info_based_on_role(role, field="email", ignore_permissions=False): """Get information of all users that have been assigned this role""" + if role == "Administrator": + user = frappe.db.get_value("User", "Administrator", field) + return [user] if user else [] + users = frappe.get_list( "Has Role", filters={"role": role, "parenttype": "User"}, From 5640551824279b89094140fca4496b508073c5c7 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Sun, 22 Feb 2026 22:55:35 +0530 Subject: [PATCH 244/393] chore: add get_info helper comment --- frappe/core/doctype/role/role.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/core/doctype/role/role.py b/frappe/core/doctype/role/role.py index b0e0f087df..fbaabb4579 100644 --- a/frappe/core/doctype/role/role.py +++ b/frappe/core/doctype/role/role.py @@ -89,6 +89,8 @@ class Role(Document): def get_info_based_on_role(role, field="email", ignore_permissions=False): """Get information of all users that have been assigned this role""" + # Administrator is a superuser account, not a typical role with assigned users + # so we resolve it directly to the Administrator user if role == "Administrator": user = frappe.db.get_value("User", "Administrator", field) return [user] if user else [] From cc7474abee5c1936fefe25103e25e8d2fd6993b2 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Mon, 23 Feb 2026 09:30:59 +0530 Subject: [PATCH 245/393] fix: ignore attachments over the `attachment_limit` --- frappe/email/receive.py | 58 +++++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 26 deletions(-) diff --git a/frappe/email/receive.py b/frappe/email/receive.py index ed941a75ad..389ed9f97b 100644 --- a/frappe/email/receive.py +++ b/frappe/email/receive.py @@ -559,36 +559,42 @@ class Email: except Exception: return part.get_payload() - def get_attachment(self, part): + def get_attachment(self, part) -> None: # charset = self.get_charset(part) fcontent = part.get_payload(decode=True) - if fcontent: - content_type = part.get_content_type() - fname = part.get_filename() - if fname: - try: - fname = fname.replace("\n", " ").replace("\r", "") - fname = cstr(decode_header(fname)[0][0]) - except Exception: - fname = get_random_filename(content_type=content_type) - else: - fname = get_random_filename(content_type=content_type) - # Don't clobber existing filename - while fname in self.cid_map: - fname = get_random_filename(content_type=content_type) + if not fcontent: + return - self.attachments.append( - { - "content_type": content_type, - "fname": fname, - "fcontent": fcontent, - } - ) + attachment_limit = cint(self.email_account.attachment_limit) + if attachment_limit and len(fcontent) > attachment_limit * 1024 * 1024: + return # skip attachments that are larger than the specified limit - cid = (cstr(part.get("Content-Id")) or "").strip("><") - if cid: - self.cid_map[fname] = cid + content_type = part.get_content_type() + fname = part.get_filename() + if fname: + try: + fname = fname.replace("\n", " ").replace("\r", "") + fname = cstr(decode_header(fname)[0][0]) + except Exception: + fname = get_random_filename(content_type=content_type) + else: + fname = get_random_filename(content_type=content_type) + # Don't clobber existing filename + while fname in self.cid_map: + fname = get_random_filename(content_type=content_type) + + self.attachments.append( + { + "content_type": content_type, + "fname": fname, + "fcontent": fcontent, + } + ) + + cid = (cstr(part.get("Content-Id")) or "").strip("><") + if cid: + self.cid_map[fname] = cid def save_attachments_in_doc(self, doc): """Save email attachments in given document.""" @@ -636,11 +642,11 @@ class InboundMail(Email): """Class representation of incoming mail along with mail handlers.""" def __init__(self, content, email_account, uid=None, seen_status=None, append_to=None): - super().__init__(content) self.email_account = email_account self.uid = uid or -1 self.append_to = append_to self.seen_status = seen_status or 0 + super().__init__(content) # System documents related to this mail self._parent_email_queue = None From a71134ee2b2f020cd3e99fb43dd68bd4ea598e23 Mon Sep 17 00:00:00 2001 From: Kerolles Fathy Date: Mon, 23 Feb 2026 07:38:20 +0200 Subject: [PATCH 246/393] fix(DX): Add patches folder when generating new app boilerplate (#37352) * fix(DX): add patches folder creation when generating new app boilerplate * test: add patches folder to paths_inside_app --- frappe/tests/test_boilerplate.py | 1 + frappe/utils/boilerplate.py | 1 + 2 files changed, 2 insertions(+) diff --git a/frappe/tests/test_boilerplate.py b/frappe/tests/test_boilerplate.py index 4f41e178a2..4df09293e2 100644 --- a/frappe/tests/test_boilerplate.py +++ b/frappe/tests/test_boilerplate.py @@ -64,6 +64,7 @@ class TestBoilerPlate(unittest.TestCase): "__init__.py", "hooks.py", "patches.txt", + "patches", "templates", "www", "config", diff --git a/frappe/utils/boilerplate.py b/frappe/utils/boilerplate.py index 937bd5cbdd..42916d3ef0 100644 --- a/frappe/utils/boilerplate.py +++ b/frappe/utils/boilerplate.py @@ -147,6 +147,7 @@ def _create_app_boilerplate(dest, hooks, no_git=False): frappe.create_folder(os.path.join(dest, hooks.app_name, hooks.app_name, "config"), with_init=True) frappe.create_folder(os.path.join(dest, hooks.app_name, hooks.app_name, "public", "css")) frappe.create_folder(os.path.join(dest, hooks.app_name, hooks.app_name, "public", "js")) + frappe.create_folder(os.path.join(dest, hooks.app_name, hooks.app_name, "patches"), with_init=True) # add .gitkeep file so that public folder is committed to git # this is needed because if public doesn't exist, bench build doesn't symlink the apps assets From 6d79d703a0a0f317e902d90ad72dcd38234127c2 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Mon, 23 Feb 2026 11:18:51 +0530 Subject: [PATCH 247/393] fix: use standard method --- frappe/core/doctype/file/file.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index 4135d9c369..dadacb4b5b 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -887,12 +887,8 @@ def has_permission(doc, ptype=None, user=None, debug=False): return True if ( user != "Guest" - and ptype in ("read", "write", "submit", "share") - and frappe.db.get_all( - "DocShare", - filters={"share_doctype": "File", "share_name": doc.name, ptype: 1}, - or_filters={"user": user, "everyone": 1}, - ) + and ptype + and frappe.share.get_shared("File", filters=[["share_name", "=", doc.name]], rights=[ptype]) ): return True From a94312b30f54f76c6dab3c1c84205899bad8e2df Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Mon, 23 Feb 2026 11:43:25 +0530 Subject: [PATCH 248/393] fix: Handle missing default workspace (#37359) --- frappe/utils/user.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/frappe/utils/user.py b/frappe/utils/user.py index 8ebd9b16c8..231d6a6e10 100644 --- a/frappe/utils/user.py +++ b/frappe/utils/user.py @@ -244,12 +244,15 @@ class UserPermissions: self.build_permissions() if d.get("default_workspace"): - workspace = frappe.get_cached_doc("Workspace", d.default_workspace) - d.default_workspace = { - "name": workspace.name, - "public": workspace.public, - "title": workspace.title, - } + try: + workspace = frappe.get_cached_doc("Workspace", d.default_workspace) + d.default_workspace = { + "name": workspace.name, + "public": workspace.public, + "title": workspace.title, + } + except frappe.DoesNotExistError: + d.default_workspace = None d.name = self.name d.onboarding_status = frappe.parse_json(d.onboarding_status) From dc11227b733eb2eeedd6f36fd42fff5ecfefca1e Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Mon, 23 Feb 2026 11:45:08 +0530 Subject: [PATCH 249/393] fix(IMAP): safely handle `UID FETCH` response --- frappe/email/receive.py | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/frappe/email/receive.py b/frappe/email/receive.py index ed941a75ad..fdf257f439 100644 --- a/frappe/email/receive.py +++ b/frappe/email/receive.py @@ -270,14 +270,29 @@ class EmailServer: return match[0] if match else None - def retrieve_message(self, uid, msg_num, folder): + def retrieve_message(self, uid, msg_num, folder) -> None: try: if cint(self.settings.use_imap): - _status, message = self.imap.uid("fetch", uid, "(BODY.PEEK[] BODY.PEEK[HEADER] FLAGS)") - raw = message[0] + _status, data = self.imap.uid("fetch", uid, "(BODY.PEEK[] FLAGS)") - self.get_email_seen_status(uid, raw[0]) - self.latest_messages.append(raw[1]) + if _status != "OK" or not data: + return + + raw_email = next( + (part[1] for part in data if isinstance(part, tuple) and b"BODY[]" in part[0]), None + ) + + if raw_email is None: + return + + flags_line = next( + (part for part in data if isinstance(part, bytes) and b"FLAGS" in part), None + ) + + if flags_line is not None: + self.get_email_seen_status(uid, flags_line) + + self.latest_messages.append(raw_email) else: msg = self.pop.retr(msg_num) self.latest_messages.append(b"\n".join(msg[1])) From b98396f4f407e1a2e5d66b6c8b230f3ec7de1903 Mon Sep 17 00:00:00 2001 From: Shrihari Mahabal Date: Mon, 23 Feb 2026 11:54:09 +0530 Subject: [PATCH 250/393] fix: fix: add doc button for long doctype name --- frappe/public/js/frappe/list/list_view.js | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js index d9c6514556..6473db896e 100644 --- a/frappe/public/js/frappe/list/list_view.js +++ b/frappe/public/js/frappe/list/list_view.js @@ -291,8 +291,9 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { set_primary_action() { if (this.can_create && !frappe.boot.read_only) { const doctype_name = __(frappe.router.doctype_layout) || __(this.doctype); + const full_label = __("Add {0}", [doctype_name], "Primary action in list view"); const create_button = this.page.set_primary_action( - __("Add {0}", [doctype_name], "Primary action in list view"), + full_label, () => { if (this.settings.primary_action) { this.settings.primary_action(); @@ -304,12 +305,32 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { ); if (frappe.is_mobile()) { create_button.append(__("Add")); + } else { + this._trim_primary_action_if_overflow(create_button, full_label); } } else { this.page.clear_primary_action(); } } + _trim_primary_action_if_overflow(btn, full_label) { + const container = this.page.wrapper.find(".page-head-content")[0]; + if (!container || !btn[0]) return; + const containerRect = container.getBoundingClientRect(); + const btnRect = btn[0].getBoundingClientRect(); + if (btnRect.right > containerRect.right) { + const short_label = __("Add"); + btn.attr("title", full_label) + .tooltip({ delay: { show: 600, hide: 100 }, trigger: "hover" }) + .html( + `${frappe.utils.icon( + "add", + "xs" + )} ` + ); + } + } + make_new_doc() { const doctype = this.doctype; const options = {}; From c859375d2c32372f8e97616cac7beea696124c95 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Fri, 20 Feb 2026 20:55:50 +0530 Subject: [PATCH 251/393] feat: module onboarding --- frappe/boot.py | 5 +- frappe/desk/desktop.py | 95 +++--- .../module_onboarding/module_onboarding.json | 28 +- .../module_onboarding/module_onboarding.py | 3 - .../onboarding_step/onboarding_step.json | 5 +- .../workspace_sidebar/workspace_sidebar.json | 9 +- .../workspace_sidebar/workspace_sidebar.py | 1 + frappe/public/js/desk.bundle.js | 1 + frappe/public/js/frappe/form/quick_entry.js | 7 + .../public/js/frappe/ui/sidebar/sidebar.html | 7 + frappe/public/js/frappe/ui/sidebar/sidebar.js | 39 +++ .../ui/user_onboarding/OnboardingPanel.vue | 313 ++++++++++++++++++ .../user_onboarding/user_onboarding.bundle.js | 221 +++++++++++++ frappe/public/scss/desk/sidebar.scss | 15 + 14 files changed, 677 insertions(+), 72 deletions(-) create mode 100644 frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue create mode 100644 frappe/public/js/frappe/ui/user_onboarding/user_onboarding.bundle.js diff --git a/frappe/boot.py b/frappe/boot.py index 3eeb7a868a..5042693b77 100644 --- a/frappe/boot.py +++ b/frappe/boot.py @@ -539,7 +539,9 @@ def get_sidebar_items(allowed_workspaces): from frappe import _ from frappe.desk.doctype.workspace_sidebar.workspace_sidebar import auto_generate_sidebar_from_module - workspace_sidebars = frappe.get_all("Workspace Sidebar", fields=["name", "header_icon"]) + workspace_sidebars = frappe.get_all( + "Workspace Sidebar", fields=["name", "header_icon", "module_onboarding"] + ) module_sidebars = auto_generate_sidebar_from_module() workspace_sidebars.extend(module_sidebars) sidebar_items = {} @@ -561,6 +563,7 @@ def get_sidebar_items(allowed_workspaces): "label": sidebar_title, "items": [], "header_icon": sidebar.get("header_icon"), + "module_onboarding": sidebar.get("module_onboarding"), "module": sidebar_doc.module, "app": sidebar_doc.app, } diff --git a/frappe/desk/desktop.py b/frappe/desk/desktop.py index a2152f63d5..e4fdbe98e0 100644 --- a/frappe/desk/desktop.py +++ b/frappe/desk/desktop.py @@ -51,14 +51,9 @@ class Workspace: self.allowed_pages = get_allowed_pages(cache=True) self.allowed_reports = get_allowed_reports(cache=True) + self.onboarding_list = self.get_onboarding_list() if not minimal: - if self.doc.content: - self.onboarding_list = [ - x["data"]["onboarding_name"] for x in loads(self.doc.content) if x["type"] == "onboarding" - ] - self.onboardings = [] - self.table_counts = get_table_with_counts() self.restricted_doctypes = ( frappe.cache.get_value("domain_restricted_doctypes") or build_domain_restricted_doctype_cache() @@ -67,6 +62,14 @@ class Workspace: frappe.cache.get_value("domain_restricted_pages") or build_domain_restricted_page_cache() ) + def get_onboarding_list(self): + return frappe.get_all( + "Module Onboarding", + filters={"is_complete": 0, "module": self.page_name}, + pluck="name", + order_by="creation", + ) + def is_permitted(self): """Return true if `Has Role` is not set or the user is allowed.""" from frappe.utils import has_common @@ -157,7 +160,6 @@ class Workspace: self.cards = {"items": self.get_links()} self.charts = {"items": self.get_charts()} self.shortcuts = {"items": self.get_shortcuts()} - self.onboardings = {"items": self.get_onboardings()} self.quick_lists = {"items": self.get_quick_lists()} self.number_cards = {"items": self.get_number_cards()} self.custom_blocks = {"items": self.get_custom_blocks()} @@ -315,38 +317,6 @@ class Workspace: return items - @handle_not_exist - def get_onboardings(self): - if self.onboarding_list: - for onboarding in self.onboarding_list: - onboarding_doc = self.get_onboarding_doc(onboarding) - if onboarding_doc: - item = { - "label": _(onboarding), - "title": _(onboarding_doc.title), - "subtitle": _(onboarding_doc.subtitle), - "success": _(onboarding_doc.success_message), - "docs_url": onboarding_doc.documentation_url, - "items": self.get_onboarding_steps(onboarding_doc), - } - self.onboardings.append(item) - return self.onboardings - - @handle_not_exist - def get_onboarding_steps(self, onboarding_doc): - steps = [] - for doc in onboarding_doc.get_steps(): - step = doc.as_dict().copy() - step.label = _(doc.title) - step.description = _(doc.description) - if step.action == "Create Entry": - step.is_submittable = frappe.db.get_value( - "DocType", step.reference_document, "is_submittable", cache=True - ) - steps.append(step) - - return steps - @handle_not_exist def get_number_cards(self): all_number_cards = [] @@ -400,7 +370,6 @@ def get_desktop_page(page: str): "charts": workspace.charts, "shortcuts": workspace.shortcuts, "cards": workspace.cards, - "onboardings": workspace.onboardings, "quick_lists": workspace.quick_lists, "number_cards": workspace.number_cards, "custom_blocks": workspace.custom_blocks, @@ -681,7 +650,7 @@ def prepare_widget(config, doctype, parentfield): @frappe.whitelist() -def update_onboarding_step(name: str | int, field: str, value: int | str): +def update_onboarding_step(name: str, field: str, value: any): """Update status of onboaridng step Args: @@ -700,3 +669,47 @@ def update_onboarding_step(name: str | int, field: str, value: int | str): @frappe.whitelist() def get_installed_apps(): return frappe.get_installed_apps() + + +@frappe.whitelist() +@frappe.read_only() +def get_onboarding_data(module: str): + """Get onboarding data for a page + + Args: + page (string): page name + + Return: + dict: onboarding data + """ + onboardings = [] + onboarding_doc = frappe.get_doc("Module Onboarding", module) + if onboarding_doc.is_complete: + return [] + + item = { + "label": _(module), + "title": _(onboarding_doc.title), + "subtitle": _(onboarding_doc.subtitle), + "success": _(onboarding_doc.success_message), + "docs_url": onboarding_doc.documentation_url, + "items": [], + } + + maps = get_onboarding_step_maps(onboarding_doc.name) + for step in maps: + steps = frappe.get_all("Onboarding Step", filters={"name": step}, order_by="idx", fields=["*"]) + + if steps: + item["items"].append(steps[0]) + + onboardings.append(item) + + if all(step.get("is_complete") or step.get("is_skipped") for step in item["items"]): + return [] + + return onboardings + + +def get_onboarding_step_maps(onboarding): + return frappe.get_all("Onboarding Step Map", filters={"parent": onboarding}, pluck="step", order_by="idx") diff --git a/frappe/desk/doctype/module_onboarding/module_onboarding.json b/frappe/desk/doctype/module_onboarding/module_onboarding.json index 4adda25c8e..099c75083e 100644 --- a/frappe/desk/doctype/module_onboarding/module_onboarding.json +++ b/frappe/desk/doctype/module_onboarding/module_onboarding.json @@ -7,12 +7,9 @@ "engine": "InnoDB", "field_order": [ "title", - "subtitle", "module", - "allow_roles", "column_break_4", - "success_message", - "documentation_url", + "allow_roles", "is_complete", "section_break_6", "steps" @@ -25,12 +22,6 @@ "label": "Title", "reqd": 1 }, - { - "fieldname": "subtitle", - "fieldtype": "Data", - "label": "Subtitle", - "reqd": 1 - }, { "fieldname": "module", "fieldtype": "Link", @@ -46,18 +37,6 @@ "fieldname": "section_break_6", "fieldtype": "Section Break" }, - { - "fieldname": "success_message", - "fieldtype": "Data", - "label": "Success Message", - "reqd": 1 - }, - { - "fieldname": "documentation_url", - "fieldtype": "Data", - "label": "Documentation URL", - "reqd": 1 - }, { "default": "0", "fieldname": "is_complete", @@ -82,7 +61,7 @@ } ], "links": [], - "modified": "2024-03-23 16:03:30.074327", + "modified": "2026-02-20 13:30:25.659490", "modified_by": "Administrator", "module": "Desk", "name": "Module Onboarding", @@ -111,8 +90,9 @@ } ], "read_only": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/frappe/desk/doctype/module_onboarding/module_onboarding.py b/frappe/desk/doctype/module_onboarding/module_onboarding.py index 3675d08a30..88c67fcbc1 100644 --- a/frappe/desk/doctype/module_onboarding/module_onboarding.py +++ b/frappe/desk/doctype/module_onboarding/module_onboarding.py @@ -19,12 +19,9 @@ class ModuleOnboarding(Document): from frappe.types import DF allow_roles: DF.TableMultiSelect[OnboardingPermission] - documentation_url: DF.Data is_complete: DF.Check module: DF.Link steps: DF.Table[OnboardingStepMap] - subtitle: DF.Data - success_message: DF.Data title: DF.Data # end: auto-generated types diff --git a/frappe/desk/doctype/onboarding_step/onboarding_step.json b/frappe/desk/doctype/onboarding_step/onboarding_step.json index b16ee581e4..45efd216ff 100644 --- a/frappe/desk/doctype/onboarding_step/onboarding_step.json +++ b/frappe/desk/doctype/onboarding_step/onboarding_step.json @@ -217,7 +217,7 @@ } ], "links": [], - "modified": "2024-03-23 16:03:33.078443", + "modified": "2026-02-21 08:37:30.532549", "modified_by": "Administrator", "module": "Desk", "name": "Onboarding Step", @@ -248,8 +248,9 @@ ], "quick_entry": 1, "read_only": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json b/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json index 371c6564df..9b14ba8d4a 100644 --- a/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json +++ b/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json @@ -13,6 +13,7 @@ "column_break_pukb", "standard", "app", + "module_onboarding", "section_break_vdyo", "items" ], @@ -67,12 +68,18 @@ { "fieldname": "section_break_vdyo", "fieldtype": "Section Break" + }, + { + "fieldname": "module_onboarding", + "fieldtype": "Link", + "label": "Module Onboarding", + "options": "Module Onboarding" } ], "grid_page_length": 50, "index_web_pages_for_search": 1, "links": [], - "modified": "2026-02-02 12:35:38.009501", + "modified": "2026-02-20 15:19:27.520469", "modified_by": "Administrator", "module": "Desk", "name": "Workspace Sidebar", diff --git a/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py b/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py index b0fe4b5399..8246676e78 100644 --- a/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py +++ b/frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py @@ -29,6 +29,7 @@ class WorkspaceSidebar(Document): for_user: DF.Link | None items: DF.Table[WorkspaceSidebarItem] module: DF.Text | None + module_onboarding: DF.Link | None standard: DF.Check title: DF.Data | None # end: auto-generated types diff --git a/frappe/public/js/desk.bundle.js b/frappe/public/js/desk.bundle.js index 071d0cba84..945a4e5ee2 100644 --- a/frappe/public/js/desk.bundle.js +++ b/frappe/public/js/desk.bundle.js @@ -109,6 +109,7 @@ import "./frappe/utils/dashboard_utils.js"; import "./frappe/ui/chart.js"; import "./frappe/ui/datatable.js"; import "./frappe/ui/driver.js"; +import "./frappe/ui/user_onboarding/user_onboarding.bundle.js"; import "./frappe/scanner"; import "./frappe/ui/address_autocomplete/autocomplete_dialog.js"; diff --git a/frappe/public/js/frappe/form/quick_entry.js b/frappe/public/js/frappe/form/quick_entry.js index a2583ac15f..2a051d02fe 100644 --- a/frappe/public/js/frappe/form/quick_entry.js +++ b/frappe/public/js/frappe/form/quick_entry.js @@ -203,6 +203,13 @@ frappe.ui.form.QuickEntryForm = class QuickEntryForm extends frappe.ui.Dialog { let messagetxt = __("{1} saved", [__(me.doctype), me.doc.name.bold()]); me.dialog.animation_speed = "slow"; me.dialog.hide(); + if (frappe.route_hooks.after_save) { + let route_callback = frappe.route_hooks.after_save; + delete frappe.route_hooks.after_save; + + route_callback(me); + } + setTimeout(function () { frappe.show_alert( { diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar.html b/frappe/public/js/frappe/ui/sidebar/sidebar.html index 226e968608..7e0d700800 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar.html +++ b/frappe/public/js/frappe/ui/sidebar/sidebar.html @@ -40,6 +40,12 @@ Save +

    + + {%= frappe.utils.icon("getting-started" , "sm", "", "", "text-ink-gray-7 current-color", true)%} + {%= __("Continue Onboarding") %} + +

    {%= frappe.utils.icon("panel-right-open" , "sm", "", "", "text-ink-gray-7 current-color", true)%} {%= __("Collapse") %} @@ -84,5 +90,6 @@
    +
    diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar.js b/frappe/public/js/frappe/ui/sidebar/sidebar.js index 65b373a58a..281baa107f 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar.js @@ -78,6 +78,40 @@ frappe.ui.Sidebar = class Sidebar { } } + setup_onboarding() { + let me = this; + this.$onboarding = this.wrapper.find(".user_onboarding"); + this.$onboarding.empty(); + this.wrapper.find(".onboarding-sidebar").removeClass("hidden"); + + if (this.sidebar_data && this.sidebar_data.module_onboarding) { + return frappe + .call({ + method: "frappe.desk.desktop.get_onboarding_data", + args: { + // send sorted min requirements to increase chance of cache hit + module: this.sidebar_data.module_onboarding, + }, + type: "GET", + }) + .then((data) => { + if (data.message?.length > 0) { + let onboarding_data = data.message[0]; + me.onboarding_widget = new frappe.ui.UserOnboarding({ + title: onboarding_data.title, + steps: onboarding_data.items, + wrapper: me.$onboarding, + header_icon: me.sidebar_header.header_icon, + }); + } else { + this.wrapper.find(".onboarding-sidebar").addClass("hidden"); + } + }); + } else { + this.wrapper.find(".onboarding-sidebar").addClass("hidden"); + } + } + find_nested_items() { const me = this; let currentSection = null; @@ -109,6 +143,11 @@ frappe.ui.Sidebar = class Sidebar { this.sidebar_header = new frappe.ui.SidebarHeader(this); this.make_sidebar(); this.add_sidebar_cards(); + this.setup_onboarding(); + + this.wrapper.find(".onboarding-sidebar").click(() => { + this.setup_onboarding(); + }); } add_card(card) { if (this.cards && this.cards.find((i) => i.title === card.title)) return; diff --git a/frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue b/frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue new file mode 100644 index 0000000000..923a0d7f13 --- /dev/null +++ b/frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue @@ -0,0 +1,313 @@ + + + diff --git a/frappe/public/js/frappe/ui/user_onboarding/user_onboarding.bundle.js b/frappe/public/js/frappe/ui/user_onboarding/user_onboarding.bundle.js new file mode 100644 index 0000000000..c167d6df4e --- /dev/null +++ b/frappe/public/js/frappe/ui/user_onboarding/user_onboarding.bundle.js @@ -0,0 +1,221 @@ +import { createApp, ref, h } from "vue"; +import OnboardingPanel from "./OnboardingPanel.vue"; + +class UserOnboarding { + constructor({ title, steps, wrapper, header_icon }) { + this.title = title; + this.steps = steps; + this.$wrapper = $(wrapper); + this.header_icon = header_icon; + this.init(); + } + + init() { + addStyles(); + + let title = this.title || __("Welcome to Frappe!"); + let onboarding_checklist = this.steps || []; + let header_icon = this.header_icon; + + const app = createApp({ + components: { OnboardingPanel }, + + setup() { + const showPanel = ref(true); + const steps = ref(onboarding_checklist); + return () => + h(OnboardingPanel, { + modelValue: showPanel.value, + title: title, + steps: steps.value, + minimizeIcon: frappe.utils.icon("minimize-2", "sm"), + closeIcon: frappe.utils.icon("close", "sm"), + headerIcon: header_icon, + checklistIcon: frappe.utils.icon("circle-check", "sm"), + completeChecklistIcon: frappe.utils.icon( + "circle-check", + "sm", + "", + "", + "", + "", + "var(--green)" + ), + "onUpdate:modelValue": (v) => (showPanel.value = v), + }); + }, + }); + + SetVueGlobals(app); + app.mount(this.$wrapper.get(0)); + } +} + +function addStyles() { + if (document.getElementById("user-onboarding-styles")) return; + + const style = document.createElement("style"); + style.id = "user-onboarding-styles"; + + style.innerHTML = ` + .onb-panel { + position: fixed; + right: 24px; + bottom: 24px; + width: 380px; + max-height: 80vh; + background: #fff; + border-radius: 16px; + box-shadow: 0 12px 40px rgba(0,0,0,0.15); + padding: 16px; + z-index: 9999; + display: flex; + flex-direction: column; + } + + .onb-header-main { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 6px; + } + + .onb-header-left { + display: flex; + align-items: center; + gap: 8px; + } + + .onb-header-icon { + width: 24px; + height: 24px; + } + + .onb-header-title { + margin: 0; + font-size: 20px; + font-weight: 600; + } + + .onb-header-actions button { + border: none; + background: transparent; + cursor: pointer; + margin-left: 2px; + } + + .onb-step-left { + display: flex; + align-items: center; + gap: 8px; + flex: 1; /* takes remaining space */ + min-width: 0; /* allows truncation */ + } + + .onb-step-title { + display: flex; + align-items: center; + gap: 8px; + } + + .onb-step-icon { + margin-bottom: 2px; + align-items: center; + } + + .onb-step-text { + white-space: nowrap; + margin-top: 2px; + text-align: left; + font-size: 14px; + } + + .onb-progress { + height: 6px; + background: #eee; + border-radius: 4px; + margin: 12px 0; + } + + .onb-progress-label { + display: flex; + justify-content: space-between; + align-items: center; + font-size: 13px; + color: #6b7280; + margin-top: 6px; + } + + .onb-skip { + color: #6b7280; + cursor: pointer; + font-weight: 500; + } + + .onb-skip:hover { + color: #111827; + } + + .onboarding-progress-bar { + height: 100%; + background: #ffcd78; + border-radius: 4px; + } + + .onb-steps { + margin-top: 16px; + padding: 0; + list-style: none; + display: flex; + flex-direction: column; + gap: 12px; + align-items: flex-start; + } + + .onb-group:hover { + color: #111827; + background: #f5f5f5; + } + + .onb-cursor-disabled { + cursor: not-allowed; + } + + .onb-select-cursor { + cursor: pointer; + } + + .onb-show-on-hover { + opacity: 0; + visibility: hidden; + transition: opacity 0.2s ease; + } + + .onb-group:hover .onb-show-on-hover { + opacity: 1; + visibility: visible; + } + + .onb-header-logo { + display: flex; + align-items: center; + gap: 8px; + } + + .onb-header-logo img { + width: 24px; + height: 24px; + } + + .onb-header-logo h4 { + margin: 0; + white-space: nowrap; + } + `; + + document.head.appendChild(style); +} + +frappe.provide("frappe.ui"); +frappe.ui.UserOnboarding = UserOnboarding; +export default UserOnboarding; diff --git a/frappe/public/scss/desk/sidebar.scss b/frappe/public/scss/desk/sidebar.scss index 0f6740c771..739e2c3b16 100644 --- a/frappe/public/scss/desk/sidebar.scss +++ b/frappe/public/scss/desk/sidebar.scss @@ -127,6 +127,21 @@ } } + .onboarding-sidebar { + text-decoration: none; + font-size: var(--text-sm); + display: flex; + align-items: center; + svg { + margin: 0px; + flex: 0 0 auto; + } + span { + margin-left: 10px; + @include truncate(); + } + } + .collapse-sidebar-link { text-decoration: none; font-size: var(--text-sm); From 04b2a433b6d7a5f25353470cb0ebfba6d2cbd9c9 Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Mon, 23 Feb 2026 12:21:26 +0530 Subject: [PATCH 252/393] fix(db_query): relax some restrictions (#37314) Allow valid identifiers Signed-off-by: Akhil Narang --- frappe/model/db_query.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index dfb7681059..eecacbd790 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -500,7 +500,11 @@ from {tables} if (name := (token.get_name())) and name.lower() in blacklisted_functions: _raise_exception() - if token.ttype in (tokens.Keyword, tokens.Name): + if token.ttype in tokens.Keyword: + if any(re.search(rf"\b{kw}\b", token.value.lower()) for kw in blacklisted_keywords): + _raise_exception() + + if token.ttype in tokens.Name and not re.match(r"^`\w.*`$", token.value.strip()): if any(re.search(rf"\b{kw}\b", token.value.lower()) for kw in blacklisted_keywords): _raise_exception() From 57f673425587349164328809178603d0e4fad7c5 Mon Sep 17 00:00:00 2001 From: diptanilsaha Date: Mon, 23 Feb 2026 12:59:57 +0530 Subject: [PATCH 253/393] fix(sync): remove `is_standard` notifications records on deletion --- frappe/model/sync.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/model/sync.py b/frappe/model/sync.py index 12718d813a..b28d3de942 100644 --- a/frappe/model/sync.py +++ b/frappe/model/sync.py @@ -200,7 +200,7 @@ def remove_orphan_doctypes(): def remove_orphan_entities(): - entites = ["Workspace", "Dashboard", "Page", "Report"] + entites = ["Workspace", "Dashboard", "Page", "Report", "Notification"] app_level_entities = ["Workspace Sidebar", "Desktop Icon"] entity_filter_map = { "Workspace": [{"public": 1, "module": ["is", "set"], "app": ["is", "set"]}], @@ -209,6 +209,7 @@ def remove_orphan_entities(): "Dashboard": {"is_standard": True}, "Workspace Sidebar": {"standard": True}, "Desktop Icon": {"standard": True}, + "Notification": {"is_standard": True}, } entity_file_map = create_entity_file_map(entites) From 838dffd5029476a11d85ddee5e287af787826d53 Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Mon, 23 Feb 2026 13:12:10 +0530 Subject: [PATCH 254/393] fix(oauth): use get_email() helper in OAuth email validation (#37373) Co-authored-by: Kaushal Shriwas --- frappe/utils/oauth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/utils/oauth.py b/frappe/utils/oauth.py index d35c8ac2b2..cd08751aac 100644 --- a/frappe/utils/oauth.py +++ b/frappe/utils/oauth.py @@ -188,7 +188,7 @@ def get_info_via_oauth(provider: str, code: str, decoder: Callable | None = None email_dict = next(filter(lambda x: x.get("primary"), emails)) info["email"] = email_dict.get("email") - if not (info.get("email_verified") or info.get("email")): + if not (info.get("email_verified") or get_email(info)): frappe.throw(_("Email not verified with {0}").format(provider.title())) return info From b7214c6957c89a73be7b656fdb0e89d0b8a6b82e Mon Sep 17 00:00:00 2001 From: Priyal208 <135015851+Priyal208@users.noreply.github.com> Date: Mon, 23 Feb 2026 14:15:43 +0530 Subject: [PATCH 255/393] fix: report and notification folder deletion on deletion from ui (#37190) Co-authored-by: Sagar Vora <16315650+sagarvora@users.noreply.github.com> --- frappe/core/doctype/report/report.py | 6 ++++++ .../email/doctype/notification/notification.py | 18 +++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/frappe/core/doctype/report/report.py b/frappe/core/doctype/report/report.py index 19be3fe1a4..6d890a6736 100644 --- a/frappe/core/doctype/report/report.py +++ b/frappe/core/doctype/report/report.py @@ -102,6 +102,12 @@ class Report(Document): frappe.throw(_("You are not allowed to delete Standard Report")) delete_custom_role("report", self.name) + def after_delete(self): + from frappe.modules.export_file import delete_folder + + if not frappe.flags.in_test and frappe.conf.developer_mode: + delete_folder(self.module, "Report", self.name) + def get_permission_log_options(self, event=None): return {"fields": ["roles"]} diff --git a/frappe/email/doctype/notification/notification.py b/frappe/email/doctype/notification/notification.py index 875796c395..04fc726272 100644 --- a/frappe/email/doctype/notification/notification.py +++ b/frappe/email/doctype/notification/notification.py @@ -14,7 +14,7 @@ from frappe.desk.doctype.notification_log.notification_log import enqueue_create from frappe.integrations.doctype.slack_webhook_url.slack_webhook_url import send_slack_message from frappe.model.document import Document from frappe.modules.utils import export_module_json, get_doc_module -from frappe.utils import add_to_date, cast, now_datetime, nowdate, validate_email_address +from frappe.utils import add_to_date, cast, cint, now_datetime, nowdate, validate_email_address from frappe.utils.data import evaluate_filters from frappe.utils.jinja import validate_template from frappe.utils.safe_exec import get_safe_globals @@ -721,8 +721,24 @@ def get_context(context): self.message = self.get_template(md_as_html=True) def on_trash(self): + # Prevent deletion of standard notifications outside developer mode to avoid restoration during migration + if ( + self.is_standard + and not frappe.conf.developer_mode + and not frappe.flags.in_migrate + and not frappe.flags.in_patch + ): + frappe.throw( + _("You are not allowed to delete a standard Notification. You can disable it instead.") + ) clear_notification_cache() + def after_delete(self): + from frappe.modules.export_file import delete_folder + + if not frappe.flags.in_test and frappe.conf.developer_mode: + delete_folder(self.module, "Notification", self.name) + def clear_notification_cache(): frappe.client_cache.delete_keys("notifications::") From d8c1e9400557e31e34cedad8da8787c861950246 Mon Sep 17 00:00:00 2001 From: sokumon Date: Mon, 23 Feb 2026 14:17:05 +0530 Subject: [PATCH 256/393] fix: notification panel shadow --- frappe/public/scss/desk/notification.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/scss/desk/notification.scss b/frappe/public/scss/desk/notification.scss index ba919797cc..c5ef9ea68f 100644 --- a/frappe/public/scss/desk/notification.scss +++ b/frappe/public/scss/desk/notification.scss @@ -60,7 +60,7 @@ min-height: 480px; position: absolute; top: 0; - box-shadow: var(--shadow-2xl); + box-shadow: rgba(0, 0, 0, 0.1) 8px 0px 8px; background-color: var(--bg-color); height: 100vh; overflow: hidden; From a2fdff9006ca426316ba488042b06131f2e3f43f Mon Sep 17 00:00:00 2001 From: Safwan <62411302+safwansamsudeen@users.noreply.github.com> Date: Mon, 23 Feb 2026 14:34:37 +0530 Subject: [PATCH 257/393] fix: pass on user param Co-authored-by: Akhil Narang --- 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 dadacb4b5b..b98c4e3286 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -888,7 +888,7 @@ def has_permission(doc, ptype=None, user=None, debug=False): if ( user != "Guest" and ptype - and frappe.share.get_shared("File", filters=[["share_name", "=", doc.name]], rights=[ptype]) + and frappe.share.get_shared("File", filters=[["share_name", "=", doc.name]], rights=[ptype], user=user) ): return True From 29bbb183a1c01577006b61e4c8eda192fe18fb34 Mon Sep 17 00:00:00 2001 From: Sumit Jain <59503001+sumitjain236@users.noreply.github.com> Date: Mon, 23 Feb 2026 14:36:33 +0530 Subject: [PATCH 258/393] fix: duplicate last quoted messagg (#37240) --- frappe/public/js/frappe/views/communication.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/views/communication.js b/frappe/public/js/frappe/views/communication.js index 34871f275b..bfa1706f11 100755 --- a/frappe/public/js/frappe/views/communication.js +++ b/frappe/public/js/frappe/views/communication.js @@ -5,6 +5,8 @@ import localforage from "localforage"; frappe.last_edited_communication = {}; const separator_element = "
    ---
    "; +// Quill uses

    ---

    ; match both when stripping quoted content +const separator_regex = /<(?:div|p)(?:\s[^>]*)?>---<\/(?:div|p)>/i; frappe.views.CommunicationComposer = class { constructor(opts) { @@ -566,6 +568,18 @@ frappe.views.CommunicationComposer = class { const last_edited = this.get_last_edited_communication(); if (!last_edited.content && !last_edited.html_content) return; + // For replies: strip duplicate quoted content (Quill uses

    ---

    ) + if (this.is_a_reply) { + const reply_block = this.get_earlier_reply(); + for (const field of ["content", "html_content"]) { + if (last_edited[field]) { + last_edited[field] = + (last_edited[field].split(separator_regex)[0] || "").trimEnd() + + reply_block; + } + } + } + // prevent re-triggering of email template if (last_edited.email_template) { const template_field = this.dialog.fields_dict.email_template; @@ -789,7 +803,7 @@ frappe.views.CommunicationComposer = class { save_as_draft() { if (this.dialog && this.frm) { let message = this.get_email_content(); - message = message.split(separator_element)[0]; + message = message.split(separator_regex)[0]; this.save_item_in_local_forage(this.frm.doctype + this.frm.docname, message); this.save_item_in_local_forage( this.frm.doctype + this.frm.docname + "_use_html", @@ -950,7 +964,7 @@ frappe.views.CommunicationComposer = class { } if (this.is_a_reply && !this.reply_set) { - message += this.get_earlier_reply(); + message = message.split(separator_regex)[0] + this.get_earlier_reply(); } await this.set_email_content(message); From bbf8f4d75b7f5e9dcc3f2651b9b10c3dcb2a130f Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Mon, 23 Feb 2026 14:41:36 +0530 Subject: [PATCH 259/393] fix: add id to file preview --- frappe/core/doctype/file/file.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/frappe/core/doctype/file/file.js b/frappe/core/doctype/file/file.js index f3f1380855..6495aa4c1b 100644 --- a/frappe/core/doctype/file/file.js +++ b/frappe/core/doctype/file/file.js @@ -54,14 +54,14 @@ frappe.ui.form.on("File", { `); } else if (frappe.utils.is_video_file(frm.doc.file_url)) { $preview = $(`
    `); @@ -72,14 +72,16 @@ frappe.ui.form.on("File", { style="background:#323639;" width="100%" height="1190" - src="${frappe.utils.escape_html(frm.doc.file_url)}" type="application/pdf" + src="${frappe.utils.escape_html(frm.doc.file_url + "?fid=" + frm.doc.name)}" type="application/pdf" > `); } else if (file_extension === "mp3") { $preview = $(`
    `); From e15d4c837afdc6fcc6520435defd526e62ec7a0d Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Mon, 23 Feb 2026 14:45:22 +0530 Subject: [PATCH 260/393] fix: validate ptype in file has_permission --- frappe/core/doctype/file/file.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frappe/core/doctype/file/file.py b/frappe/core/doctype/file/file.py index b98c4e3286..c0c5445957 100755 --- a/frappe/core/doctype/file/file.py +++ b/frappe/core/doctype/file/file.py @@ -887,8 +887,10 @@ def has_permission(doc, ptype=None, user=None, debug=False): return True if ( user != "Guest" - and ptype - and frappe.share.get_shared("File", filters=[["share_name", "=", doc.name]], rights=[ptype], user=user) + and ptype in ["read", "write", "share", "submit"] + and frappe.share.get_shared( + "File", filters=[["share_name", "=", doc.name]], rights=[ptype], user=user + ) ): return True From 967edf99806c94fec83356c413310d4c8b7fe66d Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Mon, 23 Feb 2026 15:09:06 +0530 Subject: [PATCH 261/393] fix: user action designs --- .../js/frappe/form/sidebar/form_sidebar.js | 19 +++-- .../frappe/form/templates/form_sidebar.html | 10 ++- frappe/public/scss/desk/form_sidebar.scss | 80 +++++++++++++++++++ 3 files changed, 101 insertions(+), 8 deletions(-) diff --git a/frappe/public/js/frappe/form/sidebar/form_sidebar.js b/frappe/public/js/frappe/form/sidebar/form_sidebar.js index 29f26b76db..ab02e96ab1 100644 --- a/frappe/public/js/frappe/form/sidebar/form_sidebar.js +++ b/frappe/public/js/frappe/form/sidebar/form_sidebar.js @@ -26,6 +26,7 @@ frappe.ui.form.Sidebar = class { .appendTo(this.page.sidebar.empty()); this.user_actions = this.sidebar.find(".user-actions"); + this.user_actions_list = this.sidebar.find(".user-actions-list"); this.image_section = this.sidebar.find(".sidebar-image-section"); this.image_wrapper = this.image_section.find(".sidebar-image-wrapper"); this.make_assignments(); @@ -245,19 +246,23 @@ frappe.ui.form.Sidebar = class { } add_user_action(label, click) { - return $("
    ") - .html(label) - .appendTo( - $('
    ').appendTo( - this.user_actions.removeClass("hidden") - ) + const parent = this.user_actions_list.length ? this.user_actions_list : this.user_actions; + this.user_actions.removeClass("hidden"); + const row = $('
    ').appendTo(parent); + + return $('
    ') + .html( + `${label} + ${frappe.utils.icon("external-link", "sm")}` ) + .appendTo(row) .on("click", click); } clear_user_actions() { this.user_actions.addClass("hidden"); - this.user_actions.find(".user-action-row").remove(); + const parent = this.user_actions_list.length ? this.user_actions_list : this.user_actions; + parent.find(".user-action-row").remove(); } refresh_image() {} diff --git a/frappe/public/js/frappe/form/templates/form_sidebar.html b/frappe/public/js/frappe/form/templates/form_sidebar.html index a43117a67d..30446fe72b 100644 --- a/frappe/public/js/frappe/form/templates/form_sidebar.html +++ b/frappe/public/js/frappe/form/templates/form_sidebar.html @@ -1,4 +1,3 @@ - +