diff --git a/frappe/locale/ar.po b/frappe/locale/ar.po
index 7704e8742f..5f8357a7cb 100644
--- a/frappe/locale/ar.po
+++ b/frappe/locale/ar.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-03-30 09:33+0000\n"
-"PO-Revision-Date: 2025-03-31 17:43\n"
+"POT-Creation-Date: 2025-04-06 09:33+0000\n"
+"PO-Revision-Date: 2025-04-07 18:35\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@ msgstr "HTML"
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1352
+#: frappe/core/doctype/doctype/doctype.py:1353
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr "\"في البحث العام\" غير مسموح للنوع {0} في الصف {1}"
@@ -82,7 +82,7 @@ msgstr "\"في البحث العام\" غير مسموح للنوع {0} في ا
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:361
+#: frappe/custom/doctype/customize_form/customize_form.py:362
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr "'في عرض القائمة' غير مسموح للنوع {0} في الصف {1}"
@@ -94,7 +94,7 @@ msgstr "لم يتم تحديد "المستلمين""
msgid "'{0}' is not a valid URL"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1346
+#: frappe/core/doctype/doctype/doctype.py:1347
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr ""{0}" غير مسموح به للنوع {1} في الصف {2}"
@@ -561,7 +561,7 @@ msgstr ""
msgid ">="
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr ""
@@ -573,7 +573,7 @@ msgstr "يجب أن تحتوي الوظيفة المميزة على صورة غ
msgid "A field with the name {0} already exists in {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr ""
@@ -860,7 +860,7 @@ msgstr "العمل / الطريق"
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr "فشل العمل"
@@ -1276,7 +1276,7 @@ msgstr "وأضاف HTML في القسم <head> من صفحة الويب،
msgid "Added default log doctypes: {}"
msgstr ""
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr "تمت الإضافة {0}"
@@ -1994,7 +1994,7 @@ msgstr "المعدل"
msgid "Amendment Naming Override"
msgstr ""
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr ""
@@ -2134,7 +2134,7 @@ msgstr "المفتاح السري للتطبيق"
msgid "App not found for module: {0}"
msgstr ""
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr "لم يتم تثبيت التطبيق {0}"
@@ -2620,7 +2620,7 @@ msgstr "مرفق إلى الحقل"
msgid "Attached To Name"
msgstr "أرفقت للأسم"
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr ""
@@ -2638,7 +2638,7 @@ msgstr "مرفق"
msgid "Attachment Limit (MB)"
msgstr "الحد مرفق (MB)"
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr ""
@@ -2839,7 +2839,7 @@ msgstr ""
msgid "Auto Repeat Document Creation Failed"
msgstr "فشل إنشاء مستند تكرار تلقائي"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr ""
@@ -3187,6 +3187,11 @@ msgstr "اسم مجلد النسخ الاحتياطي"
msgid "Backup Frequency"
msgstr "معدل النسخ الاحتياطي"
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr "وظيفة النسخ الاحتياطي بالفعل في قائمة الانتظار. سوف تتلقى رسالة بريد إلكتروني مع رابط التحميل"
@@ -3612,7 +3617,7 @@ msgstr "القوة الغاشمة للأمن"
msgid "Bucket Name"
msgstr "اسم الجرافة"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr ""
@@ -3907,7 +3912,7 @@ msgstr "الة تصوير"
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -3943,7 +3948,7 @@ msgstr ""
msgid "Can not rename as column {0} is already present on DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr ""
@@ -4010,7 +4015,7 @@ msgstr "إلغاء {0} وثائق؟"
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4050,7 +4055,7 @@ msgstr "لا يمكن إزالة"
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr ""
@@ -4066,11 +4071,11 @@ msgstr "لا يمكن الإلغاء قبل الإرسال. انظر الانت
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4082,7 +4087,7 @@ msgstr ""
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr "لا يمكن تغيير حالة الوثيقة ملغاة ."
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr ""
@@ -4094,7 +4099,7 @@ msgstr "لا يمكن إنشاء {0} ضد مستند طفل: {1}"
msgid "Cannot create private workspace of other users"
msgstr ""
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr "لا يمكن حذف المجلدات الرئيسية والمرفقات"
@@ -4153,7 +4158,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "لا يمكنك التعديل على التقارير القياسية. يرجى نسخ التقريرالقياسي و التعديل على النسخة الجديدة"
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr "لا يمكنك التعديل على وثيقة ملغية"
@@ -4174,11 +4179,11 @@ msgstr "لا تستطيع تعديل الحقول القياسية"
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4186,7 +4191,7 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr "لا يمكن تعيين طابعات متعددة على تنسيق طباعة واحد."
-#: frappe/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr "لا يمكن ربط وثيقة إلغاء: {0}"
@@ -4523,7 +4528,7 @@ msgstr ""
msgid "Child Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr ""
@@ -5445,7 +5450,7 @@ msgstr ""
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5554,7 +5559,7 @@ msgstr ""
msgid "Copyright"
msgstr "حق النشر"
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr "لا يمكن تخصيص DocTypes الأساسية."
@@ -5570,7 +5575,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr "لا يمكن الاتصال بخادم البريد الإلكتروني المنتهية ولايته"
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr "لا يمكن أن تجد {0}"
@@ -6425,7 +6430,7 @@ msgstr ""
msgid "Data Import Template"
msgstr "قالب ادخال البيانات"
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr "البيانات طويلة جدًا"
@@ -6456,7 +6461,7 @@ msgstr ""
msgid "Database Storage Usage By Tables"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr ""
@@ -6757,11 +6762,11 @@ msgstr ""
msgid "Default display currency"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr "يجب أن يكون الإعداد الافتراضي لنوع حقل "التحقق" {0} إما "0" أو "1""
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr "يجب أن تكون القيمة الافتراضية لـ {0} في قائمة الخيارات."
@@ -7348,7 +7353,7 @@ msgstr ""
msgid "Discard?"
msgstr ""
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr ""
@@ -7416,7 +7421,7 @@ msgstr ""
msgid "Do not edit headers which are preset in the template"
msgstr "لا تقم بتحرير الرؤوس التي يتم ضبطها مسبقا في القالب"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr ""
@@ -7509,7 +7514,7 @@ msgstr ""
msgid "DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr "يجب أن يحتوي DocType {0} المتوفر للحقل {1} على حقل ارتباط واحد على الأقل"
@@ -7556,11 +7561,11 @@ msgstr ""
msgid "DocType View"
msgstr "طريقة عرض DocType"
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr "لا يمكن دمج DOCTYPE"
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr "DOCTYPE لا يمكن تسميتها من قبل المسؤول"
@@ -7602,7 +7607,7 @@ msgstr ""
msgid "DocType {} not found"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr "يجب ألا يبدأ اسم DocType أو ينتهي بمسافة"
@@ -7616,7 +7621,7 @@ msgstr ""
msgid "Doctype"
msgstr "DOCTYPE"
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr ""
@@ -7678,19 +7683,19 @@ msgstr ""
msgid "Document Links"
msgstr "روابط الوثيقة"
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr ""
@@ -7730,7 +7735,7 @@ msgstr "شرط قاعدة تسمية المستند"
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr "المستند في قائمة الانتظار"
@@ -7887,7 +7892,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr ""
@@ -9934,11 +9939,11 @@ msgstr "جلب مستندات البحث العالمي الافتراضية."
msgid "Field"
msgstr "حقل"
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr "حقل "الطريق" إلزامي للويب المشاهدات"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr ""
@@ -9951,7 +9956,7 @@ msgstr "حقل \"قيمة\" إلزامي. يرجى تحديد قيمة ليتم
msgid "Field Description"
msgstr "وصف الحقل"
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr ""
@@ -10039,11 +10044,11 @@ msgstr ""
msgid "Fieldname"
msgstr "اسم الحقل"
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr ""
@@ -10067,11 +10072,11 @@ msgstr ""
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr "FIELDNAME {0} لا يمكن أن يكون أحرف خاصة مثل {1}"
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr "أسم الحقل {0} متعارض مع الكلمات الدلائلية"
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr "اسم الحقل {0} مقيد"
@@ -10107,7 +10112,7 @@ msgstr "الحقول"
msgid "Fields Multicheck"
msgstr "الحقول متعددة"
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -10139,7 +10144,7 @@ msgstr "نوع الحقل"
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr "لا يمكن تغيير نوع الحقل من {0} إلى {1} في الصف {2}"
@@ -10212,7 +10217,7 @@ msgstr "ملف URL"
msgid "File backup is ready"
msgstr "ملف النسخ الاحتياطي جاهز"
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr "لا يمكن أن يحتوي اسم الملف على {0}"
@@ -10220,7 +10225,7 @@ msgstr "لا يمكن أن يحتوي اسم الملف على {0}"
msgid "File not attached"
msgstr "الملف غير مرفق"
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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} ميغابايت"
@@ -10229,11 +10234,11 @@ msgstr "تجاوز حجم الملف الحد الأقصى المسموح به
msgid "File too big"
msgstr "الملف كبير جدا"
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr ""
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr "الملف {0} غير موجود"
@@ -10466,11 +10471,11 @@ msgstr "دقة الرقم العشري"
msgid "Fold"
msgstr "طية"
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr "لا يمكن أن تكون الطية في نهاية النموذج"
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr "يجب أن تأتي أضعاف قبل فاصل القسم"
@@ -10488,7 +10493,7 @@ msgstr ""
msgid "Folder name should not include '/' (slash)"
msgstr "يجب ألا يتضمن اسم المجلد '/' (شرطة مائلة)"
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr "المجلد {0} غير فارغ"
@@ -10746,7 +10751,7 @@ msgstr ""
msgid "For updating, you can update only selective columns."
msgstr "لتحديث، يمكنك تحديث الأعمدة انتقائية فقط."
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr "ل {0} في {1} مستوى في {2} في {3} الصف"
@@ -11041,7 +11046,7 @@ msgstr "وظيفة"
msgid "Function Based On"
msgstr "وظيفة على أساس"
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr ""
@@ -11115,7 +11120,7 @@ msgid "Generate Random Password"
msgstr ""
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr ""
@@ -11837,7 +11842,7 @@ msgstr "هلفتيكا"
msgid "Helvetica Neue"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr ""
@@ -12230,7 +12235,7 @@ msgstr "إذا تم تحديد تطبيق تصريح المستخدم الصار
msgid "If Checked workflow status will not override status in list view"
msgstr "إذا ووضع العمل تم الفحص لا تجاوز الوضع في عرض القائمة"
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12318,6 +12323,12 @@ msgstr "في حالة التمكين ، لن تتم مطالبة المستخد
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr "إذا تم تمكينه، فسيتم إشعار المستخدمين في كل مرة يسجلون فيها الدخول. إذا لم يتم تمكينه، فسيتم إشعار المستخدمين مرة واحدة فقط."
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12523,11 +12534,11 @@ msgstr "عرض الصورة"
msgid "Image Width"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr "يجب أن يكون حقل الصورة اسم حقل صالحا"
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr "يجب أن يكون حقل الصورة من النوع إرفاق صورة"
@@ -12882,11 +12893,11 @@ msgstr "مستخدم غير صحيح أو كلمة مرور"
msgid "Incorrect Verification code"
msgstr "رمز التحقق غير صحيح"
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr ""
@@ -13054,7 +13065,7 @@ msgstr ""
msgid "Insufficient Permissions for editing Report"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr ""
@@ -13209,11 +13220,11 @@ msgstr ""
msgid "Invalid DocType: {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr ""
@@ -13253,8 +13264,8 @@ msgstr ""
msgid "Invalid Operation"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr "خيار غير صالح"
@@ -13293,7 +13304,7 @@ msgstr "طلب غير صالح"
msgid "Invalid Search Field {0}"
msgstr "حقل البحث غير صالح {0}"
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr ""
@@ -13301,7 +13312,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13328,7 +13339,7 @@ msgstr ""
msgid "Invalid column"
msgstr "عمود غير صالح"
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr ""
@@ -13344,7 +13355,7 @@ msgstr "تم تعيين تعبير غير صالح في عامل التصفية
msgid "Invalid field name {0}"
msgstr "اسم الحقل غير صالح {0}"
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr "اسم الحقل غير صالح '{0}' في الااسم تلقائي"
@@ -13408,7 +13419,7 @@ msgstr ""
msgid "Invalid wkhtmltopdf version"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr "حالة {0} غير صالحة"
@@ -13556,7 +13567,7 @@ msgstr "عام"
msgid "Is Published Field"
msgstr "ونشرت الميدان"
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr "\"تم نشر\" الحقل يجب أن يكون اسم حقل صالح"
@@ -15393,7 +15404,7 @@ msgstr ""
msgid "Max auto email report per user"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr "عرض ماكس لنوع العملة هو 100px في الصف {0}"
@@ -15402,7 +15413,7 @@ msgstr "عرض ماكس لنوع العملة هو 100px في الصف {0}"
msgid "Maximum"
msgstr "أقصى"
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -15443,7 +15454,7 @@ msgstr ""
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15583,7 +15594,7 @@ msgstr "رسالة قص"
msgid "Message from server: {0}"
msgstr "رسالة من الخادم: {0}"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr "رسالة لا الإعداد"
@@ -15670,7 +15681,7 @@ msgstr "عنوان Meta لـ SEO"
msgid "Method"
msgstr "طريقة"
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr ""
@@ -15751,7 +15762,7 @@ msgstr ""
msgid "Missing DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr ""
@@ -16315,7 +16326,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr "قيمة سالبة"
@@ -16785,7 +16796,7 @@ msgstr "لا يوجد اسم محدد لـ {0}"
msgid "No New notifications"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr "لا الأذونات المحددة"
@@ -16980,7 +16991,7 @@ msgstr "عدد الصفوف (بحد أقصى 500)"
msgid "No of Sent SMS"
msgstr ""
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr "لا يوجد صلاحية لـ {0}
No permission for {0}"
@@ -17140,7 +17151,7 @@ msgstr "غير مرتبط بأي سجل"
msgid "Not Nullable"
msgstr ""
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17149,7 +17160,7 @@ msgstr ""
msgid "Not Permitted"
msgstr "لا يسمح"
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr ""
@@ -17218,7 +17229,7 @@ msgstr "غير مسموح لـ {0}: {1}"
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr "غير مسموح بإرفاق مستند {0} ، يرجى تمكين السماح بالطباعة لـ {0} في إعدادات الطباعة"
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr ""
@@ -17242,7 +17253,7 @@ msgstr "لم يتم العثور على"
msgid "Not in Developer Mode"
msgstr "ليس في وضع مطور البرامج"
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr "ليس في وضع المطور! يقع في site_config.json أو جعل DOCTYPE \"مخصص\"."
@@ -17508,7 +17519,7 @@ msgstr "عدد المجموعات"
msgid "Number of Queries"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr ""
@@ -17821,7 +17832,7 @@ msgstr "يسمح فقط للمسؤول باستخدام Recorder"
msgid "Only Allow Edit For"
msgstr "السماح بالتحرير فقط لـ"
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr "الخيارات المسموح بها لحقل البيانات فقط هي:"
@@ -17844,7 +17855,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17871,7 +17882,7 @@ msgstr ""
msgid "Only reports of type Report Builder can be edited"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "يُسمح بتخصيص أنواع DocTypes القياسية فقط من تخصيص النموذج."
@@ -18041,7 +18052,7 @@ msgstr "الخيار 2"
msgid "Option 3"
msgstr "الخيار 3"
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr "الخيار {0} للحقل {1} ليس جدولًا فرعيًا"
@@ -18073,7 +18084,7 @@ msgstr "اختياري: سيتم إرسال التنبية إذا كان هذا
msgid "Options"
msgstr "خيارات"
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr "'الارتباط الحيوي \"نوع من الخيارات الميدانية يجب أن يشير إلى رابط حقل آخر مع خيارات باسم' DOCTYPE '"
@@ -18082,7 +18093,7 @@ msgstr "'الارتباط الحيوي \"نوع من الخيارات الميد
msgid "Options Help"
msgstr "خيارات مساعدة"
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr ""
@@ -18090,7 +18101,7 @@ msgstr ""
msgid "Options for select. Each option on a new line."
msgstr "خيارات للاختيار. كل خيار على سطر جديد."
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr "يجب تعيين خيارات {0} قبل تعيين القيمة الافتراضية."
@@ -18473,11 +18484,11 @@ msgstr ""
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr "حقل الأصل (شجرة)"
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr "يجب أن يكون حقل الأصل اسمًا صالحًا للحقل"
@@ -18486,7 +18497,7 @@ msgstr "يجب أن يكون حقل الأصل اسمًا صالحًا للحق
msgid "Parent Label"
msgstr "الإسم الأصل"
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr ""
@@ -18844,8 +18855,8 @@ msgstr ""
msgid "Permissions"
msgstr "الصلاحيات"
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr ""
@@ -19107,7 +19118,7 @@ msgstr ""
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr "يرجى تمكين النوافذ المنبثقة"
@@ -19193,7 +19204,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "يرجى التأكد من أن وثائق الاتصال المرجعية غير مرتبطة بشكل دائري."
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr "يرجى تحديث للحصول على أحدث وثيقة."
@@ -19327,7 +19338,7 @@ msgstr "يرجى ضبط المسلسل ليتم استخدامه."
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr "يرجى إعداد سمز قبل تعيينه كطريقة المصادقة، عبر إعدادات سمز"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr "يرجى إعداد رسالة أولاً"
@@ -19506,7 +19517,7 @@ msgstr "الوظائف المقدمة في إطار {0}"
msgid "Precision"
msgstr "دقة"
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr "وينبغي أن تكون الدقة بين 1 و 6"
@@ -20007,6 +20018,18 @@ msgstr ""
msgid "Property Type"
msgstr "نوع الملكية"
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20253,7 +20276,7 @@ msgstr ""
msgid "Queue"
msgstr ""
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr ""
@@ -20274,7 +20297,7 @@ msgstr ""
msgid "Queue in Background (BETA)"
msgstr ""
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr "يجب أن تكون قائمة الانتظار واحدة من {0}"
@@ -20309,7 +20332,7 @@ msgstr ""
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr "قائمة الانتظار للنسخ الاحتياطي. قد يستغرق الأمر بضع دقائق إلى ساعة.\\n
\\nQueued for backup. It may take a few minutes to an hour."
@@ -20647,7 +20670,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr ""
@@ -21141,7 +21164,7 @@ msgstr ""
msgid "Removed"
msgstr ""
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr "إزالة {0}"
@@ -21163,7 +21186,7 @@ msgstr ""
msgid "Rename {0}"
msgstr "إعادة تسمية {0}"
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr "إعادة تسمية الملفات ورمز استبدالها في وحدات التحكم ، يرجى مراجعة!"
@@ -21399,7 +21422,7 @@ msgstr ""
msgid "Report bug"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr "لا يمكن تعيين التقرير لأنواع واحدة"
@@ -21425,7 +21448,7 @@ msgstr ""
msgid "Report timed out."
msgstr ""
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr "تم تحديث التقرير بنجاح"
@@ -22078,7 +22101,7 @@ msgstr "إعادة توجيه الطريق"
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr "صف"
@@ -22086,8 +22109,8 @@ msgstr "صف"
msgid "Row #"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr ""
@@ -22095,7 +22118,7 @@ msgstr ""
msgid "Row #{0}:"
msgstr "الصف # {0}:"
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr ""
@@ -22131,11 +22154,11 @@ msgstr ""
msgid "Row {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr "الصف {0}: غير مسموح بتعطيل إلزامي للحقول القياسية"
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr "صف {0}: غير مسموح لتمكين السماح إرسال على لحقول القياسية"
@@ -22427,7 +22450,7 @@ msgstr ""
msgid "Save the document."
msgstr ""
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22708,7 +22731,7 @@ msgstr ""
msgid "Search by filename or extension"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr "حقل البحث {0} غير صالح"
@@ -23069,11 +23092,11 @@ msgstr ""
msgid "Select a group node first."
msgstr "حدد عقدة المجموعة أولا."
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr "حدد حقل مرسل صالحًا لإنشاء المستندات من البريد الإلكتروني"
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr "حدد حقل موضوع صالحًا لإنشاء المستندات من البريد الإلكتروني"
@@ -23381,7 +23404,7 @@ msgstr "البريد الإلكتروني المرسل"
msgid "Sender Email Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr "يجب أن يحتوي حقل المرسل على البريد الإلكتروني في الخيارات"
@@ -23488,7 +23511,7 @@ msgstr ""
msgid "Series counter for {} updated to {} successfully"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr "الترقيم المتسلسل {0} مستخدم بالفعل في {1}"
@@ -24308,7 +24331,7 @@ msgstr "تعبير Python البسيط ، مثال: status == 'Open' و
msgid "Simultaneous Sessions"
msgstr "جلسات متزامنة"
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr "لا يمكن تخصيص DocTypes مفردة."
@@ -24564,14 +24587,14 @@ msgstr ""
msgid "Sort Order"
msgstr "ترتيب"
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
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/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24665,7 +24688,7 @@ msgstr "اساسي"
msgid "Standard DocType can not be deleted."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr "لا يمكن أن يكون تنسيق دوكتيب القياسي تنسيق طباعة افتراضي، استخدام نموذج مخصص"
@@ -25069,7 +25092,7 @@ msgstr "موضوع"
msgid "Subject Field"
msgstr "حقل الموضوع"
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr "يجب أن يكون نوع حقل الموضوع بيانات ، نص ، نص طويل ، نص صغير ، محرر نص"
@@ -25725,7 +25748,7 @@ msgstr ""
msgid "Table Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr ""
@@ -25751,7 +25774,7 @@ msgstr ""
msgid "Table updated"
msgstr "الجدول محدث"
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr "جدول {0} لا يمكن أن يكون فارغا"
@@ -25987,7 +26010,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr "الشرط '{0}' غير صالح"
-#: frappe/core/doctype/file/file.py:206
+#: frappe/core/doctype/file/file.py:208
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -26070,7 +26093,7 @@ msgstr ""
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:144
+#: frappe/core/doctype/file/file.py:145
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -26236,7 +26259,7 @@ msgstr ""
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1441
+#: frappe/core/doctype/doctype/doctype.py:1442
msgid "There can be only one Fold in a form"
msgstr "يمكن أن يكون هناك واحد فقط طية في شكل"
@@ -26252,7 +26275,7 @@ msgstr "لا توجد بيانات ليتم تصديرها"
msgid "There is nothing new to show you right now."
msgstr ""
-#: frappe/core/doctype/file/file.py:586 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:618 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr "هناك بعض المشاكل مع رابط الملف: {0}"
@@ -26272,7 +26295,7 @@ msgstr "كان هناك خطأ في بناء هذه الصفحة"
msgid "There was an error saving filters"
msgstr "كان هناك خطأ في حفظ المرشحات"
-#: frappe/public/js/frappe/form/sidebar/attachments.js:201
+#: frappe/public/js/frappe/form/sidebar/attachments.js:216
msgid "There were errors"
msgstr "كانت هناك أخطاء"
@@ -26335,7 +26358,7 @@ msgstr "وهذا المجلس كانبان يكون القطاع الخاص"
msgid "This action is irreversible. Do you wish to continue?"
msgstr ""
-#: frappe/__init__.py:746
+#: frappe/__init__.py:739
msgid "This action is only allowed for {}"
msgstr "هذا الإجراء مسموح به فقط لـ {}"
@@ -26358,7 +26381,7 @@ msgstr "سيكون هذا المخطط متاحًا لجميع المستخدم
msgid "This doctype has no orphan fields to trim"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1052
+#: frappe/core/doctype/doctype/doctype.py:1053
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
@@ -26386,7 +26409,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr "تم تعديل هذا المستند بالفعل ، ولا يمكنك تعديله مرة أخرى"
-#: frappe/model/document.py:472
+#: frappe/model/document.py:507
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26412,6 +26435,10 @@ msgid "This field will appear only if the fieldname defined here has value OR th
"eval:doc.age>18"
msgstr ""
+#: frappe/core/doctype/file/file.py:500
+msgid "This file is attached to a protected document and cannot be deleted."
+msgstr ""
+
#: frappe/core/doctype/file/file.js:20
msgid "This file is public. It can be accessed without authentication."
msgstr ""
@@ -26721,11 +26748,11 @@ msgstr "الجدول الزمني وصلات"
msgid "Timeline Name"
msgstr "اسم الزمني"
-#: frappe/core/doctype/doctype/doctype.py:1536
+#: frappe/core/doctype/doctype/doctype.py:1537
msgid "Timeline field must be a Link or Dynamic Link"
msgstr "يجب أن يكون حقل المخطط الزمني رابطا أو رابطا ديناميا"
-#: frappe/core/doctype/doctype/doctype.py:1532
+#: frappe/core/doctype/doctype/doctype.py:1533
msgid "Timeline field must be a valid fieldname"
msgstr "يجب أن يكون حقل المخطط الزمني اسم حقل صالحا"
@@ -26823,7 +26850,7 @@ msgstr "حقل العنوان"
msgid "Title Prefix"
msgstr "عنوان الاختصار"
-#: frappe/core/doctype/doctype/doctype.py:1473
+#: frappe/core/doctype/doctype/doctype.py:1474
msgid "Title field must be a valid fieldname"
msgstr "يجب أن يكون حقل العنوان حقل اسم صالح"
@@ -27041,7 +27068,7 @@ msgstr "طلبات كثيرة جدا"
msgid "Too many changes to database in single action."
msgstr ""
-#: frappe/utils/background_jobs.py:710
+#: frappe/utils/background_jobs.py:719
msgid "Too many queued background jobs ({0}). Please retry after some time."
msgstr ""
@@ -27119,7 +27146,7 @@ msgstr "أعلى {0}"
msgid "Topic"
msgstr "موضوع"
-#: frappe/desk/query_report.py:526
+#: frappe/desk/query_report.py:533
#: frappe/public/js/frappe/views/reports/print_grid.html:45
#: frappe/public/js/frappe/views/reports/query_report.js:1255
#: frappe/public/js/frappe/views/reports/report_view.js:1515
@@ -27255,7 +27282,7 @@ msgstr ""
msgid "Tracking"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1780
+#: frappe/public/js/frappe/utils/utils.js:1784
msgid "Tracking URL generated and copied to clipboard"
msgstr ""
@@ -27558,7 +27585,7 @@ msgstr "رابط الانترنت"
msgid "URL for documentation or help"
msgstr "عنوان URL للتوثيق أو المساعدة"
-#: frappe/core/doctype/file/file.py:217
+#: frappe/core/doctype/file/file.py:219
msgid "URL must start with http:// or https://"
msgstr ""
@@ -27629,7 +27656,7 @@ msgstr ""
msgid "Unable to update event"
msgstr "غير قادر على تحديث الحدث"
-#: frappe/core/doctype/file/file.py:462
+#: frappe/core/doctype/file/file.py:464
msgid "Unable to write file format for {0}"
msgstr "تعذر كتابة تنسيق الملف {0}"
@@ -28464,6 +28491,15 @@ msgstr "اسم المستخدم {0} موجود بالفعل"
msgid "Users"
msgstr "المستخدمين"
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'DocType'
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'Customize Form'
+#: 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 ""
+
#. Description of the 'Allot Points To Assigned Users' (Check) field in DocType
#. 'Energy Point Rule'
#: frappe/social/doctype/energy_point_rule/energy_point_rule.json
@@ -28589,15 +28625,15 @@ msgstr "تم تغير القيمة"
msgid "Value To Be Set"
msgstr "قيمة ليتم تعيينها"
-#: frappe/model/base_document.py:1048 frappe/model/document.py:834
+#: frappe/model/base_document.py:1048 frappe/model/document.py:869
msgid "Value cannot be changed for {0}"
msgstr "لا يمكن تغير القيمة ل {0}"
-#: frappe/model/document.py:780
+#: frappe/model/document.py:815
msgid "Value cannot be negative for"
msgstr "لا يمكن أن تكون القيمة سالبة لـ"
-#: frappe/model/document.py:784
+#: frappe/model/document.py:819
msgid "Value cannot be negative for {0}: {1}"
msgstr "لا يمكن أن تكون القيمة سالبة لـ {0}: {1}"
@@ -28605,7 +28641,7 @@ msgstr "لا يمكن أن تكون القيمة سالبة لـ {0}: {1}"
msgid "Value for a check field can be either 0 or 1"
msgstr "يمكن أن تكون قيمة حقل التحقق إما 0 أو 1"
-#: frappe/custom/doctype/customize_form/customize_form.py:610
+#: frappe/custom/doctype/customize_form/customize_form.py:611
msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters"
msgstr "قيمة الحقل {0} طويلة جدًا في {1}. يجب أن يكون الطول أقل من {2} حرف"
@@ -28874,7 +28910,7 @@ msgstr "تحذير"
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1123
+#: frappe/core/doctype/doctype/doctype.py:1124
msgid "Warning: Naming is not set"
msgstr ""
@@ -28960,7 +28996,7 @@ msgstr "صفحة على الإنترنت"
msgid "Web Page Block"
msgstr "كتلة صفحة الويب"
-#: frappe/public/js/frappe/utils/utils.js:1708
+#: frappe/public/js/frappe/utils/utils.js:1712
msgid "Web Page URL"
msgstr ""
@@ -29125,7 +29161,7 @@ msgstr "نص الموقع البرمجي"
msgid "Website Search Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1521
msgid "Website Search Field must be a valid fieldname"
msgstr ""
@@ -29784,7 +29820,7 @@ msgstr ""
msgid "You are not permitted to access this page."
msgstr "لا يسمح لك بالوصول إلى هذه الصفحة."
-#: frappe/__init__.py:665
+#: frappe/__init__.py:658
msgid "You are not permitted to access this resource."
msgstr ""
@@ -29841,7 +29877,7 @@ msgstr ""
msgid "You can disable this {0} instead of deleting it."
msgstr ""
-#: frappe/core/doctype/file/file.py:704
+#: frappe/core/doctype/file/file.py:736
msgid "You can increase the limit from System Settings."
msgstr ""
@@ -29891,11 +29927,11 @@ msgstr ""
msgid "You can use wildcard %"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:388
+#: frappe/custom/doctype/customize_form/customize_form.py:389
msgid "You can't set 'Options' for field {0}"
msgstr "لا يمكنك تعيين "خيارات" للحقل {0}"
-#: frappe/custom/doctype/customize_form/customize_form.py:392
+#: frappe/custom/doctype/customize_form/customize_form.py:393
msgid "You can't set 'Translatable' for field {0}"
msgstr "لا يمكنك تعيين 'ترانزلاتابل' للحقل {0}"
@@ -29917,7 +29953,7 @@ msgstr "لا يمكنك إنشاء مخطط لوحة معلومات من أنو
msgid "You cannot give review points to yourself"
msgstr "لا يمكنك إعطاء نقاط مراجعة لنفسك"
-#: frappe/custom/doctype/customize_form/customize_form.py:384
+#: frappe/custom/doctype/customize_form/customize_form.py:385
msgid "You cannot unset 'Read Only' for field {0}"
msgstr "لا يمكنك ضبط \"للقراءة فقط\" للحقل {0}"
@@ -29968,7 +30004,7 @@ msgstr "ليس لديك نقاط كافية"
msgid "You do not have enough review points"
msgstr "ليس لديك نقاط مراجعة كافية"
-#: frappe/desk/query_report.py:824
+#: frappe/desk/query_report.py:831
msgid "You do not have permission to access {0}: {1}."
msgstr ""
@@ -30012,7 +30048,7 @@ msgstr "لديك رسالة جديدة من:"
msgid "You have been successfully logged out"
msgstr "لقد تم تسجيل بنجاح"
-#: frappe/custom/doctype/customize_form/customize_form.py:243
+#: frappe/custom/doctype/customize_form/customize_form.py:244
msgid "You have hit the row size limit on database table: {0}"
msgstr ""
@@ -30069,7 +30105,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr "يجب عليك تسجيل الدخول لإرسال هذا النموذج"
-#: frappe/model/document.py:354
+#: frappe/model/document.py:389
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -31200,7 +31236,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr ""
-#: frappe/model/document.py:547
+#: frappe/model/document.py:582
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr ""
@@ -31233,7 +31269,7 @@ msgstr ""
msgid "{0} comments"
msgstr "{0} تعليقات"
-#: frappe/core/doctype/doctype/doctype.py:1603
+#: frappe/core/doctype/doctype/doctype.py:1604
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
@@ -31346,15 +31382,15 @@ msgstr ""
msgid "{0} in row {1} cannot have both URL and child items"
msgstr "{0} في الصف {1} لا يمكن أن يكون لها عنوان URL وبنود فرعية في نفس الوقت"
-#: frappe/core/doctype/doctype/doctype.py:932
+#: frappe/core/doctype/doctype/doctype.py:933
msgid "{0} is a mandatory field"
msgstr "{0} حقل إلزامي"
-#: frappe/core/doctype/file/file.py:512
+#: frappe/core/doctype/file/file.py:544
msgid "{0} is a not a valid zip file"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1616
+#: frappe/core/doctype/doctype/doctype.py:1617
msgid "{0} is an invalid Data field."
msgstr "{0} هو حقل بيانات غير صالح."
@@ -31452,7 +31488,7 @@ msgstr ""
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr "{0} ليس تنسيق تقرير صالحًا. يجب أن يكون تنسيق التقرير مما يلي {1}"
-#: frappe/core/doctype/file/file.py:492
+#: frappe/core/doctype/file/file.py:524
msgid "{0} is not a zip file"
msgstr ""
@@ -31532,23 +31568,23 @@ msgstr "قبل {0} دقائق"
msgid "{0} months ago"
msgstr "قبل {0} أشهر"
-#: frappe/model/document.py:1787
+#: frappe/model/document.py:1822
msgid "{0} must be after {1}"
msgstr "{0} يجب أن يكون بعد {1}"
-#: frappe/model/document.py:1550
+#: frappe/model/document.py:1585
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1552
+#: frappe/model/document.py:1587
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1548
+#: frappe/model/document.py:1583
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1546 frappe/utils/csvutils.py:161
+#: frappe/model/document.py:1581 frappe/utils/csvutils.py:161
msgid "{0} must be one of {1}"
msgstr "{0} يجب أن يكون واحدا من {1}"
@@ -31560,7 +31596,7 @@ msgstr "يجب تعيين {0} أولا"
msgid "{0} must be unique"
msgstr "{0} يجب أن تكون فريدة من نوعها"
-#: frappe/model/document.py:1554
+#: frappe/model/document.py:1589
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31650,11 +31686,11 @@ msgstr "{0} تم التراجع {1}"
msgid "{0} role does not have permission on any doctype"
msgstr ""
-#: frappe/model/document.py:1780
+#: frappe/model/document.py:1815
msgid "{0} row #{1}: "
msgstr ""
-#: frappe/desk/query_report.py:605
+#: frappe/desk/query_report.py:612
msgid "{0} saved successfully"
msgstr "تم حفظ {0} بنجاح"
@@ -31674,7 +31710,7 @@ msgstr "{0} المشتركة هذه الوثيقة مع الجميع"
msgid "{0} shared this document with {1}"
msgstr "{0} مشاركة هذه الوثيقة مع {1}"
-#: frappe/core/doctype/doctype/doctype.py:314
+#: frappe/core/doctype/doctype/doctype.py:315
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr ""
@@ -31710,7 +31746,7 @@ msgstr "{0} إلى {1}"
msgid "{0} un-shared this document with {1}"
msgstr "{0} الغى مشاركة هذه الوثيقة مع {1}"
-#: frappe/custom/doctype/customize_form/customize_form.py:252
+#: frappe/custom/doctype/customize_form/customize_form.py:253
msgid "{0} updated"
msgstr "{0} تم تحديث"
@@ -31766,7 +31802,7 @@ msgstr "{0} {1} غير موجود ، حدد هدفا جديدا لدمج"
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr "{0} {1} مرتبط بالمستندات المرسلة التالية: {2}"
-#: frappe/model/document.py:260 frappe/permissions.py:558
+#: frappe/model/document.py:295 frappe/permissions.py:558
msgid "{0} {1} not found"
msgstr "{0} {1} غير موجود"
@@ -31786,31 +31822,31 @@ msgstr "{0}/{1} مكتمل | يرجى ترك علامة التبويب هذه م
msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}"
msgstr "{0}: '{1}' ({3}) سيتم اقتطاعه، حيث أن الحد الأقصى المسموح به هو {2}"
-#: frappe/core/doctype/doctype/doctype.py:1798
+#: frappe/core/doctype/doctype/doctype.py:1799
msgid "{0}: Cannot set Amend without Cancel"
msgstr "{0}: لا يمكن تعيين تعديل بدون إلغاء"
-#: frappe/core/doctype/doctype/doctype.py:1816
+#: frappe/core/doctype/doctype/doctype.py:1817
msgid "{0}: Cannot set Assign Amend if not Submittable"
msgstr "{0}: لا يمكن تعيين معدل إذا لم يتم إرساله"
-#: frappe/core/doctype/doctype/doctype.py:1814
+#: frappe/core/doctype/doctype/doctype.py:1815
msgid "{0}: Cannot set Assign Submit if not Submittable"
msgstr "{0} : لا يمكن تحديد تعيين بالتأكيد إذا لم يكن قابل للتأكيد"
-#: frappe/core/doctype/doctype/doctype.py:1793
+#: frappe/core/doctype/doctype/doctype.py:1794
msgid "{0}: Cannot set Cancel without Submit"
msgstr "{0}: لا يمكن تعيين إلغاء بدون إرسال"
-#: frappe/core/doctype/doctype/doctype.py:1800
+#: frappe/core/doctype/doctype/doctype.py:1801
msgid "{0}: Cannot set Import without Create"
msgstr "{0} : لا يمكن تحديد استيراد دون إنشاء"
-#: frappe/core/doctype/doctype/doctype.py:1796
+#: frappe/core/doctype/doctype/doctype.py:1797
msgid "{0}: Cannot set Submit, Cancel, Amend without Write"
msgstr "{0} : لا يمكن تحديد تأكيد ، الغاء ، تعديل دون كتابة"
-#: frappe/core/doctype/doctype/doctype.py:1820
+#: frappe/core/doctype/doctype/doctype.py:1821
msgid "{0}: Cannot set import as {1} is not importable"
msgstr "{0}: لا يمكن تعيين استيراد كما {1} غير قابل للاستيراد"
@@ -31818,43 +31854,43 @@ msgstr "{0}: لا يمكن تعيين استيراد كما {1} غير قابل
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr "{0}: فشل في إرفاق وثيقة متكررة جديدة. لتمكين إرفاق المستند في رسالة البريد الإلكتروني لإشعار التكرار التلقائي ، قم بتمكين {1} في إعدادات الطباعة"
-#: frappe/core/doctype/doctype/doctype.py:1424
+#: frappe/core/doctype/doctype/doctype.py:1425
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr "{0}: لا يمكن تعيين الحقل '{1}' على أنه فريد لأنه يحتوي على قيم غير فريدة"
-#: frappe/core/doctype/doctype/doctype.py:1332
+#: frappe/core/doctype/doctype/doctype.py:1333
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr "{0}: الحقل {1} في الصف {2} لا يمكن إخفاؤه وإجباره دون التقصير"
-#: frappe/core/doctype/doctype/doctype.py:1291
+#: frappe/core/doctype/doctype/doctype.py:1292
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr "{0}: الحقل {1} من النوع {2} لا يمكن أن يكون إلزاميًا"
-#: frappe/core/doctype/doctype/doctype.py:1279
+#: frappe/core/doctype/doctype/doctype.py:1280
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr "{0}: اسم الحقل {1} يظهر عدة مرات في الصفوف {2}"
-#: frappe/core/doctype/doctype/doctype.py:1411
+#: frappe/core/doctype/doctype/doctype.py:1412
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr "{0}: لا يمكن أن يكون Fieldtype {1} لـ {2} فريدًا"
-#: frappe/core/doctype/doctype/doctype.py:1753
+#: frappe/core/doctype/doctype/doctype.py:1754
msgid "{0}: No basic permissions set"
msgstr "{0} : لم يتم تحديد صلاحيات أساسية"
-#: frappe/core/doctype/doctype/doctype.py:1767
+#: frappe/core/doctype/doctype/doctype.py:1768
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr "{0} قاعدة واحدة فقط سمح لها نفس الدور، المستوى و{1}"
-#: frappe/core/doctype/doctype/doctype.py:1313
+#: frappe/core/doctype/doctype/doctype.py:1314
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr "{0}: يجب أن تكون الخيارات نوع DocType صالحًا للحقل {1} في الصف {2}"
-#: frappe/core/doctype/doctype/doctype.py:1302
+#: frappe/core/doctype/doctype/doctype.py:1303
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr "{0}: الخيارات المطلوبة لحقل نوع الرابط أو الجدول {1} في الصف {2}"
-#: frappe/core/doctype/doctype/doctype.py:1320
+#: frappe/core/doctype/doctype/doctype.py:1321
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr "{0}: يجب أن تكون الخيارات {1} هي نفس اسم النمط العقلي {2} للحقل {3}"
@@ -31862,7 +31898,7 @@ msgstr "{0}: يجب أن تكون الخيارات {1} هي نفس اسم الن
msgid "{0}: Other permission rules may also apply"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1782
+#: frappe/core/doctype/doctype/doctype.py:1783
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr "{0} : صلاحيات على مستوى 0 يجب تحديده قبل أن يتم تحديد صلاحيات أعلى"
@@ -31870,7 +31906,7 @@ msgstr "{0} : صلاحيات على مستوى 0 يجب تحديده قبل أن
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1266
+#: frappe/core/doctype/doctype/doctype.py:1267
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr ""
@@ -31887,7 +31923,7 @@ msgstr "{0}: تم تعيين {1} على الحالة {2}"
msgid "{0}: {1} vs {2}"
msgstr "{0}: {1} ضد {2}"
-#: frappe/core/doctype/doctype/doctype.py:1432
+#: frappe/core/doctype/doctype/doctype.py:1433
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr "{0}: لا يمكن فهرسة Fieldtype {1} لـ {2}"
@@ -31911,7 +31947,7 @@ msgstr ""
msgid "{count} rows selected"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1486
+#: frappe/core/doctype/doctype/doctype.py:1487
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr "{{{0}}} غير صالح كأسم حقل. يجب أن يكون {{field_name}}."
diff --git a/frappe/locale/bs.po b/frappe/locale/bs.po
index 38e03066c7..4c3839f21f 100644
--- a/frappe/locale/bs.po
+++ b/frappe/locale/bs.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-03-30 09:33+0000\n"
-"PO-Revision-Date: 2025-03-31 17:43\n"
+"POT-Creation-Date: 2025-04-06 09:33+0000\n"
+"PO-Revision-Date: 2025-04-07 18:35\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Bosnian\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@ msgstr "<head> HTML"
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr "'U Globalnoj Pretrazi' nije dozvoljeno za polje {0} tipa {1}"
-#: frappe/core/doctype/doctype/doctype.py:1352
+#: frappe/core/doctype/doctype/doctype.py:1353
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr "'U Globalnoj Pretrazi' nije dozvoljeno za tip {0} u redu {1}"
@@ -82,7 +82,7 @@ msgstr "'U Globalnoj Pretrazi' nije dozvoljeno za tip {0} u redu {1}"
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr "'U Prikazu Liste' nije dozvoljeno za polje {0} tipa {1}"
-#: frappe/custom/doctype/customize_form/customize_form.py:361
+#: frappe/custom/doctype/customize_form/customize_form.py:362
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr "'U Prikazu Liste' nije dozvoljeno za tip {0} u redu {1}"
@@ -94,7 +94,7 @@ msgstr "'Primaoci' nisu navedeni"
msgid "'{0}' is not a valid URL"
msgstr "'{0}' nije važeći URL"
-#: frappe/core/doctype/doctype/doctype.py:1346
+#: frappe/core/doctype/doctype/doctype.py:1347
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr "'{0}' nije dozvoljeno za tip {1} u redu {2}"
@@ -735,7 +735,7 @@ msgstr ">"
msgid ">="
msgstr ">="
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr "Ime DocType-a treba da počinje slovom i može se sastojati samo od slova, brojeva, razmaka, donjih crta i crtica"
@@ -747,7 +747,7 @@ msgstr "Istaknuta objava mora imati naslovnu sliku"
msgid "A field with the name {0} already exists in {1}"
msgstr "Polje s imenom {0} već postoji u {1}"
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr "Datoteka s istim imenom {} već postoji"
@@ -1034,7 +1034,7 @@ msgstr "Radnja / Ruta"
msgid "Action Complete"
msgstr "Radnja Završena"
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr "Radnja Neuspješna"
@@ -1450,7 +1450,7 @@ msgstr "Dodan HTML u <head> dio web stranice, koji se prvenstveno koristi
msgid "Added default log doctypes: {}"
msgstr "Dodani standard doctypes zapisnika: {}"
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr "Dodano {0}"
@@ -2169,7 +2169,7 @@ msgstr "Izmjena"
msgid "Amendment Naming Override"
msgstr "Zaobiđi izmjenu Imenovanja"
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr "Izmjena nije Dozvoljena"
@@ -2309,7 +2309,7 @@ msgstr "Tajni Ključ Aplikacije"
msgid "App not found for module: {0}"
msgstr "Aplikacija nije pronađena za modul: {0}"
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr "Aplikacija {0} nije instalirana"
@@ -2795,7 +2795,7 @@ msgstr "U Prilogu Polja"
msgid "Attached To Name"
msgstr "Priloženo Imenu"
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr "Priloženo Imenu mora biti niz ili cijeli broj"
@@ -2813,7 +2813,7 @@ msgstr "Prilog"
msgid "Attachment Limit (MB)"
msgstr "Ograničenje Priloga (MB)"
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr "Dostignuto Ograničenje Priloga"
@@ -3014,7 +3014,7 @@ msgstr "Dan Automatskog Ponavljanja{0} {1} je ponovljen."
msgid "Auto Repeat Document Creation Failed"
msgstr "Automatsko Ponavljanje Kreiranja Dokumenta Neuspješno"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr "Raspored Automatskog Ponavljanja"
@@ -3362,6 +3362,11 @@ msgstr "Naziv Sigurnosne Mape"
msgid "Backup Frequency"
msgstr "Učestalost Sigurnosnih Kopija"
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr "Put Sigurnosne Kopije"
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr "Posao Sigurnosne Kopije je već u redu čekanja. Primit ćete e-poruku s linkom za preuzimanje"
@@ -3787,7 +3792,7 @@ msgstr "Sigurnost Prijave"
msgid "Bucket Name"
msgstr "Naziv Korpe"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr "Korpa {0} nije pronađena."
@@ -4082,7 +4087,7 @@ msgstr "Kamera"
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -4118,7 +4123,7 @@ msgstr "Može Pisati"
msgid "Can not rename as column {0} is already present on DocType."
msgstr "Ne može se preimenovati jer je kolona {0} već prisutna na DocType."
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr "Može se promijeniti na/iz pravila imenovanja automatskog povećanja samo kada nema podataka u doctype"
@@ -4185,7 +4190,7 @@ msgstr "Otkaži {0} dokumenta?"
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4225,7 +4230,7 @@ msgstr "Nije Moguće Ukloniti"
msgid "Cannot Update After Submit"
msgstr "Nije Moguće Ažurirati Nakon Podnošenja"
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr "Nije moguće pristupiti putu datoteke {0}"
@@ -4241,11 +4246,11 @@ msgstr "Nije moguće otkazati prije podnošenja. Pogledaj Tranzicija {0}"
msgid "Cannot cancel {0}."
msgstr "Nije moguće otkazati {0}."
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr "Nije moguće promijeniti status dokumenta iz 0 (Nacrt) u 2 (Otkazano)"
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr "Nije moguće promijeniti status dokumenta sa 1 (Podneseno) u 0 (Nacrt)"
@@ -4257,7 +4262,7 @@ msgstr "Nije moguće promijeniti stanje otkazanog dokumenta ({0} State)"
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr "Nije moguće promijeniti stanje Otkazanog Dokumenta. Prijelazni red {0}"
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr "Nije moguće promijeniti u/iz automatskog povećanje automatskog imenovanja u Prilagodi Obrazac"
@@ -4269,7 +4274,7 @@ msgstr "Nije moguće kreirati {0} naspram podređenog dokumenta: {1}"
msgid "Cannot create private workspace of other users"
msgstr "Nije moguće kreirati privatni radni prostor drugih korisnika"
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr "Nije moguće izbrisati mape Početna i Prilozi"
@@ -4328,7 +4333,7 @@ msgstr "Nije moguće uređivati Standardne Grafikone"
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "Nije moguće uređivati standard izvještaj.Dupliciraj i kreiraj novi izvještaj"
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr "Nije moguće uređivati otkazani dokument"
@@ -4349,11 +4354,11 @@ msgstr "Nije moguće uređivati standardna polja"
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr "Nije moguće omogućiti {0} za tip dokumenta koji se ne može podnijeti"
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr "Nije moguće pronaći datoteku {} na disku"
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr "Nije moguće dobiti sadržaj mape"
@@ -4361,7 +4366,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/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr "Nije moguće povezati otkazani dokument: {0}"
@@ -4699,7 +4704,7 @@ msgstr "Podređeni DocTypes nisu dozvoljeni"
msgid "Child Doctype"
msgstr "Podređeni Doctype"
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr "Podređena tabela {0} za polje {1}"
@@ -5623,7 +5628,7 @@ msgstr "Sadrži {0} sigurnosne ispravke"
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5732,7 +5737,7 @@ msgstr "Kopiraj u Međuspremnik"
msgid "Copyright"
msgstr "Autorska prava"
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr "Osnovni DocTypes se ne mogu prilagoditi."
@@ -5748,7 +5753,7 @@ msgstr "Ispravna verzija:"
msgid "Could not connect to outgoing email server"
msgstr "Povezivanje sa serverom odlazne e-pošte nije uspjelo"
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr "Nije moguće pronaći {0}"
@@ -6603,7 +6608,7 @@ msgstr "Zapisnik Uvoza Podataka"
msgid "Data Import Template"
msgstr "Šablon Uvoza Podataka"
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr "Predugi Podaci"
@@ -6634,7 +6639,7 @@ msgstr "Iskorištenost Veličine Reda Tabele Baze Podataka"
msgid "Database Storage Usage By Tables"
msgstr "Pohranjena Iskorištenost Baze Podataka po Tabelama"
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr "Ograničenje Veličine Reda Tabele Baze Podataka"
@@ -6935,11 +6940,11 @@ msgstr "Standard Radni Prostor"
msgid "Default display currency"
msgstr "Standard Valuta"
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr "Standard za tip polja 'Provjeri' {0} mora biti ili '0' ili '1'"
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr "Standard vrijednost za {0} mora biti na listi opcija."
@@ -7526,7 +7531,7 @@ msgstr "Odbaci {0}"
msgid "Discard?"
msgstr "Odbaci?"
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr "Odbačeno"
@@ -7594,7 +7599,7 @@ msgstr "Ne kreiraj novog korisnika ako korisnik sa e-poštom ne postoji u sistem
msgid "Do not edit headers which are preset in the template"
msgstr "Ne uređiuji zaglavlja koja su unaprijed postavljena u šablonu"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr "Nemate dozvolu za pristup korpi {0}."
@@ -7690,7 +7695,7 @@ msgstr "Dokument Status sljedećih stanja je promijenjen:
{0}{0} provided for the field {1} must have atleast one Link field"
msgstr "DocType {0} predviđen za polje {1} mora imati najmanje jedno polje Veze"
@@ -7737,11 +7742,11 @@ msgstr "DocType Stanje"
msgid "DocType View"
msgstr "DocType Prikaz"
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr "DocType se ne može spojiti"
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr "DocType može preimenovati samo Administrator"
@@ -7783,7 +7788,7 @@ msgstr "DocType {0} ne postoji."
msgid "DocType {} not found"
msgstr "DocType {} nije pronađen"
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr "DocType naziv ne smije počinjati niti završavati razmakom"
@@ -7797,7 +7802,7 @@ msgstr "DocTypes se ne mogu mijenjati, umjesto toga koristite {0}"
msgid "Doctype"
msgstr "Doctype"
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr "Doctype naziv je ograničen na {0} znakova ({1})"
@@ -7859,19 +7864,19 @@ msgstr "Povezivanje Dokumenta"
msgid "Document Links"
msgstr "Veze Dokumenta"
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr "Veze Dokumenta Red #{0}: Nije moguće pronaći polje {1} u {2} DocType"
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr "Veze Dokument Red #{0}: Nevažeći doctype ili ime polja."
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr "Veze Dokumenta Red #{0}: Nadređeni DocType je obavezan za interne veze"
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr "Veze Dokumenta Red #{0}: Naziv polja tabele je obavezan za interne veze"
@@ -7911,7 +7916,7 @@ msgstr "Uslov Pravila Imenovanja Dokumenta"
msgid "Document Naming Settings"
msgstr "Postavke Imenovanja Dokumenata"
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr "Dokument u Redu Čekanja"
@@ -8068,7 +8073,7 @@ msgid "Document Types and Permissions"
msgstr "Tipovi Dokumenata i Dozvole"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr "Dokument Otključan"
@@ -10116,11 +10121,11 @@ msgstr "Preuzimaju se standard Dokumenata Globalnog Pretraživanja."
msgid "Field"
msgstr "Polje"
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr "Polje \"ruta\" je obavezno za Web Prikaze"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr "Polje \"naziv\" je obavezno ako je postavljeno \"Polje Pretrage Web Stranice\"."
@@ -10133,7 +10138,7 @@ msgstr "Polje \"vrijednost\" je obavezno. Navedi vrijednost koju treba ažurirat
msgid "Field Description"
msgstr "Opis Polja"
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr "Nedostaje Polje"
@@ -10221,11 +10226,11 @@ msgstr "Polje {0} u dokumentu {1} nije ni polje za broj Mobilnog Telefona niti v
msgid "Fieldname"
msgstr "Ime Polja"
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr "Ime polja '{0}' je u konfliktu sa {1} imena {2} u {3}"
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr "Ime polja {0} mora postojati da bi se omogućilo automatsko imenovanje"
@@ -10249,11 +10254,11 @@ msgstr "Ime polja {0} pojavljuje se više puta"
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr "Ime polja {0} ne može imati posebne znakove kao što je {1}"
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr "Ime polja {0} je u konfliktu sa meta objektom"
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr "Ime polja {0} je ograničeno"
@@ -10289,7 +10294,7 @@ msgstr "Polja"
msgid "Fields Multicheck"
msgstr "Polja Višestrukog Odabira"
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr "Polja `file_name` ili `file_url` moraju biti postavljena za datoteku"
@@ -10321,7 +10326,7 @@ msgstr "Tip Polja"
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr "Tip polja se ne može promijeniti iz {0} u {1}"
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr "Tip polja se ne može promijeniti iz {0} u {1} u redu {2}"
@@ -10394,7 +10399,7 @@ msgstr "URL Datoteke"
msgid "File backup is ready"
msgstr "Sigurnosna Kopija Datoteke je spremna"
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr "Ime datoteke ne može imati {0}"
@@ -10402,7 +10407,7 @@ msgstr "Ime datoteke ne može imati {0}"
msgid "File not attached"
msgstr "Datoteka nije priložena"
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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"
@@ -10411,11 +10416,11 @@ msgstr "Veličina datoteke je premašila maksimalnu dozvoljenu veličinu od {0}
msgid "File too big"
msgstr "Datoteka je prevelika"
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr "Tip datoteke {0} nije dozvoljen"
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr "Datoteka {0} ne postoji"
@@ -10648,11 +10653,11 @@ msgstr "Decimalna Preciznost"
msgid "Fold"
msgstr "Presavij"
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr "Presavijanje ne može biti na kraju forme"
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr "Presavijanje mora doći prije prekida odjeljka"
@@ -10670,7 +10675,7 @@ msgstr "Naziv Mape"
msgid "Folder name should not include '/' (slash)"
msgstr "Ime fascikle ne smije uključivati '/' (kosa crta)"
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr "Mapa {0} nije prazna"
@@ -10929,7 +10934,7 @@ msgstr "Za više adresa, unesi adresu u drugu liniju. npr. test@test.com ⏎ tes
msgid "For updating, you can update only selective columns."
msgstr "Za ažuriranje, možete ažurirati samo selektivne kolone."
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr "Za {0} na nivou {1} u {2} u redu {3}"
@@ -11224,7 +11229,7 @@ msgstr "Funkcija"
msgid "Function Based On"
msgstr "Funkcija zasnovana na"
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr "Funkcija {0} nije na bijeloj listi."
@@ -11298,7 +11303,7 @@ msgid "Generate Random Password"
msgstr "Generiši Nasumičnu Lozinku"
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr "Generiši URL Praćenja"
@@ -12020,7 +12025,7 @@ msgstr "Helvetica"
msgid "Helvetica Neue"
msgstr "Helvetica Neue"
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr "Ovdje je vaš URL-a za praćenje"
@@ -12413,7 +12418,7 @@ msgstr "Ako je označeno Primijeni Striktno Korisničko dopuštenje i definirano
msgid "If Checked workflow status will not override status in list view"
msgstr "Ako je označeno, status radnog toka neće nadjačati status u prikazu liste"
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12501,6 +12506,12 @@ msgstr "Ako je omogućeno, korisnici koji se prijavljuju s ograničene IP adrese
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr "Ako je omogućeno, korisnici će biti obaviješteni svaki put kada se prijave. Ako nije omogućeno, korisnici će biti obaviješteni samo jednom."
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr "Ako je prazno, sigurnosna kopija će se napraviti u korijenu spremnika."
+
#. 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"
@@ -12706,11 +12717,11 @@ msgstr "Prikaz Slike"
msgid "Image Width"
msgstr "Širina Slike"
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr "Polje slike mora biti važeće ime polja"
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr "Polje za sliku mora biti tipa Priloži Sliku"
@@ -13065,11 +13076,11 @@ msgstr "Netačan korisnik ili lozinka"
msgid "Incorrect Verification code"
msgstr "Netačan Verifikacioni Kod"
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr "Netačna vrijednost u redu {0}:"
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr "Netačna vrijednost:"
@@ -13237,7 +13248,7 @@ msgstr "Nedovoljne dozvole za brisanje izvještaja"
msgid "Insufficient Permissions for editing Report"
msgstr "Nedovoljne Dozvole za uređivanje Izvještaja"
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr "Nedovoljno ograničenje priloga"
@@ -13392,11 +13403,11 @@ msgstr "Nevažeći DocType"
msgid "Invalid DocType: {0}"
msgstr "Nevažeći DocType: {0}"
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr "Nevažeći Naziv Polja"
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr "Nevažeći URL Datoteke"
@@ -13436,8 +13447,8 @@ msgstr "Nevažeća Serija Imenovanja: {}"
msgid "Invalid Operation"
msgstr "Nevažeća Operacija"
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr "Nevažeća Opcija"
@@ -13476,7 +13487,7 @@ msgstr "Nevažeći Zahtjev"
msgid "Invalid Search Field {0}"
msgstr "Nevažeće Polje Pretrage {0}"
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr "Nevažeći Naziv Polja Tabele"
@@ -13484,7 +13495,7 @@ msgstr "Nevažeći Naziv Polja Tabele"
msgid "Invalid Transition"
msgstr "Nevažeća Tranzicija"
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13511,7 +13522,7 @@ msgstr "Nevažeća agregatna funkcija"
msgid "Invalid column"
msgstr "Nevažeća kolona"
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr "Nevažeći status dokumenta"
@@ -13527,7 +13538,7 @@ msgstr "Nevažeći izraz postavljen u filteru {0} ({1})"
msgid "Invalid field name {0}"
msgstr "Nevažeći naziv polja {0}"
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr "Nevažeći naziv polja '{0}' u automatskom nazivu"
@@ -13591,7 +13602,7 @@ msgstr "Nevažeće vrijednosti za polja:"
msgid "Invalid wkhtmltopdf version"
msgstr "Nevažeća verzija wkhtmltopdf"
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr "Nevažeći {0} uslov"
@@ -13739,7 +13750,7 @@ msgstr "Je Javno"
msgid "Is Published Field"
msgstr "Je Objavljeno Polje"
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr "Je Objavljeno Polje mora biti važeći naziv polja"
@@ -15576,7 +15587,7 @@ msgstr "Maksimalna Veličina Priloga"
msgid "Max auto email report per user"
msgstr "Maksimalni broj automatskih izvještaja putem e-pošte po korisniku"
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr "Maksimalna širina za tip Valuta je 100px u redu {0}"
@@ -15585,7 +15596,7 @@ msgstr "Maksimalna širina za tip Valuta je 100px u redu {0}"
msgid "Maximum"
msgstr "Maksimum"
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr "Maksimalna Granica Priloga {0} je dostignuta za {1} {2}."
@@ -15627,7 +15638,7 @@ msgstr "Značenje Podnesi, Otkaži, Izmjeni"
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15767,7 +15778,7 @@ msgstr "Poruka je isječena"
msgid "Message from server: {0}"
msgstr "Poruka sa servera: {0}"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr "Poruka nije postavljena"
@@ -15854,7 +15865,7 @@ msgstr "Meta naslov za SEO"
msgid "Method"
msgstr "Metoda"
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr "Metoda nije Dozvoljena"
@@ -15935,7 +15946,7 @@ msgstr "Gospođica"
msgid "Missing DocType"
msgstr "Nedostaje DocType"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr "Nedostaje Polje"
@@ -16501,7 +16512,7 @@ msgstr "Postavke Navigacije"
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"
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr "Negativna Vrijednost"
@@ -16971,7 +16982,7 @@ msgstr "Nije Navedeno Ime za {0}"
msgid "No New notifications"
msgstr "Nema Novih obavještenja"
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr "Nema Navedenih Dozvola"
@@ -17166,7 +17177,7 @@ msgstr "Broj Redova (Max. 500)"
msgid "No of Sent SMS"
msgstr "Broj Poslanih SMS-ova"
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr "Nema dozvole za {0}"
@@ -17326,7 +17337,7 @@ msgstr "Nije povezano ni sa jednim zapisom"
msgid "Not Nullable"
msgstr "Nemože se Nulirati"
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17335,7 +17346,7 @@ msgstr "Nemože se Nulirati"
msgid "Not Permitted"
msgstr "Nije Dozvoljeno"
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr "Nije Dozvoljeno čitati {0}"
@@ -17404,7 +17415,7 @@ msgstr "Nije dozvoljeno za {0}: {1}"
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr "Nije dozvoljeno priložiti {0} dokument, omogući Dozvoli Ispis za {0} u Postavkama Ispisa"
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr "Nije dozvoljeno kreirati prilagođeni Virtualni DocType."
@@ -17428,7 +17439,7 @@ msgstr "Nije pronađeno"
msgid "Not in Developer Mode"
msgstr "Nije u načinu rada za programere"
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
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."
@@ -17694,7 +17705,7 @@ msgstr "Broj Grupa"
msgid "Number of Queries"
msgstr "Broj Upita"
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr "Broj polja priloga je veći od {}, ograničenje je ažurirano na {}."
@@ -18007,7 +18018,7 @@ msgstr "Samo Administrator može koristiti Snimač"
msgid "Only Allow Edit For"
msgstr "Dozvoli uređivanje samo za"
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr "Jedine dopuštene opcije za polje podataka su:"
@@ -18030,7 +18041,7 @@ msgstr "Dozvoljeno je izvoziti prilagođavanja samo u načinu rada za programere
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr "Ovo promijenite samo ako želite koristiti druge S3 kompatibilne pozadine za pohranu objekata."
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr "Mogu se odbaciti samo nacrti dokumenata"
@@ -18057,7 +18068,7 @@ msgstr "Mogu se izbrisati samo izvještaji tipa Konstruktor Izvještaja"
msgid "Only reports of type Report Builder can be edited"
msgstr "Mogu se uređivati samo izvještaji tipa Konstruktor Izvještaja"
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "Dozvoljeno je prilagođavanje samo standardnih tipova dokumenata iz obrasca za prilagođavanje."
@@ -18227,7 +18238,7 @@ msgstr "Opcija 2"
msgid "Option 3"
msgstr "Opcija 3"
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr "Opcija {0} za polje {1} nije podređena tabela"
@@ -18259,7 +18270,7 @@ msgstr "Opcija: Upozorenje će biti poslano ako je ovaj izraz tačan"
msgid "Options"
msgstr "Opcije"
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr "Opcije Vrsta polja 'Dinamička veza' mora upućivati na drugo polje veze s opcijama kao 'DocType'"
@@ -18268,7 +18279,7 @@ msgstr "Opcije Vrsta polja 'Dinamička veza' mora upućivati na drugo polje veze
msgid "Options Help"
msgstr "Pomoć Opcija"
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr "Opcije Ocjenjivačkog Polja mogu se kretati od 3 do 10"
@@ -18276,7 +18287,7 @@ msgstr "Opcije Ocjenjivačkog Polja mogu se kretati od 3 do 10"
msgid "Options for select. Each option on a new line."
msgstr "Opcije za odabir. Svaka opcija u novom redu."
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr "Opcije za {0} moraju se postaviti prije postavljanja standard vrijednosti."
@@ -18659,11 +18670,11 @@ msgstr "Nadređeno Polje"
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr "Nadređeno Polje (Stablo)"
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr "Nadređeno Polje mora biti važeće ime polja"
@@ -18672,7 +18683,7 @@ msgstr "Nadređeno Polje mora biti važeće ime polja"
msgid "Parent Label"
msgstr "Nadređena Oznaka"
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr "Nedostaje Nadređeni"
@@ -19030,8 +19041,8 @@ msgstr "Tip Dozvole"
msgid "Permissions"
msgstr "Dozvole"
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr "Greška Dozvola"
@@ -19293,7 +19304,7 @@ msgstr "Omogući barem jedan ključ za prijavu na društvenim mrežama ili LDAP
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr "Omogući iskačuće prozore"
@@ -19379,7 +19390,7 @@ msgstr "Prijavi se da biste objavili komentar."
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "Provjeri da su Referentni Dokumenti Konverzacije kružno povezani."
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr "Osvježi da dobijete najnoviji dokument."
@@ -19513,7 +19524,7 @@ msgstr "Postavi seriju imenovanja koja će se koristiti."
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr "Podesite SMS prije nego što ga postavite kao metodu provjere autentičnosti, putem SMS Postavki"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr "Postavi Poruku"
@@ -19692,7 +19703,7 @@ msgstr "Objave zavedene pod {0}"
msgid "Precision"
msgstr "Preciznost"
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr "Preciznost bi trebala biti između 1 i 6"
@@ -20193,6 +20204,18 @@ msgstr "Postavljač Svojstva nadjačava standardno svojstvo DocType ili Polja"
msgid "Property Type"
msgstr "Tip Svojstva"
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr "Zaštiti Priložene Datoteke"
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr "Zaštićena Datoteka"
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20439,7 +20462,7 @@ msgstr "Upit mora biti tipa SELECT ili samo za čitanje WITH."
msgid "Queue"
msgstr "Red"
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr "Red Čekanja Preopterećen"
@@ -20460,7 +20483,7 @@ msgstr "Tip Reda"
msgid "Queue in Background (BETA)"
msgstr "Red u pozadini (BETA)"
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr "Red bi trebao biti jedan od {0}"
@@ -20495,7 +20518,7 @@ msgstr "U Redu za Podnošenje. Možete pratiti napredak preko {0}."
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr "U Redu za Sigurnosno Kopiranje. Može potrajati nekoliko minuta do sat vremena."
@@ -20833,7 +20856,7 @@ msgstr "Predloženi Indeks Snimača"
msgid "Records for following doctypes will be filtered"
msgstr "Zapisi za sljedeće tipove dokumenata bit će filtrirani"
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr "Rekurzivno Preuzimanje Iz"
@@ -21327,7 +21350,7 @@ msgstr "Ukloni karticu"
msgid "Removed"
msgstr "Uklonjeno"
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr "Uklonjeno {0}"
@@ -21349,7 +21372,7 @@ msgstr "Preimenuj naziv polja"
msgid "Rename {0}"
msgstr "Preimenuj {0}"
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr "Preimenovane datoteke i zamijenjen kod u kontrolerima, provjerite!"
@@ -21585,7 +21608,7 @@ msgstr "Pregled iIvještaja"
msgid "Report bug"
msgstr "Prijavi Grešku"
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr "Izvještaj se ne može postaviti za Singl tipove"
@@ -21611,7 +21634,7 @@ msgstr "Granica Izvještaja Dostignuta"
msgid "Report timed out."
msgstr "Izvještaj je istekao."
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr "Izvještaj je uspješno ažuriran"
@@ -22264,7 +22287,7 @@ msgstr "Preusmjeravanja Rute"
msgid "Route: Example \"/app\""
msgstr "Ruta: Primjer \"/app\""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr "Red"
@@ -22272,8 +22295,8 @@ msgstr "Red"
msgid "Row #"
msgstr "Red #"
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr "Red # {0}: korisnik koji nije administrator ne može postaviti ulogu {1} na prilagođeni tip dokumenta"
@@ -22281,7 +22304,7 @@ msgstr "Red # {0}: korisnik koji nije administrator ne može postaviti ulogu {1}
msgid "Row #{0}:"
msgstr "Red #{0}:"
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr "Red #{}: Naziv polja je obavezan"
@@ -22317,11 +22340,11 @@ msgstr "Vrijednosti Reda Promijenjene"
msgid "Row {0}"
msgstr "Red {0}"
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr "Red {0}: Nije dozvoljeno onemogućiti Obavezno za standardna polja"
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr "Red {0}: Nije dozvoljeno omogućiti Dozvoli pri podnošenju za standardna polja"
@@ -22613,7 +22636,7 @@ msgstr "Spremi na Završetku"
msgid "Save the document."
msgstr "Spremi dokument."
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22894,7 +22917,7 @@ msgstr "Rezultati Pretrage"
msgid "Search by filename or extension"
msgstr "Pretraga po imenu datoteke ili ekstenziji"
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr "Polje za pretragu {0} nije važeće"
@@ -23255,11 +23278,11 @@ msgstr "Odaberi polje da biste uredili njegova svojstva."
msgid "Select a group node first."
msgstr "Odaberi Grupu."
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr "Odaberi važeće Polje Pošiljatelja za kreiranje dokumenata iz e-pošte"
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr "Odaberi važeće Polje Predmeta za kreiranje dokumenata iz e-pošte"
@@ -23567,7 +23590,7 @@ msgstr "E-pošta Pošiljatelja"
msgid "Sender Email Field"
msgstr "Polje e-pošte Pošiljatelja"
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr "Polje Pošiljatelja treba da ima opciju E-pošta"
@@ -23674,7 +23697,7 @@ msgstr "Serija Imenovanja Ažurirana za {}"
msgid "Series counter for {} updated to {} successfully"
msgstr "Brojač Serija Imenovanja za {} uspješno je ažuriran na {}"
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr "Serija Imenovanja {0} se već koristi u {1}"
@@ -24518,7 +24541,7 @@ msgstr "Jednostavan Python Izraz, primjer: status == 'Open' i tip == 'Bug'"
msgid "Simultaneous Sessions"
msgstr "Simultane Sesije"
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr "Pojedinačni DocTypes se ne mogu prilagoditi."
@@ -24774,14 +24797,14 @@ msgstr "Opcije Sortiranja"
msgid "Sort Order"
msgstr "Redoslijed Sortiranja"
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
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/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24875,7 +24898,7 @@ msgstr "Standard"
msgid "Standard DocType can not be deleted."
msgstr "Standardni DocType se ne može izbrisati."
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr "Standardni DocType ne može imati standard ormat za ispise, koristi Prilagodi Formu"
@@ -25279,7 +25302,7 @@ msgstr "Predmet"
msgid "Subject Field"
msgstr "Polje Predmeta"
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr "Tip Polja Predmeta treba da bude Podaci, Tekst, Dugi Tekst, Mali Tekst, Uređivač Teksta"
@@ -25935,7 +25958,7 @@ msgstr "Polje Tabele"
msgid "Table Fieldname"
msgstr "Naziv Polja Tabele"
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr "Nedostaje Naziv Polja Tabele"
@@ -25961,7 +25984,7 @@ msgstr "Tabela Optimizirana"
msgid "Table updated"
msgstr "Tabela Ažurirana"
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr "Tabela {0} ne može biti prazna"
@@ -26201,7 +26224,7 @@ msgstr "ID klijenta dobijen sa Google Cloud Console pod "
msgid ">="
msgstr ">="
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr "Der Name eines DocTypes sollte mit einem Buchstaben beginnen und darf nur aus Buchstaben, Zahlen, Leerzeichen, Unterstrichen und Bindestrichen bestehen"
@@ -748,7 +748,7 @@ msgstr "Ein vorgestellter Beitrag muss ein Titelbild haben"
msgid "A field with the name {0} already exists in {1}"
msgstr "Ein Feld mit dem Namen {0} existiert bereits in {1}"
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr "Eine Datei mit dem gleichen Namen {} existiert bereits"
@@ -1035,7 +1035,7 @@ msgstr "Aktion / Route"
msgid "Action Complete"
msgstr "Aktion abgeschlossen"
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr "Aktion fehlgeschlagen"
@@ -1451,7 +1451,7 @@ msgstr "Hinzufügen von HTML im Bereich <head> der Webseite, hauptsächlic
msgid "Added default log doctypes: {}"
msgstr "Standard Log-DocTypes hinzugefügt: {}"
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr "{0} hinzugefügt"
@@ -2170,7 +2170,7 @@ msgstr "Änderung"
msgid "Amendment Naming Override"
msgstr "Überschreibung der Berichtigungsbenennung"
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr "Berichtigung nicht erlaubt"
@@ -2310,7 +2310,7 @@ msgstr "App geheimer Schlüssel"
msgid "App not found for module: {0}"
msgstr "App nicht gefunden für Modul: {0}"
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr "App {0} ist nicht installiert"
@@ -2796,7 +2796,7 @@ msgstr "Angehängt an Feld"
msgid "Attached To Name"
msgstr "Angehängt an Dokument"
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr "Angehängt an Name muss eine Zeichenfolge oder eine Ganzzahl sein"
@@ -2814,7 +2814,7 @@ msgstr "Anhang"
msgid "Attachment Limit (MB)"
msgstr "Anhangslimit (MB)"
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr "Limit für Anhänge erreicht"
@@ -3015,7 +3015,7 @@ msgstr "Auto-Wiederholung Tag{0} {1} wurde wiederholt."
msgid "Auto Repeat Document Creation Failed"
msgstr "Automatische Wiederholung der Dokumentenerstellung fehlgeschlagen"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr "Zeitplan automatisch wiederholen"
@@ -3363,6 +3363,11 @@ msgstr "Name des Sicherungsordners"
msgid "Backup Frequency"
msgstr "Sicherungshäufigkeit"
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr "Der Sicherungsauftrag ist bereits in der Warteschlange. Sie erhalten eine E-Mail mit dem Download-Link"
@@ -3789,7 +3794,7 @@ msgstr "Brute-Force-Sicherheit"
msgid "Bucket Name"
msgstr "Bucket-Name"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr "Bucket {0} nicht gefunden."
@@ -4084,7 +4089,7 @@ msgstr "Kamera"
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -4120,7 +4125,7 @@ msgstr "Kann schreiben"
msgid "Can not rename as column {0} is already present on DocType."
msgstr "Kann nicht umbenannt werden, da Spalte {0} bereits im DocType vorhanden ist."
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr "Kann nur zu/von der Benennungsregel Autoincrement wechseln, wenn keine Daten im Doctype vorhanden sind"
@@ -4187,7 +4192,7 @@ msgstr "Abbrechen von {0} Dokumenten?"
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4227,7 +4232,7 @@ msgstr "Kann nicht entfernt werden."
msgid "Cannot Update After Submit"
msgstr "Kann nach dem Buchen nicht mehr geändert werden"
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr "Zugriff auf Dateipfad {0} nicht möglich"
@@ -4243,11 +4248,11 @@ msgstr "Stornierung vor Übertragen nicht möglich. Vorgang {0} beachten"
msgid "Cannot cancel {0}."
msgstr "{0} kann nicht abgebrochen werden."
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr "Status kann nicht von 0 (Entwurf) zu 2 (Abgebrochen) geändert werden"
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr "Der Dokumentstatus kann nicht von 1 (Gebucht) auf 0 (Entwurf) geändert werden"
@@ -4259,7 +4264,7 @@ msgstr "Der Status des abgebrochenen Dokuments kann nicht geändert werden (S
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr "Zustand des aufgehobenen Dokumentes kann nicht geändert werden. Übergangszeile {0}"
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr "In „Formular anpassen“ kann nicht von/zu Benennungsschema „Autoinkrementierung“ gewechselt werden"
@@ -4271,7 +4276,7 @@ msgstr "Kann {0} nicht gegen ein Kind Dokument erstellen: {1}"
msgid "Cannot create private workspace of other users"
msgstr "Privater Arbeitsbereich für andere Benutzer kann nicht erstellt werden"
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr "Die Ordner \"Startseite\" und \"Anlagen\" können nicht gelöscht werden"
@@ -4330,7 +4335,7 @@ msgstr "Standarddiagramme können nicht bearbeitet werden"
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "Der Standard-Report kann nicht bearbeitet werden. Bitte kopieren und einen neuen Bericht erstellen"
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr "Aufgehobenes Dokument kann nicht bearbeitet werden"
@@ -4351,11 +4356,11 @@ msgstr "Standardfelder können nicht bearbeitet werden"
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr "{0} kann nicht für einen nicht buchbaren Doctype aktiviert werden"
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr "Kann Datei {} auf der Festplatte nicht finden"
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr "Dateiinhalt eines Ordners kann nicht abgerufen werden"
@@ -4363,7 +4368,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/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr "Aufgehobenes Dokument kann nicht verknüpft werden: {0}"
@@ -4701,7 +4706,7 @@ msgstr "Untergeordnete DocTypes sind nicht erlaubt"
msgid "Child Doctype"
msgstr "Untergeordneter DocType"
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr "Untertabelle {0} für Feld {1}"
@@ -5625,7 +5630,7 @@ msgstr "Enthält {0} Sicherheitsfixes"
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5734,7 +5739,7 @@ msgstr "In die Zwischenablage kopieren"
msgid "Copyright"
msgstr "Copyright"
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr "Core DocTypes können nicht angepasst werden."
@@ -5750,7 +5755,7 @@ msgstr "Korrekte Version :"
msgid "Could not connect to outgoing email server"
msgstr "Konnte keine Verbindung zum Postausgangsserver herstellen"
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr "{0} konnte nicht gefunden werden"
@@ -6605,7 +6610,7 @@ msgstr "Datenimportprotokoll"
msgid "Data Import Template"
msgstr "Vorlage für Datenimport"
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr "Daten zu lang"
@@ -6636,7 +6641,7 @@ msgstr "Auslastung der Datenbankzeilengröße"
msgid "Database Storage Usage By Tables"
msgstr "Datenbankspeichernutzung nach Tabellen"
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr "Begrenzung der Zeilengröße von Datenbanktabellen"
@@ -6937,11 +6942,11 @@ msgstr "Standardarbeitsbereich"
msgid "Default display currency"
msgstr "Standard-Display-Währung"
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr "Die Standardeinstellung für den Feldtyp 'Check' {0} muss entweder '0' oder '1' sein."
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr "Der Standardwert für {0} muss in der Liste der Optionen enthalten sein."
@@ -7528,7 +7533,7 @@ msgstr "{0} verwerfen"
msgid "Discard?"
msgstr "Verwerfen?"
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr "Verworfen"
@@ -7596,7 +7601,7 @@ msgstr "Keinen neuen Benutzer anlegen, wenn der Benutzer mit E-Mail nicht im Sys
msgid "Do not edit headers which are preset in the template"
msgstr "Bearbeiten Sie keine Header, die in der Vorlage voreingestellt sind"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr "Sie sind nicht berechtigt, auf Bucket {0} zuzugreifen."
@@ -7691,7 +7696,7 @@ msgstr "Der DocStatus der folgenden Zustände hat sich geändert:
{0}
msgid "DocType"
msgstr "DocType"
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr "Der für das Feld {1} angegebene DocType {0} muss mindestens ein Link-Feld enthalten"
@@ -7738,11 +7743,11 @@ msgstr "DocType-Status"
msgid "DocType View"
msgstr "DocType-Ansicht"
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr "DocType kann nicht zusammengeführt werden"
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr "DocType darf nur vom Administrator umbenannt werden"
@@ -7784,7 +7789,7 @@ msgstr "DocType {0} existiert nicht."
msgid "DocType {} not found"
msgstr "DocType {} nicht gefunden"
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr "Der Name von DocType sollte nicht mit Leerzeichen beginnen oder enden"
@@ -7798,7 +7803,7 @@ msgstr "DocTypes können nicht geändert werden, bitte verwenden Sie stattdessen
msgid "Doctype"
msgstr "DocType"
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr "Der DocType-Name ist auf {0} Zeichen begrenzt ({1})"
@@ -7860,19 +7865,19 @@ msgstr "Dokumenten-Verknüpfung"
msgid "Document Links"
msgstr "Dokumentverknüpfungen"
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr "Dokumentenverknüpfungen Zeile #{0}: Feld {1} konnte nicht in DocType {2} gefunden werden"
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr "Dokumentenverknüpfungen Zeile #{0}: Ungültiger DocType oder Feldname."
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr "Dokumentenverknüpfungen Zeile #{0}: Übergeordneter DocType ist obligatorisch für interne Links"
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr "Dokumentverknüpfungen Zeile #{0}: Tabellenfeldname ist obligatorisch für interne Links"
@@ -7912,7 +7917,7 @@ msgstr "Bedingung für die Benennungsregel für Dokumente"
msgid "Document Naming Settings"
msgstr "Dokumentenbenennungseinstellungen"
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr "anstehendes Dokument"
@@ -8069,7 +8074,7 @@ msgid "Document Types and Permissions"
msgstr "Dokumenttypen und Berechtigungen"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr "Dokument entsperrt"
@@ -10117,11 +10122,11 @@ msgstr "Abrufen von Standarddokumenten der globalen Suche."
msgid "Field"
msgstr "Feld"
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr "Das Feld "Route" ist für Web-Ansichten obligatorisch"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr "Das Feld \"Titel\" ist obligatorisch, wenn \"Website-Suchfeld\" eingestellt ist."
@@ -10134,7 +10139,7 @@ msgstr "Das Feld "Wert" ist obligatorisch. Bitte geben Sie Wert aktual
msgid "Field Description"
msgstr "Feldbeschreibung"
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr "Feld fehlt"
@@ -10222,11 +10227,11 @@ msgstr "Feld {0} im Dokument {1} ist weder ein Feld für eine Handynummer noch e
msgid "Fieldname"
msgstr "Feldname"
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr "Feldname '{0}' im Konflikt mit einem {1} mit dem Namen {2} in {3}"
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr "Der Feldname {0} muss existieren, um die automatische Benennung zu ermöglichen"
@@ -10250,11 +10255,11 @@ msgstr "Feldname {0} erscheint mehrfach"
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr "Feldname {0} kann nicht Sonderzeichen wie {1} beinhalten"
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr "Feldname {0} im Konflikt mit Meta-Objekt"
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr "Der Feldname {0} ist eingeschränkt"
@@ -10290,7 +10295,7 @@ msgstr "Felder"
msgid "Fields Multicheck"
msgstr "Felder Multicheck"
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr "Felder `file_name` oder `file_url` müssen für die Datei gesetzt sein"
@@ -10322,7 +10327,7 @@ msgstr "Feldtyp"
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr "Feldtyp kann nicht von {0} auf {1} geändert werden"
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr "Feldtyp kann nicht von {0} nach {1} in Zeile {2} geändert werden"
@@ -10395,7 +10400,7 @@ msgstr "Datei-URL"
msgid "File backup is ready"
msgstr "Dateisicherung ist bereit"
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr "Der Dateiname darf nicht {0} haben"
@@ -10403,7 +10408,7 @@ msgstr "Der Dateiname darf nicht {0} haben"
msgid "File not attached"
msgstr "Datei nicht angehängt"
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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"
@@ -10412,11 +10417,11 @@ msgstr "Dateigröße hat die maximal zulässige Größe von {0} MB überschritte
msgid "File too big"
msgstr "Datei zu groß"
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr "Der Dateityp {0} ist nicht zulässig"
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr "Datei {0} ist nicht vorhanden"
@@ -10649,11 +10654,11 @@ msgstr "Gleitkommapräzision"
msgid "Fold"
msgstr "Falz"
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr "Falz kann nicht am Ende eines Formulars sein"
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr "Falz muss vor einem Bereichsumbruch kommen"
@@ -10671,7 +10676,7 @@ msgstr "Ordnername"
msgid "Folder name should not include '/' (slash)"
msgstr "Ordnername sollte nicht '/' (Schrägstrich) enthalten"
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr "Ordner {0} ist nicht leer"
@@ -10930,7 +10935,7 @@ msgstr "Bei mehreren Adressen geben Sie bitte jede Adresse in einer neuen Zeile
msgid "For updating, you can update only selective columns."
msgstr "Nur ausgewählte Spalten können aktualisiert werden"
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr "Für {0} auf der Ebene {1} in {2} in Zeile {3}"
@@ -11225,7 +11230,7 @@ msgstr "Funktion"
msgid "Function Based On"
msgstr "Funktion basiert auf"
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr "Funktion {0} ist nicht freigegeben."
@@ -11299,7 +11304,7 @@ msgid "Generate Random Password"
msgstr "Zufälliges Passwort generieren"
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr "Tracking-URL generieren"
@@ -12021,7 +12026,7 @@ msgstr "Helvetica"
msgid "Helvetica Neue"
msgstr "Helvetica Neue"
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr "Hier ist Ihre Tracking-URL"
@@ -12414,7 +12419,7 @@ msgstr "Wenn eine strikte Benutzerberechtigung aktiviert ist und die Benutzerber
msgid "If Checked workflow status will not override status in list view"
msgstr "Falls diese Option aktiviert ist, wird der Workflow-Status nicht den Status in der Listenansicht überschreiben"
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12502,6 +12507,12 @@ msgstr "Falls aktiviert, werden Benutzer, die sich von einer eingeschränkten IP
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr "Falls aktiviert, werden die Benutzer bei jeder Anmeldung benachrichtigt. Falls nicht aktiviert, werden die Benutzer nur einmal benachrichtigt."
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12707,11 +12718,11 @@ msgstr "Bildansicht"
msgid "Image Width"
msgstr "Bildbreite"
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr "Bildfeld muss ein gültiger Feldname sein"
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr "Bildfeld muss Typ anhängen Bild"
@@ -13066,11 +13077,11 @@ msgstr "Falscher Benutzer oder Passwort"
msgid "Incorrect Verification code"
msgstr "Falscher Bestätigungscode"
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr "Falscher Wert in Zeile {0}:"
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr "Falscher Wert:"
@@ -13238,7 +13249,7 @@ msgstr "Unzureichende Berechtigungen um Bericht zu löschen"
msgid "Insufficient Permissions for editing Report"
msgstr "Unzureichende Berechtigungen um Bericht zu bearbeiten"
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr "Unzureichende Begrenzung für Anhänge"
@@ -13393,11 +13404,11 @@ msgstr "Ungültiger DocType"
msgid "Invalid DocType: {0}"
msgstr "Ungültiger DocType: {0}"
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr "Ungültiger Feldname"
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr "Ungültige Datei-URL"
@@ -13437,8 +13448,8 @@ msgstr "Ungültiger Nummernkreis: {}"
msgid "Invalid Operation"
msgstr "Ungültige Operation"
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr "Ungültige Option"
@@ -13477,7 +13488,7 @@ msgstr "ungültige Anfrage"
msgid "Invalid Search Field {0}"
msgstr "Ungültiges Suchfeld {0}"
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr "Ungültiger Tabellenfeldname"
@@ -13485,7 +13496,7 @@ msgstr "Ungültiger Tabellenfeldname"
msgid "Invalid Transition"
msgstr "Ungültiger Übergang"
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13512,7 +13523,7 @@ msgstr "Ungültige Aggregatfunktion"
msgid "Invalid column"
msgstr "Ungültige Spalte"
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr "Ungültiger Status"
@@ -13528,7 +13539,7 @@ msgstr "Ungültiger Ausdruck im Filter {0} ({1}) gesetzt"
msgid "Invalid field name {0}"
msgstr "Ungültiger Feldname {0}"
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr "Ungültige Feldname '{0}' in auton"
@@ -13592,7 +13603,7 @@ msgstr "Ungültige Werte für Felder:"
msgid "Invalid wkhtmltopdf version"
msgstr "Ungültige wkhtmltopdf-Version"
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr "Ungültige {0} Bedingung"
@@ -13740,7 +13751,7 @@ msgstr "Ist öffentlich"
msgid "Is Published Field"
msgstr "Ist Veröffentlicht Feld"
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr "Ist Veröffentlicht Feld muss eine gültige Feldname sein"
@@ -15577,7 +15588,7 @@ msgstr "Maximale Größe für Anhänge"
msgid "Max auto email report per user"
msgstr "Höchstzahl automatischer E-Mail-Berichte pro Benutzer"
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr "Max Breite für Typ Währung ist 100px in Zeile {0}"
@@ -15586,7 +15597,7 @@ msgstr "Max Breite für Typ Währung ist 100px in Zeile {0}"
msgid "Maximum"
msgstr "Maximal"
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr "Die Höchstgrenze für Anhänge von {0} wurde für {1} {2} erreicht."
@@ -15628,7 +15639,7 @@ msgstr "Bedeutung von Buchen, Stornieren, Berichtigen"
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15768,7 +15779,7 @@ msgstr "Nachricht abgeschnitten"
msgid "Message from server: {0}"
msgstr "Nachricht vom Server: {0}"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr "Nachricht nicht eingerichtet"
@@ -15855,7 +15866,7 @@ msgstr "Metatitel für SEO"
msgid "Method"
msgstr "Methode"
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr "Methode nicht erlaubt"
@@ -15936,7 +15947,7 @@ msgstr "Frau"
msgid "Missing DocType"
msgstr "Fehlender DocType"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr "Fehlendes Feld"
@@ -16502,7 +16513,7 @@ msgstr "Navigationseinstellungen"
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"
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr "Negativer Wert"
@@ -16972,7 +16983,7 @@ msgstr "Kein Name für {0} angegeben"
msgid "No New notifications"
msgstr "Keine neuen Benachrichtigungen"
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr "Keine Berechtigungen angegeben"
@@ -17167,7 +17178,7 @@ msgstr "Keine der Zeilen (Max 500)"
msgid "No of Sent SMS"
msgstr "Anzahl der gesendeten SMS"
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr "Keine Berechtigung für {0}"
@@ -17327,7 +17338,7 @@ msgstr "Nicht mit jedem Datensatz verknüpft"
msgid "Not Nullable"
msgstr "Nicht nullbar"
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17336,7 +17347,7 @@ msgstr "Nicht nullbar"
msgid "Not Permitted"
msgstr "Nicht zulässig"
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr "Keine Berechtigung zum Lesen von {0}"
@@ -17405,7 +17416,7 @@ msgstr "Nicht zulässig für {0}: {1}"
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr "Das {0} -Dokument darf nicht angehängt werden. Aktivieren Sie in den Druckeinstellungen die Option "Druck für {0} zulassen""
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr "Das Erstellen eines benutzerdefinierten virtuellen DocTypes ist nicht zulässig."
@@ -17429,7 +17440,7 @@ msgstr "Nicht gefunden"
msgid "Not in Developer Mode"
msgstr "Nicht im Entwicklungsmodus"
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
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."
@@ -17695,7 +17706,7 @@ msgstr "Anzahl der Gruppen"
msgid "Number of Queries"
msgstr "Anzahl der Abfragen"
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr "Anzahl der Anhangsfelder ist größer als {}, Limit auf {} aktualisiert."
@@ -18008,7 +18019,7 @@ msgstr "Nur der Administrator darf den Recorder verwenden"
msgid "Only Allow Edit For"
msgstr "Änderungen nur zulassen für"
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr "Für das Datenfeld sind nur folgende Optionen zulässig:"
@@ -18031,7 +18042,7 @@ msgstr "Anpassungen können nur im Entwicklermodus exportiert werden"
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr "Ändern Sie dies nur, wenn Sie andere S3-kompatible Objektspeicher-Backends verwenden möchten."
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr "Nur Dokumente im Entwurfsstatus können verworfen werden"
@@ -18058,7 +18069,7 @@ msgstr "Nur Berichte aus dem Berichterstellungswerkzeug können gelöscht werden
msgid "Only reports of type Report Builder can be edited"
msgstr "Nur Berichte aus dem Berichterstellungswerkzeug können bearbeitet werden"
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "Nur Standard-DocTypes dürfen über Formular anpassen angepasst werden."
@@ -18228,7 +18239,7 @@ msgstr "Option 2"
msgid "Option 3"
msgstr "Option 3"
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr "Option {0} für Feld {1} ist keine untergeordnete Tabelle"
@@ -18260,7 +18271,7 @@ msgstr "Optional: Der Alarm wird gesendet, wenn dieser Ausdruck wahr ist"
msgid "Options"
msgstr "Optionen"
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr "\"Dynamic Link\"-Feldtyp aus \"Optionen\" muss auf ein anderes Verknüpfungsfeld mit Optionen wie \"DocType\" zeigen"
@@ -18269,7 +18280,7 @@ msgstr "\"Dynamic Link\"-Feldtyp aus \"Optionen\" muss auf ein anderes Verknüpf
msgid "Options Help"
msgstr "Hilfe zu Optionen"
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr "Optionen für Bewertungsfeld können zwischen 3 und 10 liegen"
@@ -18277,7 +18288,7 @@ msgstr "Optionen für Bewertungsfeld können zwischen 3 und 10 liegen"
msgid "Options for select. Each option on a new line."
msgstr "Optionen zum Auswählen. Jede Option in einer neuen Zeile."
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr "Optionen für {0} müssen festgelegt werden, bevor der Standardwert festgelegt wird."
@@ -18660,11 +18671,11 @@ msgstr "Übergeordnetes Feld"
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr "Übergeordnetes Feld (Baum)"
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr "Das übergeordnete Feld muss ein gültiger Feldname sein"
@@ -18673,7 +18684,7 @@ msgstr "Das übergeordnete Feld muss ein gültiger Feldname sein"
msgid "Parent Label"
msgstr "Übergeordnete Bezeichnung"
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr "Stammeintrag fehlt"
@@ -19031,8 +19042,8 @@ msgstr "Berechtigungsart"
msgid "Permissions"
msgstr "Berechtigungen"
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr "Berechtigungsfehler"
@@ -19294,7 +19305,7 @@ msgstr "Bitte aktivieren Sie mindestens eines der Anmeldeverfahren Social Login
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr "Bitte Pop-ups aktivieren"
@@ -19380,7 +19391,7 @@ msgstr "Bitte melden Sie sich an, um einen Kommentar zu schreiben."
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "Bitte stellen Sie sicher, dass die Referenzkommunikationsdokumente nicht zirkulär verknüpft sind."
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr "Bitte aktualisieren, um das neueste Dokument zu erhalten."
@@ -19514,7 +19525,7 @@ msgstr "Bitte legen Sie die zu verwendende Serie fest."
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr "Bitte richten Sie SMS ein, bevor Sie es als Authentifizierungsmethode über SMS-Einstellungen festlegen"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr "Bitte richten Sie zuerst eine Nachricht ein"
@@ -19693,7 +19704,7 @@ msgstr "Beiträge abgelegt unter {0}"
msgid "Precision"
msgstr "Genauigkeit"
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr "Genauigkeit sollte zwischen 1 und 6 liegen"
@@ -20194,6 +20205,18 @@ msgstr "Property Setter überschreibt eine Standard-DocType- oder Field-Eigensch
msgid "Property Type"
msgstr "Eigenschaftstyp"
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20440,7 +20463,7 @@ msgstr "Die Abfrage muss vom Typ SELECT oder Read-Only WITH sein."
msgid "Queue"
msgstr "Warteschlange"
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr "Warteschlange überlastet"
@@ -20461,7 +20484,7 @@ msgstr "Warteschlange Typ(en)"
msgid "Queue in Background (BETA)"
msgstr "Warteschlange im Hintergrund (BETA)"
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr "Warteschlange sollte eine von {0}"
@@ -20496,7 +20519,7 @@ msgstr "In der Warteschlange für die Buchung. Sie können den Fortschritt über
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr "Queued für das Backup. Es kann ein paar Minuten bis zu einer Stunde dauern."
@@ -20834,7 +20857,7 @@ msgstr "Empfohlener Index für Rekorder"
msgid "Records for following doctypes will be filtered"
msgstr "Datensätze für folgende Dokumenttypen werden gefiltert"
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr "Rekursives Abrufen von"
@@ -21328,7 +21351,7 @@ msgstr "Registerkarte entfernen"
msgid "Removed"
msgstr "Entfernt"
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr "{0} entfernt"
@@ -21350,7 +21373,7 @@ msgstr "Feldname umbenennen"
msgid "Rename {0}"
msgstr "{0} umbenennen"
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr "Umbenannte Dateien und ersetzter Code in Controllern, bitte überprüfen!"
@@ -21586,7 +21609,7 @@ msgstr "Berichtsansicht"
msgid "Report bug"
msgstr "Fehler melden"
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr "Bericht kann nicht für Einzel-Typen festgelegt werden"
@@ -21612,7 +21635,7 @@ msgstr "Berichtsgrenze erreicht"
msgid "Report timed out."
msgstr "Zeitüberschreitung des Berichts."
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr "Bericht erfolgreich aktualisiert"
@@ -22265,7 +22288,7 @@ msgstr "Routenumleitungen"
msgid "Route: Example \"/app\""
msgstr "Route: Beispiel \"/app\""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr "Zeile"
@@ -22273,8 +22296,8 @@ msgstr "Zeile"
msgid "Row #"
msgstr "Zeile #"
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr "Zeile # {0}: Nicht-Administrator-Benutzer können die Rolle {1} nicht auf den benutzerdefinierten Doctype einstellen"
@@ -22282,7 +22305,7 @@ msgstr "Zeile # {0}: Nicht-Administrator-Benutzer können die Rolle {1} nicht au
msgid "Row #{0}:"
msgstr "Zeile #{0}:"
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr "Zeile #{}: Feldname ist erforderlich"
@@ -22318,11 +22341,11 @@ msgstr "Zeilenwerte geändert"
msgid "Row {0}"
msgstr "Zeile {0}"
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr "Zeile {0}: Nicht zulässig zum Deaktivieren für Standardfelder"
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr "Zeile {0}: Keine Berechtigung die Option \"Beim Übertragen erlauben\" für Standardfelder zu aktivieren"
@@ -22614,7 +22637,7 @@ msgstr "Nach Fertigstellung speichern"
msgid "Save the document."
msgstr "Dokument speichern."
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22895,7 +22918,7 @@ msgstr "Suchergebnisse"
msgid "Search by filename or extension"
msgstr "Nach Dateiname oder Endung suchen"
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr "Suchfeld {0} ist nicht gültig"
@@ -23256,11 +23279,11 @@ msgstr "Wählen Sie ein Feld aus, um seine Eigenschaften zu bearbeiten."
msgid "Select a group node first."
msgstr "Zuerst einen Gruppenknoten wählen."
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr "Wählen Sie ein gültiges Absenderfeld zum Erstellen von Dokumenten aus E-Mail"
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr "Wählen Sie ein gültiges Betrefffeld zum Erstellen von Dokumenten aus E-Mail"
@@ -23568,7 +23591,7 @@ msgstr "Absender E-Mail"
msgid "Sender Email Field"
msgstr "Absender-E-Mail-Feld"
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr "Das Absenderfeld sollte E-Mail-Optionen enthalten"
@@ -23675,7 +23698,7 @@ msgstr "Nummernkreis aktualisiert für {}"
msgid "Series counter for {} updated to {} successfully"
msgstr "Nummernkreis-Zähler für {} erfolgreich auf {} aktualisiert"
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr "Serie {0} bereits verwendet in {1}"
@@ -24519,7 +24542,7 @@ msgstr "Einfacher Python-Ausdruck, Beispiel: status == 'Open' and type == 'Bug'"
msgid "Simultaneous Sessions"
msgstr "Gleichzeitige Sitzungen"
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr "Einzelne DocTypes können nicht angepasst werden."
@@ -24775,14 +24798,14 @@ msgstr "Optionen sortieren"
msgid "Sort Order"
msgstr "Sortierung"
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
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/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24876,7 +24899,7 @@ msgstr "Standard"
msgid "Standard DocType can not be deleted."
msgstr "Standard DocType kann nicht gelöscht werden."
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr "Standard DocType kann kein Standard-Druckformat haben, verwenden Sie Formular anpassen"
@@ -25280,7 +25303,7 @@ msgstr "Betreff"
msgid "Subject Field"
msgstr "Themenfeld"
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr "Betreff Der Feldtyp sollte Daten, Text, Langtext, Kleiner Text, Texteditor sein"
@@ -25936,7 +25959,7 @@ msgstr "Tabellenfeld"
msgid "Table Fieldname"
msgstr "Tabellenfeldname"
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr "Tabellenfeldname fehlt"
@@ -25962,7 +25985,7 @@ msgstr "Tabelle gekürzt"
msgid "Table updated"
msgstr "Tabelle aktualisiert"
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr "Tabelle {0} darf nicht leer sein"
@@ -26202,7 +26225,7 @@ msgstr "Die Client-ID, die Sie in der Google Cloud Console unter ="
msgstr "crwdns127956:0crwdne127956:0"
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr "crwdns90640:0crwdne90640:0"
@@ -565,7 +565,7 @@ msgstr "crwdns90642:0crwdne90642:0"
msgid "A field with the name {0} already exists in {1}"
msgstr "crwdns90644:0{0}crwdnd90644:0{1}crwdne90644:0"
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr "crwdns90646:0crwdne90646:0"
@@ -852,7 +852,7 @@ msgstr "crwdns128016:0crwdne128016:0"
msgid "Action Complete"
msgstr "crwdns90762:0crwdne90762:0"
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr "crwdns90764:0crwdne90764:0"
@@ -1268,7 +1268,7 @@ msgstr "crwdns128054:0crwdne128054:0"
msgid "Added default log doctypes: {}"
msgstr "crwdns90904:0crwdne90904:0"
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr "crwdns90906:0{0}crwdne90906:0"
@@ -1986,7 +1986,7 @@ msgstr "crwdns91186:0crwdne91186:0"
msgid "Amendment Naming Override"
msgstr "crwdns128208:0crwdne128208:0"
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr "crwdns151842:0crwdne151842:0"
@@ -2126,7 +2126,7 @@ msgstr "crwdns128236:0crwdne128236:0"
msgid "App not found for module: {0}"
msgstr "crwdns91240:0{0}crwdne91240:0"
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr "crwdns91242:0{0}crwdne91242:0"
@@ -2612,7 +2612,7 @@ msgstr "crwdns128304:0crwdne128304:0"
msgid "Attached To Name"
msgstr "crwdns128306:0crwdne128306:0"
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr "crwdns91456:0crwdne91456:0"
@@ -2630,7 +2630,7 @@ msgstr "crwdns128308:0crwdne128308:0"
msgid "Attachment Limit (MB)"
msgstr "crwdns128310:0crwdne128310:0"
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr "crwdns91468:0crwdne91468:0"
@@ -2831,7 +2831,7 @@ msgstr "crwdns91552:0{0}crwdnd91552:0{1}crwdne91552:0"
msgid "Auto Repeat Document Creation Failed"
msgstr "crwdns91554:0crwdne91554:0"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr "crwdns91556:0crwdne91556:0"
@@ -3179,6 +3179,11 @@ msgstr "crwdns128410:0crwdne128410:0"
msgid "Backup Frequency"
msgstr "crwdns128412:0crwdne128412:0"
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr "crwdns154481:0crwdne154481:0"
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr "crwdns91692:0crwdne91692:0"
@@ -3604,7 +3609,7 @@ msgstr "crwdns128520:0crwdne128520:0"
msgid "Bucket Name"
msgstr "crwdns128522:0crwdne128522:0"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr "crwdns91872:0{0}crwdne91872:0"
@@ -3899,7 +3904,7 @@ msgstr "crwdns91992:0crwdne91992:0"
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -3935,7 +3940,7 @@ msgstr "crwdns110828:0crwdne110828:0"
msgid "Can not rename as column {0} is already present on DocType."
msgstr "crwdns92002:0{0}crwdne92002:0"
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr "crwdns92004:0crwdne92004:0"
@@ -4002,7 +4007,7 @@ msgstr "crwdns92032:0{0}crwdne92032:0"
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4042,7 +4047,7 @@ msgstr "crwdns92058:0crwdne92058:0"
msgid "Cannot Update After Submit"
msgstr "crwdns92060:0crwdne92060:0"
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr "crwdns92062:0{0}crwdne92062:0"
@@ -4058,11 +4063,11 @@ msgstr "crwdns92066:0{0}crwdne92066:0"
msgid "Cannot cancel {0}."
msgstr "crwdns92068:0{0}crwdne92068:0"
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr "crwdns92070:0crwdne92070:0"
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr "crwdns92072:0crwdne92072:0"
@@ -4074,7 +4079,7 @@ msgstr "crwdns92074:0{0}crwdne92074:0"
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr "crwdns92076:0{0}crwdne92076:0"
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr "crwdns92078:0crwdne92078:0"
@@ -4086,7 +4091,7 @@ msgstr "crwdns92080:0{0}crwdnd92080:0{1}crwdne92080:0"
msgid "Cannot create private workspace of other users"
msgstr "crwdns92082:0crwdne92082:0"
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr "crwdns92084:0crwdne92084:0"
@@ -4145,7 +4150,7 @@ msgstr "crwdns92110:0crwdne92110:0"
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "crwdns92112:0crwdne92112:0"
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr "crwdns92114:0crwdne92114:0"
@@ -4166,11 +4171,11 @@ msgstr "crwdns92118:0crwdne92118:0"
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr "crwdns92120:0{0}crwdne92120:0"
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr "crwdns92122:0crwdne92122:0"
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr "crwdns92124:0crwdne92124:0"
@@ -4178,7 +4183,7 @@ msgstr "crwdns92124:0crwdne92124:0"
msgid "Cannot have multiple printers mapped to a single print format."
msgstr "crwdns92126:0crwdne92126:0"
-#: frappe/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr "crwdns92128:0{0}crwdne92128:0"
@@ -4515,7 +4520,7 @@ msgstr "crwdns92270:0crwdne92270:0"
msgid "Child Doctype"
msgstr "crwdns128630:0crwdne128630:0"
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr "crwdns92274:0{0}crwdnd92274:0{1}crwdne92274:0"
@@ -5437,7 +5442,7 @@ msgstr "crwdns127604:0{0}crwdne127604:0"
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5546,7 +5551,7 @@ msgstr "crwdns148722:0crwdne148722:0"
msgid "Copyright"
msgstr "crwdns128758:0crwdne128758:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr "crwdns92738:0crwdne92738:0"
@@ -5562,7 +5567,7 @@ msgstr "crwdns127608:0crwdne127608:0"
msgid "Could not connect to outgoing email server"
msgstr "crwdns92742:0crwdne92742:0"
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr "crwdns92744:0{0}crwdne92744:0"
@@ -6417,7 +6422,7 @@ msgstr "crwdns93156:0crwdne93156:0"
msgid "Data Import Template"
msgstr "crwdns93158:0crwdne93158:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr "crwdns93160:0crwdne93160:0"
@@ -6448,7 +6453,7 @@ msgstr "crwdns93168:0crwdne93168:0"
msgid "Database Storage Usage By Tables"
msgstr "crwdns93170:0crwdne93170:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr "crwdns93172:0crwdne93172:0"
@@ -6749,11 +6754,11 @@ msgstr "crwdns128902:0crwdne128902:0"
msgid "Default display currency"
msgstr "crwdns151576:0crwdne151576:0"
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr "crwdns93318:0{0}crwdne93318:0"
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr "crwdns93320:0{0}crwdne93320:0"
@@ -7340,7 +7345,7 @@ msgstr "crwdns127626:0{0}crwdne127626:0"
msgid "Discard?"
msgstr "crwdns93540:0crwdne93540:0"
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr "crwdns127628:0crwdne127628:0"
@@ -7408,7 +7413,7 @@ msgstr "crwdns128982:0crwdne128982:0"
msgid "Do not edit headers which are preset in the template"
msgstr "crwdns93560:0crwdne93560:0"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr "crwdns93562:0{0}crwdne93562:0"
@@ -7501,7 +7506,7 @@ msgstr "crwdns93582:0{0}crwdne93582:0"
msgid "DocType"
msgstr "crwdns93584:0crwdne93584:0"
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr "crwdns93614:0{0}crwdnd93614:0{1}crwdne93614:0"
@@ -7548,11 +7553,11 @@ msgstr "crwdns93632:0crwdne93632:0"
msgid "DocType View"
msgstr "crwdns128992:0crwdne128992:0"
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr "crwdns93638:0crwdne93638:0"
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr "crwdns93640:0crwdne93640:0"
@@ -7594,7 +7599,7 @@ msgstr "crwdns93654:0{0}crwdne93654:0"
msgid "DocType {} not found"
msgstr "crwdns93656:0crwdne93656:0"
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr "crwdns93658:0crwdne93658:0"
@@ -7608,7 +7613,7 @@ msgstr "crwdns148296:0{0}crwdne148296:0"
msgid "Doctype"
msgstr "crwdns93662:0crwdne93662:0"
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr "crwdns93666:0{0}crwdnd93666:0{1}crwdne93666:0"
@@ -7670,19 +7675,19 @@ msgstr "crwdns129002:0crwdne129002:0"
msgid "Document Links"
msgstr "crwdns129004:0crwdne129004:0"
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr "crwdns93696:0#{0}crwdnd93696:0{1}crwdnd93696:0{2}crwdne93696:0"
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr "crwdns93698:0#{0}crwdne93698:0"
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr "crwdns93700:0#{0}crwdne93700:0"
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr "crwdns93702:0#{0}crwdne93702:0"
@@ -7722,7 +7727,7 @@ msgstr "crwdns93722:0crwdne93722:0"
msgid "Document Naming Settings"
msgstr "crwdns93724:0crwdne93724:0"
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr "crwdns93726:0crwdne93726:0"
@@ -7879,7 +7884,7 @@ msgid "Document Types and Permissions"
msgstr "crwdns129022:0crwdne129022:0"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr "crwdns93812:0crwdne93812:0"
@@ -9926,11 +9931,11 @@ msgstr "crwdns94660:0crwdne94660:0"
msgid "Field"
msgstr "crwdns94662:0crwdne94662:0"
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr "crwdns94678:0crwdne94678:0"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr "crwdns94680:0crwdne94680:0"
@@ -9943,7 +9948,7 @@ msgstr "crwdns94682:0crwdne94682:0"
msgid "Field Description"
msgstr "crwdns129278:0crwdne129278:0"
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr "crwdns94686:0crwdne94686:0"
@@ -10031,11 +10036,11 @@ msgstr "crwdns142910:0{0}crwdnd142910:0{1}crwdne142910:0"
msgid "Fieldname"
msgstr "crwdns94710:0crwdne94710:0"
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr "crwdns94726:0{0}crwdnd94726:0{1}crwdnd94726:0{2}crwdnd94726:0{3}crwdne94726:0"
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr "crwdns94728:0{0}crwdne94728:0"
@@ -10059,11 +10064,11 @@ msgstr "crwdns94736:0{0}crwdne94736:0"
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr "crwdns94738:0{0}crwdnd94738:0{1}crwdne94738:0"
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr "crwdns94740:0{0}crwdne94740:0"
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr "crwdns94742:0{0}crwdne94742:0"
@@ -10099,7 +10104,7 @@ msgstr "crwdns110936:0crwdne110936:0"
msgid "Fields Multicheck"
msgstr "crwdns129288:0crwdne129288:0"
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr "crwdns94760:0crwdne94760:0"
@@ -10131,7 +10136,7 @@ msgstr "crwdns129292:0crwdne129292:0"
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr "crwdns94776:0{0}crwdnd94776:0{1}crwdne94776:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr "crwdns94778:0{0}crwdnd94778:0{1}crwdnd94778:0{2}crwdne94778:0"
@@ -10204,7 +10209,7 @@ msgstr "crwdns129304:0crwdne129304:0"
msgid "File backup is ready"
msgstr "crwdns94810:0crwdne94810:0"
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr "crwdns94812:0{0}crwdne94812:0"
@@ -10212,7 +10217,7 @@ msgstr "crwdns94812:0{0}crwdne94812:0"
msgid "File not attached"
msgstr "crwdns94814:0crwdne94814:0"
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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"
@@ -10221,11 +10226,11 @@ msgstr "crwdns94816:0{0}crwdne94816:0"
msgid "File too big"
msgstr "crwdns94818:0crwdne94818:0"
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr "crwdns94820:0{0}crwdne94820:0"
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr "crwdns94822:0{0}crwdne94822:0"
@@ -10458,11 +10463,11 @@ msgstr "crwdns129342:0crwdne129342:0"
msgid "Fold"
msgstr "crwdns129344:0crwdne129344:0"
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr "crwdns94936:0crwdne94936:0"
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr "crwdns94938:0crwdne94938:0"
@@ -10480,7 +10485,7 @@ msgstr "crwdns129348:0crwdne129348:0"
msgid "Folder name should not include '/' (slash)"
msgstr "crwdns94944:0crwdne94944:0"
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr "crwdns94946:0{0}crwdne94946:0"
@@ -10738,7 +10743,7 @@ msgstr "crwdns129400:0crwdne129400:0"
msgid "For updating, you can update only selective columns."
msgstr "crwdns95048:0crwdne95048:0"
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr "crwdns95050:0{0}crwdnd95050:0{1}crwdnd95050:0{2}crwdnd95050:0{3}crwdne95050:0"
@@ -11033,7 +11038,7 @@ msgstr "crwdns95188:0crwdne95188:0"
msgid "Function Based On"
msgstr "crwdns95192:0crwdne95192:0"
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr "crwdns95194:0{0}crwdne95194:0"
@@ -11107,7 +11112,7 @@ msgid "Generate Random Password"
msgstr "crwdns95226:0crwdne95226:0"
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr "crwdns95228:0crwdne95228:0"
@@ -11829,7 +11834,7 @@ msgstr "crwdns129552:0crwdne129552:0"
msgid "Helvetica Neue"
msgstr "crwdns129554:0crwdne129554:0"
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr "crwdns95544:0crwdne95544:0"
@@ -12222,7 +12227,7 @@ msgstr "crwdns129618:0crwdne129618:0"
msgid "If Checked workflow status will not override status in list view"
msgstr "crwdns129620:0crwdne129620:0"
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12310,6 +12315,12 @@ msgstr "crwdns129644:0crwdne129644:0"
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr "crwdns129646:0crwdne129646:0"
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr "crwdns154483:0crwdne154483:0"
+
#. 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"
@@ -12515,11 +12526,11 @@ msgstr "crwdns142848:0crwdne142848:0"
msgid "Image Width"
msgstr "crwdns129690:0crwdne129690:0"
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr "crwdns95852:0crwdne95852:0"
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr "crwdns95854:0crwdne95854:0"
@@ -12874,11 +12885,11 @@ msgstr "crwdns96004:0crwdne96004:0"
msgid "Incorrect Verification code"
msgstr "crwdns96006:0crwdne96006:0"
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr "crwdns148658:0{0}crwdne148658:0"
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr "crwdns148660:0crwdne148660:0"
@@ -13046,7 +13057,7 @@ msgstr "crwdns96076:0crwdne96076:0"
msgid "Insufficient Permissions for editing Report"
msgstr "crwdns96078:0crwdne96078:0"
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr "crwdns96080:0crwdne96080:0"
@@ -13201,11 +13212,11 @@ msgstr "crwdns96146:0crwdne96146:0"
msgid "Invalid DocType: {0}"
msgstr "crwdns96148:0{0}crwdne96148:0"
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr "crwdns96150:0crwdne96150:0"
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr "crwdns96152:0crwdne96152:0"
@@ -13245,8 +13256,8 @@ msgstr "crwdns96166:0crwdne96166:0"
msgid "Invalid Operation"
msgstr "crwdns96168:0crwdne96168:0"
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr "crwdns96170:0crwdne96170:0"
@@ -13285,7 +13296,7 @@ msgstr "crwdns96182:0crwdne96182:0"
msgid "Invalid Search Field {0}"
msgstr "crwdns96184:0{0}crwdne96184:0"
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr "crwdns96186:0crwdne96186:0"
@@ -13293,7 +13304,7 @@ msgstr "crwdns96186:0crwdne96186:0"
msgid "Invalid Transition"
msgstr "crwdns96188:0crwdne96188:0"
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13320,7 +13331,7 @@ msgstr "crwdns96196:0crwdne96196:0"
msgid "Invalid column"
msgstr "crwdns96198:0crwdne96198:0"
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr "crwdns96200:0crwdne96200:0"
@@ -13336,7 +13347,7 @@ msgstr "crwdns96204:0{0}crwdnd96204:0{1}crwdne96204:0"
msgid "Invalid field name {0}"
msgstr "crwdns96206:0{0}crwdne96206:0"
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr "crwdns96208:0{0}crwdne96208:0"
@@ -13400,7 +13411,7 @@ msgstr "crwdns96234:0crwdne96234:0"
msgid "Invalid wkhtmltopdf version"
msgstr "crwdns127666:0crwdne127666:0"
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr "crwdns96236:0{0}crwdne96236:0"
@@ -13548,7 +13559,7 @@ msgstr "crwdns129824:0crwdne129824:0"
msgid "Is Published Field"
msgstr "crwdns129826:0crwdne129826:0"
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr "crwdns96308:0crwdne96308:0"
@@ -15385,7 +15396,7 @@ msgstr "crwdns151428:0crwdne151428:0"
msgid "Max auto email report per user"
msgstr "crwdns130156:0crwdne130156:0"
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr "crwdns97132:0{0}crwdne97132:0"
@@ -15394,7 +15405,7 @@ msgstr "crwdns97132:0{0}crwdne97132:0"
msgid "Maximum"
msgstr "crwdns130158:0crwdne130158:0"
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr "crwdns97136:0{0}crwdnd97136:0{1}crwdnd97136:0{2}crwdne97136:0"
@@ -15435,7 +15446,7 @@ msgstr "crwdns111006:0crwdne111006:0"
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15575,7 +15586,7 @@ msgstr "crwdns97214:0crwdne97214:0"
msgid "Message from server: {0}"
msgstr "crwdns97216:0{0}crwdne97216:0"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr "crwdns97218:0crwdne97218:0"
@@ -15662,7 +15673,7 @@ msgstr "crwdns97252:0crwdne97252:0"
msgid "Method"
msgstr "crwdns130200:0crwdne130200:0"
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr "crwdns142858:0crwdne142858:0"
@@ -15743,7 +15754,7 @@ msgstr "crwdns148670:0crwdne148670:0"
msgid "Missing DocType"
msgstr "crwdns97290:0crwdne97290:0"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr "crwdns97292:0crwdne97292:0"
@@ -16307,7 +16318,7 @@ msgstr "crwdns130268:0crwdne130268:0"
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr "crwdns97572:0crwdne97572:0"
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr "crwdns97576:0crwdne97576:0"
@@ -16777,7 +16788,7 @@ msgstr "crwdns97738:0{0}crwdne97738:0"
msgid "No New notifications"
msgstr "crwdns111046:0crwdne111046:0"
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr "crwdns97740:0crwdne97740:0"
@@ -16972,7 +16983,7 @@ msgstr "crwdns130300:0crwdne130300:0"
msgid "No of Sent SMS"
msgstr "crwdns130302:0crwdne130302:0"
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr "crwdns97808:0{0}crwdne97808:0"
@@ -17132,7 +17143,7 @@ msgstr "crwdns97862:0crwdne97862:0"
msgid "Not Nullable"
msgstr "crwdns130314:0crwdne130314:0"
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17141,7 +17152,7 @@ msgstr "crwdns130314:0crwdne130314:0"
msgid "Not Permitted"
msgstr "crwdns97866:0crwdne97866:0"
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr "crwdns97868:0{0}crwdne97868:0"
@@ -17210,7 +17221,7 @@ msgstr "crwdns97894:0{0}crwdnd97894:0{1}crwdne97894:0"
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr "crwdns97896:0{0}crwdnd97896:0{0}crwdne97896:0"
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr "crwdns97898:0crwdne97898:0"
@@ -17234,7 +17245,7 @@ msgstr "crwdns97906:0crwdne97906:0"
msgid "Not in Developer Mode"
msgstr "crwdns97908:0crwdne97908:0"
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr "crwdns97910:0crwdne97910:0"
@@ -17500,7 +17511,7 @@ msgstr "crwdns130346:0crwdne130346:0"
msgid "Number of Queries"
msgstr "crwdns130348:0crwdne130348:0"
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr "crwdns98018:0crwdne98018:0"
@@ -17813,7 +17824,7 @@ msgstr "crwdns98120:0crwdne98120:0"
msgid "Only Allow Edit For"
msgstr "crwdns130406:0crwdne130406:0"
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr "crwdns98124:0crwdne98124:0"
@@ -17836,7 +17847,7 @@ msgstr "crwdns98132:0crwdne98132:0"
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr "crwdns130410:0crwdne130410:0"
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr "crwdns127690:0crwdne127690:0"
@@ -17863,7 +17874,7 @@ msgstr "crwdns98142:0crwdne98142:0"
msgid "Only reports of type Report Builder can be edited"
msgstr "crwdns98144:0crwdne98144:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "crwdns98146:0crwdne98146:0"
@@ -18033,7 +18044,7 @@ msgstr "crwdns98208:0crwdne98208:0"
msgid "Option 3"
msgstr "crwdns98210:0crwdne98210:0"
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr "crwdns98212:0{0}crwdnd98212:0{1}crwdne98212:0"
@@ -18065,7 +18076,7 @@ msgstr "crwdns130432:0crwdne130432:0"
msgid "Options"
msgstr "crwdns111106:0crwdne111106:0"
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr "crwdns98232:0crwdne98232:0"
@@ -18074,7 +18085,7 @@ msgstr "crwdns98232:0crwdne98232:0"
msgid "Options Help"
msgstr "crwdns130434:0crwdne130434:0"
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr "crwdns98236:0crwdne98236:0"
@@ -18082,7 +18093,7 @@ msgstr "crwdns98236:0crwdne98236:0"
msgid "Options for select. Each option on a new line."
msgstr "crwdns98238:0crwdne98238:0"
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr "crwdns98240:0{0}crwdne98240:0"
@@ -18465,11 +18476,11 @@ msgstr "crwdns130502:0crwdne130502:0"
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr "crwdns98400:0crwdne98400:0"
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr "crwdns98404:0crwdne98404:0"
@@ -18478,7 +18489,7 @@ msgstr "crwdns98404:0crwdne98404:0"
msgid "Parent Label"
msgstr "crwdns130504:0crwdne130504:0"
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr "crwdns98408:0crwdne98408:0"
@@ -18836,8 +18847,8 @@ msgstr "crwdns130556:0crwdne130556:0"
msgid "Permissions"
msgstr "crwdns98558:0crwdne98558:0"
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr "crwdns98572:0crwdne98572:0"
@@ -19099,7 +19110,7 @@ msgstr "crwdns98678:0crwdne98678:0"
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr "crwdns98680:0crwdne98680:0"
@@ -19185,7 +19196,7 @@ msgstr "crwdns98718:0crwdne98718:0"
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "crwdns98720:0crwdne98720:0"
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr "crwdns98722:0crwdne98722:0"
@@ -19319,7 +19330,7 @@ msgstr "crwdns98780:0crwdne98780:0"
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr "crwdns98782:0crwdne98782:0"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr "crwdns98784:0crwdne98784:0"
@@ -19498,7 +19509,7 @@ msgstr "crwdns98852:0{0}crwdne98852:0"
msgid "Precision"
msgstr "crwdns130600:0crwdne130600:0"
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr "crwdns98862:0crwdne98862:0"
@@ -19999,6 +20010,18 @@ msgstr "crwdns111528:0crwdne111528:0"
msgid "Property Type"
msgstr "crwdns130654:0crwdne130654:0"
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr "crwdns154485:0crwdne154485:0"
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr "crwdns154487:0crwdne154487:0"
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20245,7 +20268,7 @@ msgstr "crwdns99182:0crwdne99182:0"
msgid "Queue"
msgstr "crwdns130692:0crwdne130692:0"
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr "crwdns154310:0crwdne154310:0"
@@ -20266,7 +20289,7 @@ msgstr "crwdns130696:0crwdne130696:0"
msgid "Queue in Background (BETA)"
msgstr "crwdns130698:0crwdne130698:0"
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr "crwdns99192:0{0}crwdne99192:0"
@@ -20301,7 +20324,7 @@ msgstr "crwdns99208:0{0}crwdne99208:0"
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr "crwdns99210:0crwdne99210:0"
@@ -20639,7 +20662,7 @@ msgstr "crwdns127882:0crwdne127882:0"
msgid "Records for following doctypes will be filtered"
msgstr "crwdns111156:0crwdne111156:0"
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr "crwdns127896:0crwdne127896:0"
@@ -21133,7 +21156,7 @@ msgstr "crwdns143122:0crwdne143122:0"
msgid "Removed"
msgstr "crwdns149130:0crwdne149130:0"
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr "crwdns99600:0{0}crwdne99600:0"
@@ -21155,7 +21178,7 @@ msgstr "crwdns99604:0crwdne99604:0"
msgid "Rename {0}"
msgstr "crwdns99606:0{0}crwdne99606:0"
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr "crwdns99608:0crwdne99608:0"
@@ -21391,7 +21414,7 @@ msgstr "crwdns142864:0crwdne142864:0"
msgid "Report bug"
msgstr "crwdns148700:0crwdne148700:0"
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr "crwdns99718:0crwdne99718:0"
@@ -21417,7 +21440,7 @@ msgstr "crwdns99726:0crwdne99726:0"
msgid "Report timed out."
msgstr "crwdns99728:0crwdne99728:0"
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr "crwdns99730:0crwdne99730:0"
@@ -22070,7 +22093,7 @@ msgstr "crwdns130930:0crwdne130930:0"
msgid "Route: Example \"/app\""
msgstr "crwdns130932:0crwdne130932:0"
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr "crwdns100054:0crwdne100054:0"
@@ -22078,8 +22101,8 @@ msgstr "crwdns100054:0crwdne100054:0"
msgid "Row #"
msgstr "crwdns111178:0crwdne111178:0"
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr "crwdns100056:0{0}crwdnd100056:0{1}crwdne100056:0"
@@ -22087,7 +22110,7 @@ msgstr "crwdns100056:0{0}crwdnd100056:0{1}crwdne100056:0"
msgid "Row #{0}:"
msgstr "crwdns100058:0#{0}crwdne100058:0"
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr "crwdns100060:0crwdne100060:0"
@@ -22123,11 +22146,11 @@ msgstr "crwdns111182:0crwdne111182:0"
msgid "Row {0}"
msgstr "crwdns111184:0{0}crwdne111184:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr "crwdns100068:0{0}crwdne100068:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr "crwdns100070:0{0}crwdne100070:0"
@@ -22419,7 +22442,7 @@ msgstr "crwdns130980:0crwdne130980:0"
msgid "Save the document."
msgstr "crwdns100188:0crwdne100188:0"
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22700,7 +22723,7 @@ msgstr "crwdns143130:0crwdne143130:0"
msgid "Search by filename or extension"
msgstr "crwdns143132:0crwdne143132:0"
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr "crwdns100306:0{0}crwdne100306:0"
@@ -23061,11 +23084,11 @@ msgstr "crwdns143144:0crwdne143144:0"
msgid "Select a group node first."
msgstr "crwdns100464:0crwdne100464:0"
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr "crwdns100466:0crwdne100466:0"
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr "crwdns100468:0crwdne100468:0"
@@ -23373,7 +23396,7 @@ msgstr "crwdns131102:0crwdne131102:0"
msgid "Sender Email Field"
msgstr "crwdns131104:0crwdne131104:0"
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr "crwdns100592:0crwdne100592:0"
@@ -23480,7 +23503,7 @@ msgstr "crwdns100638:0crwdne100638:0"
msgid "Series counter for {} updated to {} successfully"
msgstr "crwdns100640:0crwdne100640:0"
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr "crwdns100642:0{0}crwdnd100642:0{1}crwdne100642:0"
@@ -24300,7 +24323,7 @@ msgstr "crwdns131248:0crwdne131248:0"
msgid "Simultaneous Sessions"
msgstr "crwdns131250:0crwdne131250:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr "crwdns100966:0crwdne100966:0"
@@ -24556,14 +24579,14 @@ msgstr "crwdns131290:0crwdne131290:0"
msgid "Sort Order"
msgstr "crwdns131292:0crwdne131292:0"
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
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/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24657,7 +24680,7 @@ msgstr "crwdns101094:0crwdne101094:0"
msgid "Standard DocType can not be deleted."
msgstr "crwdns101108:0crwdne101108:0"
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr "crwdns101110:0crwdne101110:0"
@@ -25061,7 +25084,7 @@ msgstr "crwdns101284:0crwdne101284:0"
msgid "Subject Field"
msgstr "crwdns131358:0crwdne131358:0"
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr "crwdns101310:0crwdne101310:0"
@@ -25717,7 +25740,7 @@ msgstr "crwdns111268:0crwdne111268:0"
msgid "Table Fieldname"
msgstr "crwdns131406:0crwdne131406:0"
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr "crwdns101526:0crwdne101526:0"
@@ -25743,7 +25766,7 @@ msgstr "crwdns112742:0crwdne112742:0"
msgid "Table updated"
msgstr "crwdns101536:0crwdne101536:0"
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr "crwdns101538:0{0}crwdne101538:0"
@@ -25979,7 +26002,7 @@ msgstr "crwdns131442:0crwdne131442:0"
msgid "The Condition '{0}' is invalid"
msgstr "crwdns101636:0{0}crwdne101636:0"
-#: frappe/core/doctype/file/file.py:206
+#: frappe/core/doctype/file/file.py:208
msgid "The File URL you've entered is incorrect"
msgstr "crwdns101638:0crwdne101638:0"
@@ -26062,7 +26085,7 @@ msgstr "crwdns131448:0crwdne131448:0"
msgid "The field {0} is mandatory"
msgstr "crwdns101664:0{0}crwdne101664:0"
-#: frappe/core/doctype/file/file.py:144
+#: frappe/core/doctype/file/file.py:145
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr "crwdns101666:0crwdne101666:0"
@@ -26228,7 +26251,7 @@ msgstr "crwdns111278:0{0}crwdne111278:0"
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr "crwdns101732:0crwdne101732:0"
-#: frappe/core/doctype/doctype/doctype.py:1441
+#: frappe/core/doctype/doctype/doctype.py:1442
msgid "There can be only one Fold in a form"
msgstr "crwdns101734:0crwdne101734:0"
@@ -26244,7 +26267,7 @@ msgstr "crwdns101738:0crwdne101738:0"
msgid "There is nothing new to show you right now."
msgstr "crwdns112744:0crwdne112744:0"
-#: frappe/core/doctype/file/file.py:586 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:618 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr "crwdns101740:0{0}crwdne101740:0"
@@ -26264,7 +26287,7 @@ msgstr "crwdns101746:0crwdne101746:0"
msgid "There was an error saving filters"
msgstr "crwdns101748:0crwdne101748:0"
-#: frappe/public/js/frappe/form/sidebar/attachments.js:201
+#: frappe/public/js/frappe/form/sidebar/attachments.js:216
msgid "There were errors"
msgstr "crwdns101750:0crwdne101750:0"
@@ -26327,7 +26350,7 @@ msgstr "crwdns101774:0crwdne101774:0"
msgid "This action is irreversible. Do you wish to continue?"
msgstr "crwdns112746:0crwdne112746:0"
-#: frappe/__init__.py:746
+#: frappe/__init__.py:739
msgid "This action is only allowed for {}"
msgstr "crwdns101776:0crwdne101776:0"
@@ -26350,7 +26373,7 @@ msgstr "crwdns131478:0crwdne131478:0"
msgid "This doctype has no orphan fields to trim"
msgstr "crwdns112748:0crwdne112748:0"
-#: frappe/core/doctype/doctype/doctype.py:1052
+#: frappe/core/doctype/doctype/doctype.py:1053
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr "crwdns112750:0crwdne112750:0"
@@ -26378,7 +26401,7 @@ msgstr "crwdns127762:0crwdne127762:0"
msgid "This document is already amended, you cannot ammend it again"
msgstr "crwdns101792:0crwdne101792:0"
-#: frappe/model/document.py:472
+#: frappe/model/document.py:507
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr "crwdns111282:0crwdne111282:0"
@@ -26404,6 +26427,10 @@ msgid "This field will appear only if the fieldname defined here has value OR th
"eval:doc.age>18"
msgstr "crwdns131480:0crwdne131480:0"
+#: frappe/core/doctype/file/file.py:500
+msgid "This file is attached to a protected document and cannot be deleted."
+msgstr "crwdns154489:0crwdne154489:0"
+
#: frappe/core/doctype/file/file.js:20
msgid "This file is public. It can be accessed without authentication."
msgstr "crwdns101802:0crwdne101802:0"
@@ -26713,11 +26740,11 @@ msgstr "crwdns131526:0crwdne131526:0"
msgid "Timeline Name"
msgstr "crwdns131528:0crwdne131528:0"
-#: frappe/core/doctype/doctype/doctype.py:1536
+#: frappe/core/doctype/doctype/doctype.py:1537
msgid "Timeline field must be a Link or Dynamic Link"
msgstr "crwdns101946:0crwdne101946:0"
-#: frappe/core/doctype/doctype/doctype.py:1532
+#: frappe/core/doctype/doctype/doctype.py:1533
msgid "Timeline field must be a valid fieldname"
msgstr "crwdns101948:0crwdne101948:0"
@@ -26815,7 +26842,7 @@ msgstr "crwdns131534:0crwdne131534:0"
msgid "Title Prefix"
msgstr "crwdns131536:0crwdne131536:0"
-#: frappe/core/doctype/doctype/doctype.py:1473
+#: frappe/core/doctype/doctype/doctype.py:1474
msgid "Title field must be a valid fieldname"
msgstr "crwdns102012:0crwdne102012:0"
@@ -27033,7 +27060,7 @@ msgstr "crwdns102108:0crwdne102108:0"
msgid "Too many changes to database in single action."
msgstr "crwdns102110:0crwdne102110:0"
-#: frappe/utils/background_jobs.py:710
+#: frappe/utils/background_jobs.py:719
msgid "Too many queued background jobs ({0}). Please retry after some time."
msgstr "crwdns154316:0{0}crwdne154316:0"
@@ -27111,7 +27138,7 @@ msgstr "crwdns102136:0{0}crwdne102136:0"
msgid "Topic"
msgstr "crwdns131574:0crwdne131574:0"
-#: frappe/desk/query_report.py:526
+#: frappe/desk/query_report.py:533
#: frappe/public/js/frappe/views/reports/print_grid.html:45
#: frappe/public/js/frappe/views/reports/query_report.js:1255
#: frappe/public/js/frappe/views/reports/report_view.js:1515
@@ -27247,7 +27274,7 @@ msgstr "crwdns111548:0crwdne111548:0"
msgid "Tracking"
msgstr "crwdns148952:0crwdne148952:0"
-#: frappe/public/js/frappe/utils/utils.js:1780
+#: frappe/public/js/frappe/utils/utils.js:1784
msgid "Tracking URL generated and copied to clipboard"
msgstr "crwdns102180:0crwdne102180:0"
@@ -27550,7 +27577,7 @@ msgstr "crwdns131654:0crwdne131654:0"
msgid "URL for documentation or help"
msgstr "crwdns131656:0crwdne131656:0"
-#: frappe/core/doctype/file/file.py:217
+#: frappe/core/doctype/file/file.py:219
msgid "URL must start with http:// or https://"
msgstr "crwdns102322:0crwdne102322:0"
@@ -27621,7 +27648,7 @@ msgstr "crwdns102338:0crwdne102338:0"
msgid "Unable to update event"
msgstr "crwdns102340:0crwdne102340:0"
-#: frappe/core/doctype/file/file.py:462
+#: frappe/core/doctype/file/file.py:464
msgid "Unable to write file format for {0}"
msgstr "crwdns102342:0{0}crwdne102342:0"
@@ -28456,6 +28483,15 @@ msgstr "crwdns102700:0{0}crwdne102700:0"
msgid "Users"
msgstr "crwdns102702:0crwdne102702:0"
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'DocType'
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'Customize Form'
+#: 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 "crwdns154491:0crwdne154491:0"
+
#. Description of the 'Allot Points To Assigned Users' (Check) field in DocType
#. 'Energy Point Rule'
#: frappe/social/doctype/energy_point_rule/energy_point_rule.json
@@ -28581,15 +28617,15 @@ msgstr "crwdns131784:0crwdne131784:0"
msgid "Value To Be Set"
msgstr "crwdns131786:0crwdne131786:0"
-#: frappe/model/base_document.py:1048 frappe/model/document.py:834
+#: frappe/model/base_document.py:1048 frappe/model/document.py:869
msgid "Value cannot be changed for {0}"
msgstr "crwdns102750:0{0}crwdne102750:0"
-#: frappe/model/document.py:780
+#: frappe/model/document.py:815
msgid "Value cannot be negative for"
msgstr "crwdns102752:0crwdne102752:0"
-#: frappe/model/document.py:784
+#: frappe/model/document.py:819
msgid "Value cannot be negative for {0}: {1}"
msgstr "crwdns102754:0{0}crwdnd102754:0{1}crwdne102754:0"
@@ -28597,7 +28633,7 @@ msgstr "crwdns102754:0{0}crwdnd102754:0{1}crwdne102754:0"
msgid "Value for a check field can be either 0 or 1"
msgstr "crwdns102756:0crwdne102756:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:610
+#: frappe/custom/doctype/customize_form/customize_form.py:611
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"
@@ -28866,7 +28902,7 @@ msgstr "crwdns131820:0crwdne131820:0"
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr "crwdns112756:0{0}crwdne112756:0"
-#: frappe/core/doctype/doctype/doctype.py:1123
+#: frappe/core/doctype/doctype/doctype.py:1124
msgid "Warning: Naming is not set"
msgstr "crwdns148344:0crwdne148344:0"
@@ -28952,7 +28988,7 @@ msgstr "crwdns102894:0crwdne102894:0"
msgid "Web Page Block"
msgstr "crwdns102900:0crwdne102900:0"
-#: frappe/public/js/frappe/utils/utils.js:1708
+#: frappe/public/js/frappe/utils/utils.js:1712
msgid "Web Page URL"
msgstr "crwdns102902:0crwdne102902:0"
@@ -29117,7 +29153,7 @@ msgstr "crwdns102968:0crwdne102968:0"
msgid "Website Search Field"
msgstr "crwdns131844:0crwdne131844:0"
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1521
msgid "Website Search Field must be a valid fieldname"
msgstr "crwdns102974:0crwdne102974:0"
@@ -29776,7 +29812,7 @@ msgstr "crwdns103280:0crwdne103280:0"
msgid "You are not permitted to access this page."
msgstr "crwdns103282:0crwdne103282:0"
-#: frappe/__init__.py:665
+#: frappe/__init__.py:658
msgid "You are not permitted to access this resource."
msgstr "crwdns103284:0crwdne103284:0"
@@ -29833,7 +29869,7 @@ msgstr "crwdns103304:0crwdne103304:0"
msgid "You can disable this {0} instead of deleting it."
msgstr "crwdns142902:0{0}crwdne142902:0"
-#: frappe/core/doctype/file/file.py:704
+#: frappe/core/doctype/file/file.py:736
msgid "You can increase the limit from System Settings."
msgstr "crwdns103306:0crwdne103306:0"
@@ -29883,11 +29919,11 @@ msgstr "crwdns111342:0crwdne111342:0"
msgid "You can use wildcard %"
msgstr "crwdns103320:0crwdne103320:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:388
+#: frappe/custom/doctype/customize_form/customize_form.py:389
msgid "You can't set 'Options' for field {0}"
msgstr "crwdns103322:0{0}crwdne103322:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:392
+#: frappe/custom/doctype/customize_form/customize_form.py:393
msgid "You can't set 'Translatable' for field {0}"
msgstr "crwdns103324:0{0}crwdne103324:0"
@@ -29909,7 +29945,7 @@ msgstr "crwdns103330:0crwdne103330:0"
msgid "You cannot give review points to yourself"
msgstr "crwdns103332:0crwdne103332:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:384
+#: frappe/custom/doctype/customize_form/customize_form.py:385
msgid "You cannot unset 'Read Only' for field {0}"
msgstr "crwdns103334:0{0}crwdne103334:0"
@@ -29960,7 +29996,7 @@ msgstr "crwdns103354:0crwdne103354:0"
msgid "You do not have enough review points"
msgstr "crwdns103356:0crwdne103356:0"
-#: frappe/desk/query_report.py:824
+#: frappe/desk/query_report.py:831
msgid "You do not have permission to access {0}: {1}."
msgstr "crwdns149134:0{0}crwdnd149134:0{1}crwdne149134:0"
@@ -30004,7 +30040,7 @@ msgstr "crwdns103376:0crwdne103376:0"
msgid "You have been successfully logged out"
msgstr "crwdns103378:0crwdne103378:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:243
+#: frappe/custom/doctype/customize_form/customize_form.py:244
msgid "You have hit the row size limit on database table: {0}"
msgstr "crwdns103380:0{0}crwdne103380:0"
@@ -30061,7 +30097,7 @@ msgstr "crwdns103400:0crwdne103400:0"
msgid "You must login to submit this form"
msgstr "crwdns103402:0crwdne103402:0"
-#: frappe/model/document.py:354
+#: frappe/model/document.py:389
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr "crwdns151578:0{0}crwdnd151578:0{1}crwdnd151578:0{2}crwdne151578:0"
@@ -31192,7 +31228,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr "crwdns104130:0{0}crwdnd104130:0{1}crwdne104130:0"
-#: frappe/model/document.py:547
+#: frappe/model/document.py:582
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr "crwdns151848:0{0}crwdne151848:0"
@@ -31225,7 +31261,7 @@ msgstr "crwdns104142:0{0}crwdnd104142:0{1}crwdnd104142:0{2}crwdne104142:0"
msgid "{0} comments"
msgstr "crwdns104144:0{0}crwdne104144:0"
-#: frappe/core/doctype/doctype/doctype.py:1603
+#: frappe/core/doctype/doctype/doctype.py:1604
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr "crwdns127900:0{0}crwdne127900:0"
@@ -31338,15 +31374,15 @@ 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/core/doctype/doctype/doctype.py:932
+#: frappe/core/doctype/doctype/doctype.py:933
msgid "{0} is a mandatory field"
msgstr "crwdns104200:0{0}crwdne104200:0"
-#: frappe/core/doctype/file/file.py:512
+#: frappe/core/doctype/file/file.py:544
msgid "{0} is a not a valid zip file"
msgstr "crwdns104202:0{0}crwdne104202:0"
-#: frappe/core/doctype/doctype/doctype.py:1616
+#: frappe/core/doctype/doctype/doctype.py:1617
msgid "{0} is an invalid Data field."
msgstr "crwdns104204:0{0}crwdne104204:0"
@@ -31444,7 +31480,7 @@ msgstr "crwdns104244:0{0}crwdnd104244:0{1}crwdne104244:0"
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr "crwdns104246:0{0}crwdnd104246:0{1}crwdne104246:0"
-#: frappe/core/doctype/file/file.py:492
+#: frappe/core/doctype/file/file.py:524
msgid "{0} is not a zip file"
msgstr "crwdns104248:0{0}crwdne104248:0"
@@ -31524,23 +31560,23 @@ msgstr "crwdns104280:0{0}crwdne104280:0"
msgid "{0} months ago"
msgstr "crwdns104282:0{0}crwdne104282:0"
-#: frappe/model/document.py:1787
+#: frappe/model/document.py:1822
msgid "{0} must be after {1}"
msgstr "crwdns104284:0{0}crwdnd104284:0{1}crwdne104284:0"
-#: frappe/model/document.py:1550
+#: frappe/model/document.py:1585
msgid "{0} must be beginning with '{1}'"
msgstr "crwdns148714:0{0}crwdnd148714:0{1}crwdne148714:0"
-#: frappe/model/document.py:1552
+#: frappe/model/document.py:1587
msgid "{0} must be equal to '{1}'"
msgstr "crwdns148716:0{0}crwdnd148716:0{1}crwdne148716:0"
-#: frappe/model/document.py:1548
+#: frappe/model/document.py:1583
msgid "{0} must be none of {1}"
msgstr "crwdns148718:0{0}crwdnd148718:0{1}crwdne148718:0"
-#: frappe/model/document.py:1546 frappe/utils/csvutils.py:161
+#: frappe/model/document.py:1581 frappe/utils/csvutils.py:161
msgid "{0} must be one of {1}"
msgstr "crwdns104286:0{0}crwdnd104286:0{1}crwdne104286:0"
@@ -31552,7 +31588,7 @@ msgstr "crwdns104288:0{0}crwdne104288:0"
msgid "{0} must be unique"
msgstr "crwdns104290:0{0}crwdne104290:0"
-#: frappe/model/document.py:1554
+#: frappe/model/document.py:1589
msgid "{0} must be {1} {2}"
msgstr "crwdns148720:0{0}crwdnd148720:0{1}crwdnd148720:0{2}crwdne148720:0"
@@ -31642,11 +31678,11 @@ msgstr "crwdns104326:0{0}crwdnd104326:0{1}crwdne104326:0"
msgid "{0} role does not have permission on any doctype"
msgstr "crwdns111370:0{0}crwdne111370:0"
-#: frappe/model/document.py:1780
+#: frappe/model/document.py:1815
msgid "{0} row #{1}: "
msgstr "crwdns152018:0{0}crwdnd152018:0#{1}crwdne152018:0"
-#: frappe/desk/query_report.py:605
+#: frappe/desk/query_report.py:612
msgid "{0} saved successfully"
msgstr "crwdns104328:0{0}crwdne104328:0"
@@ -31666,7 +31702,7 @@ msgstr "crwdns104334:0{0}crwdne104334:0"
msgid "{0} shared this document with {1}"
msgstr "crwdns104336:0{0}crwdnd104336:0{1}crwdne104336:0"
-#: frappe/core/doctype/doctype/doctype.py:314
+#: frappe/core/doctype/doctype/doctype.py:315
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr "crwdns104338:0{0}crwdne104338:0"
@@ -31702,7 +31738,7 @@ msgstr "crwdns104350:0{0}crwdnd104350:0{1}crwdne104350:0"
msgid "{0} un-shared this document with {1}"
msgstr "crwdns104352:0{0}crwdnd104352:0{1}crwdne104352:0"
-#: frappe/custom/doctype/customize_form/customize_form.py:252
+#: frappe/custom/doctype/customize_form/customize_form.py:253
msgid "{0} updated"
msgstr "crwdns104354:0{0}crwdne104354:0"
@@ -31758,7 +31794,7 @@ msgstr "crwdns104378:0{0}crwdnd104378:0{1}crwdne104378:0"
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr "crwdns104380:0{0}crwdnd104380:0{1}crwdnd104380:0{2}crwdne104380:0"
-#: frappe/model/document.py:260 frappe/permissions.py:558
+#: frappe/model/document.py:295 frappe/permissions.py:558
msgid "{0} {1} not found"
msgstr "crwdns104382:0{0}crwdnd104382:0{1}crwdne104382:0"
@@ -31778,31 +31814,31 @@ msgstr "crwdns151120:0{0}crwdnd151120:0{1}crwdne151120:0"
msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}"
msgstr "crwdns104388:0{0}crwdnd104388:0{1}crwdnd104388:0{3}crwdnd104388:0{2}crwdne104388:0"
-#: frappe/core/doctype/doctype/doctype.py:1798
+#: frappe/core/doctype/doctype/doctype.py:1799
msgid "{0}: Cannot set Amend without Cancel"
msgstr "crwdns104390:0{0}crwdne104390:0"
-#: frappe/core/doctype/doctype/doctype.py:1816
+#: frappe/core/doctype/doctype/doctype.py:1817
msgid "{0}: Cannot set Assign Amend if not Submittable"
msgstr "crwdns104392:0{0}crwdne104392:0"
-#: frappe/core/doctype/doctype/doctype.py:1814
+#: frappe/core/doctype/doctype/doctype.py:1815
msgid "{0}: Cannot set Assign Submit if not Submittable"
msgstr "crwdns104394:0{0}crwdne104394:0"
-#: frappe/core/doctype/doctype/doctype.py:1793
+#: frappe/core/doctype/doctype/doctype.py:1794
msgid "{0}: Cannot set Cancel without Submit"
msgstr "crwdns104396:0{0}crwdne104396:0"
-#: frappe/core/doctype/doctype/doctype.py:1800
+#: frappe/core/doctype/doctype/doctype.py:1801
msgid "{0}: Cannot set Import without Create"
msgstr "crwdns104398:0{0}crwdne104398:0"
-#: frappe/core/doctype/doctype/doctype.py:1796
+#: frappe/core/doctype/doctype/doctype.py:1797
msgid "{0}: Cannot set Submit, Cancel, Amend without Write"
msgstr "crwdns104400:0{0}crwdne104400:0"
-#: frappe/core/doctype/doctype/doctype.py:1820
+#: frappe/core/doctype/doctype/doctype.py:1821
msgid "{0}: Cannot set import as {1} is not importable"
msgstr "crwdns104402:0{0}crwdnd104402:0{1}crwdne104402:0"
@@ -31810,43 +31846,43 @@ msgstr "crwdns104402:0{0}crwdnd104402:0{1}crwdne104402:0"
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr "crwdns104404:0{0}crwdnd104404:0{1}crwdne104404:0"
-#: frappe/core/doctype/doctype/doctype.py:1424
+#: frappe/core/doctype/doctype/doctype.py:1425
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr "crwdns104406:0{0}crwdnd104406:0{1}crwdne104406:0"
-#: frappe/core/doctype/doctype/doctype.py:1332
+#: frappe/core/doctype/doctype/doctype.py:1333
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr "crwdns104408:0{0}crwdnd104408:0{1}crwdnd104408:0{2}crwdne104408:0"
-#: frappe/core/doctype/doctype/doctype.py:1291
+#: frappe/core/doctype/doctype/doctype.py:1292
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr "crwdns104410:0{0}crwdnd104410:0{1}crwdnd104410:0{2}crwdne104410:0"
-#: frappe/core/doctype/doctype/doctype.py:1279
+#: frappe/core/doctype/doctype/doctype.py:1280
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr "crwdns104412:0{0}crwdnd104412:0{1}crwdnd104412:0{2}crwdne104412:0"
-#: frappe/core/doctype/doctype/doctype.py:1411
+#: frappe/core/doctype/doctype/doctype.py:1412
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr "crwdns104414:0{0}crwdnd104414:0{1}crwdnd104414:0{2}crwdne104414:0"
-#: frappe/core/doctype/doctype/doctype.py:1753
+#: frappe/core/doctype/doctype/doctype.py:1754
msgid "{0}: No basic permissions set"
msgstr "crwdns104416:0{0}crwdne104416:0"
-#: frappe/core/doctype/doctype/doctype.py:1767
+#: frappe/core/doctype/doctype/doctype.py:1768
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr "crwdns104418:0{0}crwdnd104418:0{1}crwdne104418:0"
-#: frappe/core/doctype/doctype/doctype.py:1313
+#: frappe/core/doctype/doctype/doctype.py:1314
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr "crwdns104420:0{0}crwdnd104420:0{1}crwdnd104420:0{2}crwdne104420:0"
-#: frappe/core/doctype/doctype/doctype.py:1302
+#: frappe/core/doctype/doctype/doctype.py:1303
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr "crwdns104422:0{0}crwdnd104422:0{1}crwdnd104422:0{2}crwdne104422:0"
-#: frappe/core/doctype/doctype/doctype.py:1320
+#: frappe/core/doctype/doctype/doctype.py:1321
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr "crwdns104424:0{0}crwdnd104424:0{1}crwdnd104424:0{2}crwdnd104424:0{3}crwdne104424:0"
@@ -31854,7 +31890,7 @@ msgstr "crwdns104424:0{0}crwdnd104424:0{1}crwdnd104424:0{2}crwdnd104424:0{3}crwd
msgid "{0}: Other permission rules may also apply"
msgstr "crwdns111372:0{0}crwdne111372:0"
-#: frappe/core/doctype/doctype/doctype.py:1782
+#: frappe/core/doctype/doctype/doctype.py:1783
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr "crwdns104426:0{0}crwdne104426:0"
@@ -31862,7 +31898,7 @@ msgstr "crwdns104426:0{0}crwdne104426:0"
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr "crwdns104428:0{0}crwdnd104428:0{1}crwdne104428:0"
-#: frappe/core/doctype/doctype/doctype.py:1266
+#: frappe/core/doctype/doctype/doctype.py:1267
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr "crwdns104430:0{0}crwdnd104430:0{1}crwdne104430:0"
@@ -31879,7 +31915,7 @@ msgstr "crwdns104434:0{0}crwdnd104434:0{1}crwdnd104434:0{2}crwdne104434:0"
msgid "{0}: {1} vs {2}"
msgstr "crwdns104436:0{0}crwdnd104436:0{1}crwdnd104436:0{2}crwdne104436:0"
-#: frappe/core/doctype/doctype/doctype.py:1432
+#: frappe/core/doctype/doctype/doctype.py:1433
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr "crwdns104438:0{0}crwdnd104438:0{1}crwdnd104438:0{2}crwdne104438:0"
@@ -31903,7 +31939,7 @@ msgstr "crwdns104444:0{count}crwdne104444:0"
msgid "{count} rows selected"
msgstr "crwdns104446:0{count}crwdne104446:0"
-#: frappe/core/doctype/doctype/doctype.py:1486
+#: frappe/core/doctype/doctype/doctype.py:1487
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr "crwdns104448:0{{{0}}}crwdnd104448:0{{field_name}}crwdne104448:0"
diff --git a/frappe/locale/es.po b/frappe/locale/es.po
index aa880a7360..0b376918a6 100644
--- a/frappe/locale/es.po
+++ b/frappe/locale/es.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-03-30 09:33+0000\n"
-"PO-Revision-Date: 2025-03-31 17:43\n"
+"POT-Creation-Date: 2025-04-06 09:33+0000\n"
+"PO-Revision-Date: 2025-04-07 18:35\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@ msgstr "<head> HTML"
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr "'En Búsqueda Global' no está permitido para el campo {0} del tipo {1}"
-#: frappe/core/doctype/doctype/doctype.py:1352
+#: frappe/core/doctype/doctype/doctype.py:1353
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr "'En Búsqueda Global' no está permitido para el tipo {0} en la fila {1}"
@@ -82,7 +82,7 @@ msgstr "'En Búsqueda Global' no está permitido para el tipo {0} en la fila {1}
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr "'En vista de lista' no está permitido para el campo {0} del tipo {1}"
-#: frappe/custom/doctype/customize_form/customize_form.py:361
+#: frappe/custom/doctype/customize_form/customize_form.py:362
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr "'En vista de lista' no está permitido para el tipo {0} en el renglón {1}"
@@ -94,7 +94,7 @@ msgstr "'Destinatarios' no especificados"
msgid "'{0}' is not a valid URL"
msgstr "'{0}' no es una URL válida"
-#: frappe/core/doctype/doctype/doctype.py:1346
+#: frappe/core/doctype/doctype/doctype.py:1347
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr "'{0}' no permitido para el tipo {1} en la fila {2}"
@@ -687,7 +687,7 @@ msgstr ">"
msgid ">="
msgstr ">="
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr "El nombre de un DocType debe empezar por una letra y sólo puede estar formado por letras, números, espacios, guiones bajos y guiones"
@@ -699,7 +699,7 @@ msgstr "Una publicación destacada debe tener una imagen de portada"
msgid "A field with the name {0} already exists in {1}"
msgstr "Ya existe un campo con el nombre {0} en {1}"
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr "Ya existe un archivo con el mismo nombre {}"
@@ -986,7 +986,7 @@ msgstr "Acción / Ruta"
msgid "Action Complete"
msgstr "Acción completada"
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr "Acción Fallida"
@@ -1402,7 +1402,7 @@ msgstr "HTML añadido en la sección <head> de la página web, utiliza sob
msgid "Added default log doctypes: {}"
msgstr "Se añadieron Doctypes de registro predeterminado"
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr "Añadido {0}"
@@ -2121,7 +2121,7 @@ msgstr "Corrigiento"
msgid "Amendment Naming Override"
msgstr "Sobrescribir la nomenclatura rectificada"
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr ""
@@ -2261,7 +2261,7 @@ msgstr "Clave Secreta de Aplicación"
msgid "App not found for module: {0}"
msgstr "App no encontrada para el módulo: {0}"
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr "Aplicación {0} no está instalada"
@@ -2747,7 +2747,7 @@ msgstr "Adjuntar al Campo"
msgid "Attached To Name"
msgstr "Asociado A Nombre"
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr "El nombre \"Adjuntado a\" debe ser una cadena o un entero"
@@ -2765,7 +2765,7 @@ msgstr "Adjunto"
msgid "Attachment Limit (MB)"
msgstr "Límite Adjunto (MB)"
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr "Límite de adjuntos alcanzado"
@@ -2966,7 +2966,7 @@ msgstr "Repetición automática del día {0} {1} ha sido repetida."
msgid "Auto Repeat Document Creation Failed"
msgstr "Repetición automática de creación de documento fallida"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr "Programación de repetición automática"
@@ -3314,6 +3314,11 @@ msgstr "Nombre de la carpeta de respaldo"
msgid "Backup Frequency"
msgstr "Frecuencia de copia de seguridad"
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr "El trabajo de copia de seguridad ya está en cola. Recibirá un correo electrónico con el enlace de descarga"
@@ -3740,7 +3745,7 @@ msgstr "Fuerza Bruta de Seguridad"
msgid "Bucket Name"
msgstr "Nombre del depósito"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr "Cesta {0} no encontrada."
@@ -4035,7 +4040,7 @@ msgstr "Cámara"
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -4071,7 +4076,7 @@ msgstr "Puede Escribir"
msgid "Can not rename as column {0} is already present on DocType."
msgstr "No se puede renombrar porque la columna {0} ya está presente en DocType."
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr "Solo puede cambiar a/desde la regla de nomenclatura Autoincremento cuando no hay datos en el Doctype"
@@ -4138,7 +4143,7 @@ msgstr "¿Cancelar {0} documentos?"
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4178,7 +4183,7 @@ msgstr "No se puede quitar"
msgid "Cannot Update After Submit"
msgstr "No se puede Actualizar Después de Validar"
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr "No se puede acceder a la ruta del archivo {0}"
@@ -4194,11 +4199,11 @@ msgstr "No se puede cancelar antes de validar. Ver Transición {0}"
msgid "Cannot cancel {0}."
msgstr "No se puede cancelar {0}."
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr "No se puede cambiar el estado del documento de 0 (Borrador) a 2 (Cancelado)"
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr "No se puede cambiar el estado del documento de 1 (Validado) a 0 (Borrador)"
@@ -4210,7 +4215,7 @@ msgstr "No se puede cambiar el estado del documento cancelado (Estado{0})
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr "No se puede cambiar el estado de un documento cancelado, Transition row {0}"
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr "No se puede cambiar a/desde autoincremento autonombre en Personalizar formulario"
@@ -4222,7 +4227,7 @@ msgstr "No se puede crear un {0} en contra de un documento secundario: {1}"
msgid "Cannot create private workspace of other users"
msgstr "No se puede crear un Área de Trabajo privado para otros usuarios"
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr "No se puede eliminar la carpeta principal y sus carpetas adjuntas"
@@ -4281,7 +4286,7 @@ msgstr "No se puede editar gráficos estándar"
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "No se puede editar un informe estándar. Por favor, duplicar y crear un nuevo informe"
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr "No se puede editar un documento cancelado"
@@ -4302,11 +4307,11 @@ msgstr "No se pueden editar los campos estándar"
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr "No se puede habilitar {0} para un tipo de documento que puede ser validado"
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr "No se puede encontrar el archivo {} en el disco"
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr "No se pueden obtener los contenidos de archivo de una carpeta"
@@ -4314,7 +4319,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/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr "No se puede vincular al documento anulado: {0}"
@@ -4652,7 +4657,7 @@ msgstr "No se permiten DocTypes hijos"
msgid "Child Doctype"
msgstr "DocTypo hijo"
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr "Tabla secundaria {0} para el campo {1}"
@@ -5576,7 +5581,7 @@ msgstr "Contiene {0} correcciones de seguridad"
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5685,7 +5690,7 @@ msgstr "Copiar al Portapapeles"
msgid "Copyright"
msgstr "Derechos de Autor"
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr "Core DocTypes no se puede personalizar."
@@ -5701,7 +5706,7 @@ msgstr "Versión correcta:"
msgid "Could not connect to outgoing email server"
msgstr "No se pudo conectar con el servidor de correo electrónico saliente"
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr "No se pudo encontrar {0}"
@@ -6556,7 +6561,7 @@ msgstr "Registro de Importación de Datos"
msgid "Data Import Template"
msgstr "Plantilla para importar datos"
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr "Datos demasiado largos"
@@ -6587,7 +6592,7 @@ msgstr "Uso de tamaño de fila de base de datos"
msgid "Database Storage Usage By Tables"
msgstr "Uso de almacenamiento de bases de datos por Tablas"
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr "Limite de tamaño de la tabla de la base de datos"
@@ -6888,11 +6893,11 @@ msgstr "Espacio de trabajo predeterminado"
msgid "Default display currency"
msgstr "Moneda de visualización por defecto"
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr "El valor predeterminado para el tipo 'Verificar' del campo {0} debe ser '0' o '1'"
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr "El valor predeterminado para {0} debe estar en la lista de opciones."
@@ -7479,7 +7484,7 @@ msgstr "Descartar {0}"
msgid "Discard?"
msgstr "¿Descartar?"
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr "Descartado"
@@ -7547,7 +7552,7 @@ msgstr "No crear nuevo usuario si el usuario con correo electrónico no existe e
msgid "Do not edit headers which are preset in the template"
msgstr "No edite los encabezados que están preestablecidos en la plantilla"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr "No tienes permiso para acceder al bucket {0}."
@@ -7643,7 +7648,7 @@ msgstr "El DocStatus de los siguientes estados ha cambiado:
{0}{0} provided for the field {1} must have atleast one Link field"
msgstr "El tipo de documento {0} proporcionado para el campo {1} debe tener al menos un campo de enlace"
@@ -7690,11 +7695,11 @@ msgstr "DocType Estado"
msgid "DocType View"
msgstr "Vista DocType"
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr "El 'DocType' no se puede fusionar"
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr "DocType sólo puede ser renombrado por Administrator"
@@ -7736,7 +7741,7 @@ msgstr "DocType {0} no existe."
msgid "DocType {} not found"
msgstr "DocType {} no encontrado"
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr "El nombre de DocType no debe comenzar ni terminar con espacios en blanco"
@@ -7750,7 +7755,7 @@ msgstr "Los DocTypes no se pueden modificar, utilice {0} en su lugar"
msgid "Doctype"
msgstr "Doctype"
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr "El nombre de los Doctype está limitado a {0} caracteres ({1})"
@@ -7812,19 +7817,19 @@ msgstr "Vinculación de documentos"
msgid "Document Links"
msgstr "Enlaces de documentos"
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr "Fila de enlaces de documento #{0}: no se pudo encontrar el campo {1} en {2} DocType"
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr "Fila de enlaces de documento #{0}: doctype o nombre de campo no válido."
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr "Documento Links Row #{0}: El DocType padre es obligatorio para los enlaces internos"
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr "Documento Links Row #{0}: El nombre del campo de tabla es obligatorio para los enlaces internos"
@@ -7864,7 +7869,7 @@ msgstr "Condición de la regla de nomenclatura de documentos"
msgid "Document Naming Settings"
msgstr "Configuración de Nombres de documentos"
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr "Documento en Cola"
@@ -8021,7 +8026,7 @@ msgid "Document Types and Permissions"
msgstr "Tipos de documentos y permisos"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr "Documento desbloqueado"
@@ -10069,11 +10074,11 @@ msgstr "Obteniendo documentos predeterminados de Global Search."
msgid "Field"
msgstr "Campo"
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr "El campo \"ruta\" es obligatoria para las vistas web"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr "El campo \"título\" es obligatorio si se establece \"Campo de búsqueda en el sitio web\"."
@@ -10086,7 +10091,7 @@ msgstr "El campo \"valor\" es obligatorio. Por favor, especifique un valor a ser
msgid "Field Description"
msgstr "Descripción de Campo"
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr "Falta campo"
@@ -10174,11 +10179,11 @@ msgstr "El campo {0} del documento {1} no es ni un campo de número de móvil ni
msgid "Fieldname"
msgstr "Nombre del campo"
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr "Nombre de campo '{0}' en conflicto con un {1} del nombre {2} en {3}"
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr "El nombre de campo llamado {0} debe existir para habilitar el nombre automático"
@@ -10202,11 +10207,11 @@ msgstr "El nombre de campo {0} aparece varias veces"
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr "El nombre del campo {0} no puede tener caracteres especiales como {1}"
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr "Nombre de campo {0} en conflicto con el metaobjeto"
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr "El nombre de campo {0} está restringido"
@@ -10242,7 +10247,7 @@ msgstr "Campos"
msgid "Fields Multicheck"
msgstr "Campos Multicheck"
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr "Los campos `file_name` o `file_url` deben establecerse para Archivo"
@@ -10274,7 +10279,7 @@ msgstr "FieldType"
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr "Tipo de campo no se puede cambiar de {0} a {1}"
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr "El tipo de campo de {0} no puede ser cambiado a {1} en la línea {2}"
@@ -10347,7 +10352,7 @@ msgstr "URL del archivo"
msgid "File backup is ready"
msgstr "La copia de seguridad de archivos está lista"
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr "El nombre de archivo no puede tener {0}"
@@ -10355,7 +10360,7 @@ msgstr "El nombre de archivo no puede tener {0}"
msgid "File not attached"
msgstr "Archivo no adjuntado"
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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"
@@ -10364,11 +10369,11 @@ msgstr "El tamaño del archivo supera el tamaño máximo permitido de {0} MB"
msgid "File too big"
msgstr "El archivo es demasiado grande"
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr "El tipo de archivo {0} no está permitido"
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr "Archivo {0} no existe"
@@ -10601,11 +10606,11 @@ msgstr "Factor de Redondeo"
msgid "Fold"
msgstr "Plegar"
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr "El plegado no se puede utilizar al final del formulario"
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr "El plegado debe ir antes del salto de pagina"
@@ -10623,7 +10628,7 @@ msgstr "Nombre de la carpeta"
msgid "Folder name should not include '/' (slash)"
msgstr "Nombre de carpeta no debe incluir '/' (slash)"
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr "Carpeta {0} no está vacía"
@@ -10882,7 +10887,7 @@ msgstr "Para varias direcciones, introduzca la dirección en una línea diferent
msgid "For updating, you can update only selective columns."
msgstr "Para actualizar datos, puedes editar sólo las columnas que necesites"
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr "Para {0} en el nivel {1} en {2} de la línea {3}"
@@ -11177,7 +11182,7 @@ msgstr "Función"
msgid "Function Based On"
msgstr "Función basada en"
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr "La función {0} no está en la lista blanca."
@@ -11251,7 +11256,7 @@ msgid "Generate Random Password"
msgstr "Generar Contraseña Aleatoria"
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr "Generar URL de seguimiento"
@@ -11973,7 +11978,7 @@ msgstr "Helvética"
msgid "Helvetica Neue"
msgstr "Helvetica Neue"
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr "Esta es tu URL de seguimiento"
@@ -12366,7 +12371,7 @@ msgstr "Si Aplicar Permisos de Usuario Estricto esta seleccionado y se ha defini
msgid "If Checked workflow status will not override status in list view"
msgstr "Si el estado de flujo de trabajo facturado no anulará el estado en la vista de lista"
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12454,6 +12459,12 @@ msgstr "Si está habilitado, a los usuarios que inicien sesión desde la Direcci
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr "Si está activado, los usuarios serán notificados cada vez que inicien sesión. Si no está habilitado, los usuarios solo serán notificados una vez."
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12659,11 +12670,11 @@ msgstr "Vista de Imagen"
msgid "Image Width"
msgstr "Ancho de la imagen"
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr "Campo de imagen debe ser un nombre de campo válido"
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr "Campo de imagen debe ser de tipo Adjuntar imagen"
@@ -13018,11 +13029,11 @@ msgstr "Usuario o Contraseña Incorrecta"
msgid "Incorrect Verification code"
msgstr "Código de Verificación incorrecto"
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr "Valor incorrecto en la fila {0}:"
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr "Valor incorrecto:"
@@ -13190,7 +13201,7 @@ msgstr "Permisos insuficientes para eliminar el informe"
msgid "Insufficient Permissions for editing Report"
msgstr "Permisos insuficientes para eliminar el informe"
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr "Límite de archivos adjuntos insuficiente"
@@ -13345,11 +13356,11 @@ msgstr "DocType inválido"
msgid "Invalid DocType: {0}"
msgstr "DocType no válido: {0}"
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr "Nombre de campo no válido"
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr "URL de archivo inválida"
@@ -13389,8 +13400,8 @@ msgstr "Serie de nombres no válida: {}"
msgid "Invalid Operation"
msgstr "Operación inválida"
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr "Opción inválida"
@@ -13429,7 +13440,7 @@ msgstr "Solicitud inválida"
msgid "Invalid Search Field {0}"
msgstr "Campo de búsqueda no válido {0}"
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr "Nombre del Campo de Tabla Inválido"
@@ -13437,7 +13448,7 @@ msgstr "Nombre del Campo de Tabla Inválido"
msgid "Invalid Transition"
msgstr "Transición inválida"
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13464,7 +13475,7 @@ msgstr "Función de agregación inválida"
msgid "Invalid column"
msgstr "Columna inválida"
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr "Estado del documento no válido"
@@ -13480,7 +13491,7 @@ msgstr "Conjunto de expresión no válida en el filtro {0} ({1})"
msgid "Invalid field name {0}"
msgstr "Nombre de campo inválido {0}"
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr "Nombre de campo no válido '{0}' en nombre automático"
@@ -13544,7 +13555,7 @@ msgstr "Valores inválidos para los campos:"
msgid "Invalid wkhtmltopdf version"
msgstr "Versión wkhtmltopdf no válida"
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr "Condición {0} no válida"
@@ -13692,7 +13703,7 @@ msgstr "Es público"
msgid "Is Published Field"
msgstr "Es campo publicable"
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr "Es Campo Publicable debe ser un nombre de campo válido"
@@ -15529,7 +15540,7 @@ msgstr "Tamaño máximo de archivo adjunto"
msgid "Max auto email report per user"
msgstr "Informes de correo electrónico automático máximos por usuario"
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr "El ancho máximo para el tipo de divisa es 100px en la línea {0}"
@@ -15538,7 +15549,7 @@ msgstr "El ancho máximo para el tipo de divisa es 100px en la línea {0}"
msgid "Maximum"
msgstr "Máximo"
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr "Límite máximo de adjunto de {0} ha sido alcanzado por {1} {2}."
@@ -15580,7 +15591,7 @@ msgstr "Significado de Validar, Cancelar, Rectificar"
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15720,7 +15731,7 @@ msgstr "Mensaje marcado"
msgid "Message from server: {0}"
msgstr "Mensaje del servidor: {0}"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr "Mensaje no Configurado"
@@ -15807,7 +15818,7 @@ msgstr "Meta título para SEO"
msgid "Method"
msgstr "Método"
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr "Método no permitido"
@@ -15888,7 +15899,7 @@ msgstr "Srta."
msgid "Missing DocType"
msgstr "Falta DocType"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr "Campo faltante"
@@ -16454,7 +16465,7 @@ msgstr "Configuración de Navegación"
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"
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr "Valor negativo"
@@ -16924,7 +16935,7 @@ msgstr "Sin nombre especificado para {0}"
msgid "No New notifications"
msgstr "No hay nuevas notificaciones"
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr "No hay Permisos Especificados"
@@ -17119,7 +17130,7 @@ msgstr "No se de filas (máx 500)"
msgid "No of Sent SMS"
msgstr "Nº de SMS enviados"
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr "Sin permiso para {0}"
@@ -17279,7 +17290,7 @@ msgstr "No está vinculado a ningún registro"
msgid "Not Nullable"
msgstr "No nulo"
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17288,7 +17299,7 @@ msgstr "No nulo"
msgid "Not Permitted"
msgstr "No permitido"
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr "No permitido leer {0}"
@@ -17357,7 +17368,7 @@ msgstr "No permitido para {0}: {1}"
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr "No se permite adjuntar {0} documento, habilite Permitir impresión para {0} en Configuración de impresión."
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr "No se permite crear DocType virtual personalizado."
@@ -17381,7 +17392,7 @@ msgstr "Extraviado"
msgid "Not in Developer Mode"
msgstr "No se encuentra en modo desarrollador"
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
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."
@@ -17647,7 +17658,7 @@ msgstr "Numero de grupos"
msgid "Number of Queries"
msgstr "Número de consultas"
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr "El número de campos adjuntos es superior a {}, límite actualizado a {}."
@@ -17960,7 +17971,7 @@ msgstr "Solo el administrador puede usar la grabadora"
msgid "Only Allow Edit For"
msgstr "Permitir editar para"
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr "Solo las opciones permitidas para el campo de datos son:"
@@ -17983,7 +17994,7 @@ msgstr "Solo se permite exportar personalizaciones en modo desarrollador"
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr "Cambie esto sólo si desea utilizar otros sistemas de almacenamiento de objetos compatibles con S3."
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr "Solo pueden descartarse los borradores de documentos"
@@ -18010,7 +18021,7 @@ msgstr "Solo se pueden eliminar informes del tipo Generador de Informes"
msgid "Only reports of type Report Builder can be edited"
msgstr "Solo se pueden editar informes del tipo Generador de Informes"
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "Solo los DocTypes estándar pueden personalizarse desde el formulario Personalizar."
@@ -18180,7 +18191,7 @@ msgstr "Opción 2"
msgid "Option 3"
msgstr "Opción 3"
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr "La opción {0} para el campo {1} no es una tabla secundaria"
@@ -18212,7 +18223,7 @@ msgstr "Opcional: La alerta será enviada si esta expresión es verdadera"
msgid "Options"
msgstr "Opciones"
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr "Las opciones de campo de tipo 'Vinculo Dinámico' debe apuntar a otro campo con propiedades 'DocType'"
@@ -18221,7 +18232,7 @@ msgstr "Las opciones de campo de tipo 'Vinculo Dinámico' debe apuntar a otro ca
msgid "Options Help"
msgstr "Opciones de ayuda"
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr "Las opciones para el campo Calificación pueden ir de 3 a 10"
@@ -18229,7 +18240,7 @@ msgstr "Las opciones para el campo Calificación pueden ir de 3 a 10"
msgid "Options for select. Each option on a new line."
msgstr "Opciones para seleccionar. Cada opción en una nueva línea."
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr "Las opciones para {0} deben configurarse antes de configurar el valor predeterminado."
@@ -18612,11 +18623,11 @@ msgstr "Campo padre"
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr "Campo principal (árbol)"
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr "El campo principal debe ser un nombre de campo válido"
@@ -18625,7 +18636,7 @@ msgstr "El campo principal debe ser un nombre de campo válido"
msgid "Parent Label"
msgstr "Etiqueta Principal"
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr "Falta padre"
@@ -18983,8 +18994,8 @@ msgstr "Tipo de Permiso"
msgid "Permissions"
msgstr "Permisos"
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr "Error de Permisos"
@@ -19246,7 +19257,7 @@ msgstr "Por favor, habilite al menos una Clave de Inicio de Sesión Social o LDA
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr "Por favor, active los pop-ups"
@@ -19332,7 +19343,7 @@ msgstr "Por favor, inicie sesión para enviar un comentario."
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "Asegúrese de que los documentos de comunicación de referencia no estén vinculados circularmente."
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr "Por favor, actualice para obtener el último documento."
@@ -19466,7 +19477,7 @@ msgstr "Por favor, configure la serie que se utilizará."
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr "Configure SMS antes de configurarlo como un método de autenticación, a través de Configuración de SMS"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr "Configura un mensaje primero"
@@ -19645,7 +19656,7 @@ msgstr "Publicar bajo {0}"
msgid "Precision"
msgstr "Precisión"
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr "Precisión debe estar entre 1 y 6"
@@ -20146,6 +20157,18 @@ msgstr "Property Setter sobreescribe una propiedad de un DocType o Field estánd
msgid "Property Type"
msgstr "Tipo de Inmueble"
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20392,7 +20415,7 @@ msgstr "La consulta debe ser de tipo SELECT o WITH de sólo lectura."
msgid "Queue"
msgstr "Cola"
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr ""
@@ -20413,7 +20436,7 @@ msgstr "Tipo(s) de Cola"
msgid "Queue in Background (BETA)"
msgstr "Cola en segundo plano (BETA)"
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr "Cola debe ser una de {0}"
@@ -20448,7 +20471,7 @@ msgstr "En cola para envío. Puedes seguir el progreso durante {0}."
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr "En cola para copia de seguridad. Se puede tomar un par de minutos a una hora."
@@ -20786,7 +20809,7 @@ msgstr "Registro del Índice sugerido"
msgid "Records for following doctypes will be filtered"
msgstr "Se filtrarán los registros de los siguientes doctypes"
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr "Obtención recursiva desde"
@@ -21280,7 +21303,7 @@ msgstr "Eliminar Pestaña"
msgid "Removed"
msgstr "Eliminado"
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr "Eliminado {0}"
@@ -21302,7 +21325,7 @@ msgstr "Renombrar Nombre de Campo"
msgid "Rename {0}"
msgstr "Cambiar el nombre {0}"
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr "Archivos renombrados y código reemplazado en los controladores, por favor verifique!"
@@ -21538,7 +21561,7 @@ msgstr "Vista de Reporte"
msgid "Report bug"
msgstr "Reportar error"
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr "El reporte no se puede definir para un solo tipo"
@@ -21564,7 +21587,7 @@ msgstr "Límite de reportes alcanzado"
msgid "Report timed out."
msgstr "Se agotó el tiempo de espera para reportar."
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr "Informe actualizado con éxito"
@@ -22217,7 +22240,7 @@ msgstr "Redirecciones de ruta"
msgid "Route: Example \"/app\""
msgstr "Ruta: Ejemplo \"/app\""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr "Línea"
@@ -22225,8 +22248,8 @@ msgstr "Línea"
msgid "Row #"
msgstr "Fila #"
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr "Fila # {0}: El usuario no administrador no puede establecer el rol {1} al doctype personalizado"
@@ -22234,7 +22257,7 @@ msgstr "Fila # {0}: El usuario no administrador no puede establecer el rol {1} a
msgid "Row #{0}:"
msgstr "Fila #{0}:"
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr "Fila #{}: Nombre del campo es obligatorio"
@@ -22270,11 +22293,11 @@ msgstr "Valores de la Fila Cambiaron"
msgid "Row {0}"
msgstr "Fila {0}"
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr "Fila {0}: No se permite deshabilitar Obligatorio para Campos Estándar"
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr "Fila {0}: No se permite activar 'Permitir al validar' para los campos estándar"
@@ -22566,7 +22589,7 @@ msgstr "Guardar al completar"
msgid "Save the document."
msgstr "Guarde el documento."
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22847,7 +22870,7 @@ msgstr "Resultados de la búsqueda"
msgid "Search by filename or extension"
msgstr "Búsqueda por nombre de archivo o extensión"
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr "campo de búsqueda {0} no es válido"
@@ -23208,11 +23231,11 @@ msgstr "Seleccione un campo para editar sus propiedades."
msgid "Select a group node first."
msgstr "Seleccione primero un nodo de grupo"
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr "Seleccione un campo de remitente válido para crear documentos desde el correo electrónico"
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr "Seleccione un campo de asunto válido para crear documentos desde el correo electrónico"
@@ -23520,7 +23543,7 @@ msgstr "Correo electrónico del Remitente"
msgid "Sender Email Field"
msgstr "Campo Nombre del remitente"
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr "El campo del remitente debe tener opciones de correo electrónico"
@@ -23627,7 +23650,7 @@ msgstr "Serie actualizada para {}"
msgid "Series counter for {} updated to {} successfully"
msgstr "Contador de Series para {} actualizado a {} exitosamente"
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr "Secuencia {0} ya utilizada en {1}"
@@ -24471,7 +24494,7 @@ msgstr "Expresión Python simple, Ejemplo: estado == 'Abierto' y tipo == 'Error'
msgid "Simultaneous Sessions"
msgstr "Sesiones simultáneas"
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr "Los DocTypes individuales no se pueden personalizar."
@@ -24727,14 +24750,14 @@ msgstr "Opciones de clasificación"
msgid "Sort Order"
msgstr "Ordenar por"
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
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/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24828,7 +24851,7 @@ msgstr "Estándar"
msgid "Standard DocType can not be deleted."
msgstr "No se puede eliminar DocType estándar."
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr "Standard DocType no puede tener el formato de impresión predeterminado, use Customize Form"
@@ -25232,7 +25255,7 @@ msgstr "Asunto"
msgid "Subject Field"
msgstr "Campo de Asunto"
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr "El tipo de campo de asunto debe ser Datos, Texto, Texto largo, Texto pequeño, Editor de texto"
@@ -25888,7 +25911,7 @@ msgstr "Campo de Tabla"
msgid "Table Fieldname"
msgstr "Nombre del Campo de Tabla"
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr "Falta Nombre del Campo de Tabla"
@@ -25914,7 +25937,7 @@ msgstr "Tabla recortada"
msgid "Table updated"
msgstr "Tabla actualiza"
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr "La tabla {0} no puede estar vacía"
@@ -26154,7 +26177,7 @@ msgstr "El ID de cliente obtenido de la Consola de Google Cloud en "
msgid ">="
msgstr ">="
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr "نام DocType باید با یک حرف شروع شود و فقط شامل حروف، اعداد، فاصله، زیرخط و خط فاصله باشد."
@@ -564,7 +564,7 @@ msgstr "یک پست برجسته باید تصویر جلد داشته باشد"
msgid "A field with the name {0} already exists in {1}"
msgstr "فیلدی با نام {0} از قبل در {1} وجود دارد"
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr "فایلی با همین نام {} از قبل وجود دارد"
@@ -851,7 +851,7 @@ msgstr "اقدام / مسیر"
msgid "Action Complete"
msgstr "اقدام کامل شد"
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr "اقدام ناموفق بود"
@@ -1267,7 +1267,7 @@ msgstr "HTML در <head> بخشی از صفحه وب، که در درجه
msgid "Added default log doctypes: {}"
msgstr "افزودن پیشفرض اسناد گزارش: {}"
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr "اضافه شد {0}"
@@ -1985,7 +1985,7 @@ msgstr "اصلاح کننده"
msgid "Amendment Naming Override"
msgstr "اصلاح نامگذاری لغو"
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr "اصلاحیه مجاز نیست"
@@ -2125,7 +2125,7 @@ msgstr "کلید مخفی برنامه"
msgid "App not found for module: {0}"
msgstr "برنامه برای ماژول یافت نشد: {0}"
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr "برنامه {0} نصب نشده است"
@@ -2611,7 +2611,7 @@ msgstr "پیوست به فیلد"
msgid "Attached To Name"
msgstr "پیوست به نام"
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr "پیوست به نام باید یک رشته یا یک عدد صحیح باشد"
@@ -2629,7 +2629,7 @@ msgstr "پیوست"
msgid "Attachment Limit (MB)"
msgstr "محدودیت پیوست (MB)"
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr "به محدودیت پیوست رسید"
@@ -2830,7 +2830,7 @@ msgstr "روز تکرار خودکار{0} {1} تکرار شده است."
msgid "Auto Repeat Document Creation Failed"
msgstr "تکرار خودکار ایجاد سند انجام نشد"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr "زمانبندی تکرار خودکار"
@@ -3178,6 +3178,11 @@ msgstr "نام پوشه پشتیبان"
msgid "Backup Frequency"
msgstr "فرکانس پشتیبان گیری"
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr "کار پشتیبان گیری از قبل در صف است. یک ایمیل با لینک دانلود دریافت خواهید کرد"
@@ -3604,7 +3609,7 @@ msgstr "Brute Force Security"
msgid "Bucket Name"
msgstr "نام باکت"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr "باکت {0} یافت نشد."
@@ -3899,7 +3904,7 @@ msgstr "دوربین"
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -3935,7 +3940,7 @@ msgstr "میتواند بنویسد"
msgid "Can not rename as column {0} is already present on DocType."
msgstr "نمیتوان نام آن را تغییر داد زیرا ستون {0} از قبل در DocType وجود دارد."
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr "فقط زمانی میتواند به قانون نامگذاری خودکار افزایش یابد که دادهای در نوع doctype وجود نداشته باشد"
@@ -4002,7 +4007,7 @@ msgstr "{0} سند لغو شود؟"
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4042,7 +4047,7 @@ msgstr "نمیتوان حذف کرد"
msgid "Cannot Update After Submit"
msgstr "پس از ارسال امکان به روز رسانی وجود ندارد"
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr "دسترسی به مسیر فایل {0} امکان پذیر نیست"
@@ -4058,11 +4063,11 @@ msgstr "قبل از ارسال نمیتوان لغو کرد. انتقال {0}
msgid "Cannot cancel {0}."
msgstr "نمیتوان {0} را لغو کرد."
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr "نمیتوان وضعیت docstatus را از 0 (پیشنویس) به 2 (لغو) تغییر داد"
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr "نمیتوان وضعیت docstatus را از 1 (ارائه شده) به 0 (پیشنویس) تغییر داد"
@@ -4074,7 +4079,7 @@ msgstr "نمیتوان وضعیت سند لغو شده ({0} حالت)
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr "نمیتوان وضعیت سند لغو شده را تغییر داد. ردیف انتقال {0}"
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr "در سفارشیسازی فرم نمیتوان به / از autoincrement autoname تغییر داد"
@@ -4086,7 +4091,7 @@ msgstr "نمیتوان یک {0} در برابر سند فرزند ایجاد
msgid "Cannot create private workspace of other users"
msgstr "نمیتوان محیط کار خصوصی از سایر کاربران ایجاد کرد"
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr "نمیتوان پوشههای Home و Attachments را حذف کرد"
@@ -4145,7 +4150,7 @@ msgstr "نمودارهای استاندارد را نمیتوان ویرای
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "نمیتوان یک گزارش استاندارد را ویرایش کرد. لطفا کپی کنید و یک گزارش جدید ایجاد کنید"
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr "نمیتوان سند لغو شده را ویرایش کرد"
@@ -4166,11 +4171,11 @@ msgstr "نمیتوان فیلدهای استاندارد را ویرایش ک
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr "نمیتوان {0} را برای یک نوع سند غیر قابل ارسال فعال کرد"
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr "نمیتوان فایل {} را روی دیسک پیدا کرد"
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr "محتویات فایل یک پوشه را نمیتوان دریافت کرد"
@@ -4178,7 +4183,7 @@ msgstr "محتویات فایل یک پوشه را نمیتوان دریاف
msgid "Cannot have multiple printers mapped to a single print format."
msgstr "نمیتوان چندین چاپگر را به یک قالب چاپی نگاشت کرد."
-#: frappe/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr "پیوند سند لغو شده امکان پذیر نیست: {0}"
@@ -4515,7 +4520,7 @@ msgstr "Child DocType مجاز نیست"
msgid "Child Doctype"
msgstr "فرزند Doctype\t"
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr "جدول فرزند {0} برای فیلد {1}"
@@ -5437,7 +5442,7 @@ msgstr "حاوی {0} اصلاحات امنیتی است"
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5546,7 +5551,7 @@ msgstr "کپی به کلیپ بورد"
msgid "Copyright"
msgstr "کپی رایت"
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr "Core DocTypes را نمیتوان سفارشی کرد."
@@ -5562,7 +5567,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr "به سرور ایمیل خروجی متصل نشد"
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr "{0} پیدا نشد"
@@ -6417,7 +6422,7 @@ msgstr "لاگ درونبُرد داده"
msgid "Data Import Template"
msgstr "الگوی درونبُرد داده"
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr "داده خیلی طولانی است"
@@ -6448,7 +6453,7 @@ msgstr "استفاده از اندازه ردیف پایگاه داده"
msgid "Database Storage Usage By Tables"
msgstr "استفاده از ذخیره سازی پایگاه داده بر اساس جداول"
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr "محدودیت اندازه ردیف جدول پایگاه داده"
@@ -6749,11 +6754,11 @@ msgstr "محیط کار پیشفرض"
msgid "Default display currency"
msgstr "ارز نمایش پیشفرض"
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr "پیشفرض برای نوع «بررسی» فیلد {0} باید «0» یا «1» باشد."
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr "مقدار پیشفرض برای {0} باید در لیست گزینهها باشد."
@@ -7340,7 +7345,7 @@ msgstr ""
msgid "Discard?"
msgstr "دور انداختن؟"
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr ""
@@ -7408,7 +7413,7 @@ msgstr "اگر کاربر با ایمیل در سیستم وجود ندارد،
msgid "Do not edit headers which are preset in the template"
msgstr "سرصفحه هایی را که در قالب از پیش تنظیم شده اند ویرایش نکنید"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr "اجازه دسترسی به باکت {0} را ندارید."
@@ -7501,7 +7506,7 @@ msgstr ""
msgid "DocType"
msgstr "DocType"
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr "DocType {0} ارائه شده برای فیلد {1} باید حداقل یک فیلد پیوند داشته باشد"
@@ -7548,11 +7553,11 @@ msgstr "حالت DocType"
msgid "DocType View"
msgstr "نمای DocType"
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr "DocType را نمیتوان ادغام کرد"
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr "DocType فقط توسط ادمین قابل تغییر نام است"
@@ -7594,7 +7599,7 @@ msgstr "DocType {0} وجود ندارد."
msgid "DocType {} not found"
msgstr "DocType {} یافت نشد"
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr "نام DocType نباید با فضای خالی شروع یا ختم شود"
@@ -7608,7 +7613,7 @@ msgstr ""
msgid "Doctype"
msgstr "Doctype"
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr "نام Doctype محدود به {0} کاراکتر ({1}) است"
@@ -7670,19 +7675,19 @@ msgstr "پیوند اسناد"
msgid "Document Links"
msgstr "پیوندهای اسناد"
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr "پیوندهای سند ردیف #{0}: فیلد {1} در {2} DocType یافت نشد"
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr "پیوندهای سند ردیف #{0}: نوع سند یا نام فیلد نامعتبر است."
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr "پیوندهای سند ردیف #{0}: نام فیلد جدول برای پیوندهای داخلی اجباری است"
@@ -7722,7 +7727,7 @@ msgstr "شرایط قانون نامگذاری سند"
msgid "Document Naming Settings"
msgstr "تنظیمات نامگذاری سند"
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr "سند در صف قرار گرفت"
@@ -7879,7 +7884,7 @@ msgid "Document Types and Permissions"
msgstr "انواع اسناد و مجوزها"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr "قفل سند باز شد"
@@ -8886,7 +8891,7 @@ 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'
@@ -9926,11 +9931,11 @@ msgstr "در حال واکشی اسناد جستجوی سراسری پیشف
msgid "Field"
msgstr "رشته"
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr "فیلد \"مسیر\" برای بازدیدهای وب اجباری است"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr "فیلد \"عنوان\" در صورت تنظیم \"فیلد جستجوی وب سایت\" اجباری است."
@@ -9943,7 +9948,7 @@ msgstr ""
msgid "Field Description"
msgstr "شرح فیلد"
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr "فیلد جا افتاده است"
@@ -10031,11 +10036,11 @@ msgstr ""
msgid "Fieldname"
msgstr "نام فیلد"
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr "نام فیلد \"{0}\" در تضاد با یک {1} از نام {2} در {3}"
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr "برای فعال کردن نامگذاری خودکار، نام فیلد به نام {0} باید وجود داشته باشد"
@@ -10059,11 +10064,11 @@ msgstr "نام فیلد {0} چندین بار ظاهر میشود"
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr "نام فیلد {0} نمیتواند نویسه های خاصی مانند {1} داشته باشد"
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr "نام فیلد {0} با متا شی در تضاد است"
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr "نام فیلد {0} محدود شده است"
@@ -10099,7 +10104,7 @@ msgstr "فیلدها"
msgid "Fields Multicheck"
msgstr "چند بررسی فیلدها"
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr "فیلدهای \"file_name\" یا \"file_url\" باید برای File تنظیم شوند"
@@ -10131,7 +10136,7 @@ msgstr "نوع فیلد"
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr "نوع فیلد را نمیتوان از {0} به {1} تغییر داد"
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr "نوع فیلد را نمیتوان از {0} به {1} در ردیف {2} تغییر داد"
@@ -10204,7 +10209,7 @@ msgstr "آدرس فایل"
msgid "File backup is ready"
msgstr "پشتیبان گیری از فایل آماده است"
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr "نام فایل نمیتواند دارای {0} باشد"
@@ -10212,7 +10217,7 @@ msgstr "نام فایل نمیتواند دارای {0} باشد"
msgid "File not attached"
msgstr "فایل پیوست نشده است"
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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} مگابایت بیشتر است"
@@ -10221,11 +10226,11 @@ msgstr "اندازه فایل از حداکثر اندازه مجاز {0} مگا
msgid "File too big"
msgstr "فایل خیلی بزرگ است"
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr "نوع فایل {0} مجاز نیست"
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr "فایل {0} وجود ندارد"
@@ -10458,11 +10463,11 @@ msgstr "دقت شناور"
msgid "Fold"
msgstr "تا کردن"
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr "فولد نمیتواند در انتهای فرم باشد"
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr "فولد باید قبل از Section Break باشد"
@@ -10480,7 +10485,7 @@ msgstr "نام پوشه"
msgid "Folder name should not include '/' (slash)"
msgstr "نام پوشه نباید شامل '/' (اسلش) باشد"
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr "پوشه {0} خالی نیست"
@@ -10738,7 +10743,7 @@ msgstr "برای چندین آدرس، آدرس را در خطوط مختلف و
msgid "For updating, you can update only selective columns."
msgstr "برای به روز رسانی، میتوانید فقط ستون های انتخابی را به روز کنید."
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr "برای {0} در سطح {1} در {2} در ردیف {3}"
@@ -11033,7 +11038,7 @@ msgstr "تابع"
msgid "Function Based On"
msgstr "عملکرد بر اساس"
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr "تابع {0} در لیست سفید قرار ندارد."
@@ -11107,7 +11112,7 @@ msgid "Generate Random Password"
msgstr "ایجاد گذرواژه تصادفی"
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr "ایجاد URL پیگیری"
@@ -11829,7 +11834,7 @@ msgstr "هلوتیکا"
msgid "Helvetica Neue"
msgstr "هلوتیکا نو"
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr "در اینجا URL پیگیری شما است"
@@ -12222,7 +12227,7 @@ msgstr "اگر Apply Strict User Permission علامت زده شود و اجاز
msgid "If Checked workflow status will not override status in list view"
msgstr "اگر وضعیت گردش کار بررسی شده وضعیت را در نمای فهرست لغو نمیکند"
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12310,6 +12315,12 @@ msgstr "اگر فعال باشد، از کاربرانی که از آدرس IP
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr "در صورت فعال بودن، هر بار که کاربران وارد سیستم میشوند، از آن مطلع میشوند. در صورت فعال نشدن، فقط یک بار به کاربران اطلاع داده میشود."
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12515,11 +12526,11 @@ msgstr "نمای تصویر"
msgid "Image Width"
msgstr "عرض تصویر"
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr "فیلد تصویر باید یک نام فیلد معتبر باشد"
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr "فیلد تصویر باید از نوع Attach Image باشد"
@@ -12874,11 +12885,11 @@ msgstr "کاربر یا گذرواژه نادرست"
msgid "Incorrect Verification code"
msgstr "کد تأیید نادرست"
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr "مقدار نادرست در ردیف {0}:"
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr "مقدار نادرست:"
@@ -13046,7 +13057,7 @@ msgstr "مجوزهای ناکافی برای حذف گزارش"
msgid "Insufficient Permissions for editing Report"
msgstr "مجوزهای ناکافی برای ویرایش گزارش"
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr "محدودیت پیوست ناکافی"
@@ -13201,11 +13212,11 @@ msgstr "DocType نامعتبر است"
msgid "Invalid DocType: {0}"
msgstr "DocType نامعتبر: {0}"
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr "نام فیلد نامعتبر است"
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr "URL فایل نامعتبر است"
@@ -13245,8 +13256,8 @@ msgstr "سری نامگذاری نامعتبر: {}"
msgid "Invalid Operation"
msgstr "عملیات نامعتبر"
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr "گزینه نامعتبر"
@@ -13285,7 +13296,7 @@ msgstr "درخواست نامعتبر"
msgid "Invalid Search Field {0}"
msgstr "فیلد جستجوی نامعتبر {0}"
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr "نام فیلد جدول نامعتبر است"
@@ -13293,7 +13304,7 @@ msgstr "نام فیلد جدول نامعتبر است"
msgid "Invalid Transition"
msgstr "انتقال نامعتبر است"
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13320,7 +13331,7 @@ msgstr "تابع تجمیع نامعتبر است"
msgid "Invalid column"
msgstr "ستون نامعتبر است"
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr "docstatus نامعتبر است"
@@ -13336,7 +13347,7 @@ msgstr "عبارت نامعتبر تنظیم شده در فیلتر {0} ({1})"
msgid "Invalid field name {0}"
msgstr "نام فیلد نامعتبر {0}"
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr "نام فیلد \"{0}\" در نام خودکار نامعتبر است"
@@ -13400,7 +13411,7 @@ msgstr "مقادیر نامعتبر برای فیلدها:"
msgid "Invalid wkhtmltopdf version"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr "شرط {0} نامعتبر است"
@@ -13548,7 +13559,7 @@ msgstr "عمومی است"
msgid "Is Published Field"
msgstr "حوزه منتشر شده است"
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr "فیلد منتشر شده است باید یک نام فیلد معتبر باشد"
@@ -15385,7 +15396,7 @@ msgstr "حداکثر اندازه پیوست"
msgid "Max auto email report per user"
msgstr "حداکثر گزارش ایمیل خودکار برای هر کاربر"
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr "حداکثر عرض برای نوع ارز 100 پیکسل در ردیف {0} است"
@@ -15394,7 +15405,7 @@ msgstr "حداکثر عرض برای نوع ارز 100 پیکسل در ردیف
msgid "Maximum"
msgstr "بیشترین"
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr "حداکثر محدودیت پیوست {0} برای {1} {2} رسیده است."
@@ -15436,7 +15447,7 @@ msgstr "معنی ارسال، لغو، اصلاح"
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15576,7 +15587,7 @@ msgstr "پیام بریده شد"
msgid "Message from server: {0}"
msgstr "پیام از سرور: {0}"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr "پیام تنظیم نشده است"
@@ -15663,7 +15674,7 @@ msgstr "عنوان متا برای سئو"
msgid "Method"
msgstr "روش"
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr ""
@@ -15744,7 +15755,7 @@ msgstr ""
msgid "Missing DocType"
msgstr "DocType وجود ندارد"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr "فیلد جا افتاده"
@@ -16308,7 +16319,7 @@ msgstr "تنظیمات ناوبری"
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr "برای ویرایش محیط کار خصوصی سایر کاربران به نقش مدیر محیط کار نیاز دارید"
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr "مقدار منفی"
@@ -16778,7 +16789,7 @@ msgstr "نامی برای {0} مشخص نشده است"
msgid "No New notifications"
msgstr "بدون اعلان جدید"
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr "هیچ مجوزی مشخص نشده است"
@@ -16973,7 +16984,7 @@ msgstr "تعداد ردیف (حداکثر 500)"
msgid "No of Sent SMS"
msgstr "شماره پیامک ارسالی"
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr "بدون مجوز برای {0}"
@@ -17133,7 +17144,7 @@ msgstr "به هیچ رکوردی مرتبط نیست"
msgid "Not Nullable"
msgstr "غیرقابل تهی"
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17142,7 +17153,7 @@ msgstr "غیرقابل تهی"
msgid "Not Permitted"
msgstr "غیر مجاز"
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr "خواندن {0} مجاز نیست"
@@ -17211,7 +17222,7 @@ msgstr "برای {0} مجاز نیست: {1}"
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr "مجاز به پیوست کردن سند {0} نیست، لطفاً Allow Print For {0} را در تنظیمات چاپ فعال کنید"
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr "مجاز به ایجاد Virtual DocType سفارشی نیست."
@@ -17235,7 +17246,7 @@ msgstr "پیدا نشد"
msgid "Not in Developer Mode"
msgstr "در حالت توسعه دهنده نیست"
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr "در حالت توسعه دهنده نیست! در site_config.json تنظیم کنید یا DocType را «Custom» بسازید."
@@ -17501,7 +17512,7 @@ msgstr "تعداد گروه ها"
msgid "Number of Queries"
msgstr "تعداد پرسمانها"
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr "تعداد فیلدهای پیوست بیش از {} است، محدودیت به {} به روز شده است."
@@ -17814,7 +17825,7 @@ msgstr "فقط مدیر مجاز به استفاده از Recorder است"
msgid "Only Allow Edit For"
msgstr "فقط اجازه ویرایش برای"
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr "فقط گزینههای مجاز برای فیلد داده عبارتند از:"
@@ -17837,7 +17848,7 @@ msgstr "فقط مجاز به صدور سفارشی سازی در حالت برن
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr "فقط در صورتی این مورد را تغییر دهید که میخواهید از سایر پشتیبانهای ذخیرهسازی اشیاء سازگار با S3 استفاده کنید."
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr "فقط پیشنویس اسناد را میتوان دور انداخت"
@@ -17864,7 +17875,7 @@ msgstr "فقط گزارش هایی از نوع Report Builder قابل حذف ه
msgid "Only reports of type Report Builder can be edited"
msgstr "فقط گزارشهایی از نوع Report Builder قابل ویرایش هستند"
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "فقط DocType های استاندارد مجاز به سفارشی سازی از سفارشیسازی فرم هستند."
@@ -18034,7 +18045,7 @@ msgstr "گزینه 2"
msgid "Option 3"
msgstr "گزینه 3"
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr "گزینه {0} برای فیلد {1} یک جدول فرزند نیست"
@@ -18066,7 +18077,7 @@ msgstr "اختیاری: اگر این عبارت درست باشد، هشدار
msgid "Options"
msgstr "گزینهها"
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr "نوع فیلد «پیوند پویا» گزینهها باید به فیلد پیوند دیگری با گزینههای «DocType» اشاره کند."
@@ -18075,7 +18086,7 @@ msgstr "نوع فیلد «پیوند پویا» گزینهها باید به
msgid "Options Help"
msgstr "راهنما گزینهها"
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr "گزینههای فیلد رتبه بندی میتواند از 3 تا 10 باشد"
@@ -18083,7 +18094,7 @@ msgstr "گزینههای فیلد رتبه بندی میتواند از 3
msgid "Options for select. Each option on a new line."
msgstr "گزینههایی برای انتخاب هر گزینه در یک خط جدید."
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr "گزینههای {0} باید قبل از تنظیم مقدار پیشفرض تنظیم شوند."
@@ -18466,11 +18477,11 @@ msgstr "فیلد والد"
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr "زمین والد (درخت)"
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr "فیلد والد باید یک نام فیلد معتبر باشد"
@@ -18479,7 +18490,7 @@ msgstr "فیلد والد باید یک نام فیلد معتبر باشد"
msgid "Parent Label"
msgstr "برچسب والد"
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr "والد جا افتاده است"
@@ -18837,8 +18848,8 @@ msgstr "نوع مجوز"
msgid "Permissions"
msgstr "مجوزها"
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr "خطای مجوزها"
@@ -19100,7 +19111,7 @@ msgstr "لطفاً حداقل یک کلید ورود به سیستم اجتما
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr "لطفا پنجره های بازشو را فعال کنید"
@@ -19186,7 +19197,7 @@ msgstr "لطفا برای ارسال نظر وارد شوید."
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "لطفاً مطمئن شوید که اسناد ارتباطی مرجع به صورت دایره ای پیوند داده نشده اند."
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr "لطفاً برای دریافت آخرین سند، بازخوانی کنید."
@@ -19320,7 +19331,7 @@ msgstr "لطفاً سریال مورد استفاده را تنظیم کنید."
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr "لطفاً SMS را قبل از تنظیم آن به عنوان یک روش احراز هویت، از طریق تنظیمات پیامک تنظیم کنید"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr "لطفا ابتدا یک پیام تنظیم کنید"
@@ -19499,7 +19510,7 @@ msgstr "پست های ثبت شده تحت {0}"
msgid "Precision"
msgstr "دقت، درستی"
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr "دقت باید بین 1 تا 6 باشد"
@@ -20000,6 +20011,18 @@ msgstr "Property Setter یک ویژگی DocType یا Field استاندارد ر
msgid "Property Type"
msgstr "نوع ویژگی"
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20246,7 +20269,7 @@ msgstr "پرسمان باید از نوع SELECT یا فقط خواندنی WITH
msgid "Queue"
msgstr "صف"
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr ""
@@ -20267,7 +20290,7 @@ msgstr "نوع(های) صف"
msgid "Queue in Background (BETA)"
msgstr "صف در پسزمینه (BETA)"
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr "صف باید یکی از {0} باشد"
@@ -20302,7 +20325,7 @@ msgstr "در صف ارسال میتوانید پیشرفت را در {0} دن
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr "در صف پشتیبان گیری ممکن است چند دقیقه تا یک ساعت طول بکشد."
@@ -20640,7 +20663,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr "رکوردها برای doctypes زیر فیلتر خواهد شد"
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr ""
@@ -21134,7 +21157,7 @@ msgstr ""
msgid "Removed"
msgstr "حذف شد"
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr "{0} حذف شد"
@@ -21156,7 +21179,7 @@ msgstr "تغییر نام فیلد"
msgid "Rename {0}"
msgstr "تغییر نام {0}"
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr "تغییر نام فایل ها و جایگزینی کد در کنترلرها، لطفا بررسی کنید!"
@@ -21392,7 +21415,7 @@ msgstr "نمای گزارش"
msgid "Report bug"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr "گزارش را نمیتوان برای انواع تک تنظیم کرد"
@@ -21418,7 +21441,7 @@ msgstr "به حد مجاز گزارش رسیده است"
msgid "Report timed out."
msgstr "زمان گزارش تمام شد."
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr "گزارش با موفقیت به روز شد"
@@ -22071,7 +22094,7 @@ msgstr "تغییر مسیرها"
msgid "Route: Example \"/app\""
msgstr "مسیر: مثال \"/app\""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr "ردیف"
@@ -22079,8 +22102,8 @@ msgstr "ردیف"
msgid "Row #"
msgstr "ردیف #"
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr "ردیف # {0}: کاربر غیر ادمین نمیتواند نقش {1} را روی Doctype سفارشی تنظیم کند"
@@ -22088,7 +22111,7 @@ msgstr "ردیف # {0}: کاربر غیر ادمین نمیتواند نقش
msgid "Row #{0}:"
msgstr "ردیف #{0}:"
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr "ردیف #{}: نام فیلد مورد نیاز است"
@@ -22124,11 +22147,11 @@ msgstr "مقادیر ردیف تغییر کرد"
msgid "Row {0}"
msgstr "ردیف {0}"
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr "ردیف {0}: غیرفعال کردن الزامی برای فیلدهای استاندارد مجاز نیست"
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr "ردیف {0}: مجاز به فعال کردن Allow on Submit برای فیلدهای استاندارد نیست"
@@ -22420,7 +22443,7 @@ msgstr "ذخیره در تکمیل"
msgid "Save the document."
msgstr "سند را ذخیره کنید."
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22701,7 +22724,7 @@ msgstr ""
msgid "Search by filename or extension"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr "فیلد جستجوی {0} معتبر نیست"
@@ -23062,11 +23085,11 @@ msgstr ""
msgid "Select a group node first."
msgstr "ابتدا یک گره گروهی را انتخاب کنید."
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr "یک فیلد فرستنده معتبر برای ایجاد اسناد از ایمیل انتخاب کنید"
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr "یک فیلد موضوع معتبر برای ایجاد اسناد از ایمیل انتخاب کنید"
@@ -23374,7 +23397,7 @@ msgstr "ایمیل فرستنده"
msgid "Sender Email Field"
msgstr "فیلد ایمیل فرستنده"
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr "فیلد فرستنده باید گزینههای ایمیل را داشته باشد"
@@ -23481,7 +23504,7 @@ msgstr "سری به روز شده برای {}"
msgid "Series counter for {} updated to {} successfully"
msgstr "شمارنده سری برای {} با موفقیت به {} به روز شد"
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr "سری {0} قبلاً در {1} استفاده شده است"
@@ -24301,7 +24324,7 @@ msgstr "عبارت ساده پایتون، مثال: status == 'Open' و نوع
msgid "Simultaneous Sessions"
msgstr "نشستهای همزمان"
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr "Single DocType ها را نمیتوان سفارشی کرد."
@@ -24557,14 +24580,14 @@ msgstr "گزینههای مرتبسازی"
msgid "Sort Order"
msgstr "ترتیب مرتبسازی"
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
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/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24658,7 +24681,7 @@ msgstr "استاندارد"
msgid "Standard DocType can not be deleted."
msgstr "DocType استاندارد را نمیتوان حذف کرد."
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr "DocType استاندارد نمیتواند قالب چاپ پیشفرض داشته باشد، از سفارشیسازی فرم استفاده کنید"
@@ -25062,7 +25085,7 @@ msgstr "موضوع"
msgid "Subject Field"
msgstr "زمینه موضوعی"
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr "نوع فیلد موضوع باید داده، متن، متن طولانی، متن کوچک، ویرایشگر متن باشد"
@@ -25718,7 +25741,7 @@ msgstr "فیلد جدول"
msgid "Table Fieldname"
msgstr "نام فیلد جدول"
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr "نام فیلد جدول وجود ندارد"
@@ -25744,7 +25767,7 @@ msgstr "جدول بریده شده"
msgid "Table updated"
msgstr "جدول به روز شد"
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr "جدول {0} نمیتواند خالی باشد"
@@ -25980,7 +26003,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr "شرط \"{0}\" نامعتبر است"
-#: frappe/core/doctype/file/file.py:206
+#: frappe/core/doctype/file/file.py:208
msgid "The File URL you've entered is incorrect"
msgstr "URL فایلی که وارد کرده اید نادرست است"
@@ -26063,7 +26086,7 @@ msgstr "نوع سند انتخاب شده یک جدول فرزند است، بن
msgid "The field {0} is mandatory"
msgstr "فیلد {0} اجباری است"
-#: frappe/core/doctype/file/file.py:144
+#: frappe/core/doctype/file/file.py:145
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr "نام فیلدی که در Attached To Field مشخص کرده اید نامعتبر است"
@@ -26229,7 +26252,7 @@ msgstr "{0} با فیلترهای مشابه از قبل در صف وجود دا
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr "در یک فرم وب فقط 9 فیلد شکستگی صفحه وجود دارد"
-#: frappe/core/doctype/doctype/doctype.py:1441
+#: frappe/core/doctype/doctype/doctype.py:1442
msgid "There can be only one Fold in a form"
msgstr "در یک فرم فقط یک فولد میتواند وجود داشته باشد"
@@ -26245,7 +26268,7 @@ msgstr "هیچ داده ای برای برونبُرد نیست"
msgid "There is nothing new to show you right now."
msgstr "در حال حاضر چیز جدیدی برای نشان دادن شما وجود ندارد."
-#: frappe/core/doctype/file/file.py:586 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:618 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr "آدرس فایل مشکلی دارد: {0}"
@@ -26265,7 +26288,7 @@ msgstr "در ساخت این صفحه خطایی روی داد"
msgid "There was an error saving filters"
msgstr "هنگام ذخیره فیلترها خطایی روی داد"
-#: frappe/public/js/frappe/form/sidebar/attachments.js:201
+#: frappe/public/js/frappe/form/sidebar/attachments.js:216
msgid "There were errors"
msgstr "خطاهایی وجود داشت"
@@ -26328,7 +26351,7 @@ msgstr "این نمودار کانبان خصوصی خواهد بود"
msgid "This action is irreversible. Do you wish to continue?"
msgstr "این عمل برگشتناپذیر است. آیا مایل هستید ادامه دهید؟"
-#: frappe/__init__.py:746
+#: frappe/__init__.py:739
msgid "This action is only allowed for {}"
msgstr "این عمل فقط برای {} مجاز است"
@@ -26351,7 +26374,7 @@ msgstr "در صورت تنظیم این نمودار برای همه کاربر
msgid "This doctype has no orphan fields to trim"
msgstr "این doctype هیچ زمینه یتیمی برای اصلاح ندارد"
-#: frappe/core/doctype/doctype/doctype.py:1052
+#: frappe/core/doctype/doctype/doctype.py:1053
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
@@ -26379,7 +26402,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr "این سند قبلاً اصلاح شده است، شما نمیتوانید دوباره آن را اصلاح کنید"
-#: frappe/model/document.py:472
+#: frappe/model/document.py:507
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr "این سند در حال حاضر قفل شده و در صف اجرا قرار دارد. لطفا بعد از مدتی دوباره امتحان کنید."
@@ -26405,6 +26428,10 @@ msgid "This field will appear only if the fieldname defined here has value OR th
"eval:doc.age>18"
msgstr ""
+#: frappe/core/doctype/file/file.py:500
+msgid "This file is attached to a protected document and cannot be deleted."
+msgstr ""
+
#: frappe/core/doctype/file/file.js:20
msgid "This file is public. It can be accessed without authentication."
msgstr "این فایل عمومی است. بدون احراز هویت قابل دسترسی است."
@@ -26714,11 +26741,11 @@ msgstr "پیوندهای جدول زمانی"
msgid "Timeline Name"
msgstr "نام خط زمانی"
-#: frappe/core/doctype/doctype/doctype.py:1536
+#: frappe/core/doctype/doctype/doctype.py:1537
msgid "Timeline field must be a Link or Dynamic Link"
msgstr "فیلد جدول زمانی باید پیوند یا پیوند پویا باشد"
-#: frappe/core/doctype/doctype/doctype.py:1532
+#: frappe/core/doctype/doctype/doctype.py:1533
msgid "Timeline field must be a valid fieldname"
msgstr "فیلد جدول زمانی باید یک نام فیلد معتبر باشد"
@@ -26816,7 +26843,7 @@ msgstr "فیلد عنوان"
msgid "Title Prefix"
msgstr "پیشوند عنوان"
-#: frappe/core/doctype/doctype/doctype.py:1473
+#: frappe/core/doctype/doctype/doctype.py:1474
msgid "Title field must be a valid fieldname"
msgstr "فیلد عنوان باید یک نام فیلد معتبر باشد"
@@ -27034,7 +27061,7 @@ msgstr "درخواست های خیلی زیاد"
msgid "Too many changes to database in single action."
msgstr "تغییرات بسیار زیادی در پایگاه داده در یک اقدام واحد."
-#: frappe/utils/background_jobs.py:710
+#: frappe/utils/background_jobs.py:719
msgid "Too many queued background jobs ({0}). Please retry after some time."
msgstr ""
@@ -27112,7 +27139,7 @@ msgstr "{0} برتر"
msgid "Topic"
msgstr "موضوع"
-#: frappe/desk/query_report.py:526
+#: frappe/desk/query_report.py:533
#: frappe/public/js/frappe/views/reports/print_grid.html:45
#: frappe/public/js/frappe/views/reports/query_report.js:1255
#: frappe/public/js/frappe/views/reports/report_view.js:1515
@@ -27250,7 +27277,7 @@ msgstr "ردیابی نقاط عطف برای هر سند"
msgid "Tracking"
msgstr "رهگیری"
-#: frappe/public/js/frappe/utils/utils.js:1780
+#: frappe/public/js/frappe/utils/utils.js:1784
msgid "Tracking URL generated and copied to clipboard"
msgstr "URL ردیابی تولید و در کلیپ بورد کپی شد"
@@ -27553,7 +27580,7 @@ msgstr "URL"
msgid "URL for documentation or help"
msgstr "URL برای مستندات یا کمک"
-#: frappe/core/doctype/file/file.py:217
+#: frappe/core/doctype/file/file.py:219
msgid "URL must start with http:// or https://"
msgstr "URL باید با http:// یا https:// شروع شود"
@@ -27624,7 +27651,7 @@ msgstr "به دلیل وجود حساب ایمیل از دست رفته امکا
msgid "Unable to update event"
msgstr "رویداد بهروزرسانی نشد"
-#: frappe/core/doctype/file/file.py:462
+#: frappe/core/doctype/file/file.py:464
msgid "Unable to write file format for {0}"
msgstr "امکان نوشتن فرمت فایل برای {0} وجود ندارد"
@@ -28459,6 +28486,15 @@ msgstr "نام کاربری {0} از قبل وجود دارد"
msgid "Users"
msgstr "کاربران"
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'DocType'
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'Customize Form'
+#: 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 ""
+
#. Description of the 'Allot Points To Assigned Users' (Check) field in DocType
#. 'Energy Point Rule'
#: frappe/social/doctype/energy_point_rule/energy_point_rule.json
@@ -28584,15 +28620,15 @@ msgstr "ارزش تغییر کرد"
msgid "Value To Be Set"
msgstr "ارزش تنظیم شود"
-#: frappe/model/base_document.py:1048 frappe/model/document.py:834
+#: frappe/model/base_document.py:1048 frappe/model/document.py:869
msgid "Value cannot be changed for {0}"
msgstr "مقدار برای {0} قابل تغییر نیست"
-#: frappe/model/document.py:780
+#: frappe/model/document.py:815
msgid "Value cannot be negative for"
msgstr "ارزش نمیتواند منفی باشد"
-#: frappe/model/document.py:784
+#: frappe/model/document.py:819
msgid "Value cannot be negative for {0}: {1}"
msgstr "مقدار نمیتواند برای {0} منفی باشد: {1}"
@@ -28600,7 +28636,7 @@ msgstr "مقدار نمیتواند برای {0} منفی باشد: {1}"
msgid "Value for a check field can be either 0 or 1"
msgstr "مقدار یک فیلد چک میتواند 0 یا 1 باشد"
-#: frappe/custom/doctype/customize_form/customize_form.py:610
+#: frappe/custom/doctype/customize_form/customize_form.py:611
msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters"
msgstr "مقدار فیلد {0} در {1} خیلی طولانی است. طول باید کمتر از {2} کاراکتر باشد"
@@ -28869,7 +28905,7 @@ msgstr "هشدار"
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr "هشدار: از دست دادن اطلاعات قریب الوقوع! ادامه، ستون های پایگاه داده زیر را برای همیشه از doctype {0} حذف میکند:"
-#: frappe/core/doctype/doctype/doctype.py:1123
+#: frappe/core/doctype/doctype/doctype.py:1124
msgid "Warning: Naming is not set"
msgstr "هشدار: نامگذاری تنظیم نشده است"
@@ -28955,7 +28991,7 @@ msgstr "صفحه وب"
msgid "Web Page Block"
msgstr "مسدود کردن صفحه وب"
-#: frappe/public/js/frappe/utils/utils.js:1708
+#: frappe/public/js/frappe/utils/utils.js:1712
msgid "Web Page URL"
msgstr "URL صفحه وب"
@@ -29120,7 +29156,7 @@ msgstr "اسکریپت وب سایت"
msgid "Website Search Field"
msgstr "فیلد جستجوی وب سایت"
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1521
msgid "Website Search Field must be a valid fieldname"
msgstr "فیلد جستجوی وب سایت باید یک نام فیلد معتبر باشد"
@@ -29779,7 +29815,7 @@ msgstr "بدون ورود به سیستم اجازه دسترسی به این ص
msgid "You are not permitted to access this page."
msgstr "شما اجازه دسترسی به این صفحه را ندارید."
-#: frappe/__init__.py:665
+#: frappe/__init__.py:658
msgid "You are not permitted to access this resource."
msgstr "شما مجاز به دسترسی به این منبع نیستید."
@@ -29836,7 +29872,7 @@ msgstr "پس از کاوش در این صفحه میتوانید به آشن
msgid "You can disable this {0} instead of deleting it."
msgstr "میتوانید به جای حذف این {0} آن را غیرفعال کنید."
-#: frappe/core/doctype/file/file.py:704
+#: frappe/core/doctype/file/file.py:736
msgid "You can increase the limit from System Settings."
msgstr "میتوانید از تنظیمات سیستم محدودیت را افزایش دهید."
@@ -29886,11 +29922,11 @@ msgstr "برای تنظیم سطوح فیلدها میتوانید از سف
msgid "You can use wildcard %"
msgstr "میتوانید از علامت ٪ استفاده کنید"
-#: frappe/custom/doctype/customize_form/customize_form.py:388
+#: frappe/custom/doctype/customize_form/customize_form.py:389
msgid "You can't set 'Options' for field {0}"
msgstr "نمیتوانید «گزینهها» را برای فیلد {0} تنظیم کنید"
-#: frappe/custom/doctype/customize_form/customize_form.py:392
+#: frappe/custom/doctype/customize_form/customize_form.py:393
msgid "You can't set 'Translatable' for field {0}"
msgstr "نمیتوانید «قابل ترجمه» را برای فیلد {0} تنظیم کنید"
@@ -29912,7 +29948,7 @@ msgstr "شما نمیتوانید یک نمودار داشبورد از تک
msgid "You cannot give review points to yourself"
msgstr "شما نمیتوانید به خودتان امتیاز بررسی بدهید"
-#: frappe/custom/doctype/customize_form/customize_form.py:384
+#: frappe/custom/doctype/customize_form/customize_form.py:385
msgid "You cannot unset 'Read Only' for field {0}"
msgstr "نمیتوانید «فقط خواندن» را برای فیلد {0} لغو تنظیم کنید"
@@ -29963,7 +29999,7 @@ msgstr "امتیاز کافی ندارید"
msgid "You do not have enough review points"
msgstr "امتیاز بررسی کافی ندارید"
-#: frappe/desk/query_report.py:824
+#: frappe/desk/query_report.py:831
msgid "You do not have permission to access {0}: {1}."
msgstr "شما اجازه دسترسی به {0}: {1} را ندارید."
@@ -30007,7 +30043,7 @@ msgstr " شما یک پیام جدید دارید از:"
msgid "You have been successfully logged out"
msgstr "شما با موفقیت از سیستم خارج شدید"
-#: frappe/custom/doctype/customize_form/customize_form.py:243
+#: frappe/custom/doctype/customize_form/customize_form.py:244
msgid "You have hit the row size limit on database table: {0}"
msgstr "شما به محدودیت اندازه ردیف در جدول پایگاه داده رسیده اید: {0}"
@@ -30064,7 +30100,7 @@ msgstr "برای استفاده از این فرم باید وارد سیستم
msgid "You must login to submit this form"
msgstr "برای ارسال این فرم باید وارد شوید"
-#: frappe/model/document.py:354
+#: frappe/model/document.py:389
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr "برای انجام این عمل به مجوز \"{0}\" در {1} {2} نیاز دارید."
@@ -31195,7 +31231,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr "{0} این سند را لغو کرد {1}"
-#: frappe/model/document.py:547
+#: frappe/model/document.py:582
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr ""
@@ -31228,7 +31264,7 @@ msgstr "{0} {1} را به {2} تغییر داد"
msgid "{0} comments"
msgstr "{0} نظر"
-#: frappe/core/doctype/doctype/doctype.py:1603
+#: frappe/core/doctype/doctype/doctype.py:1604
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
@@ -31341,15 +31377,15 @@ msgstr "اگر در عرض {1} ثانیه هدایت نشدید، {0}"
msgid "{0} in row {1} cannot have both URL and child items"
msgstr "{0} در ردیف {1} نمیتواند هم URL و هم موارد فرزند را داشته باشد"
-#: frappe/core/doctype/doctype/doctype.py:932
+#: frappe/core/doctype/doctype/doctype.py:933
msgid "{0} is a mandatory field"
msgstr "{0} یک فیلد اجباری است"
-#: frappe/core/doctype/file/file.py:512
+#: frappe/core/doctype/file/file.py:544
msgid "{0} is a not a valid zip file"
msgstr "{0} یک فایل فشرده معتبر نیست"
-#: frappe/core/doctype/doctype/doctype.py:1616
+#: frappe/core/doctype/doctype/doctype.py:1617
msgid "{0} is an invalid Data field."
msgstr "{0} یک فیلد داده نامعتبر است."
@@ -31447,7 +31483,7 @@ msgstr "{0} یک فیلد والد معتبر برای {1} نیست"
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr "{0} قالب گزارش معتبری نیست. قالب گزارش باید یکی از موارد زیر باشد {1}"
-#: frappe/core/doctype/file/file.py:492
+#: frappe/core/doctype/file/file.py:524
msgid "{0} is not a zip file"
msgstr "{0} یک فایل فشرده نیست"
@@ -31527,23 +31563,23 @@ msgstr "{0} دقیقه قبل"
msgid "{0} months ago"
msgstr "{0} ماه پیش"
-#: frappe/model/document.py:1787
+#: frappe/model/document.py:1822
msgid "{0} must be after {1}"
msgstr "{0} باید بعد از {1} باشد"
-#: frappe/model/document.py:1550
+#: frappe/model/document.py:1585
msgid "{0} must be beginning with '{1}'"
msgstr "{0} باید با '{1}' شروع شود"
-#: frappe/model/document.py:1552
+#: frappe/model/document.py:1587
msgid "{0} must be equal to '{1}'"
msgstr "{0} باید برابر با '{1}' باشد"
-#: frappe/model/document.py:1548
+#: frappe/model/document.py:1583
msgid "{0} must be none of {1}"
msgstr "{0} نباید هیچ یک از {1} باشد"
-#: frappe/model/document.py:1546 frappe/utils/csvutils.py:161
+#: frappe/model/document.py:1581 frappe/utils/csvutils.py:161
msgid "{0} must be one of {1}"
msgstr "{0} باید یکی از {1} باشد"
@@ -31555,7 +31591,7 @@ msgstr "ابتدا باید {0} تنظیم شود"
msgid "{0} must be unique"
msgstr "{0} باید منحصر به فرد باشد"
-#: frappe/model/document.py:1554
+#: frappe/model/document.py:1589
msgid "{0} must be {1} {2}"
msgstr "{0} باید {1} {2} باشد"
@@ -31645,11 +31681,11 @@ msgstr "{0} {1} را برگرداند"
msgid "{0} role does not have permission on any doctype"
msgstr "نقش {0} اجازه هیچ نوع doctype را ندارد"
-#: frappe/model/document.py:1780
+#: frappe/model/document.py:1815
msgid "{0} row #{1}: "
msgstr "{0} ردیف #{1}: "
-#: frappe/desk/query_report.py:605
+#: frappe/desk/query_report.py:612
msgid "{0} saved successfully"
msgstr "{0} با موفقیت ذخیره شد"
@@ -31669,7 +31705,7 @@ msgstr "{0} این سند را با همه به اشتراک گذاشت"
msgid "{0} shared this document with {1}"
msgstr "{0} این سند را با {1} به اشتراک گذاشت"
-#: frappe/core/doctype/doctype/doctype.py:314
+#: frappe/core/doctype/doctype/doctype.py:315
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr "{0} باید ایندکس شود زیرا در اتصالات داشبورد ذکر شده است"
@@ -31705,7 +31741,7 @@ msgstr "{0} تا {1}"
msgid "{0} un-shared this document with {1}"
msgstr "{0} لغو اشتراکگذاری این سند با {1}"
-#: frappe/custom/doctype/customize_form/customize_form.py:252
+#: frappe/custom/doctype/customize_form/customize_form.py:253
msgid "{0} updated"
msgstr "{0} به روز شد"
@@ -31761,7 +31797,7 @@ msgstr "{0} {1} وجود ندارد، یک هدف جدید را برای ادغ
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr "{0} {1} با اسناد ارسالی زیر پیوند داده شده است: {2}"
-#: frappe/model/document.py:260 frappe/permissions.py:558
+#: frappe/model/document.py:295 frappe/permissions.py:558
msgid "{0} {1} not found"
msgstr "{0} {1} یافت نشد"
@@ -31781,31 +31817,31 @@ msgstr ""
msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}"
msgstr "{0}: «{1}» ({3}) کوتاه میشود، زیرا حداکثر کاراکتر مجاز {2} است."
-#: frappe/core/doctype/doctype/doctype.py:1798
+#: frappe/core/doctype/doctype/doctype.py:1799
msgid "{0}: Cannot set Amend without Cancel"
msgstr "{0}: نمیتوان Amend را بدون لغو تنظیم کرد"
-#: frappe/core/doctype/doctype/doctype.py:1816
+#: frappe/core/doctype/doctype/doctype.py:1817
msgid "{0}: Cannot set Assign Amend if not Submittable"
msgstr "{0}: اگر قابل ارسال نباشد، نمیتوان Assign Amend را تنظیم کرد"
-#: frappe/core/doctype/doctype/doctype.py:1814
+#: frappe/core/doctype/doctype/doctype.py:1815
msgid "{0}: Cannot set Assign Submit if not Submittable"
msgstr "{0}: در صورتی که قابل ارسال نباشد، نمیتوان تخصیص ارسال را تنظیم کرد"
-#: frappe/core/doctype/doctype/doctype.py:1793
+#: frappe/core/doctype/doctype/doctype.py:1794
msgid "{0}: Cannot set Cancel without Submit"
msgstr "{0}: لغو بدون ارسال قابل تنظیم نیست"
-#: frappe/core/doctype/doctype/doctype.py:1800
+#: frappe/core/doctype/doctype/doctype.py:1801
msgid "{0}: Cannot set Import without Create"
msgstr "{0}: نمیتوان Import را بدون ایجاد تنظیم کرد"
-#: frappe/core/doctype/doctype/doctype.py:1796
+#: frappe/core/doctype/doctype/doctype.py:1797
msgid "{0}: Cannot set Submit, Cancel, Amend without Write"
msgstr "{0}: ارسال، لغو، اصلاح بدون نوشتن امکانپذیر نیست"
-#: frappe/core/doctype/doctype/doctype.py:1820
+#: frappe/core/doctype/doctype/doctype.py:1821
msgid "{0}: Cannot set import as {1} is not importable"
msgstr "{0}: نمیتوان درونبُرد را به عنوان {1} تنظیم کرد، قابل درونبُرد نیست"
@@ -31813,43 +31849,43 @@ msgstr "{0}: نمیتوان درونبُرد را به عنوان {1} تن
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr "{0}: سند تکراری جدید پیوست نشد. برای فعال کردن پیوست کردن سند در ایمیل اعلان تکرار خودکار، {1} را در تنظیمات چاپ فعال کنید"
-#: frappe/core/doctype/doctype/doctype.py:1424
+#: frappe/core/doctype/doctype/doctype.py:1425
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr "{0}: فیلد «{1}» را نمیتوان بهعنوان منحصربهفرد تنظیم کرد زیرا دارای مقادیر غیر منحصر به فرد است"
-#: frappe/core/doctype/doctype/doctype.py:1332
+#: frappe/core/doctype/doctype/doctype.py:1333
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr "{0}: فیلد {1} در ردیف {2} بدون پیشفرض نمیتواند پنهان و اجباری باشد"
-#: frappe/core/doctype/doctype/doctype.py:1291
+#: frappe/core/doctype/doctype/doctype.py:1292
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr "{0}: فیلد {1} از نوع {2} نمیتواند اجباری باشد"
-#: frappe/core/doctype/doctype/doctype.py:1279
+#: frappe/core/doctype/doctype/doctype.py:1280
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr "{0}: نام فیلد {1} چندین بار در ردیفهای {2} ظاهر میشود"
-#: frappe/core/doctype/doctype/doctype.py:1411
+#: frappe/core/doctype/doctype/doctype.py:1412
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr "{0}: نوع فیلد {1} برای {2} نمیتواند منحصر به فرد باشد"
-#: frappe/core/doctype/doctype/doctype.py:1753
+#: frappe/core/doctype/doctype/doctype.py:1754
msgid "{0}: No basic permissions set"
msgstr "{0}: هیچ مجوز اولیه تنظیم نشده است"
-#: frappe/core/doctype/doctype/doctype.py:1767
+#: frappe/core/doctype/doctype/doctype.py:1768
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr "{0}: فقط یک قانون با همان نقش، سطح و {1} مجاز است"
-#: frappe/core/doctype/doctype/doctype.py:1313
+#: frappe/core/doctype/doctype/doctype.py:1314
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr "{0}: گزینهها باید یک DocType معتبر برای فیلد {1} در ردیف {2} باشند."
-#: frappe/core/doctype/doctype/doctype.py:1302
+#: frappe/core/doctype/doctype/doctype.py:1303
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr "{0}: گزینههای مورد نیاز برای فیلد پیوند یا نوع جدول {1} در ردیف {2}"
-#: frappe/core/doctype/doctype/doctype.py:1320
+#: frappe/core/doctype/doctype/doctype.py:1321
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr "{0}: گزینههای {1} باید با نام doctype {2} برای فیلد {3} باشد."
@@ -31857,7 +31893,7 @@ msgstr "{0}: گزینههای {1} باید با نام doctype {2} برای
msgid "{0}: Other permission rules may also apply"
msgstr "{0}: سایر قوانین مجوز نیز ممکن است اعمال شوند"
-#: frappe/core/doctype/doctype/doctype.py:1782
+#: frappe/core/doctype/doctype/doctype.py:1783
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr "{0}: مجوز در سطح 0 باید قبل از تنظیم سطوح بالاتر تنظیم شود"
@@ -31865,7 +31901,7 @@ msgstr "{0}: مجوز در سطح 0 باید قبل از تنظیم سطوح ب
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr "{0}: در صورت نیاز میتوانید از طریق {1} محدودیت فیلد را افزایش دهید"
-#: frappe/core/doctype/doctype/doctype.py:1266
+#: frappe/core/doctype/doctype/doctype.py:1267
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr "{0}: نام فیلد را نمیتوان روی کلمه کلیدی رزرو شده تنظیم کرد {1}"
@@ -31882,7 +31918,7 @@ msgstr "{0}: {1} روی حالت {2} تنظیم شده است"
msgid "{0}: {1} vs {2}"
msgstr "{0}: {1} در مقابل {2}"
-#: frappe/core/doctype/doctype/doctype.py:1432
+#: frappe/core/doctype/doctype/doctype.py:1433
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr "{0}: نوع فیلد {1} برای {2} قابل نمایه سازی نیست"
@@ -31906,7 +31942,7 @@ msgstr "{count} ردیف انتخاب شد"
msgid "{count} rows selected"
msgstr "{count} ردیف انتخاب شد"
-#: frappe/core/doctype/doctype/doctype.py:1486
+#: frappe/core/doctype/doctype/doctype.py:1487
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr "{{{0}}} یک الگوی نام فیلد معتبر نیست. باید {{field_name}} باشد."
diff --git a/frappe/locale/fr.po b/frappe/locale/fr.po
index 2df915065e..a99820c1d0 100644
--- a/frappe/locale/fr.po
+++ b/frappe/locale/fr.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-03-30 09:33+0000\n"
-"PO-Revision-Date: 2025-03-31 17:43\n"
+"POT-Creation-Date: 2025-04-06 09:33+0000\n"
+"PO-Revision-Date: 2025-04-07 18:35\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@ msgstr "HTML"
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr "'Dans la recherche globale' n'est pas autorisé pour le champ {0} de type {1}"
-#: frappe/core/doctype/doctype/doctype.py:1352
+#: frappe/core/doctype/doctype/doctype.py:1353
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr "'Dans la Recherche Globale' n'est pas autorisé pour le type {0} dans la ligne {1}"
@@ -82,7 +82,7 @@ msgstr "'Dans la Recherche Globale' n'est pas autorisé pour le type {0} dans la
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr "'Dans la vue liste' n'est pas autorisé pour le champ {0} de type {1}"
-#: frappe/custom/doctype/customize_form/customize_form.py:361
+#: frappe/custom/doctype/customize_form/customize_form.py:362
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr "'Dans La Vue En Liste’ n'est pas permis pour le type {0} à la ligne {1}"
@@ -94,7 +94,7 @@ msgstr "«Destinataires» non spécifiés"
msgid "'{0}' is not a valid URL"
msgstr "'{0}' n'est pas une URL valide"
-#: frappe/core/doctype/doctype/doctype.py:1346
+#: frappe/core/doctype/doctype/doctype.py:1347
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr ""{0}" non autorisé pour le type {1} dans la ligne {2}"
@@ -643,7 +643,7 @@ msgstr ""
msgid ">="
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr ""
@@ -655,7 +655,7 @@ msgstr "Un article en vedette doit avoir une image de couverture"
msgid "A field with the name {0} already exists in {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr ""
@@ -942,7 +942,7 @@ msgstr "Action / Route"
msgid "Action Complete"
msgstr "Action terminée"
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr "Échec de l'action"
@@ -1358,7 +1358,7 @@ msgstr "HTML ajouté dans la section de la page web, utilisé principalement p
msgid "Added default log doctypes: {}"
msgstr ""
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr "Ajouté {0}"
@@ -2076,7 +2076,7 @@ msgstr "Nouv. version en cours"
msgid "Amendment Naming Override"
msgstr "Surcharge de nommage de l'amendement"
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr ""
@@ -2216,7 +2216,7 @@ msgstr "Clé Secrète de l'App"
msgid "App not found for module: {0}"
msgstr "Application introuvable pour le module : {0}"
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr "App {0} n'est pas installée"
@@ -2702,7 +2702,7 @@ msgstr "Attaché au champ"
msgid "Attached To Name"
msgstr "Joint Au Nom"
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr "Le nom joint à un nom doit être une chaîne ou un entier"
@@ -2720,7 +2720,7 @@ msgstr "Pièce jointe"
msgid "Attachment Limit (MB)"
msgstr "Taille Maximale de la Pièce jointe (MB)"
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr "Limite de pièces jointes atteinte"
@@ -2921,7 +2921,7 @@ msgstr ""
msgid "Auto Repeat Document Creation Failed"
msgstr "La répétition automatique de la création de document a échoué"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr ""
@@ -3269,6 +3269,11 @@ msgstr "Nom du dossier de sauvegarde"
msgid "Backup Frequency"
msgstr "Fréquence de Sauvegarde"
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr "La sauvegarde est déjà mise en file d'attente. Vous recevrez un email avec le lien de téléchargement"
@@ -3694,7 +3699,7 @@ msgstr "Sécurité contre les attaques de type \"force brute\""
msgid "Bucket Name"
msgstr "Nom du bucket"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr ""
@@ -3989,7 +3994,7 @@ msgstr "Caméra"
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -4025,7 +4030,7 @@ msgstr ""
msgid "Can not rename as column {0} is already present on DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr ""
@@ -4092,7 +4097,7 @@ msgstr "Annuler les documents {0}?"
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4132,7 +4137,7 @@ msgstr "Ne peut être retiré"
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr ""
@@ -4148,11 +4153,11 @@ msgstr "Impossible d'annuler avant de valider. Voir Transition {0}"
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4164,7 +4169,7 @@ msgstr ""
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr "Impossible de changer l'état d'un Document Annulé. Ligne de transition {0}"
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr ""
@@ -4176,7 +4181,7 @@ msgstr "Création impossible d'un {0} pour un document enfant: {1}"
msgid "Cannot create private workspace of other users"
msgstr ""
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr "Impossible de supprimer les dossiers d’accueil et les pièces jointes"
@@ -4235,7 +4240,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "Modification du rapport standard impossible. Veuillez le dupliquer et créer un nouveau rapport"
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr "Impossible de modifier un document annulé"
@@ -4256,11 +4261,11 @@ msgstr "Impossible de modifier les champs standards"
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4268,7 +4273,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/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr "Impossible de lier le document annulé : {0}"
@@ -4606,7 +4611,7 @@ msgstr ""
msgid "Child Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr ""
@@ -5530,7 +5535,7 @@ msgstr ""
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5639,7 +5644,7 @@ msgstr "Copier vers le presse-papiers"
msgid "Copyright"
msgstr "Droit d'Auteur"
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr "Les DocTypes de base ne peuvent pas être personnalisés."
@@ -5655,7 +5660,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr "Impossible de se connecter au serveur de messagerie sortant"
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr "Impossible de trouver {0}"
@@ -6510,7 +6515,7 @@ msgstr ""
msgid "Data Import Template"
msgstr "Modèle d'importation de données"
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr "Données trop longues"
@@ -6541,7 +6546,7 @@ msgstr ""
msgid "Database Storage Usage By Tables"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr ""
@@ -6842,11 +6847,11 @@ msgstr ""
msgid "Default display currency"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr "La valeur par défaut pour le type de champ "Vérifier" {0} doit être "0" ou "1""
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr "La valeur par défaut de {0} doit figurer dans la liste des options."
@@ -7433,7 +7438,7 @@ msgstr ""
msgid "Discard?"
msgstr ""
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr ""
@@ -7501,7 +7506,7 @@ msgstr ""
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"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr ""
@@ -7594,7 +7599,7 @@ msgstr ""
msgid "DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr "Le type de document {0} fourni pour le champ {1} doit comporter au moins un champ Lien."
@@ -7641,11 +7646,11 @@ msgstr ""
msgid "DocType View"
msgstr "Vue DocType"
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr "DocType ne peut pas être fusionné"
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr "DocType ne peut être renommé que par l'Administrateur"
@@ -7687,7 +7692,7 @@ msgstr ""
msgid "DocType {} not found"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr "Le nom de DocType ne doit pas commencer ou se terminer par un espace"
@@ -7701,7 +7706,7 @@ msgstr ""
msgid "Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr ""
@@ -7763,19 +7768,19 @@ msgstr "Lien vers les documents"
msgid "Document Links"
msgstr "Liens de document"
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr ""
@@ -7815,7 +7820,7 @@ msgstr "Condition de règle de dénomination de document"
msgid "Document Naming Settings"
msgstr "Masque de numérotation des documents"
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr "Document en Attente"
@@ -7972,7 +7977,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr ""
@@ -10019,11 +10024,11 @@ msgstr "Récupération des documents de recherche globale par défaut."
msgid "Field"
msgstr "Champ"
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr "Le champ "route" est obligatoire pour les vues Web"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr ""
@@ -10036,7 +10041,7 @@ msgstr "Le champ \"Valeur\" est obligatoire. S'il vous plaît spécifiez la vale
msgid "Field Description"
msgstr "Description du Champ"
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr ""
@@ -10124,11 +10129,11 @@ msgstr ""
msgid "Fieldname"
msgstr "Nom du Champ"
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr ""
@@ -10152,11 +10157,11 @@ msgstr ""
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr "Nom du Champ {0} ne peut pas avoir des caractères spéciaux comme {1}"
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr "Nom de champ {0} en conflit avec méta objet"
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr "Le nom de champ {0} est restreint"
@@ -10192,7 +10197,7 @@ msgstr "Champ"
msgid "Fields Multicheck"
msgstr "Champs à choix multiples"
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -10224,7 +10229,7 @@ msgstr "Type de Champ"
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr "FieldType ne peut pas être modifié de {0} à {1}, à la ligne {2}"
@@ -10297,7 +10302,7 @@ msgstr "URL du fichier"
msgid "File backup is ready"
msgstr "La sauvegarde de fichier est prête"
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr "Le nom de fichier ne peut pas avoir {0}"
@@ -10305,7 +10310,7 @@ msgstr "Le nom de fichier ne peut pas avoir {0}"
msgid "File not attached"
msgstr "Fichier joint manquant"
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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"
@@ -10314,11 +10319,11 @@ msgstr "La taille du fichier a dépassé la taille maximale autorisée de {0} Mo
msgid "File too big"
msgstr "Fichier trop grand"
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr ""
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr "Fichier {0} n'existe pas"
@@ -10551,11 +10556,11 @@ msgstr "Nombre de Décimales"
msgid "Fold"
msgstr "Pli"
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr "Un Pli ne peut pas être à la fin du formulaire"
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr "Un Pli doit être avant un Saut de Section"
@@ -10573,7 +10578,7 @@ msgstr "Nom du dossier"
msgid "Folder name should not include '/' (slash)"
msgstr "Le nom du Dossier ne doit pas inclure de '/' (slash)"
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr "Dossier {0} n’est pas vide"
@@ -10831,7 +10836,7 @@ msgstr ""
msgid "For updating, you can update only selective columns."
msgstr "Pour la mise à jour, vous pouvez mettre à jour uniquement une sélection colonnes."
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr "Pour {0} au niveau {1} dans {2} à la ligne {3}"
@@ -11126,7 +11131,7 @@ msgstr "Une fonction"
msgid "Function Based On"
msgstr "Fonction basée sur"
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr ""
@@ -11200,7 +11205,7 @@ msgid "Generate Random Password"
msgstr ""
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr ""
@@ -11922,7 +11927,7 @@ msgstr ""
msgid "Helvetica Neue"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr ""
@@ -12315,7 +12320,7 @@ msgstr "Si \"Appliquer des autorisations d'utilisateur strictes\" est coché et
msgid "If Checked workflow status will not override status in list view"
msgstr "Si Cochée le statut du flux de travail ne remplacera pas le statut de la vue en liste"
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12403,6 +12408,12 @@ msgstr "Si cette option est activée, les utilisateurs qui se connectent à part
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr "Si activé, les utilisateurs seront informés chaque fois qu'ils se connectent. Si ce n'est pas activé, les utilisateurs ne seront informés qu'une seule fois."
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12608,11 +12619,11 @@ msgstr ""
msgid "Image Width"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr "Champ de l'image doit être un champ valide"
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr "Champ de l'image doit être du type Image Jointe"
@@ -12967,11 +12978,11 @@ msgstr "Utilisateur ou mot de passe incorrect"
msgid "Incorrect Verification code"
msgstr "Code de Vérification incorrect"
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr ""
@@ -13139,7 +13150,7 @@ msgstr ""
msgid "Insufficient Permissions for editing Report"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr ""
@@ -13294,11 +13305,11 @@ msgstr ""
msgid "Invalid DocType: {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr ""
@@ -13338,8 +13349,8 @@ msgstr ""
msgid "Invalid Operation"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr "Option invalide"
@@ -13378,7 +13389,7 @@ msgstr "Requête Invalide"
msgid "Invalid Search Field {0}"
msgstr "Champ de recherche invalide {0}"
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr ""
@@ -13386,7 +13397,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13413,7 +13424,7 @@ msgstr ""
msgid "Invalid column"
msgstr "Colonne incorrecte"
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr ""
@@ -13429,7 +13440,7 @@ msgstr "Expression non valide définie dans le filtre {0} ({1})"
msgid "Invalid field name {0}"
msgstr "Nom de champ {0} invalide"
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr "Champ invalide '{0}' dans nom automatique"
@@ -13493,7 +13504,7 @@ msgstr ""
msgid "Invalid wkhtmltopdf version"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr "Condition {0} invalide"
@@ -13641,7 +13652,7 @@ msgstr "Est public"
msgid "Is Published Field"
msgstr "Est un Champ Publié"
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr "Le Champ Publié doit-il être un nom de champ valide"
@@ -15478,7 +15489,7 @@ msgstr ""
msgid "Max auto email report per user"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr "Largeur max pour le type Devise est 100px dans la ligne {0}"
@@ -15487,7 +15498,7 @@ msgstr "Largeur max pour le type Devise est 100px dans la ligne {0}"
msgid "Maximum"
msgstr ""
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -15528,7 +15539,7 @@ msgstr ""
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15668,7 +15679,7 @@ msgstr "Message coupé"
msgid "Message from server: {0}"
msgstr "Message du serveur: {0}"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr "Message non configuré"
@@ -15755,7 +15766,7 @@ msgstr "Meta title pour le référencement"
msgid "Method"
msgstr "Méthode"
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr ""
@@ -15836,7 +15847,7 @@ msgstr ""
msgid "Missing DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr ""
@@ -16400,7 +16411,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr "Valeur négative"
@@ -16870,7 +16881,7 @@ msgstr "Aucun nom spécifié pour {0}"
msgid "No New notifications"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr "Aucune Autorisation Spécifiée"
@@ -17065,7 +17076,7 @@ msgstr "Nb de lignes (Max 500)"
msgid "No of Sent SMS"
msgstr ""
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr "Pas d'autorisation pour {0}"
@@ -17225,7 +17236,7 @@ msgstr "Lié à aucun enregistrement"
msgid "Not Nullable"
msgstr ""
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17234,7 +17245,7 @@ msgstr ""
msgid "Not Permitted"
msgstr "Non Autorisé"
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr ""
@@ -17303,7 +17314,7 @@ msgstr "Non autorisé pour {0}: {1}"
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr "Vous n'êtes pas autorisé à joindre un document {0}, veuillez activer Autoriser l'impression pour {0} dans les paramètres d'impression"
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr ""
@@ -17327,7 +17338,7 @@ msgstr "Pas trouvé"
msgid "Not in Developer Mode"
msgstr "Pas en Mode Développeur"
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
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'."
@@ -17593,7 +17604,7 @@ msgstr "Nombre de groupes"
msgid "Number of Queries"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr ""
@@ -17906,7 +17917,7 @@ msgstr "Seul l'administrateur est autorisé à utiliser l'enregistreur"
msgid "Only Allow Edit For"
msgstr "Autoriser la Modification Uniquement Pour"
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr "Seules les options autorisées pour le champ Données sont:"
@@ -17929,7 +17940,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17956,7 +17967,7 @@ msgstr ""
msgid "Only reports of type Report Builder can be edited"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "Seuls les DocTypes standard peuvent être personnalisés à partir de Personnaliser le formulaire."
@@ -18126,7 +18137,7 @@ msgstr ""
msgid "Option 3"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr "L'option {0} pour le champ {1} n'est pas une table enfant"
@@ -18158,7 +18169,7 @@ msgstr "Optionel : L'alerte sera envoyée si cette expression est vraie"
msgid "Options"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr "Les champs de type Options 'Lien Dynamique' doivent pointer vers un autre Champ Lié avec 'Doctype' pour options"
@@ -18167,7 +18178,7 @@ msgstr "Les champs de type Options 'Lien Dynamique' doivent pointer vers un autr
msgid "Options Help"
msgstr "Aide Options"
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr ""
@@ -18175,7 +18186,7 @@ msgstr ""
msgid "Options for select. Each option on a new line."
msgstr "Options pour sélectionner. Chaque option sur une nouvelle ligne."
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr "Les options pour {0} doivent être définies avant de définir la valeur par défaut."
@@ -18558,11 +18569,11 @@ msgstr ""
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr "Champ parent (arbre)"
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr "Le champ parent doit être un nom de champ valide"
@@ -18571,7 +18582,7 @@ msgstr "Le champ parent doit être un nom de champ valide"
msgid "Parent Label"
msgstr "Étiquette Parente"
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr ""
@@ -18929,8 +18940,8 @@ msgstr ""
msgid "Permissions"
msgstr "Autorisations"
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr ""
@@ -19192,7 +19203,7 @@ msgstr ""
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr "Veuillez autoriser les pop-ups"
@@ -19278,7 +19289,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "Assurez-vous que les documents de communication de référence ne sont pas liés de manière circulaire."
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr "Veuillez actualiser pour obtenir la dernière version du document."
@@ -19412,7 +19423,7 @@ msgstr "Veuillez définir la série à utiliser."
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr "Veuillez configurer les SMS avant de les choisir comme méthode d'authentification"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr "Veuillez d'abord configurer un message"
@@ -19591,7 +19602,7 @@ msgstr "Messages déposés en vertu de {0}"
msgid "Precision"
msgstr "Précision"
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr "La précision doit être comprise entre 1 et 6"
@@ -20092,6 +20103,18 @@ msgstr ""
msgid "Property Type"
msgstr "Type de Propriété"
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20338,7 +20361,7 @@ msgstr ""
msgid "Queue"
msgstr ""
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr ""
@@ -20359,7 +20382,7 @@ msgstr ""
msgid "Queue in Background (BETA)"
msgstr ""
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr "La Queue doit être parmi {0}"
@@ -20394,7 +20417,7 @@ msgstr ""
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr "Mis en File d'Attente pour la sauvegarde. Cela peut prendre de quelques minutes jusqu'à une heure."
@@ -20732,7 +20755,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr ""
@@ -21226,7 +21249,7 @@ msgstr ""
msgid "Removed"
msgstr ""
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr "{0} Suprimé"
@@ -21248,7 +21271,7 @@ msgstr ""
msgid "Rename {0}"
msgstr "Renommer {0}"
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr "Fichiers renommés et code remplacé dans les contrôleurs, veuillez vérifier!"
@@ -21484,7 +21507,7 @@ msgstr ""
msgid "Report bug"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr "Le Rapport ne peut pas être défini pour les types Uniques"
@@ -21510,7 +21533,7 @@ msgstr ""
msgid "Report timed out."
msgstr ""
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr "Rapport mis à jour avec succès"
@@ -22163,7 +22186,7 @@ msgstr ""
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr "Ligne"
@@ -22171,8 +22194,8 @@ msgstr "Ligne"
msgid "Row #"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr ""
@@ -22180,7 +22203,7 @@ msgstr ""
msgid "Row #{0}:"
msgstr "Ligne # {0} :"
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr ""
@@ -22216,11 +22239,11 @@ msgstr ""
msgid "Row {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr "Ligne {0}: impossible de désactiver Obligatoire pour les champs standard"
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr "Ligne {0} : Il n’est pas autorisé d’activer Autoriser à la Validation pour les champs standards"
@@ -22512,7 +22535,7 @@ msgstr ""
msgid "Save the document."
msgstr ""
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22793,7 +22816,7 @@ msgstr ""
msgid "Search by filename or extension"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr "Champ de recherche {0} n'est pas valide"
@@ -23154,11 +23177,11 @@ msgstr ""
msgid "Select a group node first."
msgstr "Sélectionner d'abord un niveau parent"
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr "Sélectionnez un champ d'expéditeur valide pour créer des documents à partir d'un e-mail"
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr "Sélectionnez un champ Objet valide pour créer des documents à partir d'un e-mail"
@@ -23466,7 +23489,7 @@ msgstr "Email d'expéditeur"
msgid "Sender Email Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr "Le champ de l'expéditeur doit avoir un e-mail dans les options"
@@ -23573,7 +23596,7 @@ msgstr ""
msgid "Series counter for {} updated to {} successfully"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr "Séries {0} déjà utilisé dans {1}"
@@ -24393,7 +24416,7 @@ msgstr "Expression Python simple, Exemple: status == 'Open' et tapez ==
msgid "Simultaneous Sessions"
msgstr "Sessions Simultanées"
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr "Un seul DocTypes ne peut pas être personnalisé."
@@ -24649,14 +24672,14 @@ msgstr ""
msgid "Sort Order"
msgstr "Ordre de Tri"
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
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/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24750,7 +24773,7 @@ msgstr ""
msgid "Standard DocType can not be deleted."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr "Un DocType standard ne peut pas avoir de format d'impression par défaut, veuillez utiliser \"Personnaliser le formulaire\""
@@ -25154,7 +25177,7 @@ msgstr "Sujet"
msgid "Subject Field"
msgstr "Champ de sujet"
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr "Le type de champ Objet doit être Données, Texte, Texte long, Petit texte, Éditeur de texte"
@@ -25810,7 +25833,7 @@ msgstr ""
msgid "Table Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr ""
@@ -25836,7 +25859,7 @@ msgstr ""
msgid "Table updated"
msgstr "Table Mise à Jour"
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr "La Table {0} ne peut pas être vide"
@@ -26072,7 +26095,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr "La Condition '{0}' est invalide"
-#: frappe/core/doctype/file/file.py:206
+#: frappe/core/doctype/file/file.py:208
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -26155,7 +26178,7 @@ msgstr ""
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:144
+#: frappe/core/doctype/file/file.py:145
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -26321,7 +26344,7 @@ msgstr ""
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1441
+#: frappe/core/doctype/doctype/doctype.py:1442
msgid "There can be only one Fold in a form"
msgstr "Il ne peut y avoir qu'un seul Pli dans un formulaire"
@@ -26337,7 +26360,7 @@ msgstr "Il n'y a pas de données à exporter"
msgid "There is nothing new to show you right now."
msgstr ""
-#: frappe/core/doctype/file/file.py:586 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:618 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr "Il y a un problème avec l'url du fichier : {0}"
@@ -26357,7 +26380,7 @@ msgstr "Une erreur s'est produite lors de la construction de cette page"
msgid "There was an error saving filters"
msgstr "Une erreur s'est produite lors de l'enregistrement des filtres"
-#: frappe/public/js/frappe/form/sidebar/attachments.js:201
+#: frappe/public/js/frappe/form/sidebar/attachments.js:216
msgid "There were errors"
msgstr "Il y a eu des erreurs"
@@ -26420,7 +26443,7 @@ msgstr "Ce Tableau Kanban sera privé"
msgid "This action is irreversible. Do you wish to continue?"
msgstr ""
-#: frappe/__init__.py:746
+#: frappe/__init__.py:739
msgid "This action is only allowed for {}"
msgstr "Cette action n'est autorisée que pour {}"
@@ -26443,7 +26466,7 @@ msgstr "Ce graphique sera disponible pour tous les utilisateurs si cela est déf
msgid "This doctype has no orphan fields to trim"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1052
+#: frappe/core/doctype/doctype/doctype.py:1053
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
@@ -26471,7 +26494,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr "Ce document est déjà obsoléte (une nouvelle version existe), vous ne pouvez plus le modifier"
-#: frappe/model/document.py:472
+#: frappe/model/document.py:507
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26497,6 +26520,10 @@ msgid "This field will appear only if the fieldname defined here has value OR th
"eval:doc.age>18"
msgstr ""
+#: frappe/core/doctype/file/file.py:500
+msgid "This file is attached to a protected document and cannot be deleted."
+msgstr ""
+
#: frappe/core/doctype/file/file.js:20
msgid "This file is public. It can be accessed without authentication."
msgstr ""
@@ -26806,11 +26833,11 @@ msgstr "Liens chronologiques"
msgid "Timeline Name"
msgstr "Nom de la Chronologie"
-#: frappe/core/doctype/doctype/doctype.py:1536
+#: frappe/core/doctype/doctype/doctype.py:1537
msgid "Timeline field must be a Link or Dynamic Link"
msgstr "Le champ Chronologie doit être une Lien ou un Champ Dynamique"
-#: frappe/core/doctype/doctype/doctype.py:1532
+#: frappe/core/doctype/doctype/doctype.py:1533
msgid "Timeline field must be a valid fieldname"
msgstr "Le champ Chronologie doit être un champ valide"
@@ -26908,7 +26935,7 @@ msgstr "Champ Titre"
msgid "Title Prefix"
msgstr "Préfixe de Titre"
-#: frappe/core/doctype/doctype/doctype.py:1473
+#: frappe/core/doctype/doctype/doctype.py:1474
msgid "Title field must be a valid fieldname"
msgstr "Champ Titre doit être un nom de champ valide"
@@ -27128,7 +27155,7 @@ msgstr "Trop de demandes"
msgid "Too many changes to database in single action."
msgstr ""
-#: frappe/utils/background_jobs.py:710
+#: frappe/utils/background_jobs.py:719
msgid "Too many queued background jobs ({0}). Please retry after some time."
msgstr ""
@@ -27206,7 +27233,7 @@ msgstr ""
msgid "Topic"
msgstr "Sujet"
-#: frappe/desk/query_report.py:526
+#: frappe/desk/query_report.py:533
#: frappe/public/js/frappe/views/reports/print_grid.html:45
#: frappe/public/js/frappe/views/reports/query_report.js:1255
#: frappe/public/js/frappe/views/reports/report_view.js:1515
@@ -27342,7 +27369,7 @@ msgstr ""
msgid "Tracking"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1780
+#: frappe/public/js/frappe/utils/utils.js:1784
msgid "Tracking URL generated and copied to clipboard"
msgstr ""
@@ -27645,7 +27672,7 @@ msgstr ""
msgid "URL for documentation or help"
msgstr "URL de documentation ou d'aide"
-#: frappe/core/doctype/file/file.py:217
+#: frappe/core/doctype/file/file.py:219
msgid "URL must start with http:// or https://"
msgstr ""
@@ -27716,7 +27743,7 @@ msgstr "Impossible d'envoyer du courrier en raison d'un compte de messagerie man
msgid "Unable to update event"
msgstr "Impossible de mettre à jour l'événement"
-#: frappe/core/doctype/file/file.py:462
+#: frappe/core/doctype/file/file.py:464
msgid "Unable to write file format for {0}"
msgstr "Impossible d'écrire le format de fichier pour {0}"
@@ -28551,6 +28578,15 @@ msgstr "Nom d'Utilisateur {0} existe déjà"
msgid "Users"
msgstr "Utilisateurs"
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'DocType'
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'Customize Form'
+#: 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 ""
+
#. Description of the 'Allot Points To Assigned Users' (Check) field in DocType
#. 'Energy Point Rule'
#: frappe/social/doctype/energy_point_rule/energy_point_rule.json
@@ -28676,15 +28712,15 @@ msgstr "Valeur Modifiée"
msgid "Value To Be Set"
msgstr "Valeur à Définir"
-#: frappe/model/base_document.py:1048 frappe/model/document.py:834
+#: frappe/model/base_document.py:1048 frappe/model/document.py:869
msgid "Value cannot be changed for {0}"
msgstr "Valeur ne peut pas être modifiée pour {0}"
-#: frappe/model/document.py:780
+#: frappe/model/document.py:815
msgid "Value cannot be negative for"
msgstr "La valeur ne peut pas être négative pour"
-#: frappe/model/document.py:784
+#: frappe/model/document.py:819
msgid "Value cannot be negative for {0}: {1}"
msgstr "La valeur ne peut pas être négative pour {0}: {1}"
@@ -28692,7 +28728,7 @@ msgstr "La valeur ne peut pas être négative pour {0}: {1}"
msgid "Value for a check field can be either 0 or 1"
msgstr "La valeur pour un champ de contrôle peut être 0 ou 1"
-#: frappe/custom/doctype/customize_form/customize_form.py:610
+#: frappe/custom/doctype/customize_form/customize_form.py:611
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"
@@ -28961,7 +28997,7 @@ msgstr "Avertissement"
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1123
+#: frappe/core/doctype/doctype/doctype.py:1124
msgid "Warning: Naming is not set"
msgstr ""
@@ -29047,7 +29083,7 @@ msgstr "Page Web"
msgid "Web Page Block"
msgstr "Bloc de page Web"
-#: frappe/public/js/frappe/utils/utils.js:1708
+#: frappe/public/js/frappe/utils/utils.js:1712
msgid "Web Page URL"
msgstr ""
@@ -29212,7 +29248,7 @@ msgstr "Script du Site web"
msgid "Website Search Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1521
msgid "Website Search Field must be a valid fieldname"
msgstr ""
@@ -29871,7 +29907,7 @@ msgstr ""
msgid "You are not permitted to access this page."
msgstr "Vous n'êtes pas autorisé à accéder à cette page."
-#: frappe/__init__.py:665
+#: frappe/__init__.py:658
msgid "You are not permitted to access this resource."
msgstr ""
@@ -29928,7 +29964,7 @@ msgstr ""
msgid "You can disable this {0} instead of deleting it."
msgstr ""
-#: frappe/core/doctype/file/file.py:704
+#: frappe/core/doctype/file/file.py:736
msgid "You can increase the limit from System Settings."
msgstr ""
@@ -29978,11 +30014,11 @@ msgstr ""
msgid "You can use wildcard %"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:388
+#: frappe/custom/doctype/customize_form/customize_form.py:389
msgid "You can't set 'Options' for field {0}"
msgstr "Vous ne pouvez pas configurer 'Options' pour le champ {0}"
-#: frappe/custom/doctype/customize_form/customize_form.py:392
+#: frappe/custom/doctype/customize_form/customize_form.py:393
msgid "You can't set 'Translatable' for field {0}"
msgstr "Vous ne pouvez pas définir \"Traduisible\" pour le champ {0}"
@@ -30004,7 +30040,7 @@ msgstr "Vous ne pouvez pas créer un graphique de tableau de bord à partir de D
msgid "You cannot give review points to yourself"
msgstr "Vous ne pouvez pas vous donner de points de révision"
-#: frappe/custom/doctype/customize_form/customize_form.py:384
+#: frappe/custom/doctype/customize_form/customize_form.py:385
msgid "You cannot unset 'Read Only' for field {0}"
msgstr "Vous ne pouvez pas désactiver 'Lecture Seule' pour le champ {0}\""
@@ -30055,7 +30091,7 @@ msgstr "Vous n'avez pas assez de points"
msgid "You do not have enough review points"
msgstr "Vous n'avez pas assez de points d'examen"
-#: frappe/desk/query_report.py:824
+#: frappe/desk/query_report.py:831
msgid "You do not have permission to access {0}: {1}."
msgstr ""
@@ -30099,7 +30135,7 @@ msgstr "Vous avez un nouveau message de:"
msgid "You have been successfully logged out"
msgstr "Vous avez été déconnecté avec succès"
-#: frappe/custom/doctype/customize_form/customize_form.py:243
+#: frappe/custom/doctype/customize_form/customize_form.py:244
msgid "You have hit the row size limit on database table: {0}"
msgstr ""
@@ -30156,7 +30192,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr "Vous devez vous connecter pour valider ce formulaire"
-#: frappe/model/document.py:354
+#: frappe/model/document.py:389
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -31287,7 +31323,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr ""
-#: frappe/model/document.py:547
+#: frappe/model/document.py:582
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr ""
@@ -31320,7 +31356,7 @@ msgstr ""
msgid "{0} comments"
msgstr "{0} commentaires"
-#: frappe/core/doctype/doctype/doctype.py:1603
+#: frappe/core/doctype/doctype/doctype.py:1604
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
@@ -31433,15 +31469,15 @@ 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/core/doctype/doctype/doctype.py:932
+#: frappe/core/doctype/doctype/doctype.py:933
msgid "{0} is a mandatory field"
msgstr "{0} est un champ obligatoire"
-#: frappe/core/doctype/file/file.py:512
+#: frappe/core/doctype/file/file.py:544
msgid "{0} is a not a valid zip file"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1616
+#: frappe/core/doctype/doctype/doctype.py:1617
msgid "{0} is an invalid Data field."
msgstr "{0} est un champ de données non valide."
@@ -31539,7 +31575,7 @@ msgstr ""
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr "{0} n'est pas un format de rapport valide. Le format du rapport doit être l'un des {1} suivants"
-#: frappe/core/doctype/file/file.py:492
+#: frappe/core/doctype/file/file.py:524
msgid "{0} is not a zip file"
msgstr ""
@@ -31619,23 +31655,23 @@ msgstr "Il y a {0} minutes"
msgid "{0} months ago"
msgstr "Il y a {0} mois"
-#: frappe/model/document.py:1787
+#: frappe/model/document.py:1822
msgid "{0} must be after {1}"
msgstr "{0} doit être après {1}"
-#: frappe/model/document.py:1550
+#: frappe/model/document.py:1585
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1552
+#: frappe/model/document.py:1587
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1548
+#: frappe/model/document.py:1583
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1546 frappe/utils/csvutils.py:161
+#: frappe/model/document.py:1581 frappe/utils/csvutils.py:161
msgid "{0} must be one of {1}"
msgstr "{0} doit être l'un des {1}"
@@ -31647,7 +31683,7 @@ msgstr "{0} doit être défini en premier"
msgid "{0} must be unique"
msgstr "{0} doit être unique"
-#: frappe/model/document.py:1554
+#: frappe/model/document.py:1589
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31737,11 +31773,11 @@ msgstr "{0} annulé {1}"
msgid "{0} role does not have permission on any doctype"
msgstr ""
-#: frappe/model/document.py:1780
+#: frappe/model/document.py:1815
msgid "{0} row #{1}: "
msgstr ""
-#: frappe/desk/query_report.py:605
+#: frappe/desk/query_report.py:612
msgid "{0} saved successfully"
msgstr "{0} enregistré avec succès"
@@ -31761,7 +31797,7 @@ msgstr "{0} partagé ce document avec tout le monde"
msgid "{0} shared this document with {1}"
msgstr "{0} a partagé ce document avec {1}"
-#: frappe/core/doctype/doctype/doctype.py:314
+#: frappe/core/doctype/doctype/doctype.py:315
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr ""
@@ -31797,7 +31833,7 @@ msgstr "{0} à {1}"
msgid "{0} un-shared this document with {1}"
msgstr "{0} ne partage plus ce document avec {1}"
-#: frappe/custom/doctype/customize_form/customize_form.py:252
+#: frappe/custom/doctype/customize_form/customize_form.py:253
msgid "{0} updated"
msgstr "{0} mis(e) à jour"
@@ -31853,7 +31889,7 @@ msgstr "{0} {1} n'existe pas, veuillez sélectionner une nouvelle cible à fusio
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr "{0} {1} est lié aux documents validés suivants: {2}"
-#: frappe/model/document.py:260 frappe/permissions.py:558
+#: frappe/model/document.py:295 frappe/permissions.py:558
msgid "{0} {1} not found"
msgstr "{0} {1} introuvable"
@@ -31873,31 +31909,31 @@ msgstr ""
msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}"
msgstr "{0} : {1} '({3}) sera tronqué car le nombre de caractères max est {2}"
-#: frappe/core/doctype/doctype/doctype.py:1798
+#: frappe/core/doctype/doctype/doctype.py:1799
msgid "{0}: Cannot set Amend without Cancel"
msgstr "{0} : Impossible de choisir Nouv. version sans Annuler"
-#: frappe/core/doctype/doctype/doctype.py:1816
+#: frappe/core/doctype/doctype/doctype.py:1817
msgid "{0}: Cannot set Assign Amend if not Submittable"
msgstr "{0} : Impossible de définir ‘Assigner Nouv. version’ si non Validable"
-#: frappe/core/doctype/doctype/doctype.py:1814
+#: frappe/core/doctype/doctype/doctype.py:1815
msgid "{0}: Cannot set Assign Submit if not Submittable"
msgstr "{0} : Impossible de définir ‘Assigner Valider’ si non Validable"
-#: frappe/core/doctype/doctype/doctype.py:1793
+#: frappe/core/doctype/doctype/doctype.py:1794
msgid "{0}: Cannot set Cancel without Submit"
msgstr "{0} : Impossible de choisir Annuler sans Valider"
-#: frappe/core/doctype/doctype/doctype.py:1800
+#: frappe/core/doctype/doctype/doctype.py:1801
msgid "{0}: Cannot set Import without Create"
msgstr "{0} : Impossible de choisir Import sans Créer"
-#: frappe/core/doctype/doctype/doctype.py:1796
+#: frappe/core/doctype/doctype/doctype.py:1797
msgid "{0}: Cannot set Submit, Cancel, Amend without Write"
msgstr "{0} : Vous ne pouvez pas choisir Valider, Annuler, Nouv. version sans Écrire"
-#: frappe/core/doctype/doctype/doctype.py:1820
+#: frappe/core/doctype/doctype/doctype.py:1821
msgid "{0}: Cannot set import as {1} is not importable"
msgstr "{0} : Impossible de choisir import car {1} n'est pas importable"
@@ -31905,43 +31941,43 @@ msgstr "{0} : Impossible de choisir import car {1} n'est pas importable"
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr "{0}: Impossible de joindre un nouveau document récurrent. Pour activer la pièce jointe dans l'e-mail de notification de répétition automatique, activez {1} dans Paramètres d'impression"
-#: frappe/core/doctype/doctype/doctype.py:1424
+#: frappe/core/doctype/doctype/doctype.py:1425
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr "{0}: Le champ '{1}' ne peut pas être défini comme Unique car il contient des valeurs non uniques."
-#: frappe/core/doctype/doctype/doctype.py:1332
+#: frappe/core/doctype/doctype/doctype.py:1333
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr "{0}: le champ {1} de la ligne {2} ne peut pas être masqué et obligatoire sans valeur par défaut"
-#: frappe/core/doctype/doctype/doctype.py:1291
+#: frappe/core/doctype/doctype/doctype.py:1292
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr "{0}: le champ {1} de type {2} ne peut pas être obligatoire"
-#: frappe/core/doctype/doctype/doctype.py:1279
+#: frappe/core/doctype/doctype/doctype.py:1280
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr "{0}: le nom de champ {1} apparaît plusieurs fois dans les lignes {2}"
-#: frappe/core/doctype/doctype/doctype.py:1411
+#: frappe/core/doctype/doctype/doctype.py:1412
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr "{0}: le type de champ {1} pour {2} ne peut pas être unique"
-#: frappe/core/doctype/doctype/doctype.py:1753
+#: frappe/core/doctype/doctype/doctype.py:1754
msgid "{0}: No basic permissions set"
msgstr "{0} : Aucune autorisation de base définie"
-#: frappe/core/doctype/doctype/doctype.py:1767
+#: frappe/core/doctype/doctype/doctype.py:1768
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr "{0} : Une seule règle est permise avec le même Rôle, Niveau et {1}"
-#: frappe/core/doctype/doctype/doctype.py:1313
+#: frappe/core/doctype/doctype/doctype.py:1314
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr "{0}: les options doivent être un type de document valide pour le champ {1} de la ligne {2}."
-#: frappe/core/doctype/doctype/doctype.py:1302
+#: frappe/core/doctype/doctype/doctype.py:1303
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr "{0}: Options requises pour le champ de type Lien ou Table {1} dans la ligne {2}"
-#: frappe/core/doctype/doctype/doctype.py:1320
+#: frappe/core/doctype/doctype/doctype.py:1321
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr "{0}: les options {1} doivent être identiques au nom de type de document {2} pour le champ {3}."
@@ -31949,7 +31985,7 @@ msgstr "{0}: les options {1} doivent être identiques au nom de type de document
msgid "{0}: Other permission rules may also apply"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1782
+#: frappe/core/doctype/doctype/doctype.py:1783
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr "{0} : L'Autorisation au niveau 0 doit être définie avant que les niveaux plus élevés soient parametrés"
@@ -31957,7 +31993,7 @@ msgstr "{0} : L'Autorisation au niveau 0 doit être définie avant que les nivea
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1266
+#: frappe/core/doctype/doctype/doctype.py:1267
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr ""
@@ -31974,7 +32010,7 @@ msgstr "{0}: {1} est passé au statut {2}"
msgid "{0}: {1} vs {2}"
msgstr "{0}: {1} contre {2}"
-#: frappe/core/doctype/doctype/doctype.py:1432
+#: frappe/core/doctype/doctype/doctype.py:1433
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr "{0}: le type de champ {1} pour {2} ne peut pas être indexé"
@@ -31998,7 +32034,7 @@ msgstr ""
msgid "{count} rows selected"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1486
+#: frappe/core/doctype/doctype/doctype.py:1487
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr "{{{0}}} n'est pas un motif de nom de champ valide. Il devrait être {{field_name}}."
diff --git a/frappe/locale/hr.po b/frappe/locale/hr.po
index dd89b29c93..13b0ab7df6 100644
--- a/frappe/locale/hr.po
+++ b/frappe/locale/hr.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-03-30 09:33+0000\n"
-"PO-Revision-Date: 2025-04-04 17:55\n"
+"POT-Creation-Date: 2025-04-06 09:33+0000\n"
+"PO-Revision-Date: 2025-04-07 18:35\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Croatian\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@ msgstr "<head> HTML"
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr "'U Globalnoj Pretrazi' nije dozvoljeno za polje {0} tipa {1}"
-#: frappe/core/doctype/doctype/doctype.py:1352
+#: frappe/core/doctype/doctype/doctype.py:1353
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr "'U Globalnom Pretraživanju' nije dopušteno za tip {0} u retku {1}"
@@ -82,7 +82,7 @@ msgstr "'U Globalnom Pretraživanju' nije dopušteno za tip {0} u retku {1}"
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr "'U Prikazu Liste' nije dopušteno za polje {0} tipa {1}"
-#: frappe/custom/doctype/customize_form/customize_form.py:361
+#: frappe/custom/doctype/customize_form/customize_form.py:362
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr "'U Prikazu Liste' nije dopušteno za tip {0} u redu {1}"
@@ -94,7 +94,7 @@ msgstr "'Primatelji' nisu navedeni"
msgid "'{0}' is not a valid URL"
msgstr "'{0}' nije važeći URL"
-#: frappe/core/doctype/doctype/doctype.py:1346
+#: frappe/core/doctype/doctype/doctype.py:1347
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr "'{0}' nije dopušteno za tip {1} u retku {2}"
@@ -735,7 +735,7 @@ msgstr ">"
msgid ">="
msgstr ">="
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr "Ime DocType treba započeti slovom i može se sastojati samo od slova, brojeva, razmaka, podvlaka i crtica"
@@ -747,7 +747,7 @@ msgstr "Istaknuta objava mora imati naslovnu sliku"
msgid "A field with the name {0} already exists in {1}"
msgstr "Polje s imenom {0} već postoji u {1}"
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr "Datoteka s istim imenom {} već postoji"
@@ -1034,7 +1034,7 @@ msgstr "Radnja / Ruta"
msgid "Action Complete"
msgstr "Radnja Završena"
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr "Radnja Neuspješna"
@@ -1450,7 +1450,7 @@ msgstr "Dodan HTML u <head> odjeljak web stranice, prvenstveno se koristi
msgid "Added default log doctypes: {}"
msgstr "Dodani zadani tipovi dokumenata dnevnika: {}"
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr "Dodano {0}"
@@ -2168,7 +2168,7 @@ msgstr ""
msgid "Amendment Naming Override"
msgstr ""
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr ""
@@ -2308,7 +2308,7 @@ msgstr ""
msgid "App not found for module: {0}"
msgstr ""
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr ""
@@ -2794,7 +2794,7 @@ msgstr ""
msgid "Attached To Name"
msgstr ""
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr ""
@@ -2812,7 +2812,7 @@ msgstr ""
msgid "Attachment Limit (MB)"
msgstr ""
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr ""
@@ -3013,7 +3013,7 @@ msgstr ""
msgid "Auto Repeat Document Creation Failed"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr ""
@@ -3361,6 +3361,11 @@ msgstr ""
msgid "Backup Frequency"
msgstr ""
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr ""
@@ -3786,7 +3791,7 @@ msgstr ""
msgid "Bucket Name"
msgstr ""
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr ""
@@ -4081,7 +4086,7 @@ msgstr "Kamera"
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -4117,7 +4122,7 @@ msgstr ""
msgid "Can not rename as column {0} is already present on DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr ""
@@ -4184,7 +4189,7 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4224,7 +4229,7 @@ msgstr ""
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr ""
@@ -4240,11 +4245,11 @@ msgstr ""
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4256,7 +4261,7 @@ msgstr ""
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr ""
@@ -4268,7 +4273,7 @@ msgstr ""
msgid "Cannot create private workspace of other users"
msgstr ""
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr ""
@@ -4327,7 +4332,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr ""
@@ -4348,11 +4353,11 @@ msgstr ""
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4360,7 +4365,7 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
-#: frappe/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr ""
@@ -4697,7 +4702,7 @@ msgstr ""
msgid "Child Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr ""
@@ -5619,7 +5624,7 @@ msgstr ""
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5728,7 +5733,7 @@ msgstr ""
msgid "Copyright"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr ""
@@ -5744,7 +5749,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr ""
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr ""
@@ -6599,7 +6604,7 @@ msgstr ""
msgid "Data Import Template"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr ""
@@ -6630,7 +6635,7 @@ msgstr ""
msgid "Database Storage Usage By Tables"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr ""
@@ -6931,11 +6936,11 @@ msgstr ""
msgid "Default display currency"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr ""
@@ -7522,7 +7527,7 @@ msgstr ""
msgid "Discard?"
msgstr ""
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr ""
@@ -7590,7 +7595,7 @@ msgstr ""
msgid "Do not edit headers which are preset in the template"
msgstr ""
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr ""
@@ -7683,7 +7688,7 @@ msgstr ""
msgid "DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr ""
@@ -7730,11 +7735,11 @@ msgstr ""
msgid "DocType View"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr ""
@@ -7776,7 +7781,7 @@ msgstr ""
msgid "DocType {} not found"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr ""
@@ -7790,7 +7795,7 @@ msgstr ""
msgid "Doctype"
msgstr "DocType"
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr ""
@@ -7852,19 +7857,19 @@ msgstr ""
msgid "Document Links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr ""
@@ -7904,7 +7909,7 @@ msgstr ""
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr ""
@@ -8061,7 +8066,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr ""
@@ -10108,11 +10113,11 @@ msgstr ""
msgid "Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr ""
@@ -10125,7 +10130,7 @@ msgstr ""
msgid "Field Description"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr ""
@@ -10213,11 +10218,11 @@ msgstr ""
msgid "Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr ""
@@ -10241,11 +10246,11 @@ msgstr ""
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr ""
@@ -10281,7 +10286,7 @@ msgstr ""
msgid "Fields Multicheck"
msgstr ""
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -10313,7 +10318,7 @@ msgstr ""
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr ""
@@ -10386,7 +10391,7 @@ msgstr ""
msgid "File backup is ready"
msgstr ""
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr ""
@@ -10394,7 +10399,7 @@ msgstr ""
msgid "File not attached"
msgstr ""
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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 ""
@@ -10403,11 +10408,11 @@ msgstr ""
msgid "File too big"
msgstr ""
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr ""
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr ""
@@ -10640,11 +10645,11 @@ msgstr ""
msgid "Fold"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr ""
@@ -10662,7 +10667,7 @@ msgstr ""
msgid "Folder name should not include '/' (slash)"
msgstr ""
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr ""
@@ -10920,7 +10925,7 @@ msgstr ""
msgid "For updating, you can update only selective columns."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr ""
@@ -11215,7 +11220,7 @@ msgstr ""
msgid "Function Based On"
msgstr ""
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr ""
@@ -11289,7 +11294,7 @@ msgid "Generate Random Password"
msgstr ""
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr ""
@@ -12011,7 +12016,7 @@ msgstr ""
msgid "Helvetica Neue"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr ""
@@ -12404,7 +12409,7 @@ msgstr ""
msgid "If Checked workflow status will not override status in list view"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12492,6 +12497,12 @@ msgstr ""
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr ""
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12697,11 +12708,11 @@ msgstr ""
msgid "Image Width"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr ""
@@ -13056,11 +13067,11 @@ msgstr ""
msgid "Incorrect Verification code"
msgstr ""
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr ""
@@ -13228,7 +13239,7 @@ msgstr ""
msgid "Insufficient Permissions for editing Report"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr ""
@@ -13383,11 +13394,11 @@ msgstr ""
msgid "Invalid DocType: {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr ""
@@ -13427,8 +13438,8 @@ msgstr ""
msgid "Invalid Operation"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr ""
@@ -13467,7 +13478,7 @@ msgstr ""
msgid "Invalid Search Field {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr ""
@@ -13475,7 +13486,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13502,7 +13513,7 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr ""
@@ -13518,7 +13529,7 @@ msgstr ""
msgid "Invalid field name {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr ""
@@ -13582,7 +13593,7 @@ msgstr ""
msgid "Invalid wkhtmltopdf version"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr ""
@@ -13730,7 +13741,7 @@ msgstr ""
msgid "Is Published Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr ""
@@ -15567,7 +15578,7 @@ msgstr ""
msgid "Max auto email report per user"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr ""
@@ -15576,7 +15587,7 @@ msgstr ""
msgid "Maximum"
msgstr ""
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -15617,7 +15628,7 @@ msgstr ""
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15757,7 +15768,7 @@ msgstr ""
msgid "Message from server: {0}"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr ""
@@ -15844,7 +15855,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr ""
@@ -15925,7 +15936,7 @@ msgstr ""
msgid "Missing DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr ""
@@ -16489,7 +16500,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr ""
@@ -16959,7 +16970,7 @@ msgstr ""
msgid "No New notifications"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr ""
@@ -17154,7 +17165,7 @@ msgstr ""
msgid "No of Sent SMS"
msgstr ""
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr ""
@@ -17314,7 +17325,7 @@ msgstr ""
msgid "Not Nullable"
msgstr ""
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17323,7 +17334,7 @@ msgstr ""
msgid "Not Permitted"
msgstr ""
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr ""
@@ -17392,7 +17403,7 @@ msgstr ""
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr ""
@@ -17416,7 +17427,7 @@ msgstr ""
msgid "Not in Developer Mode"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr ""
@@ -17682,7 +17693,7 @@ msgstr ""
msgid "Number of Queries"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr ""
@@ -17995,7 +18006,7 @@ msgstr ""
msgid "Only Allow Edit For"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr ""
@@ -18018,7 +18029,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr ""
@@ -18045,7 +18056,7 @@ msgstr ""
msgid "Only reports of type Report Builder can be edited"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr ""
@@ -18215,7 +18226,7 @@ msgstr ""
msgid "Option 3"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr ""
@@ -18247,7 +18258,7 @@ msgstr ""
msgid "Options"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr ""
@@ -18256,7 +18267,7 @@ msgstr ""
msgid "Options Help"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr ""
@@ -18264,7 +18275,7 @@ msgstr ""
msgid "Options for select. Each option on a new line."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr ""
@@ -18647,11 +18658,11 @@ msgstr ""
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr ""
@@ -18660,7 +18671,7 @@ msgstr ""
msgid "Parent Label"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr ""
@@ -19018,8 +19029,8 @@ msgstr ""
msgid "Permissions"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr ""
@@ -19281,7 +19292,7 @@ msgstr ""
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr ""
@@ -19367,7 +19378,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr ""
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr ""
@@ -19501,7 +19512,7 @@ msgstr ""
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr ""
@@ -19680,7 +19691,7 @@ msgstr ""
msgid "Precision"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr ""
@@ -20181,6 +20192,18 @@ msgstr ""
msgid "Property Type"
msgstr ""
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20427,7 +20450,7 @@ msgstr ""
msgid "Queue"
msgstr ""
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr "Red Čekanja Preopterećen"
@@ -20448,7 +20471,7 @@ msgstr ""
msgid "Queue in Background (BETA)"
msgstr ""
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr ""
@@ -20483,7 +20506,7 @@ msgstr ""
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr ""
@@ -20821,7 +20844,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr ""
@@ -21315,7 +21338,7 @@ msgstr ""
msgid "Removed"
msgstr ""
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr ""
@@ -21337,7 +21360,7 @@ msgstr ""
msgid "Rename {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr ""
@@ -21573,7 +21596,7 @@ msgstr ""
msgid "Report bug"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr ""
@@ -21599,7 +21622,7 @@ msgstr ""
msgid "Report timed out."
msgstr ""
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr ""
@@ -22252,7 +22275,7 @@ msgstr ""
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr ""
@@ -22260,8 +22283,8 @@ msgstr ""
msgid "Row #"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr ""
@@ -22269,7 +22292,7 @@ msgstr ""
msgid "Row #{0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr ""
@@ -22305,11 +22328,11 @@ msgstr ""
msgid "Row {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr ""
@@ -22601,7 +22624,7 @@ msgstr ""
msgid "Save the document."
msgstr ""
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22882,7 +22905,7 @@ msgstr ""
msgid "Search by filename or extension"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr ""
@@ -23243,11 +23266,11 @@ msgstr ""
msgid "Select a group node first."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr ""
@@ -23555,7 +23578,7 @@ msgstr ""
msgid "Sender Email Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr ""
@@ -23662,7 +23685,7 @@ msgstr ""
msgid "Series counter for {} updated to {} successfully"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr ""
@@ -24482,7 +24505,7 @@ msgstr ""
msgid "Simultaneous Sessions"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr ""
@@ -24738,14 +24761,14 @@ msgstr ""
msgid "Sort Order"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
msgstr ""
#. Label of the source (Data) field in DocType 'Web Page View'
#. Label of the source (Small Text) field in DocType 'Website Route Redirect'
#: frappe/public/js/frappe/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24839,7 +24862,7 @@ msgstr ""
msgid "Standard DocType can not be deleted."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr ""
@@ -25243,7 +25266,7 @@ msgstr ""
msgid "Subject Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr ""
@@ -25899,7 +25922,7 @@ msgstr ""
msgid "Table Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr ""
@@ -25925,7 +25948,7 @@ msgstr ""
msgid "Table updated"
msgstr ""
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr ""
@@ -26161,7 +26184,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr ""
-#: frappe/core/doctype/file/file.py:206
+#: frappe/core/doctype/file/file.py:208
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -26244,7 +26267,7 @@ msgstr ""
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:144
+#: frappe/core/doctype/file/file.py:145
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -26410,7 +26433,7 @@ msgstr ""
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1441
+#: frappe/core/doctype/doctype/doctype.py:1442
msgid "There can be only one Fold in a form"
msgstr ""
@@ -26426,7 +26449,7 @@ msgstr ""
msgid "There is nothing new to show you right now."
msgstr ""
-#: frappe/core/doctype/file/file.py:586 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:618 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr ""
@@ -26446,7 +26469,7 @@ msgstr ""
msgid "There was an error saving filters"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/attachments.js:201
+#: frappe/public/js/frappe/form/sidebar/attachments.js:216
msgid "There were errors"
msgstr ""
@@ -26509,7 +26532,7 @@ msgstr ""
msgid "This action is irreversible. Do you wish to continue?"
msgstr ""
-#: frappe/__init__.py:746
+#: frappe/__init__.py:739
msgid "This action is only allowed for {}"
msgstr ""
@@ -26532,7 +26555,7 @@ msgstr ""
msgid "This doctype has no orphan fields to trim"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1052
+#: frappe/core/doctype/doctype/doctype.py:1053
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
@@ -26560,7 +26583,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr ""
-#: frappe/model/document.py:472
+#: frappe/model/document.py:507
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26586,6 +26609,10 @@ msgid "This field will appear only if the fieldname defined here has value OR th
"eval:doc.age>18"
msgstr ""
+#: frappe/core/doctype/file/file.py:500
+msgid "This file is attached to a protected document and cannot be deleted."
+msgstr ""
+
#: frappe/core/doctype/file/file.js:20
msgid "This file is public. It can be accessed without authentication."
msgstr ""
@@ -26895,11 +26922,11 @@ msgstr ""
msgid "Timeline Name"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1536
+#: frappe/core/doctype/doctype/doctype.py:1537
msgid "Timeline field must be a Link or Dynamic Link"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1532
+#: frappe/core/doctype/doctype/doctype.py:1533
msgid "Timeline field must be a valid fieldname"
msgstr ""
@@ -26997,7 +27024,7 @@ msgstr ""
msgid "Title Prefix"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1473
+#: frappe/core/doctype/doctype/doctype.py:1474
msgid "Title field must be a valid fieldname"
msgstr ""
@@ -27215,7 +27242,7 @@ msgstr ""
msgid "Too many changes to database in single action."
msgstr ""
-#: frappe/utils/background_jobs.py:710
+#: frappe/utils/background_jobs.py:719
msgid "Too many queued background jobs ({0}). Please retry after some time."
msgstr "Previše pozadinskih poslova u čekanju ({0}). Pokušaj ponovno nakon nekog vremena."
@@ -27293,7 +27320,7 @@ msgstr ""
msgid "Topic"
msgstr ""
-#: frappe/desk/query_report.py:526
+#: frappe/desk/query_report.py:533
#: frappe/public/js/frappe/views/reports/print_grid.html:45
#: frappe/public/js/frappe/views/reports/query_report.js:1255
#: frappe/public/js/frappe/views/reports/report_view.js:1515
@@ -27429,7 +27456,7 @@ msgstr ""
msgid "Tracking"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1780
+#: frappe/public/js/frappe/utils/utils.js:1784
msgid "Tracking URL generated and copied to clipboard"
msgstr ""
@@ -27732,7 +27759,7 @@ msgstr ""
msgid "URL for documentation or help"
msgstr ""
-#: frappe/core/doctype/file/file.py:217
+#: frappe/core/doctype/file/file.py:219
msgid "URL must start with http:// or https://"
msgstr ""
@@ -27803,7 +27830,7 @@ msgstr ""
msgid "Unable to update event"
msgstr ""
-#: frappe/core/doctype/file/file.py:462
+#: frappe/core/doctype/file/file.py:464
msgid "Unable to write file format for {0}"
msgstr ""
@@ -28638,6 +28665,15 @@ msgstr ""
msgid "Users"
msgstr ""
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'DocType'
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'Customize Form'
+#: 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 ""
+
#. Description of the 'Allot Points To Assigned Users' (Check) field in DocType
#. 'Energy Point Rule'
#: frappe/social/doctype/energy_point_rule/energy_point_rule.json
@@ -28763,15 +28799,15 @@ msgstr ""
msgid "Value To Be Set"
msgstr ""
-#: frappe/model/base_document.py:1048 frappe/model/document.py:834
+#: frappe/model/base_document.py:1048 frappe/model/document.py:869
msgid "Value cannot be changed for {0}"
msgstr ""
-#: frappe/model/document.py:780
+#: frappe/model/document.py:815
msgid "Value cannot be negative for"
msgstr ""
-#: frappe/model/document.py:784
+#: frappe/model/document.py:819
msgid "Value cannot be negative for {0}: {1}"
msgstr ""
@@ -28779,7 +28815,7 @@ msgstr ""
msgid "Value for a check field can be either 0 or 1"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:610
+#: frappe/custom/doctype/customize_form/customize_form.py:611
msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters"
msgstr ""
@@ -29048,7 +29084,7 @@ msgstr ""
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1123
+#: frappe/core/doctype/doctype/doctype.py:1124
msgid "Warning: Naming is not set"
msgstr ""
@@ -29134,7 +29170,7 @@ msgstr ""
msgid "Web Page Block"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1708
+#: frappe/public/js/frappe/utils/utils.js:1712
msgid "Web Page URL"
msgstr ""
@@ -29299,7 +29335,7 @@ msgstr ""
msgid "Website Search Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1521
msgid "Website Search Field must be a valid fieldname"
msgstr ""
@@ -29958,7 +29994,7 @@ msgstr ""
msgid "You are not permitted to access this page."
msgstr ""
-#: frappe/__init__.py:665
+#: frappe/__init__.py:658
msgid "You are not permitted to access this resource."
msgstr ""
@@ -30015,7 +30051,7 @@ msgstr ""
msgid "You can disable this {0} instead of deleting it."
msgstr ""
-#: frappe/core/doctype/file/file.py:704
+#: frappe/core/doctype/file/file.py:736
msgid "You can increase the limit from System Settings."
msgstr ""
@@ -30065,11 +30101,11 @@ msgstr ""
msgid "You can use wildcard %"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:388
+#: frappe/custom/doctype/customize_form/customize_form.py:389
msgid "You can't set 'Options' for field {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:392
+#: frappe/custom/doctype/customize_form/customize_form.py:393
msgid "You can't set 'Translatable' for field {0}"
msgstr ""
@@ -30091,7 +30127,7 @@ msgstr ""
msgid "You cannot give review points to yourself"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:384
+#: frappe/custom/doctype/customize_form/customize_form.py:385
msgid "You cannot unset 'Read Only' for field {0}"
msgstr ""
@@ -30142,7 +30178,7 @@ msgstr ""
msgid "You do not have enough review points"
msgstr ""
-#: frappe/desk/query_report.py:824
+#: frappe/desk/query_report.py:831
msgid "You do not have permission to access {0}: {1}."
msgstr ""
@@ -30186,7 +30222,7 @@ msgstr ""
msgid "You have been successfully logged out"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:243
+#: frappe/custom/doctype/customize_form/customize_form.py:244
msgid "You have hit the row size limit on database table: {0}"
msgstr ""
@@ -30243,7 +30279,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr ""
-#: frappe/model/document.py:354
+#: frappe/model/document.py:389
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -31374,7 +31410,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr ""
-#: frappe/model/document.py:547
+#: frappe/model/document.py:582
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr ""
@@ -31407,7 +31443,7 @@ msgstr ""
msgid "{0} comments"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1603
+#: frappe/core/doctype/doctype/doctype.py:1604
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
@@ -31520,15 +31556,15 @@ msgstr ""
msgid "{0} in row {1} cannot have both URL and child items"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:932
+#: frappe/core/doctype/doctype/doctype.py:933
msgid "{0} is a mandatory field"
msgstr ""
-#: frappe/core/doctype/file/file.py:512
+#: frappe/core/doctype/file/file.py:544
msgid "{0} is a not a valid zip file"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1616
+#: frappe/core/doctype/doctype/doctype.py:1617
msgid "{0} is an invalid Data field."
msgstr ""
@@ -31626,7 +31662,7 @@ msgstr ""
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:492
+#: frappe/core/doctype/file/file.py:524
msgid "{0} is not a zip file"
msgstr ""
@@ -31706,23 +31742,23 @@ msgstr ""
msgid "{0} months ago"
msgstr ""
-#: frappe/model/document.py:1787
+#: frappe/model/document.py:1822
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1550
+#: frappe/model/document.py:1585
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1552
+#: frappe/model/document.py:1587
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1548
+#: frappe/model/document.py:1583
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1546 frappe/utils/csvutils.py:161
+#: frappe/model/document.py:1581 frappe/utils/csvutils.py:161
msgid "{0} must be one of {1}"
msgstr ""
@@ -31734,7 +31770,7 @@ msgstr ""
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1554
+#: frappe/model/document.py:1589
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31824,11 +31860,11 @@ msgstr ""
msgid "{0} role does not have permission on any doctype"
msgstr ""
-#: frappe/model/document.py:1780
+#: frappe/model/document.py:1815
msgid "{0} row #{1}: "
msgstr ""
-#: frappe/desk/query_report.py:605
+#: frappe/desk/query_report.py:612
msgid "{0} saved successfully"
msgstr ""
@@ -31848,7 +31884,7 @@ msgstr ""
msgid "{0} shared this document with {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:314
+#: frappe/core/doctype/doctype/doctype.py:315
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr ""
@@ -31884,7 +31920,7 @@ msgstr ""
msgid "{0} un-shared this document with {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:252
+#: frappe/custom/doctype/customize_form/customize_form.py:253
msgid "{0} updated"
msgstr ""
@@ -31940,7 +31976,7 @@ msgstr ""
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr ""
-#: frappe/model/document.py:260 frappe/permissions.py:558
+#: frappe/model/document.py:295 frappe/permissions.py:558
msgid "{0} {1} not found"
msgstr ""
@@ -31960,31 +31996,31 @@ msgstr ""
msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1798
+#: frappe/core/doctype/doctype/doctype.py:1799
msgid "{0}: Cannot set Amend without Cancel"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1816
+#: frappe/core/doctype/doctype/doctype.py:1817
msgid "{0}: Cannot set Assign Amend if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1814
+#: frappe/core/doctype/doctype/doctype.py:1815
msgid "{0}: Cannot set Assign Submit if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1793
+#: frappe/core/doctype/doctype/doctype.py:1794
msgid "{0}: Cannot set Cancel without Submit"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1800
+#: frappe/core/doctype/doctype/doctype.py:1801
msgid "{0}: Cannot set Import without Create"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1796
+#: frappe/core/doctype/doctype/doctype.py:1797
msgid "{0}: Cannot set Submit, Cancel, Amend without Write"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1820
+#: frappe/core/doctype/doctype/doctype.py:1821
msgid "{0}: Cannot set import as {1} is not importable"
msgstr ""
@@ -31992,43 +32028,43 @@ msgstr ""
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1424
+#: frappe/core/doctype/doctype/doctype.py:1425
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1332
+#: frappe/core/doctype/doctype/doctype.py:1333
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1291
+#: frappe/core/doctype/doctype/doctype.py:1292
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1279
+#: frappe/core/doctype/doctype/doctype.py:1280
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1411
+#: frappe/core/doctype/doctype/doctype.py:1412
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1753
+#: frappe/core/doctype/doctype/doctype.py:1754
msgid "{0}: No basic permissions set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1767
+#: frappe/core/doctype/doctype/doctype.py:1768
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1313
+#: frappe/core/doctype/doctype/doctype.py:1314
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1302
+#: frappe/core/doctype/doctype/doctype.py:1303
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1320
+#: frappe/core/doctype/doctype/doctype.py:1321
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr ""
@@ -32036,7 +32072,7 @@ msgstr ""
msgid "{0}: Other permission rules may also apply"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1782
+#: frappe/core/doctype/doctype/doctype.py:1783
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr ""
@@ -32044,7 +32080,7 @@ msgstr ""
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1266
+#: frappe/core/doctype/doctype/doctype.py:1267
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr ""
@@ -32061,7 +32097,7 @@ msgstr ""
msgid "{0}: {1} vs {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1432
+#: frappe/core/doctype/doctype/doctype.py:1433
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr ""
@@ -32085,7 +32121,7 @@ msgstr ""
msgid "{count} rows selected"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1486
+#: frappe/core/doctype/doctype/doctype.py:1487
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr ""
diff --git a/frappe/locale/hu.po b/frappe/locale/hu.po
index 2317233eee..b6fd35558c 100644
--- a/frappe/locale/hu.po
+++ b/frappe/locale/hu.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-03-30 09:33+0000\n"
-"PO-Revision-Date: 2025-03-31 17:43\n"
+"POT-Creation-Date: 2025-04-06 09:33+0000\n"
+"PO-Revision-Date: 2025-04-07 18:35\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@ msgstr ""
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1352
+#: frappe/core/doctype/doctype/doctype.py:1353
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr ""
@@ -82,7 +82,7 @@ msgstr ""
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:361
+#: frappe/custom/doctype/customize_form/customize_form.py:362
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr ""
@@ -94,7 +94,7 @@ msgstr ""
msgid "'{0}' is not a valid URL"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1346
+#: frappe/core/doctype/doctype/doctype.py:1347
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr ""
@@ -551,7 +551,7 @@ msgstr ""
msgid ">="
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr ""
@@ -563,7 +563,7 @@ msgstr ""
msgid "A field with the name {0} already exists in {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr ""
@@ -850,7 +850,7 @@ msgstr ""
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr ""
@@ -1266,7 +1266,7 @@ msgstr ""
msgid "Added default log doctypes: {}"
msgstr ""
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr ""
@@ -1984,7 +1984,7 @@ msgstr ""
msgid "Amendment Naming Override"
msgstr ""
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr ""
@@ -2124,7 +2124,7 @@ msgstr ""
msgid "App not found for module: {0}"
msgstr ""
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr ""
@@ -2610,7 +2610,7 @@ msgstr ""
msgid "Attached To Name"
msgstr ""
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr ""
@@ -2628,7 +2628,7 @@ msgstr ""
msgid "Attachment Limit (MB)"
msgstr ""
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr ""
@@ -2829,7 +2829,7 @@ msgstr ""
msgid "Auto Repeat Document Creation Failed"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr ""
@@ -3177,6 +3177,11 @@ msgstr ""
msgid "Backup Frequency"
msgstr ""
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr ""
@@ -3602,7 +3607,7 @@ msgstr ""
msgid "Bucket Name"
msgstr ""
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr ""
@@ -3897,7 +3902,7 @@ msgstr ""
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -3933,7 +3938,7 @@ msgstr ""
msgid "Can not rename as column {0} is already present on DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr ""
@@ -4000,7 +4005,7 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4040,7 +4045,7 @@ msgstr ""
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr ""
@@ -4056,11 +4061,11 @@ msgstr ""
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4072,7 +4077,7 @@ msgstr ""
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr ""
@@ -4084,7 +4089,7 @@ msgstr ""
msgid "Cannot create private workspace of other users"
msgstr ""
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr ""
@@ -4143,7 +4148,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr ""
@@ -4164,11 +4169,11 @@ msgstr ""
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4176,7 +4181,7 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
-#: frappe/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr ""
@@ -4513,7 +4518,7 @@ msgstr ""
msgid "Child Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr ""
@@ -5435,7 +5440,7 @@ msgstr ""
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5544,7 +5549,7 @@ msgstr ""
msgid "Copyright"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr ""
@@ -5560,7 +5565,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr ""
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr ""
@@ -6415,7 +6420,7 @@ msgstr ""
msgid "Data Import Template"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr ""
@@ -6446,7 +6451,7 @@ msgstr ""
msgid "Database Storage Usage By Tables"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr ""
@@ -6747,11 +6752,11 @@ msgstr ""
msgid "Default display currency"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr ""
@@ -7338,7 +7343,7 @@ msgstr ""
msgid "Discard?"
msgstr ""
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr ""
@@ -7406,7 +7411,7 @@ msgstr ""
msgid "Do not edit headers which are preset in the template"
msgstr ""
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr ""
@@ -7499,7 +7504,7 @@ msgstr ""
msgid "DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr ""
@@ -7546,11 +7551,11 @@ msgstr ""
msgid "DocType View"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr ""
@@ -7592,7 +7597,7 @@ msgstr ""
msgid "DocType {} not found"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr ""
@@ -7606,7 +7611,7 @@ msgstr ""
msgid "Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr ""
@@ -7668,19 +7673,19 @@ msgstr ""
msgid "Document Links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr ""
@@ -7720,7 +7725,7 @@ msgstr ""
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr ""
@@ -7877,7 +7882,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr ""
@@ -9924,11 +9929,11 @@ msgstr ""
msgid "Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr ""
@@ -9941,7 +9946,7 @@ msgstr ""
msgid "Field Description"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr ""
@@ -10029,11 +10034,11 @@ msgstr ""
msgid "Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr ""
@@ -10057,11 +10062,11 @@ msgstr ""
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr ""
@@ -10097,7 +10102,7 @@ msgstr ""
msgid "Fields Multicheck"
msgstr ""
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -10129,7 +10134,7 @@ msgstr ""
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr ""
@@ -10202,7 +10207,7 @@ msgstr ""
msgid "File backup is ready"
msgstr ""
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr ""
@@ -10210,7 +10215,7 @@ msgstr ""
msgid "File not attached"
msgstr ""
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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 ""
@@ -10219,11 +10224,11 @@ msgstr ""
msgid "File too big"
msgstr ""
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr ""
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr ""
@@ -10456,11 +10461,11 @@ msgstr ""
msgid "Fold"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr ""
@@ -10478,7 +10483,7 @@ msgstr ""
msgid "Folder name should not include '/' (slash)"
msgstr ""
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr ""
@@ -10736,7 +10741,7 @@ msgstr ""
msgid "For updating, you can update only selective columns."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr ""
@@ -11031,7 +11036,7 @@ msgstr ""
msgid "Function Based On"
msgstr ""
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr ""
@@ -11105,7 +11110,7 @@ msgid "Generate Random Password"
msgstr ""
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr ""
@@ -11827,7 +11832,7 @@ msgstr ""
msgid "Helvetica Neue"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr ""
@@ -12220,7 +12225,7 @@ msgstr ""
msgid "If Checked workflow status will not override status in list view"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12308,6 +12313,12 @@ msgstr ""
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr ""
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12513,11 +12524,11 @@ msgstr ""
msgid "Image Width"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr ""
@@ -12872,11 +12883,11 @@ msgstr ""
msgid "Incorrect Verification code"
msgstr ""
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr ""
@@ -13044,7 +13055,7 @@ msgstr ""
msgid "Insufficient Permissions for editing Report"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr ""
@@ -13199,11 +13210,11 @@ msgstr ""
msgid "Invalid DocType: {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr ""
@@ -13243,8 +13254,8 @@ msgstr ""
msgid "Invalid Operation"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr ""
@@ -13283,7 +13294,7 @@ msgstr ""
msgid "Invalid Search Field {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr ""
@@ -13291,7 +13302,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13318,7 +13329,7 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr ""
@@ -13334,7 +13345,7 @@ msgstr ""
msgid "Invalid field name {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr ""
@@ -13398,7 +13409,7 @@ msgstr ""
msgid "Invalid wkhtmltopdf version"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr ""
@@ -13546,7 +13557,7 @@ msgstr ""
msgid "Is Published Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr ""
@@ -15383,7 +15394,7 @@ msgstr ""
msgid "Max auto email report per user"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr ""
@@ -15392,7 +15403,7 @@ msgstr ""
msgid "Maximum"
msgstr ""
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -15433,7 +15444,7 @@ msgstr ""
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15573,7 +15584,7 @@ msgstr ""
msgid "Message from server: {0}"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr ""
@@ -15660,7 +15671,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr ""
@@ -15741,7 +15752,7 @@ msgstr ""
msgid "Missing DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr ""
@@ -16305,7 +16316,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr ""
@@ -16775,7 +16786,7 @@ msgstr ""
msgid "No New notifications"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr ""
@@ -16970,7 +16981,7 @@ msgstr ""
msgid "No of Sent SMS"
msgstr ""
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr ""
@@ -17130,7 +17141,7 @@ msgstr ""
msgid "Not Nullable"
msgstr ""
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17139,7 +17150,7 @@ msgstr ""
msgid "Not Permitted"
msgstr ""
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr ""
@@ -17208,7 +17219,7 @@ msgstr ""
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr ""
@@ -17232,7 +17243,7 @@ msgstr ""
msgid "Not in Developer Mode"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr ""
@@ -17498,7 +17509,7 @@ msgstr ""
msgid "Number of Queries"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr ""
@@ -17811,7 +17822,7 @@ msgstr ""
msgid "Only Allow Edit For"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr ""
@@ -17834,7 +17845,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17861,7 +17872,7 @@ msgstr ""
msgid "Only reports of type Report Builder can be edited"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr ""
@@ -18031,7 +18042,7 @@ msgstr ""
msgid "Option 3"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr ""
@@ -18063,7 +18074,7 @@ msgstr ""
msgid "Options"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr ""
@@ -18072,7 +18083,7 @@ msgstr ""
msgid "Options Help"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr ""
@@ -18080,7 +18091,7 @@ msgstr ""
msgid "Options for select. Each option on a new line."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr ""
@@ -18463,11 +18474,11 @@ msgstr ""
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr ""
@@ -18476,7 +18487,7 @@ msgstr ""
msgid "Parent Label"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr ""
@@ -18834,8 +18845,8 @@ msgstr ""
msgid "Permissions"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr ""
@@ -19097,7 +19108,7 @@ msgstr ""
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr ""
@@ -19183,7 +19194,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr ""
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr ""
@@ -19317,7 +19328,7 @@ msgstr ""
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr ""
@@ -19496,7 +19507,7 @@ msgstr ""
msgid "Precision"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr ""
@@ -19997,6 +20008,18 @@ msgstr ""
msgid "Property Type"
msgstr ""
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20243,7 +20266,7 @@ msgstr ""
msgid "Queue"
msgstr ""
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr ""
@@ -20264,7 +20287,7 @@ msgstr ""
msgid "Queue in Background (BETA)"
msgstr ""
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr ""
@@ -20299,7 +20322,7 @@ msgstr ""
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr ""
@@ -20637,7 +20660,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr ""
@@ -21131,7 +21154,7 @@ msgstr ""
msgid "Removed"
msgstr ""
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr ""
@@ -21153,7 +21176,7 @@ msgstr ""
msgid "Rename {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr ""
@@ -21389,7 +21412,7 @@ msgstr ""
msgid "Report bug"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr ""
@@ -21415,7 +21438,7 @@ msgstr ""
msgid "Report timed out."
msgstr ""
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr ""
@@ -22068,7 +22091,7 @@ msgstr ""
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr ""
@@ -22076,8 +22099,8 @@ msgstr ""
msgid "Row #"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr ""
@@ -22085,7 +22108,7 @@ msgstr ""
msgid "Row #{0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr ""
@@ -22121,11 +22144,11 @@ msgstr ""
msgid "Row {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr ""
@@ -22417,7 +22440,7 @@ msgstr ""
msgid "Save the document."
msgstr ""
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22698,7 +22721,7 @@ msgstr ""
msgid "Search by filename or extension"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr ""
@@ -23059,11 +23082,11 @@ msgstr ""
msgid "Select a group node first."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr ""
@@ -23371,7 +23394,7 @@ msgstr ""
msgid "Sender Email Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr ""
@@ -23478,7 +23501,7 @@ msgstr ""
msgid "Series counter for {} updated to {} successfully"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr ""
@@ -24298,7 +24321,7 @@ msgstr ""
msgid "Simultaneous Sessions"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr ""
@@ -24554,14 +24577,14 @@ msgstr ""
msgid "Sort Order"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
msgstr ""
#. Label of the source (Data) field in DocType 'Web Page View'
#. Label of the source (Small Text) field in DocType 'Website Route Redirect'
#: frappe/public/js/frappe/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24655,7 +24678,7 @@ msgstr ""
msgid "Standard DocType can not be deleted."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr ""
@@ -25059,7 +25082,7 @@ msgstr ""
msgid "Subject Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr ""
@@ -25715,7 +25738,7 @@ msgstr ""
msgid "Table Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr ""
@@ -25741,7 +25764,7 @@ msgstr ""
msgid "Table updated"
msgstr ""
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr ""
@@ -25977,7 +26000,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr ""
-#: frappe/core/doctype/file/file.py:206
+#: frappe/core/doctype/file/file.py:208
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -26060,7 +26083,7 @@ msgstr ""
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:144
+#: frappe/core/doctype/file/file.py:145
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -26226,7 +26249,7 @@ msgstr ""
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1441
+#: frappe/core/doctype/doctype/doctype.py:1442
msgid "There can be only one Fold in a form"
msgstr ""
@@ -26242,7 +26265,7 @@ msgstr ""
msgid "There is nothing new to show you right now."
msgstr ""
-#: frappe/core/doctype/file/file.py:586 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:618 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr ""
@@ -26262,7 +26285,7 @@ msgstr ""
msgid "There was an error saving filters"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/attachments.js:201
+#: frappe/public/js/frappe/form/sidebar/attachments.js:216
msgid "There were errors"
msgstr ""
@@ -26325,7 +26348,7 @@ msgstr ""
msgid "This action is irreversible. Do you wish to continue?"
msgstr ""
-#: frappe/__init__.py:746
+#: frappe/__init__.py:739
msgid "This action is only allowed for {}"
msgstr ""
@@ -26348,7 +26371,7 @@ msgstr ""
msgid "This doctype has no orphan fields to trim"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1052
+#: frappe/core/doctype/doctype/doctype.py:1053
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
@@ -26376,7 +26399,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr ""
-#: frappe/model/document.py:472
+#: frappe/model/document.py:507
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26402,6 +26425,10 @@ msgid "This field will appear only if the fieldname defined here has value OR th
"eval:doc.age>18"
msgstr ""
+#: frappe/core/doctype/file/file.py:500
+msgid "This file is attached to a protected document and cannot be deleted."
+msgstr ""
+
#: frappe/core/doctype/file/file.js:20
msgid "This file is public. It can be accessed without authentication."
msgstr ""
@@ -26711,11 +26738,11 @@ msgstr ""
msgid "Timeline Name"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1536
+#: frappe/core/doctype/doctype/doctype.py:1537
msgid "Timeline field must be a Link or Dynamic Link"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1532
+#: frappe/core/doctype/doctype/doctype.py:1533
msgid "Timeline field must be a valid fieldname"
msgstr ""
@@ -26813,7 +26840,7 @@ msgstr ""
msgid "Title Prefix"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1473
+#: frappe/core/doctype/doctype/doctype.py:1474
msgid "Title field must be a valid fieldname"
msgstr ""
@@ -27031,7 +27058,7 @@ msgstr ""
msgid "Too many changes to database in single action."
msgstr ""
-#: frappe/utils/background_jobs.py:710
+#: frappe/utils/background_jobs.py:719
msgid "Too many queued background jobs ({0}). Please retry after some time."
msgstr ""
@@ -27109,7 +27136,7 @@ msgstr ""
msgid "Topic"
msgstr ""
-#: frappe/desk/query_report.py:526
+#: frappe/desk/query_report.py:533
#: frappe/public/js/frappe/views/reports/print_grid.html:45
#: frappe/public/js/frappe/views/reports/query_report.js:1255
#: frappe/public/js/frappe/views/reports/report_view.js:1515
@@ -27245,7 +27272,7 @@ msgstr ""
msgid "Tracking"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1780
+#: frappe/public/js/frappe/utils/utils.js:1784
msgid "Tracking URL generated and copied to clipboard"
msgstr ""
@@ -27548,7 +27575,7 @@ msgstr ""
msgid "URL for documentation or help"
msgstr ""
-#: frappe/core/doctype/file/file.py:217
+#: frappe/core/doctype/file/file.py:219
msgid "URL must start with http:// or https://"
msgstr ""
@@ -27619,7 +27646,7 @@ msgstr ""
msgid "Unable to update event"
msgstr ""
-#: frappe/core/doctype/file/file.py:462
+#: frappe/core/doctype/file/file.py:464
msgid "Unable to write file format for {0}"
msgstr ""
@@ -28454,6 +28481,15 @@ msgstr ""
msgid "Users"
msgstr ""
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'DocType'
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'Customize Form'
+#: 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 ""
+
#. Description of the 'Allot Points To Assigned Users' (Check) field in DocType
#. 'Energy Point Rule'
#: frappe/social/doctype/energy_point_rule/energy_point_rule.json
@@ -28579,15 +28615,15 @@ msgstr ""
msgid "Value To Be Set"
msgstr ""
-#: frappe/model/base_document.py:1048 frappe/model/document.py:834
+#: frappe/model/base_document.py:1048 frappe/model/document.py:869
msgid "Value cannot be changed for {0}"
msgstr ""
-#: frappe/model/document.py:780
+#: frappe/model/document.py:815
msgid "Value cannot be negative for"
msgstr ""
-#: frappe/model/document.py:784
+#: frappe/model/document.py:819
msgid "Value cannot be negative for {0}: {1}"
msgstr ""
@@ -28595,7 +28631,7 @@ msgstr ""
msgid "Value for a check field can be either 0 or 1"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:610
+#: frappe/custom/doctype/customize_form/customize_form.py:611
msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters"
msgstr ""
@@ -28864,7 +28900,7 @@ msgstr ""
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1123
+#: frappe/core/doctype/doctype/doctype.py:1124
msgid "Warning: Naming is not set"
msgstr ""
@@ -28950,7 +28986,7 @@ msgstr ""
msgid "Web Page Block"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1708
+#: frappe/public/js/frappe/utils/utils.js:1712
msgid "Web Page URL"
msgstr ""
@@ -29115,7 +29151,7 @@ msgstr ""
msgid "Website Search Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1521
msgid "Website Search Field must be a valid fieldname"
msgstr ""
@@ -29774,7 +29810,7 @@ msgstr ""
msgid "You are not permitted to access this page."
msgstr ""
-#: frappe/__init__.py:665
+#: frappe/__init__.py:658
msgid "You are not permitted to access this resource."
msgstr ""
@@ -29831,7 +29867,7 @@ msgstr ""
msgid "You can disable this {0} instead of deleting it."
msgstr ""
-#: frappe/core/doctype/file/file.py:704
+#: frappe/core/doctype/file/file.py:736
msgid "You can increase the limit from System Settings."
msgstr ""
@@ -29881,11 +29917,11 @@ msgstr ""
msgid "You can use wildcard %"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:388
+#: frappe/custom/doctype/customize_form/customize_form.py:389
msgid "You can't set 'Options' for field {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:392
+#: frappe/custom/doctype/customize_form/customize_form.py:393
msgid "You can't set 'Translatable' for field {0}"
msgstr ""
@@ -29907,7 +29943,7 @@ msgstr ""
msgid "You cannot give review points to yourself"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:384
+#: frappe/custom/doctype/customize_form/customize_form.py:385
msgid "You cannot unset 'Read Only' for field {0}"
msgstr ""
@@ -29958,7 +29994,7 @@ msgstr ""
msgid "You do not have enough review points"
msgstr ""
-#: frappe/desk/query_report.py:824
+#: frappe/desk/query_report.py:831
msgid "You do not have permission to access {0}: {1}."
msgstr ""
@@ -30002,7 +30038,7 @@ msgstr ""
msgid "You have been successfully logged out"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:243
+#: frappe/custom/doctype/customize_form/customize_form.py:244
msgid "You have hit the row size limit on database table: {0}"
msgstr ""
@@ -30059,7 +30095,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr ""
-#: frappe/model/document.py:354
+#: frappe/model/document.py:389
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -31190,7 +31226,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr ""
-#: frappe/model/document.py:547
+#: frappe/model/document.py:582
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr ""
@@ -31223,7 +31259,7 @@ msgstr ""
msgid "{0} comments"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1603
+#: frappe/core/doctype/doctype/doctype.py:1604
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
@@ -31336,15 +31372,15 @@ msgstr ""
msgid "{0} in row {1} cannot have both URL and child items"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:932
+#: frappe/core/doctype/doctype/doctype.py:933
msgid "{0} is a mandatory field"
msgstr ""
-#: frappe/core/doctype/file/file.py:512
+#: frappe/core/doctype/file/file.py:544
msgid "{0} is a not a valid zip file"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1616
+#: frappe/core/doctype/doctype/doctype.py:1617
msgid "{0} is an invalid Data field."
msgstr ""
@@ -31442,7 +31478,7 @@ msgstr ""
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:492
+#: frappe/core/doctype/file/file.py:524
msgid "{0} is not a zip file"
msgstr ""
@@ -31522,23 +31558,23 @@ msgstr ""
msgid "{0} months ago"
msgstr ""
-#: frappe/model/document.py:1787
+#: frappe/model/document.py:1822
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1550
+#: frappe/model/document.py:1585
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1552
+#: frappe/model/document.py:1587
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1548
+#: frappe/model/document.py:1583
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1546 frappe/utils/csvutils.py:161
+#: frappe/model/document.py:1581 frappe/utils/csvutils.py:161
msgid "{0} must be one of {1}"
msgstr ""
@@ -31550,7 +31586,7 @@ msgstr ""
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1554
+#: frappe/model/document.py:1589
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31640,11 +31676,11 @@ msgstr ""
msgid "{0} role does not have permission on any doctype"
msgstr ""
-#: frappe/model/document.py:1780
+#: frappe/model/document.py:1815
msgid "{0} row #{1}: "
msgstr ""
-#: frappe/desk/query_report.py:605
+#: frappe/desk/query_report.py:612
msgid "{0} saved successfully"
msgstr ""
@@ -31664,7 +31700,7 @@ msgstr ""
msgid "{0} shared this document with {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:314
+#: frappe/core/doctype/doctype/doctype.py:315
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr ""
@@ -31700,7 +31736,7 @@ msgstr ""
msgid "{0} un-shared this document with {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:252
+#: frappe/custom/doctype/customize_form/customize_form.py:253
msgid "{0} updated"
msgstr ""
@@ -31756,7 +31792,7 @@ msgstr ""
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr ""
-#: frappe/model/document.py:260 frappe/permissions.py:558
+#: frappe/model/document.py:295 frappe/permissions.py:558
msgid "{0} {1} not found"
msgstr ""
@@ -31776,31 +31812,31 @@ msgstr ""
msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1798
+#: frappe/core/doctype/doctype/doctype.py:1799
msgid "{0}: Cannot set Amend without Cancel"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1816
+#: frappe/core/doctype/doctype/doctype.py:1817
msgid "{0}: Cannot set Assign Amend if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1814
+#: frappe/core/doctype/doctype/doctype.py:1815
msgid "{0}: Cannot set Assign Submit if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1793
+#: frappe/core/doctype/doctype/doctype.py:1794
msgid "{0}: Cannot set Cancel without Submit"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1800
+#: frappe/core/doctype/doctype/doctype.py:1801
msgid "{0}: Cannot set Import without Create"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1796
+#: frappe/core/doctype/doctype/doctype.py:1797
msgid "{0}: Cannot set Submit, Cancel, Amend without Write"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1820
+#: frappe/core/doctype/doctype/doctype.py:1821
msgid "{0}: Cannot set import as {1} is not importable"
msgstr ""
@@ -31808,43 +31844,43 @@ msgstr ""
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1424
+#: frappe/core/doctype/doctype/doctype.py:1425
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1332
+#: frappe/core/doctype/doctype/doctype.py:1333
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1291
+#: frappe/core/doctype/doctype/doctype.py:1292
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1279
+#: frappe/core/doctype/doctype/doctype.py:1280
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1411
+#: frappe/core/doctype/doctype/doctype.py:1412
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1753
+#: frappe/core/doctype/doctype/doctype.py:1754
msgid "{0}: No basic permissions set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1767
+#: frappe/core/doctype/doctype/doctype.py:1768
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1313
+#: frappe/core/doctype/doctype/doctype.py:1314
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1302
+#: frappe/core/doctype/doctype/doctype.py:1303
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1320
+#: frappe/core/doctype/doctype/doctype.py:1321
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr ""
@@ -31852,7 +31888,7 @@ msgstr ""
msgid "{0}: Other permission rules may also apply"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1782
+#: frappe/core/doctype/doctype/doctype.py:1783
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr ""
@@ -31860,7 +31896,7 @@ msgstr ""
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1266
+#: frappe/core/doctype/doctype/doctype.py:1267
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr ""
@@ -31877,7 +31913,7 @@ msgstr ""
msgid "{0}: {1} vs {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1432
+#: frappe/core/doctype/doctype/doctype.py:1433
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr ""
@@ -31901,7 +31937,7 @@ msgstr ""
msgid "{count} rows selected"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1486
+#: frappe/core/doctype/doctype/doctype.py:1487
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr ""
diff --git a/frappe/locale/pl.po b/frappe/locale/pl.po
index fa4fd9ddc4..07cbb71b41 100644
--- a/frappe/locale/pl.po
+++ b/frappe/locale/pl.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-03-30 09:33+0000\n"
-"PO-Revision-Date: 2025-03-31 17:44\n"
+"POT-Creation-Date: 2025-04-06 09:33+0000\n"
+"PO-Revision-Date: 2025-04-07 18:35\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@ msgstr ""
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1352
+#: frappe/core/doctype/doctype/doctype.py:1353
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr "'In Global Search' niedozwolone dla typu {0} w wierszu {1}"
@@ -82,7 +82,7 @@ msgstr "'In Global Search' niedozwolone dla typu {0} w wierszu {1}"
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:361
+#: frappe/custom/doctype/customize_form/customize_form.py:362
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr ""
@@ -94,7 +94,7 @@ msgstr ""
msgid "'{0}' is not a valid URL"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1346
+#: frappe/core/doctype/doctype/doctype.py:1347
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr ""
@@ -564,7 +564,7 @@ msgstr ""
msgid ">="
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr ""
@@ -576,7 +576,7 @@ msgstr ""
msgid "A field with the name {0} already exists in {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr ""
@@ -863,7 +863,7 @@ msgstr "Akcja / Trasa"
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr ""
@@ -1279,7 +1279,7 @@ msgstr "Dodano HTML w sekcji <head> strony internetowej, używane główni
msgid "Added default log doctypes: {}"
msgstr ""
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr ""
@@ -1997,7 +1997,7 @@ msgstr ""
msgid "Amendment Naming Override"
msgstr ""
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr ""
@@ -2137,7 +2137,7 @@ msgstr "App klucz tajny"
msgid "App not found for module: {0}"
msgstr ""
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr ""
@@ -2623,7 +2623,7 @@ msgstr "Dołączony do pola"
msgid "Attached To Name"
msgstr "Przydzielony do nazwy"
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr ""
@@ -2641,7 +2641,7 @@ msgstr "Załącznik"
msgid "Attachment Limit (MB)"
msgstr "Limit załącznik (MB)"
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr ""
@@ -2842,7 +2842,7 @@ msgstr ""
msgid "Auto Repeat Document Creation Failed"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr ""
@@ -3190,6 +3190,11 @@ msgstr "Nazwa folderu kopii zapasowej"
msgid "Backup Frequency"
msgstr "Częstotliwość tworzenia kopii zapasowych"
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr ""
@@ -3615,7 +3620,7 @@ msgstr ""
msgid "Bucket Name"
msgstr "Nazwa zasobnika"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr ""
@@ -3910,7 +3915,7 @@ msgstr ""
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -3946,7 +3951,7 @@ msgstr ""
msgid "Can not rename as column {0} is already present on DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr ""
@@ -4013,7 +4018,7 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4053,7 +4058,7 @@ msgstr ""
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr ""
@@ -4069,11 +4074,11 @@ msgstr ""
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4085,7 +4090,7 @@ msgstr ""
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr ""
@@ -4097,7 +4102,7 @@ msgstr ""
msgid "Cannot create private workspace of other users"
msgstr ""
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr ""
@@ -4156,7 +4161,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr ""
@@ -4177,11 +4182,11 @@ msgstr ""
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4189,7 +4194,7 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
-#: frappe/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr ""
@@ -4526,7 +4531,7 @@ msgstr ""
msgid "Child Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr ""
@@ -5448,7 +5453,7 @@ msgstr ""
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5557,7 +5562,7 @@ msgstr ""
msgid "Copyright"
msgstr "Prawa autorskie"
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr ""
@@ -5573,7 +5578,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr ""
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr ""
@@ -6428,7 +6433,7 @@ msgstr ""
msgid "Data Import Template"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr ""
@@ -6459,7 +6464,7 @@ msgstr ""
msgid "Database Storage Usage By Tables"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr ""
@@ -6760,11 +6765,11 @@ msgstr ""
msgid "Default display currency"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr ""
@@ -7351,7 +7356,7 @@ msgstr ""
msgid "Discard?"
msgstr ""
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr ""
@@ -7419,7 +7424,7 @@ msgstr ""
msgid "Do not edit headers which are preset in the template"
msgstr ""
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr ""
@@ -7512,7 +7517,7 @@ msgstr ""
msgid "DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr ""
@@ -7559,11 +7564,11 @@ msgstr ""
msgid "DocType View"
msgstr "Widok DocType"
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr ""
@@ -7605,7 +7610,7 @@ msgstr ""
msgid "DocType {} not found"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr ""
@@ -7619,7 +7624,7 @@ msgstr ""
msgid "Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr ""
@@ -7681,19 +7686,19 @@ msgstr ""
msgid "Document Links"
msgstr "Linki do dokumentów"
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr ""
@@ -7733,7 +7738,7 @@ msgstr ""
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr ""
@@ -7890,7 +7895,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr ""
@@ -9937,11 +9942,11 @@ msgstr ""
msgid "Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr ""
@@ -9954,7 +9959,7 @@ msgstr ""
msgid "Field Description"
msgstr "Opis pola"
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr ""
@@ -10042,11 +10047,11 @@ msgstr ""
msgid "Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr ""
@@ -10070,11 +10075,11 @@ msgstr ""
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr ""
@@ -10110,7 +10115,7 @@ msgstr ""
msgid "Fields Multicheck"
msgstr "Pola Multicheck"
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -10142,7 +10147,7 @@ msgstr "Typ pola"
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr ""
@@ -10215,7 +10220,7 @@ msgstr "URL Pliku"
msgid "File backup is ready"
msgstr ""
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr ""
@@ -10223,7 +10228,7 @@ msgstr ""
msgid "File not attached"
msgstr ""
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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 ""
@@ -10232,11 +10237,11 @@ msgstr ""
msgid "File too big"
msgstr ""
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr ""
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr ""
@@ -10469,11 +10474,11 @@ msgstr "Precyzja zmiennoprzecinkowa"
msgid "Fold"
msgstr "Zagiąć"
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr ""
@@ -10491,7 +10496,7 @@ msgstr ""
msgid "Folder name should not include '/' (slash)"
msgstr ""
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr ""
@@ -10749,7 +10754,7 @@ msgstr ""
msgid "For updating, you can update only selective columns."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr ""
@@ -11044,7 +11049,7 @@ msgstr ""
msgid "Function Based On"
msgstr ""
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr ""
@@ -11118,7 +11123,7 @@ msgid "Generate Random Password"
msgstr ""
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr ""
@@ -11840,7 +11845,7 @@ msgstr ""
msgid "Helvetica Neue"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr ""
@@ -12233,7 +12238,7 @@ msgstr "Jeśli zastosowano ścisłe uprawnienia użytkownika i zaznaczono uprawn
msgid "If Checked workflow status will not override status in list view"
msgstr "Jeśli Zaznaczone stan przepływu pracy nie zastąpi statusu w widoku listy"
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12321,6 +12326,12 @@ msgstr "Jeśli ta opcja jest włączona, użytkownicy, którzy logują się z og
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr "Jeśli jest włączona, użytkownicy będą informowani za każdym razem, gdy się zalogują. Jeśli nie jest włączona, użytkownicy będą informowani tylko raz."
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12526,11 +12537,11 @@ msgstr "Widok obrazka"
msgid "Image Width"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr ""
@@ -12885,11 +12896,11 @@ msgstr ""
msgid "Incorrect Verification code"
msgstr ""
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr ""
@@ -13057,7 +13068,7 @@ msgstr ""
msgid "Insufficient Permissions for editing Report"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr ""
@@ -13212,11 +13223,11 @@ msgstr ""
msgid "Invalid DocType: {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr ""
@@ -13256,8 +13267,8 @@ msgstr ""
msgid "Invalid Operation"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr ""
@@ -13296,7 +13307,7 @@ msgstr ""
msgid "Invalid Search Field {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr ""
@@ -13304,7 +13315,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13331,7 +13342,7 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr ""
@@ -13347,7 +13358,7 @@ msgstr ""
msgid "Invalid field name {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr ""
@@ -13411,7 +13422,7 @@ msgstr ""
msgid "Invalid wkhtmltopdf version"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr ""
@@ -13559,7 +13570,7 @@ msgstr "Jest publiczny"
msgid "Is Published Field"
msgstr "Pole jest publikowany"
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr ""
@@ -15396,7 +15407,7 @@ msgstr ""
msgid "Max auto email report per user"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr ""
@@ -15405,7 +15416,7 @@ msgstr ""
msgid "Maximum"
msgstr "Maksymalny"
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -15446,7 +15457,7 @@ msgstr ""
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15586,7 +15597,7 @@ msgstr ""
msgid "Message from server: {0}"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr ""
@@ -15673,7 +15684,7 @@ msgstr ""
msgid "Method"
msgstr "Metoda"
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr ""
@@ -15754,7 +15765,7 @@ msgstr "Panna"
msgid "Missing DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr ""
@@ -16318,7 +16329,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr ""
@@ -16788,7 +16799,7 @@ msgstr ""
msgid "No New notifications"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr ""
@@ -16983,7 +16994,7 @@ msgstr "Nie rzędów (max 500)"
msgid "No of Sent SMS"
msgstr ""
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr ""
@@ -17143,7 +17154,7 @@ msgstr ""
msgid "Not Nullable"
msgstr ""
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17152,7 +17163,7 @@ msgstr ""
msgid "Not Permitted"
msgstr ""
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr ""
@@ -17221,7 +17232,7 @@ msgstr ""
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr ""
@@ -17245,7 +17256,7 @@ msgstr ""
msgid "Not in Developer Mode"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr ""
@@ -17511,7 +17522,7 @@ msgstr "Liczba grup"
msgid "Number of Queries"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr ""
@@ -17824,7 +17835,7 @@ msgstr ""
msgid "Only Allow Edit For"
msgstr "Zezwól tylko na edycję dla"
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr ""
@@ -17847,7 +17858,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17874,7 +17885,7 @@ msgstr ""
msgid "Only reports of type Report Builder can be edited"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr ""
@@ -18044,7 +18055,7 @@ msgstr ""
msgid "Option 3"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr ""
@@ -18076,7 +18087,7 @@ msgstr "Opcjonalnie: powiadomienie zostanie wysłane, jeśli wyrażenie jest pra
msgid "Options"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr ""
@@ -18085,7 +18096,7 @@ msgstr ""
msgid "Options Help"
msgstr "Opcje Pomocy"
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr ""
@@ -18093,7 +18104,7 @@ msgstr ""
msgid "Options for select. Each option on a new line."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr ""
@@ -18476,11 +18487,11 @@ msgstr ""
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr ""
@@ -18489,7 +18500,7 @@ msgstr ""
msgid "Parent Label"
msgstr "Nadrzędna etykieta"
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr ""
@@ -18847,8 +18858,8 @@ msgstr ""
msgid "Permissions"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr ""
@@ -19110,7 +19121,7 @@ msgstr ""
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr ""
@@ -19196,7 +19207,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr ""
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr ""
@@ -19330,7 +19341,7 @@ msgstr ""
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr ""
@@ -19509,7 +19520,7 @@ msgstr ""
msgid "Precision"
msgstr "Precyzja liczb"
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr ""
@@ -20010,6 +20021,18 @@ msgstr ""
msgid "Property Type"
msgstr "Typ Właściwości"
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20256,7 +20279,7 @@ msgstr ""
msgid "Queue"
msgstr ""
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr ""
@@ -20277,7 +20300,7 @@ msgstr ""
msgid "Queue in Background (BETA)"
msgstr ""
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr ""
@@ -20312,7 +20335,7 @@ msgstr ""
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr ""
@@ -20650,7 +20673,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr ""
@@ -21144,7 +21167,7 @@ msgstr ""
msgid "Removed"
msgstr ""
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr ""
@@ -21166,7 +21189,7 @@ msgstr ""
msgid "Rename {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr ""
@@ -21402,7 +21425,7 @@ msgstr ""
msgid "Report bug"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr ""
@@ -21428,7 +21451,7 @@ msgstr ""
msgid "Report timed out."
msgstr ""
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr ""
@@ -22081,7 +22104,7 @@ msgstr "Przekierowania trasy"
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr ""
@@ -22089,8 +22112,8 @@ msgstr ""
msgid "Row #"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr ""
@@ -22098,7 +22121,7 @@ msgstr ""
msgid "Row #{0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr ""
@@ -22134,11 +22157,11 @@ msgstr ""
msgid "Row {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr ""
@@ -22430,7 +22453,7 @@ msgstr ""
msgid "Save the document."
msgstr ""
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22711,7 +22734,7 @@ msgstr ""
msgid "Search by filename or extension"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr ""
@@ -23072,11 +23095,11 @@ msgstr ""
msgid "Select a group node first."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr ""
@@ -23384,7 +23407,7 @@ msgstr ""
msgid "Sender Email Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr ""
@@ -23491,7 +23514,7 @@ msgstr ""
msgid "Series counter for {} updated to {} successfully"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr ""
@@ -24311,7 +24334,7 @@ msgstr "Simple Python Expression, Przykład: status == 'Open' i wpisz ==
msgid "Simultaneous Sessions"
msgstr "Liczba jednoczesnych sesji"
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr ""
@@ -24567,14 +24590,14 @@ msgstr ""
msgid "Sort Order"
msgstr "Kolejność"
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
msgstr ""
#. Label of the source (Data) field in DocType 'Web Page View'
#. Label of the source (Small Text) field in DocType 'Website Route Redirect'
#: frappe/public/js/frappe/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24668,7 +24691,7 @@ msgstr ""
msgid "Standard DocType can not be deleted."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr ""
@@ -25072,7 +25095,7 @@ msgstr ""
msgid "Subject Field"
msgstr "Pole tematu"
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr ""
@@ -25728,7 +25751,7 @@ msgstr ""
msgid "Table Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr ""
@@ -25754,7 +25777,7 @@ msgstr ""
msgid "Table updated"
msgstr ""
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr ""
@@ -25990,7 +26013,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr ""
-#: frappe/core/doctype/file/file.py:206
+#: frappe/core/doctype/file/file.py:208
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -26073,7 +26096,7 @@ msgstr ""
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:144
+#: frappe/core/doctype/file/file.py:145
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -26239,7 +26262,7 @@ msgstr ""
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1441
+#: frappe/core/doctype/doctype/doctype.py:1442
msgid "There can be only one Fold in a form"
msgstr ""
@@ -26255,7 +26278,7 @@ msgstr ""
msgid "There is nothing new to show you right now."
msgstr ""
-#: frappe/core/doctype/file/file.py:586 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:618 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr ""
@@ -26275,7 +26298,7 @@ msgstr ""
msgid "There was an error saving filters"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/attachments.js:201
+#: frappe/public/js/frappe/form/sidebar/attachments.js:216
msgid "There were errors"
msgstr ""
@@ -26338,7 +26361,7 @@ msgstr ""
msgid "This action is irreversible. Do you wish to continue?"
msgstr ""
-#: frappe/__init__.py:746
+#: frappe/__init__.py:739
msgid "This action is only allowed for {}"
msgstr ""
@@ -26361,7 +26384,7 @@ msgstr "Ten wykres będzie dostępny dla wszystkich użytkowników, jeśli jest
msgid "This doctype has no orphan fields to trim"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1052
+#: frappe/core/doctype/doctype/doctype.py:1053
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
@@ -26389,7 +26412,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr ""
-#: frappe/model/document.py:472
+#: frappe/model/document.py:507
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26415,6 +26438,10 @@ msgid "This field will appear only if the fieldname defined here has value OR th
"eval:doc.age>18"
msgstr ""
+#: frappe/core/doctype/file/file.py:500
+msgid "This file is attached to a protected document and cannot be deleted."
+msgstr ""
+
#: frappe/core/doctype/file/file.js:20
msgid "This file is public. It can be accessed without authentication."
msgstr ""
@@ -26724,11 +26751,11 @@ msgstr "Linki na osi czasu"
msgid "Timeline Name"
msgstr "Timeline Nazwa"
-#: frappe/core/doctype/doctype/doctype.py:1536
+#: frappe/core/doctype/doctype/doctype.py:1537
msgid "Timeline field must be a Link or Dynamic Link"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1532
+#: frappe/core/doctype/doctype/doctype.py:1533
msgid "Timeline field must be a valid fieldname"
msgstr ""
@@ -26826,7 +26853,7 @@ msgstr "Pole tytułu"
msgid "Title Prefix"
msgstr "Prefiks tytułu"
-#: frappe/core/doctype/doctype/doctype.py:1473
+#: frappe/core/doctype/doctype/doctype.py:1474
msgid "Title field must be a valid fieldname"
msgstr ""
@@ -27044,7 +27071,7 @@ msgstr ""
msgid "Too many changes to database in single action."
msgstr ""
-#: frappe/utils/background_jobs.py:710
+#: frappe/utils/background_jobs.py:719
msgid "Too many queued background jobs ({0}). Please retry after some time."
msgstr ""
@@ -27122,7 +27149,7 @@ msgstr ""
msgid "Topic"
msgstr "Temat"
-#: frappe/desk/query_report.py:526
+#: frappe/desk/query_report.py:533
#: frappe/public/js/frappe/views/reports/print_grid.html:45
#: frappe/public/js/frappe/views/reports/query_report.js:1255
#: frappe/public/js/frappe/views/reports/report_view.js:1515
@@ -27258,7 +27285,7 @@ msgstr ""
msgid "Tracking"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1780
+#: frappe/public/js/frappe/utils/utils.js:1784
msgid "Tracking URL generated and copied to clipboard"
msgstr ""
@@ -27561,7 +27588,7 @@ msgstr ""
msgid "URL for documentation or help"
msgstr "Adres URL dokumentacji lub pomocy"
-#: frappe/core/doctype/file/file.py:217
+#: frappe/core/doctype/file/file.py:219
msgid "URL must start with http:// or https://"
msgstr ""
@@ -27632,7 +27659,7 @@ msgstr ""
msgid "Unable to update event"
msgstr ""
-#: frappe/core/doctype/file/file.py:462
+#: frappe/core/doctype/file/file.py:464
msgid "Unable to write file format for {0}"
msgstr ""
@@ -28467,6 +28494,15 @@ msgstr ""
msgid "Users"
msgstr ""
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'DocType'
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'Customize Form'
+#: 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 ""
+
#. Description of the 'Allot Points To Assigned Users' (Check) field in DocType
#. 'Energy Point Rule'
#: frappe/social/doctype/energy_point_rule/energy_point_rule.json
@@ -28592,15 +28628,15 @@ msgstr "Wartość Zmieniona"
msgid "Value To Be Set"
msgstr "Wartość, którą należy ustawić"
-#: frappe/model/base_document.py:1048 frappe/model/document.py:834
+#: frappe/model/base_document.py:1048 frappe/model/document.py:869
msgid "Value cannot be changed for {0}"
msgstr ""
-#: frappe/model/document.py:780
+#: frappe/model/document.py:815
msgid "Value cannot be negative for"
msgstr ""
-#: frappe/model/document.py:784
+#: frappe/model/document.py:819
msgid "Value cannot be negative for {0}: {1}"
msgstr ""
@@ -28608,7 +28644,7 @@ msgstr ""
msgid "Value for a check field can be either 0 or 1"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:610
+#: frappe/custom/doctype/customize_form/customize_form.py:611
msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters"
msgstr ""
@@ -28877,7 +28913,7 @@ msgstr ""
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1123
+#: frappe/core/doctype/doctype/doctype.py:1124
msgid "Warning: Naming is not set"
msgstr ""
@@ -28963,7 +28999,7 @@ msgstr ""
msgid "Web Page Block"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1708
+#: frappe/public/js/frappe/utils/utils.js:1712
msgid "Web Page URL"
msgstr ""
@@ -29128,7 +29164,7 @@ msgstr ""
msgid "Website Search Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1521
msgid "Website Search Field must be a valid fieldname"
msgstr ""
@@ -29787,7 +29823,7 @@ msgstr ""
msgid "You are not permitted to access this page."
msgstr ""
-#: frappe/__init__.py:665
+#: frappe/__init__.py:658
msgid "You are not permitted to access this resource."
msgstr ""
@@ -29844,7 +29880,7 @@ msgstr ""
msgid "You can disable this {0} instead of deleting it."
msgstr ""
-#: frappe/core/doctype/file/file.py:704
+#: frappe/core/doctype/file/file.py:736
msgid "You can increase the limit from System Settings."
msgstr ""
@@ -29894,11 +29930,11 @@ msgstr ""
msgid "You can use wildcard %"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:388
+#: frappe/custom/doctype/customize_form/customize_form.py:389
msgid "You can't set 'Options' for field {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:392
+#: frappe/custom/doctype/customize_form/customize_form.py:393
msgid "You can't set 'Translatable' for field {0}"
msgstr ""
@@ -29920,7 +29956,7 @@ msgstr ""
msgid "You cannot give review points to yourself"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:384
+#: frappe/custom/doctype/customize_form/customize_form.py:385
msgid "You cannot unset 'Read Only' for field {0}"
msgstr ""
@@ -29971,7 +30007,7 @@ msgstr ""
msgid "You do not have enough review points"
msgstr ""
-#: frappe/desk/query_report.py:824
+#: frappe/desk/query_report.py:831
msgid "You do not have permission to access {0}: {1}."
msgstr ""
@@ -30015,7 +30051,7 @@ msgstr ""
msgid "You have been successfully logged out"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:243
+#: frappe/custom/doctype/customize_form/customize_form.py:244
msgid "You have hit the row size limit on database table: {0}"
msgstr ""
@@ -30072,7 +30108,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr ""
-#: frappe/model/document.py:354
+#: frappe/model/document.py:389
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -31203,7 +31239,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr ""
-#: frappe/model/document.py:547
+#: frappe/model/document.py:582
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr ""
@@ -31236,7 +31272,7 @@ msgstr ""
msgid "{0} comments"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1603
+#: frappe/core/doctype/doctype/doctype.py:1604
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
@@ -31349,15 +31385,15 @@ msgstr ""
msgid "{0} in row {1} cannot have both URL and child items"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:932
+#: frappe/core/doctype/doctype/doctype.py:933
msgid "{0} is a mandatory field"
msgstr ""
-#: frappe/core/doctype/file/file.py:512
+#: frappe/core/doctype/file/file.py:544
msgid "{0} is a not a valid zip file"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1616
+#: frappe/core/doctype/doctype/doctype.py:1617
msgid "{0} is an invalid Data field."
msgstr ""
@@ -31455,7 +31491,7 @@ msgstr ""
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:492
+#: frappe/core/doctype/file/file.py:524
msgid "{0} is not a zip file"
msgstr ""
@@ -31535,23 +31571,23 @@ msgstr ""
msgid "{0} months ago"
msgstr ""
-#: frappe/model/document.py:1787
+#: frappe/model/document.py:1822
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1550
+#: frappe/model/document.py:1585
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1552
+#: frappe/model/document.py:1587
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1548
+#: frappe/model/document.py:1583
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1546 frappe/utils/csvutils.py:161
+#: frappe/model/document.py:1581 frappe/utils/csvutils.py:161
msgid "{0} must be one of {1}"
msgstr ""
@@ -31563,7 +31599,7 @@ msgstr ""
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1554
+#: frappe/model/document.py:1589
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31653,11 +31689,11 @@ msgstr ""
msgid "{0} role does not have permission on any doctype"
msgstr ""
-#: frappe/model/document.py:1780
+#: frappe/model/document.py:1815
msgid "{0} row #{1}: "
msgstr ""
-#: frappe/desk/query_report.py:605
+#: frappe/desk/query_report.py:612
msgid "{0} saved successfully"
msgstr ""
@@ -31677,7 +31713,7 @@ msgstr ""
msgid "{0} shared this document with {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:314
+#: frappe/core/doctype/doctype/doctype.py:315
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr ""
@@ -31713,7 +31749,7 @@ msgstr ""
msgid "{0} un-shared this document with {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:252
+#: frappe/custom/doctype/customize_form/customize_form.py:253
msgid "{0} updated"
msgstr ""
@@ -31769,7 +31805,7 @@ msgstr ""
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr ""
-#: frappe/model/document.py:260 frappe/permissions.py:558
+#: frappe/model/document.py:295 frappe/permissions.py:558
msgid "{0} {1} not found"
msgstr ""
@@ -31789,31 +31825,31 @@ msgstr ""
msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1798
+#: frappe/core/doctype/doctype/doctype.py:1799
msgid "{0}: Cannot set Amend without Cancel"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1816
+#: frappe/core/doctype/doctype/doctype.py:1817
msgid "{0}: Cannot set Assign Amend if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1814
+#: frappe/core/doctype/doctype/doctype.py:1815
msgid "{0}: Cannot set Assign Submit if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1793
+#: frappe/core/doctype/doctype/doctype.py:1794
msgid "{0}: Cannot set Cancel without Submit"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1800
+#: frappe/core/doctype/doctype/doctype.py:1801
msgid "{0}: Cannot set Import without Create"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1796
+#: frappe/core/doctype/doctype/doctype.py:1797
msgid "{0}: Cannot set Submit, Cancel, Amend without Write"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1820
+#: frappe/core/doctype/doctype/doctype.py:1821
msgid "{0}: Cannot set import as {1} is not importable"
msgstr ""
@@ -31821,43 +31857,43 @@ msgstr ""
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1424
+#: frappe/core/doctype/doctype/doctype.py:1425
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1332
+#: frappe/core/doctype/doctype/doctype.py:1333
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1291
+#: frappe/core/doctype/doctype/doctype.py:1292
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1279
+#: frappe/core/doctype/doctype/doctype.py:1280
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1411
+#: frappe/core/doctype/doctype/doctype.py:1412
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1753
+#: frappe/core/doctype/doctype/doctype.py:1754
msgid "{0}: No basic permissions set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1767
+#: frappe/core/doctype/doctype/doctype.py:1768
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1313
+#: frappe/core/doctype/doctype/doctype.py:1314
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1302
+#: frappe/core/doctype/doctype/doctype.py:1303
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1320
+#: frappe/core/doctype/doctype/doctype.py:1321
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr ""
@@ -31865,7 +31901,7 @@ msgstr ""
msgid "{0}: Other permission rules may also apply"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1782
+#: frappe/core/doctype/doctype/doctype.py:1783
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr ""
@@ -31873,7 +31909,7 @@ msgstr ""
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1266
+#: frappe/core/doctype/doctype/doctype.py:1267
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr ""
@@ -31890,7 +31926,7 @@ msgstr ""
msgid "{0}: {1} vs {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1432
+#: frappe/core/doctype/doctype/doctype.py:1433
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr ""
@@ -31914,7 +31950,7 @@ msgstr ""
msgid "{count} rows selected"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1486
+#: frappe/core/doctype/doctype/doctype.py:1487
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr ""
diff --git a/frappe/locale/pt_BR.po b/frappe/locale/pt_BR.po
index 53dc882535..6b83533056 100644
--- a/frappe/locale/pt_BR.po
+++ b/frappe/locale/pt_BR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-03-30 09:33+0000\n"
-"PO-Revision-Date: 2025-04-01 17:52\n"
+"POT-Creation-Date: 2025-04-06 09:33+0000\n"
+"PO-Revision-Date: 2025-04-07 18:35\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@ msgstr ""
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1352
+#: frappe/core/doctype/doctype/doctype.py:1353
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr ""
@@ -82,7 +82,7 @@ msgstr ""
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:361
+#: frappe/custom/doctype/customize_form/customize_form.py:362
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr ""
@@ -94,7 +94,7 @@ msgstr ""
msgid "'{0}' is not a valid URL"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1346
+#: frappe/core/doctype/doctype/doctype.py:1347
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr ""
@@ -551,7 +551,7 @@ msgstr ""
msgid ">="
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr ""
@@ -563,7 +563,7 @@ msgstr ""
msgid "A field with the name {0} already exists in {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr ""
@@ -850,7 +850,7 @@ msgstr "Ação / Rota"
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr ""
@@ -1266,7 +1266,7 @@ msgstr ""
msgid "Added default log doctypes: {}"
msgstr ""
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr ""
@@ -1984,7 +1984,7 @@ msgstr ""
msgid "Amendment Naming Override"
msgstr ""
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr ""
@@ -2124,7 +2124,7 @@ msgstr ""
msgid "App not found for module: {0}"
msgstr ""
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr ""
@@ -2610,7 +2610,7 @@ msgstr "Relacionado ao campo"
msgid "Attached To Name"
msgstr "Anexado Para Nome"
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr ""
@@ -2628,7 +2628,7 @@ msgstr "Anexo"
msgid "Attachment Limit (MB)"
msgstr "Limite de Anexo (MB)"
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr ""
@@ -2829,7 +2829,7 @@ msgstr ""
msgid "Auto Repeat Document Creation Failed"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr ""
@@ -3177,6 +3177,11 @@ msgstr ""
msgid "Backup Frequency"
msgstr "Frequência de Backup"
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr ""
@@ -3602,7 +3607,7 @@ msgstr "Segurança da força bruta"
msgid "Bucket Name"
msgstr "Nome do intervalo"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr ""
@@ -3897,7 +3902,7 @@ msgstr ""
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -3933,7 +3938,7 @@ msgstr ""
msgid "Can not rename as column {0} is already present on DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr ""
@@ -4000,7 +4005,7 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4040,7 +4045,7 @@ msgstr ""
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr ""
@@ -4056,11 +4061,11 @@ msgstr ""
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4072,7 +4077,7 @@ msgstr ""
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr ""
@@ -4084,7 +4089,7 @@ msgstr ""
msgid "Cannot create private workspace of other users"
msgstr ""
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr ""
@@ -4143,7 +4148,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr ""
@@ -4164,11 +4169,11 @@ msgstr ""
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4176,7 +4181,7 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
-#: frappe/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr ""
@@ -4513,7 +4518,7 @@ msgstr ""
msgid "Child Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr ""
@@ -5435,7 +5440,7 @@ msgstr ""
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5544,7 +5549,7 @@ msgstr ""
msgid "Copyright"
msgstr "Direitos autorais"
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr ""
@@ -5560,7 +5565,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr ""
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr ""
@@ -6415,7 +6420,7 @@ msgstr ""
msgid "Data Import Template"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr ""
@@ -6446,7 +6451,7 @@ msgstr ""
msgid "Database Storage Usage By Tables"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr ""
@@ -6747,11 +6752,11 @@ msgstr ""
msgid "Default display currency"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr ""
@@ -7338,7 +7343,7 @@ msgstr ""
msgid "Discard?"
msgstr ""
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr ""
@@ -7406,7 +7411,7 @@ msgstr ""
msgid "Do not edit headers which are preset in the template"
msgstr ""
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr ""
@@ -7499,7 +7504,7 @@ msgstr ""
msgid "DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr ""
@@ -7546,11 +7551,11 @@ msgstr ""
msgid "DocType View"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr ""
@@ -7592,7 +7597,7 @@ msgstr ""
msgid "DocType {} not found"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr ""
@@ -7606,7 +7611,7 @@ msgstr ""
msgid "Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr ""
@@ -7668,19 +7673,19 @@ msgstr ""
msgid "Document Links"
msgstr "Links de documentos"
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr ""
@@ -7720,7 +7725,7 @@ msgstr ""
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr ""
@@ -7877,7 +7882,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr ""
@@ -9924,11 +9929,11 @@ msgstr ""
msgid "Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr ""
@@ -9941,7 +9946,7 @@ msgstr ""
msgid "Field Description"
msgstr "Descrição do Campo"
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr ""
@@ -10029,11 +10034,11 @@ msgstr ""
msgid "Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr ""
@@ -10057,11 +10062,11 @@ msgstr ""
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr ""
@@ -10097,7 +10102,7 @@ msgstr ""
msgid "Fields Multicheck"
msgstr ""
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -10129,7 +10134,7 @@ msgstr ""
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr ""
@@ -10202,7 +10207,7 @@ msgstr "URL do arquivo"
msgid "File backup is ready"
msgstr ""
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr ""
@@ -10210,7 +10215,7 @@ msgstr ""
msgid "File not attached"
msgstr ""
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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 ""
@@ -10219,11 +10224,11 @@ msgstr ""
msgid "File too big"
msgstr ""
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr ""
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr ""
@@ -10456,11 +10461,11 @@ msgstr "Precisão de Casas Decimais"
msgid "Fold"
msgstr "Dobrar"
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr ""
@@ -10478,7 +10483,7 @@ msgstr ""
msgid "Folder name should not include '/' (slash)"
msgstr ""
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr ""
@@ -10736,7 +10741,7 @@ msgstr ""
msgid "For updating, you can update only selective columns."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr ""
@@ -11031,7 +11036,7 @@ msgstr ""
msgid "Function Based On"
msgstr ""
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr ""
@@ -11105,7 +11110,7 @@ msgid "Generate Random Password"
msgstr ""
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr ""
@@ -11827,7 +11832,7 @@ msgstr ""
msgid "Helvetica Neue"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr ""
@@ -12220,7 +12225,7 @@ msgstr ""
msgid "If Checked workflow status will not override status in list view"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12308,6 +12313,12 @@ msgstr ""
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr "Se ativado, os usuários serão notificados sempre que iniciarem sessão. Se não estiver ativado, os usuários só serão notificados uma vez."
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12513,11 +12524,11 @@ msgstr ""
msgid "Image Width"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr ""
@@ -12872,11 +12883,11 @@ msgstr ""
msgid "Incorrect Verification code"
msgstr ""
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr ""
@@ -13044,7 +13055,7 @@ msgstr ""
msgid "Insufficient Permissions for editing Report"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr ""
@@ -13199,11 +13210,11 @@ msgstr ""
msgid "Invalid DocType: {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr ""
@@ -13243,8 +13254,8 @@ msgstr ""
msgid "Invalid Operation"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr ""
@@ -13283,7 +13294,7 @@ msgstr ""
msgid "Invalid Search Field {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr ""
@@ -13291,7 +13302,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13318,7 +13329,7 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr ""
@@ -13334,7 +13345,7 @@ msgstr ""
msgid "Invalid field name {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr ""
@@ -13398,7 +13409,7 @@ msgstr ""
msgid "Invalid wkhtmltopdf version"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr ""
@@ -13546,7 +13557,7 @@ msgstr "É público"
msgid "Is Published Field"
msgstr "É Publicado campo"
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr ""
@@ -15383,7 +15394,7 @@ msgstr ""
msgid "Max auto email report per user"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr ""
@@ -15392,7 +15403,7 @@ msgstr ""
msgid "Maximum"
msgstr "Máximo"
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -15433,7 +15444,7 @@ msgstr ""
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15573,7 +15584,7 @@ msgstr ""
msgid "Message from server: {0}"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr ""
@@ -15660,7 +15671,7 @@ msgstr ""
msgid "Method"
msgstr "Método"
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr ""
@@ -15741,7 +15752,7 @@ msgstr "Senhorita"
msgid "Missing DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr ""
@@ -16305,7 +16316,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr ""
@@ -16775,7 +16786,7 @@ msgstr ""
msgid "No New notifications"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr ""
@@ -16970,7 +16981,7 @@ msgstr ""
msgid "No of Sent SMS"
msgstr ""
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr ""
@@ -17130,7 +17141,7 @@ msgstr ""
msgid "Not Nullable"
msgstr ""
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17139,7 +17150,7 @@ msgstr ""
msgid "Not Permitted"
msgstr "Não Permitido"
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr ""
@@ -17208,7 +17219,7 @@ msgstr ""
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr ""
@@ -17232,7 +17243,7 @@ msgstr ""
msgid "Not in Developer Mode"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr ""
@@ -17498,7 +17509,7 @@ msgstr "Número de Grupos"
msgid "Number of Queries"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr ""
@@ -17811,7 +17822,7 @@ msgstr ""
msgid "Only Allow Edit For"
msgstr "Somente permite edição para"
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr ""
@@ -17834,7 +17845,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17861,7 +17872,7 @@ msgstr ""
msgid "Only reports of type Report Builder can be edited"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr ""
@@ -18031,7 +18042,7 @@ msgstr ""
msgid "Option 3"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr ""
@@ -18063,7 +18074,7 @@ msgstr "Opcional: O alerta será enviado se essa expressão é verdadeira"
msgid "Options"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr ""
@@ -18072,7 +18083,7 @@ msgstr ""
msgid "Options Help"
msgstr "Ajuda sobre Opções"
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr ""
@@ -18080,7 +18091,7 @@ msgstr ""
msgid "Options for select. Each option on a new line."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr ""
@@ -18463,11 +18474,11 @@ msgstr ""
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr ""
@@ -18476,7 +18487,7 @@ msgstr ""
msgid "Parent Label"
msgstr "Etiqueta Pai"
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr ""
@@ -18834,8 +18845,8 @@ msgstr ""
msgid "Permissions"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr ""
@@ -19097,7 +19108,7 @@ msgstr ""
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr ""
@@ -19183,7 +19194,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr ""
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr ""
@@ -19317,7 +19328,7 @@ msgstr ""
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr ""
@@ -19496,7 +19507,7 @@ msgstr ""
msgid "Precision"
msgstr "Precisão"
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr ""
@@ -19997,6 +20008,18 @@ msgstr ""
msgid "Property Type"
msgstr ""
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20243,7 +20266,7 @@ msgstr ""
msgid "Queue"
msgstr ""
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr ""
@@ -20264,7 +20287,7 @@ msgstr ""
msgid "Queue in Background (BETA)"
msgstr ""
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr ""
@@ -20299,7 +20322,7 @@ msgstr ""
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr ""
@@ -20637,7 +20660,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr ""
@@ -21131,7 +21154,7 @@ msgstr ""
msgid "Removed"
msgstr ""
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr ""
@@ -21153,7 +21176,7 @@ msgstr ""
msgid "Rename {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr ""
@@ -21389,7 +21412,7 @@ msgstr ""
msgid "Report bug"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr ""
@@ -21415,7 +21438,7 @@ msgstr ""
msgid "Report timed out."
msgstr ""
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr ""
@@ -22068,7 +22091,7 @@ msgstr "Redirecionamentos de rota"
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr ""
@@ -22076,8 +22099,8 @@ msgstr ""
msgid "Row #"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr ""
@@ -22085,7 +22108,7 @@ msgstr ""
msgid "Row #{0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr ""
@@ -22121,11 +22144,11 @@ msgstr ""
msgid "Row {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr ""
@@ -22417,7 +22440,7 @@ msgstr ""
msgid "Save the document."
msgstr ""
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22698,7 +22721,7 @@ msgstr ""
msgid "Search by filename or extension"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr ""
@@ -23059,11 +23082,11 @@ msgstr ""
msgid "Select a group node first."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr ""
@@ -23371,7 +23394,7 @@ msgstr ""
msgid "Sender Email Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr ""
@@ -23478,7 +23501,7 @@ msgstr ""
msgid "Series counter for {} updated to {} successfully"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr ""
@@ -24298,7 +24321,7 @@ msgstr ""
msgid "Simultaneous Sessions"
msgstr "Sessões simultâneas"
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr ""
@@ -24554,14 +24577,14 @@ msgstr ""
msgid "Sort Order"
msgstr "Ordem de classificação"
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
msgstr ""
#. Label of the source (Data) field in DocType 'Web Page View'
#. Label of the source (Small Text) field in DocType 'Website Route Redirect'
#: frappe/public/js/frappe/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24655,7 +24678,7 @@ msgstr ""
msgid "Standard DocType can not be deleted."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr ""
@@ -25059,7 +25082,7 @@ msgstr "Assunto"
msgid "Subject Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr ""
@@ -25715,7 +25738,7 @@ msgstr ""
msgid "Table Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr ""
@@ -25741,7 +25764,7 @@ msgstr ""
msgid "Table updated"
msgstr ""
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr ""
@@ -25977,7 +26000,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr ""
-#: frappe/core/doctype/file/file.py:206
+#: frappe/core/doctype/file/file.py:208
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -26060,7 +26083,7 @@ msgstr ""
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:144
+#: frappe/core/doctype/file/file.py:145
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -26226,7 +26249,7 @@ msgstr ""
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1441
+#: frappe/core/doctype/doctype/doctype.py:1442
msgid "There can be only one Fold in a form"
msgstr ""
@@ -26242,7 +26265,7 @@ msgstr ""
msgid "There is nothing new to show you right now."
msgstr ""
-#: frappe/core/doctype/file/file.py:586 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:618 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr ""
@@ -26262,7 +26285,7 @@ msgstr ""
msgid "There was an error saving filters"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/attachments.js:201
+#: frappe/public/js/frappe/form/sidebar/attachments.js:216
msgid "There were errors"
msgstr ""
@@ -26325,7 +26348,7 @@ msgstr ""
msgid "This action is irreversible. Do you wish to continue?"
msgstr ""
-#: frappe/__init__.py:746
+#: frappe/__init__.py:739
msgid "This action is only allowed for {}"
msgstr ""
@@ -26348,7 +26371,7 @@ msgstr "Este gráfico estará disponível para todos os usuários se estiver def
msgid "This doctype has no orphan fields to trim"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1052
+#: frappe/core/doctype/doctype/doctype.py:1053
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
@@ -26376,7 +26399,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr ""
-#: frappe/model/document.py:472
+#: frappe/model/document.py:507
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26402,6 +26425,10 @@ msgid "This field will appear only if the fieldname defined here has value OR th
"eval:doc.age>18"
msgstr ""
+#: frappe/core/doctype/file/file.py:500
+msgid "This file is attached to a protected document and cannot be deleted."
+msgstr ""
+
#: frappe/core/doctype/file/file.js:20
msgid "This file is public. It can be accessed without authentication."
msgstr ""
@@ -26711,11 +26738,11 @@ msgstr "Links da linha do tempo"
msgid "Timeline Name"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1536
+#: frappe/core/doctype/doctype/doctype.py:1537
msgid "Timeline field must be a Link or Dynamic Link"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1532
+#: frappe/core/doctype/doctype/doctype.py:1533
msgid "Timeline field must be a valid fieldname"
msgstr ""
@@ -26813,7 +26840,7 @@ msgstr "Campo Título"
msgid "Title Prefix"
msgstr "Prefixo do Título"
-#: frappe/core/doctype/doctype/doctype.py:1473
+#: frappe/core/doctype/doctype/doctype.py:1474
msgid "Title field must be a valid fieldname"
msgstr ""
@@ -27031,7 +27058,7 @@ msgstr ""
msgid "Too many changes to database in single action."
msgstr ""
-#: frappe/utils/background_jobs.py:710
+#: frappe/utils/background_jobs.py:719
msgid "Too many queued background jobs ({0}). Please retry after some time."
msgstr ""
@@ -27109,7 +27136,7 @@ msgstr ""
msgid "Topic"
msgstr "Tópico"
-#: frappe/desk/query_report.py:526
+#: frappe/desk/query_report.py:533
#: frappe/public/js/frappe/views/reports/print_grid.html:45
#: frappe/public/js/frappe/views/reports/query_report.js:1255
#: frappe/public/js/frappe/views/reports/report_view.js:1515
@@ -27245,7 +27272,7 @@ msgstr ""
msgid "Tracking"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1780
+#: frappe/public/js/frappe/utils/utils.js:1784
msgid "Tracking URL generated and copied to clipboard"
msgstr ""
@@ -27548,7 +27575,7 @@ msgstr ""
msgid "URL for documentation or help"
msgstr "URL para documentação ou ajuda"
-#: frappe/core/doctype/file/file.py:217
+#: frappe/core/doctype/file/file.py:219
msgid "URL must start with http:// or https://"
msgstr ""
@@ -27619,7 +27646,7 @@ msgstr ""
msgid "Unable to update event"
msgstr ""
-#: frappe/core/doctype/file/file.py:462
+#: frappe/core/doctype/file/file.py:464
msgid "Unable to write file format for {0}"
msgstr ""
@@ -28454,6 +28481,15 @@ msgstr ""
msgid "Users"
msgstr ""
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'DocType'
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'Customize Form'
+#: 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 ""
+
#. Description of the 'Allot Points To Assigned Users' (Check) field in DocType
#. 'Energy Point Rule'
#: frappe/social/doctype/energy_point_rule/energy_point_rule.json
@@ -28579,15 +28615,15 @@ msgstr "Valor Alterado"
msgid "Value To Be Set"
msgstr "Valor a ser definido"
-#: frappe/model/base_document.py:1048 frappe/model/document.py:834
+#: frappe/model/base_document.py:1048 frappe/model/document.py:869
msgid "Value cannot be changed for {0}"
msgstr ""
-#: frappe/model/document.py:780
+#: frappe/model/document.py:815
msgid "Value cannot be negative for"
msgstr ""
-#: frappe/model/document.py:784
+#: frappe/model/document.py:819
msgid "Value cannot be negative for {0}: {1}"
msgstr ""
@@ -28595,7 +28631,7 @@ msgstr ""
msgid "Value for a check field can be either 0 or 1"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:610
+#: frappe/custom/doctype/customize_form/customize_form.py:611
msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters"
msgstr ""
@@ -28864,7 +28900,7 @@ msgstr "Aviso"
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1123
+#: frappe/core/doctype/doctype/doctype.py:1124
msgid "Warning: Naming is not set"
msgstr ""
@@ -28950,7 +28986,7 @@ msgstr ""
msgid "Web Page Block"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1708
+#: frappe/public/js/frappe/utils/utils.js:1712
msgid "Web Page URL"
msgstr ""
@@ -29115,7 +29151,7 @@ msgstr ""
msgid "Website Search Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1521
msgid "Website Search Field must be a valid fieldname"
msgstr ""
@@ -29774,7 +29810,7 @@ msgstr ""
msgid "You are not permitted to access this page."
msgstr ""
-#: frappe/__init__.py:665
+#: frappe/__init__.py:658
msgid "You are not permitted to access this resource."
msgstr ""
@@ -29831,7 +29867,7 @@ msgstr ""
msgid "You can disable this {0} instead of deleting it."
msgstr ""
-#: frappe/core/doctype/file/file.py:704
+#: frappe/core/doctype/file/file.py:736
msgid "You can increase the limit from System Settings."
msgstr ""
@@ -29881,11 +29917,11 @@ msgstr ""
msgid "You can use wildcard %"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:388
+#: frappe/custom/doctype/customize_form/customize_form.py:389
msgid "You can't set 'Options' for field {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:392
+#: frappe/custom/doctype/customize_form/customize_form.py:393
msgid "You can't set 'Translatable' for field {0}"
msgstr ""
@@ -29907,7 +29943,7 @@ msgstr ""
msgid "You cannot give review points to yourself"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:384
+#: frappe/custom/doctype/customize_form/customize_form.py:385
msgid "You cannot unset 'Read Only' for field {0}"
msgstr ""
@@ -29958,7 +29994,7 @@ msgstr ""
msgid "You do not have enough review points"
msgstr ""
-#: frappe/desk/query_report.py:824
+#: frappe/desk/query_report.py:831
msgid "You do not have permission to access {0}: {1}."
msgstr ""
@@ -30002,7 +30038,7 @@ msgstr ""
msgid "You have been successfully logged out"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:243
+#: frappe/custom/doctype/customize_form/customize_form.py:244
msgid "You have hit the row size limit on database table: {0}"
msgstr ""
@@ -30059,7 +30095,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr ""
-#: frappe/model/document.py:354
+#: frappe/model/document.py:389
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -31190,7 +31226,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr ""
-#: frappe/model/document.py:547
+#: frappe/model/document.py:582
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr ""
@@ -31223,7 +31259,7 @@ msgstr ""
msgid "{0} comments"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1603
+#: frappe/core/doctype/doctype/doctype.py:1604
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
@@ -31336,15 +31372,15 @@ msgstr ""
msgid "{0} in row {1} cannot have both URL and child items"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:932
+#: frappe/core/doctype/doctype/doctype.py:933
msgid "{0} is a mandatory field"
msgstr ""
-#: frappe/core/doctype/file/file.py:512
+#: frappe/core/doctype/file/file.py:544
msgid "{0} is a not a valid zip file"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1616
+#: frappe/core/doctype/doctype/doctype.py:1617
msgid "{0} is an invalid Data field."
msgstr ""
@@ -31442,7 +31478,7 @@ msgstr ""
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:492
+#: frappe/core/doctype/file/file.py:524
msgid "{0} is not a zip file"
msgstr ""
@@ -31522,23 +31558,23 @@ msgstr ""
msgid "{0} months ago"
msgstr ""
-#: frappe/model/document.py:1787
+#: frappe/model/document.py:1822
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1550
+#: frappe/model/document.py:1585
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1552
+#: frappe/model/document.py:1587
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1548
+#: frappe/model/document.py:1583
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1546 frappe/utils/csvutils.py:161
+#: frappe/model/document.py:1581 frappe/utils/csvutils.py:161
msgid "{0} must be one of {1}"
msgstr ""
@@ -31550,7 +31586,7 @@ msgstr ""
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1554
+#: frappe/model/document.py:1589
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31640,11 +31676,11 @@ msgstr ""
msgid "{0} role does not have permission on any doctype"
msgstr ""
-#: frappe/model/document.py:1780
+#: frappe/model/document.py:1815
msgid "{0} row #{1}: "
msgstr ""
-#: frappe/desk/query_report.py:605
+#: frappe/desk/query_report.py:612
msgid "{0} saved successfully"
msgstr ""
@@ -31664,7 +31700,7 @@ msgstr ""
msgid "{0} shared this document with {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:314
+#: frappe/core/doctype/doctype/doctype.py:315
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr ""
@@ -31700,7 +31736,7 @@ msgstr ""
msgid "{0} un-shared this document with {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:252
+#: frappe/custom/doctype/customize_form/customize_form.py:253
msgid "{0} updated"
msgstr ""
@@ -31756,7 +31792,7 @@ msgstr ""
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr ""
-#: frappe/model/document.py:260 frappe/permissions.py:558
+#: frappe/model/document.py:295 frappe/permissions.py:558
msgid "{0} {1} not found"
msgstr ""
@@ -31776,31 +31812,31 @@ msgstr ""
msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1798
+#: frappe/core/doctype/doctype/doctype.py:1799
msgid "{0}: Cannot set Amend without Cancel"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1816
+#: frappe/core/doctype/doctype/doctype.py:1817
msgid "{0}: Cannot set Assign Amend if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1814
+#: frappe/core/doctype/doctype/doctype.py:1815
msgid "{0}: Cannot set Assign Submit if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1793
+#: frappe/core/doctype/doctype/doctype.py:1794
msgid "{0}: Cannot set Cancel without Submit"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1800
+#: frappe/core/doctype/doctype/doctype.py:1801
msgid "{0}: Cannot set Import without Create"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1796
+#: frappe/core/doctype/doctype/doctype.py:1797
msgid "{0}: Cannot set Submit, Cancel, Amend without Write"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1820
+#: frappe/core/doctype/doctype/doctype.py:1821
msgid "{0}: Cannot set import as {1} is not importable"
msgstr ""
@@ -31808,43 +31844,43 @@ msgstr ""
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1424
+#: frappe/core/doctype/doctype/doctype.py:1425
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1332
+#: frappe/core/doctype/doctype/doctype.py:1333
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1291
+#: frappe/core/doctype/doctype/doctype.py:1292
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1279
+#: frappe/core/doctype/doctype/doctype.py:1280
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1411
+#: frappe/core/doctype/doctype/doctype.py:1412
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1753
+#: frappe/core/doctype/doctype/doctype.py:1754
msgid "{0}: No basic permissions set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1767
+#: frappe/core/doctype/doctype/doctype.py:1768
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1313
+#: frappe/core/doctype/doctype/doctype.py:1314
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1302
+#: frappe/core/doctype/doctype/doctype.py:1303
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1320
+#: frappe/core/doctype/doctype/doctype.py:1321
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr ""
@@ -31852,7 +31888,7 @@ msgstr ""
msgid "{0}: Other permission rules may also apply"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1782
+#: frappe/core/doctype/doctype/doctype.py:1783
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr ""
@@ -31860,7 +31896,7 @@ msgstr ""
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1266
+#: frappe/core/doctype/doctype/doctype.py:1267
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr ""
@@ -31877,7 +31913,7 @@ msgstr ""
msgid "{0}: {1} vs {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1432
+#: frappe/core/doctype/doctype/doctype.py:1433
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr ""
@@ -31901,7 +31937,7 @@ msgstr ""
msgid "{count} rows selected"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1486
+#: frappe/core/doctype/doctype/doctype.py:1487
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr ""
diff --git a/frappe/locale/ru.po b/frappe/locale/ru.po
index f54f22f423..36e8b870db 100644
--- a/frappe/locale/ru.po
+++ b/frappe/locale/ru.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-03-30 09:33+0000\n"
-"PO-Revision-Date: 2025-03-31 17:44\n"
+"POT-Creation-Date: 2025-04-06 09:33+0000\n"
+"PO-Revision-Date: 2025-04-07 18:35\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@ msgstr ""
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1352
+#: frappe/core/doctype/doctype/doctype.py:1353
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr ""
@@ -82,7 +82,7 @@ msgstr ""
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:361
+#: frappe/custom/doctype/customize_form/customize_form.py:362
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr ""
@@ -94,7 +94,7 @@ msgstr ""
msgid "'{0}' is not a valid URL"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1346
+#: frappe/core/doctype/doctype/doctype.py:1347
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr ""
@@ -551,7 +551,7 @@ msgstr ""
msgid ">="
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr ""
@@ -563,7 +563,7 @@ msgstr ""
msgid "A field with the name {0} already exists in {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr ""
@@ -850,7 +850,7 @@ msgstr ""
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr ""
@@ -1266,7 +1266,7 @@ msgstr ""
msgid "Added default log doctypes: {}"
msgstr ""
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr ""
@@ -1984,7 +1984,7 @@ msgstr ""
msgid "Amendment Naming Override"
msgstr ""
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr ""
@@ -2124,7 +2124,7 @@ msgstr ""
msgid "App not found for module: {0}"
msgstr ""
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr ""
@@ -2610,7 +2610,7 @@ msgstr ""
msgid "Attached To Name"
msgstr ""
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr ""
@@ -2628,7 +2628,7 @@ msgstr ""
msgid "Attachment Limit (MB)"
msgstr ""
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr ""
@@ -2829,7 +2829,7 @@ msgstr ""
msgid "Auto Repeat Document Creation Failed"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr ""
@@ -3177,6 +3177,11 @@ msgstr ""
msgid "Backup Frequency"
msgstr ""
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr ""
@@ -3602,7 +3607,7 @@ msgstr ""
msgid "Bucket Name"
msgstr ""
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr ""
@@ -3897,7 +3902,7 @@ msgstr ""
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -3933,7 +3938,7 @@ msgstr ""
msgid "Can not rename as column {0} is already present on DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr ""
@@ -4000,7 +4005,7 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4040,7 +4045,7 @@ msgstr ""
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr ""
@@ -4056,11 +4061,11 @@ msgstr ""
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4072,7 +4077,7 @@ msgstr ""
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr ""
@@ -4084,7 +4089,7 @@ msgstr ""
msgid "Cannot create private workspace of other users"
msgstr ""
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr ""
@@ -4143,7 +4148,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr ""
@@ -4164,11 +4169,11 @@ msgstr ""
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4176,7 +4181,7 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
-#: frappe/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr ""
@@ -4513,7 +4518,7 @@ msgstr ""
msgid "Child Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr ""
@@ -5435,7 +5440,7 @@ msgstr ""
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5544,7 +5549,7 @@ msgstr ""
msgid "Copyright"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr ""
@@ -5560,7 +5565,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr ""
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr ""
@@ -6415,7 +6420,7 @@ msgstr ""
msgid "Data Import Template"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr ""
@@ -6446,7 +6451,7 @@ msgstr ""
msgid "Database Storage Usage By Tables"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr ""
@@ -6747,11 +6752,11 @@ msgstr ""
msgid "Default display currency"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr ""
@@ -7338,7 +7343,7 @@ msgstr ""
msgid "Discard?"
msgstr ""
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr ""
@@ -7406,7 +7411,7 @@ msgstr ""
msgid "Do not edit headers which are preset in the template"
msgstr ""
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr ""
@@ -7499,7 +7504,7 @@ msgstr ""
msgid "DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr ""
@@ -7546,11 +7551,11 @@ msgstr ""
msgid "DocType View"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr ""
@@ -7592,7 +7597,7 @@ msgstr ""
msgid "DocType {} not found"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr ""
@@ -7606,7 +7611,7 @@ msgstr ""
msgid "Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr ""
@@ -7668,19 +7673,19 @@ msgstr ""
msgid "Document Links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr ""
@@ -7720,7 +7725,7 @@ msgstr ""
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr ""
@@ -7877,7 +7882,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr ""
@@ -9924,11 +9929,11 @@ msgstr ""
msgid "Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr ""
@@ -9941,7 +9946,7 @@ msgstr ""
msgid "Field Description"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr ""
@@ -10029,11 +10034,11 @@ msgstr ""
msgid "Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr ""
@@ -10057,11 +10062,11 @@ msgstr ""
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr ""
@@ -10097,7 +10102,7 @@ msgstr ""
msgid "Fields Multicheck"
msgstr ""
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -10129,7 +10134,7 @@ msgstr ""
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr ""
@@ -10202,7 +10207,7 @@ msgstr ""
msgid "File backup is ready"
msgstr ""
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr ""
@@ -10210,7 +10215,7 @@ msgstr ""
msgid "File not attached"
msgstr ""
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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 ""
@@ -10219,11 +10224,11 @@ msgstr ""
msgid "File too big"
msgstr ""
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr ""
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr ""
@@ -10456,11 +10461,11 @@ msgstr ""
msgid "Fold"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr ""
@@ -10478,7 +10483,7 @@ msgstr ""
msgid "Folder name should not include '/' (slash)"
msgstr ""
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr ""
@@ -10736,7 +10741,7 @@ msgstr ""
msgid "For updating, you can update only selective columns."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr ""
@@ -11031,7 +11036,7 @@ msgstr ""
msgid "Function Based On"
msgstr ""
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr ""
@@ -11105,7 +11110,7 @@ msgid "Generate Random Password"
msgstr ""
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr ""
@@ -11827,7 +11832,7 @@ msgstr ""
msgid "Helvetica Neue"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr ""
@@ -12220,7 +12225,7 @@ msgstr ""
msgid "If Checked workflow status will not override status in list view"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12308,6 +12313,12 @@ msgstr ""
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr ""
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12513,11 +12524,11 @@ msgstr ""
msgid "Image Width"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr ""
@@ -12872,11 +12883,11 @@ msgstr ""
msgid "Incorrect Verification code"
msgstr ""
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr ""
@@ -13044,7 +13055,7 @@ msgstr ""
msgid "Insufficient Permissions for editing Report"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr ""
@@ -13199,11 +13210,11 @@ msgstr ""
msgid "Invalid DocType: {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr ""
@@ -13243,8 +13254,8 @@ msgstr ""
msgid "Invalid Operation"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr ""
@@ -13283,7 +13294,7 @@ msgstr ""
msgid "Invalid Search Field {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr ""
@@ -13291,7 +13302,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13318,7 +13329,7 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr ""
@@ -13334,7 +13345,7 @@ msgstr ""
msgid "Invalid field name {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr ""
@@ -13398,7 +13409,7 @@ msgstr ""
msgid "Invalid wkhtmltopdf version"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr ""
@@ -13546,7 +13557,7 @@ msgstr ""
msgid "Is Published Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr ""
@@ -15383,7 +15394,7 @@ msgstr ""
msgid "Max auto email report per user"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr ""
@@ -15392,7 +15403,7 @@ msgstr ""
msgid "Maximum"
msgstr ""
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -15433,7 +15444,7 @@ msgstr ""
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15573,7 +15584,7 @@ msgstr ""
msgid "Message from server: {0}"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr ""
@@ -15660,7 +15671,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr ""
@@ -15741,7 +15752,7 @@ msgstr ""
msgid "Missing DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr ""
@@ -16305,7 +16316,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr ""
@@ -16775,7 +16786,7 @@ msgstr ""
msgid "No New notifications"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr ""
@@ -16970,7 +16981,7 @@ msgstr ""
msgid "No of Sent SMS"
msgstr ""
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr ""
@@ -17130,7 +17141,7 @@ msgstr ""
msgid "Not Nullable"
msgstr ""
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17139,7 +17150,7 @@ msgstr ""
msgid "Not Permitted"
msgstr ""
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr ""
@@ -17208,7 +17219,7 @@ msgstr ""
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr ""
@@ -17232,7 +17243,7 @@ msgstr ""
msgid "Not in Developer Mode"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr ""
@@ -17498,7 +17509,7 @@ msgstr ""
msgid "Number of Queries"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr ""
@@ -17811,7 +17822,7 @@ msgstr ""
msgid "Only Allow Edit For"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr ""
@@ -17834,7 +17845,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17861,7 +17872,7 @@ msgstr ""
msgid "Only reports of type Report Builder can be edited"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr ""
@@ -18031,7 +18042,7 @@ msgstr ""
msgid "Option 3"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr ""
@@ -18063,7 +18074,7 @@ msgstr ""
msgid "Options"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr ""
@@ -18072,7 +18083,7 @@ msgstr ""
msgid "Options Help"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr ""
@@ -18080,7 +18091,7 @@ msgstr ""
msgid "Options for select. Each option on a new line."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr ""
@@ -18463,11 +18474,11 @@ msgstr ""
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr ""
@@ -18476,7 +18487,7 @@ msgstr ""
msgid "Parent Label"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr ""
@@ -18834,8 +18845,8 @@ msgstr ""
msgid "Permissions"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr ""
@@ -19097,7 +19108,7 @@ msgstr ""
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr ""
@@ -19183,7 +19194,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr ""
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr ""
@@ -19317,7 +19328,7 @@ msgstr ""
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr ""
@@ -19496,7 +19507,7 @@ msgstr ""
msgid "Precision"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr ""
@@ -19997,6 +20008,18 @@ msgstr ""
msgid "Property Type"
msgstr ""
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20243,7 +20266,7 @@ msgstr ""
msgid "Queue"
msgstr ""
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr ""
@@ -20264,7 +20287,7 @@ msgstr ""
msgid "Queue in Background (BETA)"
msgstr ""
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr ""
@@ -20299,7 +20322,7 @@ msgstr ""
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr ""
@@ -20637,7 +20660,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr ""
@@ -21131,7 +21154,7 @@ msgstr ""
msgid "Removed"
msgstr ""
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr ""
@@ -21153,7 +21176,7 @@ msgstr ""
msgid "Rename {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr ""
@@ -21389,7 +21412,7 @@ msgstr ""
msgid "Report bug"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr ""
@@ -21415,7 +21438,7 @@ msgstr ""
msgid "Report timed out."
msgstr ""
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr ""
@@ -22068,7 +22091,7 @@ msgstr ""
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr ""
@@ -22076,8 +22099,8 @@ msgstr ""
msgid "Row #"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr ""
@@ -22085,7 +22108,7 @@ msgstr ""
msgid "Row #{0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr ""
@@ -22121,11 +22144,11 @@ msgstr ""
msgid "Row {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr ""
@@ -22417,7 +22440,7 @@ msgstr ""
msgid "Save the document."
msgstr ""
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22698,7 +22721,7 @@ msgstr ""
msgid "Search by filename or extension"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr ""
@@ -23059,11 +23082,11 @@ msgstr ""
msgid "Select a group node first."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr ""
@@ -23371,7 +23394,7 @@ msgstr ""
msgid "Sender Email Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr ""
@@ -23478,7 +23501,7 @@ msgstr ""
msgid "Series counter for {} updated to {} successfully"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr ""
@@ -24298,7 +24321,7 @@ msgstr ""
msgid "Simultaneous Sessions"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr ""
@@ -24554,14 +24577,14 @@ msgstr ""
msgid "Sort Order"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
msgstr ""
#. Label of the source (Data) field in DocType 'Web Page View'
#. Label of the source (Small Text) field in DocType 'Website Route Redirect'
#: frappe/public/js/frappe/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24655,7 +24678,7 @@ msgstr ""
msgid "Standard DocType can not be deleted."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr ""
@@ -25059,7 +25082,7 @@ msgstr ""
msgid "Subject Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr ""
@@ -25715,7 +25738,7 @@ msgstr ""
msgid "Table Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr ""
@@ -25741,7 +25764,7 @@ msgstr ""
msgid "Table updated"
msgstr ""
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr ""
@@ -25977,7 +26000,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr ""
-#: frappe/core/doctype/file/file.py:206
+#: frappe/core/doctype/file/file.py:208
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -26060,7 +26083,7 @@ msgstr ""
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:144
+#: frappe/core/doctype/file/file.py:145
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -26226,7 +26249,7 @@ msgstr ""
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1441
+#: frappe/core/doctype/doctype/doctype.py:1442
msgid "There can be only one Fold in a form"
msgstr ""
@@ -26242,7 +26265,7 @@ msgstr ""
msgid "There is nothing new to show you right now."
msgstr ""
-#: frappe/core/doctype/file/file.py:586 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:618 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr ""
@@ -26262,7 +26285,7 @@ msgstr ""
msgid "There was an error saving filters"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/attachments.js:201
+#: frappe/public/js/frappe/form/sidebar/attachments.js:216
msgid "There were errors"
msgstr ""
@@ -26325,7 +26348,7 @@ msgstr ""
msgid "This action is irreversible. Do you wish to continue?"
msgstr ""
-#: frappe/__init__.py:746
+#: frappe/__init__.py:739
msgid "This action is only allowed for {}"
msgstr ""
@@ -26348,7 +26371,7 @@ msgstr ""
msgid "This doctype has no orphan fields to trim"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1052
+#: frappe/core/doctype/doctype/doctype.py:1053
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
@@ -26376,7 +26399,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr ""
-#: frappe/model/document.py:472
+#: frappe/model/document.py:507
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26402,6 +26425,10 @@ msgid "This field will appear only if the fieldname defined here has value OR th
"eval:doc.age>18"
msgstr ""
+#: frappe/core/doctype/file/file.py:500
+msgid "This file is attached to a protected document and cannot be deleted."
+msgstr ""
+
#: frappe/core/doctype/file/file.js:20
msgid "This file is public. It can be accessed without authentication."
msgstr ""
@@ -26711,11 +26738,11 @@ msgstr ""
msgid "Timeline Name"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1536
+#: frappe/core/doctype/doctype/doctype.py:1537
msgid "Timeline field must be a Link or Dynamic Link"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1532
+#: frappe/core/doctype/doctype/doctype.py:1533
msgid "Timeline field must be a valid fieldname"
msgstr ""
@@ -26813,7 +26840,7 @@ msgstr ""
msgid "Title Prefix"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1473
+#: frappe/core/doctype/doctype/doctype.py:1474
msgid "Title field must be a valid fieldname"
msgstr ""
@@ -27031,7 +27058,7 @@ msgstr ""
msgid "Too many changes to database in single action."
msgstr ""
-#: frappe/utils/background_jobs.py:710
+#: frappe/utils/background_jobs.py:719
msgid "Too many queued background jobs ({0}). Please retry after some time."
msgstr ""
@@ -27109,7 +27136,7 @@ msgstr ""
msgid "Topic"
msgstr ""
-#: frappe/desk/query_report.py:526
+#: frappe/desk/query_report.py:533
#: frappe/public/js/frappe/views/reports/print_grid.html:45
#: frappe/public/js/frappe/views/reports/query_report.js:1255
#: frappe/public/js/frappe/views/reports/report_view.js:1515
@@ -27245,7 +27272,7 @@ msgstr ""
msgid "Tracking"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1780
+#: frappe/public/js/frappe/utils/utils.js:1784
msgid "Tracking URL generated and copied to clipboard"
msgstr ""
@@ -27548,7 +27575,7 @@ msgstr ""
msgid "URL for documentation or help"
msgstr ""
-#: frappe/core/doctype/file/file.py:217
+#: frappe/core/doctype/file/file.py:219
msgid "URL must start with http:// or https://"
msgstr ""
@@ -27619,7 +27646,7 @@ msgstr ""
msgid "Unable to update event"
msgstr ""
-#: frappe/core/doctype/file/file.py:462
+#: frappe/core/doctype/file/file.py:464
msgid "Unable to write file format for {0}"
msgstr ""
@@ -28454,6 +28481,15 @@ msgstr ""
msgid "Users"
msgstr ""
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'DocType'
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'Customize Form'
+#: 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 ""
+
#. Description of the 'Allot Points To Assigned Users' (Check) field in DocType
#. 'Energy Point Rule'
#: frappe/social/doctype/energy_point_rule/energy_point_rule.json
@@ -28579,15 +28615,15 @@ msgstr ""
msgid "Value To Be Set"
msgstr ""
-#: frappe/model/base_document.py:1048 frappe/model/document.py:834
+#: frappe/model/base_document.py:1048 frappe/model/document.py:869
msgid "Value cannot be changed for {0}"
msgstr ""
-#: frappe/model/document.py:780
+#: frappe/model/document.py:815
msgid "Value cannot be negative for"
msgstr ""
-#: frappe/model/document.py:784
+#: frappe/model/document.py:819
msgid "Value cannot be negative for {0}: {1}"
msgstr ""
@@ -28595,7 +28631,7 @@ msgstr ""
msgid "Value for a check field can be either 0 or 1"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:610
+#: frappe/custom/doctype/customize_form/customize_form.py:611
msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters"
msgstr ""
@@ -28864,7 +28900,7 @@ msgstr ""
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1123
+#: frappe/core/doctype/doctype/doctype.py:1124
msgid "Warning: Naming is not set"
msgstr ""
@@ -28950,7 +28986,7 @@ msgstr ""
msgid "Web Page Block"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1708
+#: frappe/public/js/frappe/utils/utils.js:1712
msgid "Web Page URL"
msgstr ""
@@ -29115,7 +29151,7 @@ msgstr ""
msgid "Website Search Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1521
msgid "Website Search Field must be a valid fieldname"
msgstr ""
@@ -29774,7 +29810,7 @@ msgstr ""
msgid "You are not permitted to access this page."
msgstr ""
-#: frappe/__init__.py:665
+#: frappe/__init__.py:658
msgid "You are not permitted to access this resource."
msgstr ""
@@ -29831,7 +29867,7 @@ msgstr ""
msgid "You can disable this {0} instead of deleting it."
msgstr ""
-#: frappe/core/doctype/file/file.py:704
+#: frappe/core/doctype/file/file.py:736
msgid "You can increase the limit from System Settings."
msgstr ""
@@ -29881,11 +29917,11 @@ msgstr ""
msgid "You can use wildcard %"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:388
+#: frappe/custom/doctype/customize_form/customize_form.py:389
msgid "You can't set 'Options' for field {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:392
+#: frappe/custom/doctype/customize_form/customize_form.py:393
msgid "You can't set 'Translatable' for field {0}"
msgstr ""
@@ -29907,7 +29943,7 @@ msgstr ""
msgid "You cannot give review points to yourself"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:384
+#: frappe/custom/doctype/customize_form/customize_form.py:385
msgid "You cannot unset 'Read Only' for field {0}"
msgstr ""
@@ -29958,7 +29994,7 @@ msgstr ""
msgid "You do not have enough review points"
msgstr ""
-#: frappe/desk/query_report.py:824
+#: frappe/desk/query_report.py:831
msgid "You do not have permission to access {0}: {1}."
msgstr ""
@@ -30002,7 +30038,7 @@ msgstr ""
msgid "You have been successfully logged out"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:243
+#: frappe/custom/doctype/customize_form/customize_form.py:244
msgid "You have hit the row size limit on database table: {0}"
msgstr ""
@@ -30059,7 +30095,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr ""
-#: frappe/model/document.py:354
+#: frappe/model/document.py:389
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -31190,7 +31226,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr ""
-#: frappe/model/document.py:547
+#: frappe/model/document.py:582
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr ""
@@ -31223,7 +31259,7 @@ msgstr ""
msgid "{0} comments"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1603
+#: frappe/core/doctype/doctype/doctype.py:1604
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
@@ -31336,15 +31372,15 @@ msgstr ""
msgid "{0} in row {1} cannot have both URL and child items"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:932
+#: frappe/core/doctype/doctype/doctype.py:933
msgid "{0} is a mandatory field"
msgstr ""
-#: frappe/core/doctype/file/file.py:512
+#: frappe/core/doctype/file/file.py:544
msgid "{0} is a not a valid zip file"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1616
+#: frappe/core/doctype/doctype/doctype.py:1617
msgid "{0} is an invalid Data field."
msgstr ""
@@ -31442,7 +31478,7 @@ msgstr ""
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:492
+#: frappe/core/doctype/file/file.py:524
msgid "{0} is not a zip file"
msgstr ""
@@ -31522,23 +31558,23 @@ msgstr ""
msgid "{0} months ago"
msgstr ""
-#: frappe/model/document.py:1787
+#: frappe/model/document.py:1822
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1550
+#: frappe/model/document.py:1585
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1552
+#: frappe/model/document.py:1587
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1548
+#: frappe/model/document.py:1583
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1546 frappe/utils/csvutils.py:161
+#: frappe/model/document.py:1581 frappe/utils/csvutils.py:161
msgid "{0} must be one of {1}"
msgstr ""
@@ -31550,7 +31586,7 @@ msgstr ""
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1554
+#: frappe/model/document.py:1589
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31640,11 +31676,11 @@ msgstr ""
msgid "{0} role does not have permission on any doctype"
msgstr ""
-#: frappe/model/document.py:1780
+#: frappe/model/document.py:1815
msgid "{0} row #{1}: "
msgstr ""
-#: frappe/desk/query_report.py:605
+#: frappe/desk/query_report.py:612
msgid "{0} saved successfully"
msgstr ""
@@ -31664,7 +31700,7 @@ msgstr ""
msgid "{0} shared this document with {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:314
+#: frappe/core/doctype/doctype/doctype.py:315
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr ""
@@ -31700,7 +31736,7 @@ msgstr ""
msgid "{0} un-shared this document with {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:252
+#: frappe/custom/doctype/customize_form/customize_form.py:253
msgid "{0} updated"
msgstr ""
@@ -31756,7 +31792,7 @@ msgstr ""
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr ""
-#: frappe/model/document.py:260 frappe/permissions.py:558
+#: frappe/model/document.py:295 frappe/permissions.py:558
msgid "{0} {1} not found"
msgstr ""
@@ -31776,31 +31812,31 @@ msgstr ""
msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1798
+#: frappe/core/doctype/doctype/doctype.py:1799
msgid "{0}: Cannot set Amend without Cancel"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1816
+#: frappe/core/doctype/doctype/doctype.py:1817
msgid "{0}: Cannot set Assign Amend if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1814
+#: frappe/core/doctype/doctype/doctype.py:1815
msgid "{0}: Cannot set Assign Submit if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1793
+#: frappe/core/doctype/doctype/doctype.py:1794
msgid "{0}: Cannot set Cancel without Submit"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1800
+#: frappe/core/doctype/doctype/doctype.py:1801
msgid "{0}: Cannot set Import without Create"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1796
+#: frappe/core/doctype/doctype/doctype.py:1797
msgid "{0}: Cannot set Submit, Cancel, Amend without Write"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1820
+#: frappe/core/doctype/doctype/doctype.py:1821
msgid "{0}: Cannot set import as {1} is not importable"
msgstr ""
@@ -31808,43 +31844,43 @@ msgstr ""
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1424
+#: frappe/core/doctype/doctype/doctype.py:1425
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1332
+#: frappe/core/doctype/doctype/doctype.py:1333
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1291
+#: frappe/core/doctype/doctype/doctype.py:1292
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1279
+#: frappe/core/doctype/doctype/doctype.py:1280
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1411
+#: frappe/core/doctype/doctype/doctype.py:1412
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1753
+#: frappe/core/doctype/doctype/doctype.py:1754
msgid "{0}: No basic permissions set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1767
+#: frappe/core/doctype/doctype/doctype.py:1768
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1313
+#: frappe/core/doctype/doctype/doctype.py:1314
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1302
+#: frappe/core/doctype/doctype/doctype.py:1303
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1320
+#: frappe/core/doctype/doctype/doctype.py:1321
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr ""
@@ -31852,7 +31888,7 @@ msgstr ""
msgid "{0}: Other permission rules may also apply"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1782
+#: frappe/core/doctype/doctype/doctype.py:1783
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr ""
@@ -31860,7 +31896,7 @@ msgstr ""
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1266
+#: frappe/core/doctype/doctype/doctype.py:1267
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr ""
@@ -31877,7 +31913,7 @@ msgstr ""
msgid "{0}: {1} vs {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1432
+#: frappe/core/doctype/doctype/doctype.py:1433
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr ""
@@ -31901,7 +31937,7 @@ msgstr ""
msgid "{count} rows selected"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1486
+#: frappe/core/doctype/doctype/doctype.py:1487
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr ""
diff --git a/frappe/locale/sv.po b/frappe/locale/sv.po
index 02673b077a..e113b81df0 100644
--- a/frappe/locale/sv.po
+++ b/frappe/locale/sv.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-03-30 09:33+0000\n"
-"PO-Revision-Date: 2025-04-05 18:36\n"
+"POT-Creation-Date: 2025-04-06 09:33+0000\n"
+"PO-Revision-Date: 2025-04-07 18:35\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@ msgstr "<head> HTML"
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr "\"I Global Sök\" är inte tillåtet för fält {0} av typ {1}"
-#: frappe/core/doctype/doctype/doctype.py:1352
+#: frappe/core/doctype/doctype/doctype.py:1353
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr "\"I Global Sökning\" är otillåtet för {0} på rad {1}"
@@ -82,7 +82,7 @@ msgstr "\"I Global Sökning\" är otillåtet för {0} på rad {1}"
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr "\"I List Vy\" är inte tillåtet för fält {0} av typ {1}"
-#: frappe/custom/doctype/customize_form/customize_form.py:361
+#: frappe/custom/doctype/customize_form/customize_form.py:362
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr "\"I Lista Vy\" är otillåtet for typ {0} på rad {1}"
@@ -94,7 +94,7 @@ msgstr "\"Mottagare\" inte angivet"
msgid "'{0}' is not a valid URL"
msgstr "'{0}' är inte en giltig webbadress"
-#: frappe/core/doctype/doctype/doctype.py:1346
+#: frappe/core/doctype/doctype/doctype.py:1347
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr "'{0}' är otillåtet för typ {1} på rad {2}"
@@ -733,7 +733,7 @@ msgstr ">"
msgid ">="
msgstr ">="
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr "DocType namn ska börja med bokstav och kan bara bestå av bokstäver, siffror, mellanslag, understreck och bindestreck"
@@ -745,7 +745,7 @@ msgstr "Utvalt inlägg måste ha omslagsbild"
msgid "A field with the name {0} already exists in {1}"
msgstr "Ett fält med detta namn {0} finns redan i {1}"
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr "En fil med samma namn {} finns redan"
@@ -1032,7 +1032,7 @@ msgstr "Åtgärd / Sökväg"
msgid "Action Complete"
msgstr "Åtgärd Klar"
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr "Åtgärd Misslyckades"
@@ -1448,7 +1448,7 @@ msgstr "Tillagd HTML i sektion 'head' på webbsida, i första hand används för
msgid "Added default log doctypes: {}"
msgstr "Lade till standard logg Dokument Typer: {}"
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr "la till {0} "
@@ -2167,7 +2167,7 @@ msgstr "Ändring"
msgid "Amendment Naming Override"
msgstr "Ändring Nummer Serie Åsidosättande "
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr "Ändring Ej Tillåten"
@@ -2307,7 +2307,7 @@ msgstr "Hemliget"
msgid "App not found for module: {0}"
msgstr "App hittades inte för modul: {0}"
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr "App {0} är inte installerad"
@@ -2793,7 +2793,7 @@ msgstr "Bifogad till Fält"
msgid "Attached To Name"
msgstr "Bifogad till Namn"
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr "Bifogat till namn måste vara en sträng eller ett heltal"
@@ -2811,7 +2811,7 @@ msgstr "Bilaga"
msgid "Attachment Limit (MB)"
msgstr "Bilaga Gräns (MB)"
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr "Bilaga Gräns uppnådd"
@@ -3012,7 +3012,7 @@ msgstr "Återkommande Händelse Dag{0} {1} är upprepad."
msgid "Auto Repeat Document Creation Failed"
msgstr "Återkommande Händelse av Dokument Skapande Misslyckades"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr "Återkommande Händelse Schema"
@@ -3360,6 +3360,11 @@ msgstr "Säkerhetskopiering Mapp Namn"
msgid "Backup Frequency"
msgstr "Säkerhetskopiering Intervall"
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr "Säkerhetskopiering Sökväg"
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr "Säkerhetskopiering är redan i kö. Du kommer att få E-post meddelande med hämtning länk"
@@ -3786,7 +3791,7 @@ msgstr "Inloggning Säkerhet"
msgid "Bucket Name"
msgstr "Skop Namn"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr "Skop {0} hittades inte."
@@ -4081,7 +4086,7 @@ msgstr "Kamera"
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -4117,7 +4122,7 @@ msgstr "Kan Skriva"
msgid "Can not rename as column {0} is already present on DocType."
msgstr "Kan inte byta namn eftersom kolumn {0} redan finns under DocType."
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr "Kan bara ändra till/från Autoincrement namngivningsregel när det inte finns några data i doctype"
@@ -4184,7 +4189,7 @@ msgstr "Annullera {0} dokument?"
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4224,7 +4229,7 @@ msgstr "Kan inte Ta Bort"
msgid "Cannot Update After Submit"
msgstr "Kan inte Uppdatera efter Godkännande"
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr "Kan inte komma åt filsökväg {0}"
@@ -4240,11 +4245,11 @@ msgstr "Kan inte annullera före godkännande.Se Övergång {0}"
msgid "Cannot cancel {0}."
msgstr "Kan inte annullera {0}."
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr "Kan inte ändra dokument status från 0 (Utkast) till 2 (Annullerad)"
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr "Kan inte ändra dokument status från 1 (Godkänd) till 0 (Utkast)"
@@ -4256,7 +4261,7 @@ msgstr "Kan inte ändra tillstånd för Annullerad Dokument ({0} Tillstånd)<
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr "Kan inte ändra tillstånd för Annullerad Dokument. Övergång rad {0}"
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr "Kan inte ändra till/från automatisk ökning av automatisk name i Anpassa Formulär"
@@ -4268,7 +4273,7 @@ msgstr "Kan inte skapa {0} mot underordnad dokument: {1}"
msgid "Cannot create private workspace of other users"
msgstr "Kan inte skapa privat arbetsyta för andra användare"
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr "Kan inte ta bort Hem och Bilaga mappar"
@@ -4327,7 +4332,7 @@ msgstr "Kan inte redigera standard diagram"
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "Kan inte redigera standard rapport.Kopiera och skapa ny"
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr "Kan inte redigera annullerad dokument"
@@ -4348,11 +4353,11 @@ msgstr "Kan inte redigera standard fält"
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr "Kan inte aktivera {0} för ej godkännbar doctype"
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr "Kan inte hitta fil {} på disk"
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr "Kan inte hämta fil innehåll från mapp"
@@ -4360,7 +4365,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/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr "Kan inte länka annullerad dokument: {0}"
@@ -4698,7 +4703,7 @@ msgstr "Underordnade DocTyper är ej tillåtna"
msgid "Child Doctype"
msgstr "Underordnad Doctype"
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr "Underordnad tabell {0} för fält {1}"
@@ -5622,7 +5627,7 @@ msgstr "Innehåller {0} säkerhetskorrigeringar"
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5731,7 +5736,7 @@ msgstr "Kopiera till Urklipp"
msgid "Copyright"
msgstr "Copyright"
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr "System DocType kan inte anpassas."
@@ -5747,7 +5752,7 @@ msgstr "Rätt version : "
msgid "Could not connect to outgoing email server"
msgstr "Kan inte ansluta till utgående E-post Server"
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr "Kunde inte hitta {0}"
@@ -6602,7 +6607,7 @@ msgstr "Data Import Logg"
msgid "Data Import Template"
msgstr "Data Import Mall"
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr "Data För Lång"
@@ -6633,7 +6638,7 @@ msgstr "Databas Rad Storlek Användning"
msgid "Database Storage Usage By Tables"
msgstr "Databas Lagring Användning Efter Tabeller"
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr "Databas Tabell Rad Storlek Gräns"
@@ -6934,11 +6939,11 @@ msgstr "Standard Arbetsyta"
msgid "Default display currency"
msgstr "Standard Valuta"
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr "Standard för 'Kontroll' typ för fält {0} måste vara antingen '0' eller '1'"
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr "Standard Värde för {0} måste vara i lista med alternativ."
@@ -7525,7 +7530,7 @@ msgstr "Ångra {0}"
msgid "Discard?"
msgstr "Ångra?"
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr "Ångrad"
@@ -7593,7 +7598,7 @@ msgstr "Skapa inte ny Användare om Användare med E-post inte finns i system"
msgid "Do not edit headers which are preset in the template"
msgstr "Ändra inte rubriker som är förinställda i mall"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr "Behörigheter saknas att komma åt skop {0}."
@@ -7689,7 +7694,7 @@ msgstr "Status för följande tillstånd är ändrad:
{0}
{0} provided for the field {1} must have atleast one Link field"
msgstr "DocType {0} för fält {1} måste ha minst ett länk fält"
@@ -7736,11 +7741,11 @@ msgstr "DocType Tillstånd"
msgid "DocType View"
msgstr "DocType Vy"
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr "DocType kan inte slås samman"
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr "DocType kan namn ändras endast av Administrator"
@@ -7782,7 +7787,7 @@ msgstr "DocType {0} finns inte."
msgid "DocType {} not found"
msgstr "DocType {} hittades inte"
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr "DocType namn ska inte börja eller sluta med blanksteg"
@@ -7796,7 +7801,7 @@ msgstr "DocTypes kan inte ändras, använd {0} istället"
msgid "Doctype"
msgstr "DocType"
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr "Doctype namn är begränsad till {0} tecken ({1})"
@@ -7858,19 +7863,19 @@ msgstr "Dokument Länkning"
msgid "Document Links"
msgstr "Dokument Länkar"
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr "Dokument Länkar Rad #{0}: Det gick inte att hitta fält {1} i {2} DocType"
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr "Dokument Länkar Rad #{0}: Ogiltig doctype eller fältnamn."
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr "Dokument Länkar Rad #{0}: Överordnad doctype erfodras för interna länkar"
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr "Dokument Länkar Rad #{0}: Tabell Fält namn erfodras för interna länkar"
@@ -7910,7 +7915,7 @@ msgstr "Dokument Namn Regel Villkor"
msgid "Document Naming Settings"
msgstr "Dokument Namn Inställningar"
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr "Dokument i Kö"
@@ -8067,7 +8072,7 @@ msgid "Document Types and Permissions"
msgstr "Dokument Typer och Behörigheter"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr "Dokument Upplåst"
@@ -10115,11 +10120,11 @@ msgstr "Hämtar standard Global Sökning dokument."
msgid "Field"
msgstr "Fält"
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr "Fält \"\"sökväg\"\" erfodras för Webb Vyer"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr "Fält \"benämning\" erfodras om \"Webbplats Sökfält\" är angiven."
@@ -10132,7 +10137,7 @@ msgstr "Fält 'värde' erfodras. Ange värde som ska uppdateras"
msgid "Field Description"
msgstr "Fält Beskrivning"
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr "Fält Saknas"
@@ -10220,11 +10225,11 @@ msgstr "Fält {0} på dokument {1} är varken mobil nummer fält, Kund eller Anv
msgid "Fieldname"
msgstr "Fält Namn"
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr "Fält Namn '{0}' är i konflikt med {1} av namn {2} i {3}"
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr "Fält Namn {0} måste finnas för att aktivera automatisk namngivning"
@@ -10248,11 +10253,11 @@ msgstr "Fält Namn {0} visas flera gånger"
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr "Fält Namn {0} kan inte ha special tecken som {1}"
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr "Fält Namn {0} i konflikt mot meta objekt"
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr "Fält Namn {0} är begränsad"
@@ -10288,7 +10293,7 @@ msgstr "Fält"
msgid "Fields Multicheck"
msgstr "Fält Multicheck"
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr "Fält `file_name` eller `file_url` måste anges för fil"
@@ -10320,7 +10325,7 @@ msgstr "Fält Typ"
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr "Fält Typ kan inte ändras från {0} till {1}"
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr "Fält Typ kan inte ändras från {0} till {1} på rad {2}"
@@ -10393,7 +10398,7 @@ msgstr "Fil URL"
msgid "File backup is ready"
msgstr "Fil Säkerhetskopiering är klar"
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr "Fil Namn får inte innehålla {0}"
@@ -10401,7 +10406,7 @@ msgstr "Fil Namn får inte innehålla {0}"
msgid "File not attached"
msgstr "Fil inte bifogad"
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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"
@@ -10410,11 +10415,11 @@ msgstr "Fil storlek överskred högsta tillåtna storlek på {0} MB"
msgid "File too big"
msgstr "Fil för stor"
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr "Fil typ {0} är inte tillåten"
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr "Fil {0} existerar inte"
@@ -10647,11 +10652,11 @@ msgstr "Flyttal Precision"
msgid "Fold"
msgstr "Vika"
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr "Vikning kan inte vara i slutet av formulär"
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr "Vikning måste komma före Sektion Brytning"
@@ -10669,7 +10674,7 @@ msgstr "Mapp Namn"
msgid "Folder name should not include '/' (slash)"
msgstr "Mapp namn ska inte innehålla '/' (snedstreck)"
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr "Mapp {0} är inte tom"
@@ -10927,7 +10932,7 @@ msgstr "För flera adresser anger du adress på annan rad. t.ex. test@test.com
msgid "For updating, you can update only selective columns."
msgstr "För uppdatering, uppdateras endast selektiva kolumner."
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr "För {0} på nivå {1} i {2} på rad {3}"
@@ -11222,7 +11227,7 @@ msgstr "Funktion"
msgid "Function Based On"
msgstr "Funktion Baserad på"
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr "Funktion {0} är inte vitlistad."
@@ -11296,7 +11301,7 @@ msgid "Generate Random Password"
msgstr "Skapa Slumpmässig Lösenord"
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr "Skapa Spårning URL"
@@ -12018,7 +12023,7 @@ msgstr "Helvetica"
msgid "Helvetica Neue"
msgstr "Helvetica Neue"
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr "Här är din spårning URL"
@@ -12411,7 +12416,7 @@ msgstr "Om Använd Strikt Användar Behörighet är vald och Användar Behörigh
msgid "If Checked workflow status will not override status in list view"
msgstr "Om vald kommer arbetsflöde tillstånd inte åsidosätta tillstånd i list vy"
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12499,6 +12504,12 @@ msgstr "Om aktiverad, kommer Användare som loggar in från begränsad IP adress
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr "Om aktiverad kommer användarna att få meddelande varje gång de loggar in. Om inte aktiverad kommer användarna att få meddelande en gång."
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr "Om inte angiven kommer säkerhetskopia att skapas i roten av katalogen."
+
#. 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"
@@ -12704,11 +12715,11 @@ msgstr "Bild Vy"
msgid "Image Width"
msgstr "Bild Bredd"
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr "Bild Fält måste vara giltig Fält Namn"
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr "Bild Fält måste vara av typ Bifoga Bild"
@@ -13063,11 +13074,11 @@ msgstr "Felaktig Användare eller Lösenord"
msgid "Incorrect Verification code"
msgstr "Felaktig Verifiering Kod"
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr "Felaktigt värde i rad {0}:"
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr "Felaktigt värde:"
@@ -13235,7 +13246,7 @@ msgstr "Otillräckliga Behörigheter för att radera Rapport"
msgid "Insufficient Permissions for editing Report"
msgstr "Otillräckliga Behörigheter för att redigera Rapport"
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr "Otillräcklig Bifoga Gräns"
@@ -13390,11 +13401,11 @@ msgstr "Ogiltig DocType"
msgid "Invalid DocType: {0}"
msgstr "Ogiltig DocType: {0}"
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr "Ogiltigt Fält Namn"
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr "Ogiltig Fil URL"
@@ -13434,8 +13445,8 @@ msgstr "Ogiltig Nummer Serie: {}"
msgid "Invalid Operation"
msgstr "Ogiltig Åtgärd"
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr "Ogiltig Alternativ"
@@ -13474,7 +13485,7 @@ msgstr "Ogiltig Begäran"
msgid "Invalid Search Field {0}"
msgstr "Ogiltig Sök Fält {0}"
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr "Ogiltigt Tabell Fältnamn"
@@ -13482,7 +13493,7 @@ msgstr "Ogiltigt Tabell Fältnamn"
msgid "Invalid Transition"
msgstr "Ogiltig Övergång"
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13509,7 +13520,7 @@ msgstr "Ogiltig aggregatfunktion"
msgid "Invalid column"
msgstr "Ogiltig Kolumn"
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr "Ogiltig dokument status"
@@ -13525,7 +13536,7 @@ msgstr "Ogiltig uttryck angiven i sortering {0} ({1})"
msgid "Invalid field name {0}"
msgstr "Ogiltig Fält Namn {0}"
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr "Ogiltig Fält Namn '{0}' i automatisk namn"
@@ -13589,7 +13600,7 @@ msgstr "Ogiltiga värden för fält:"
msgid "Invalid wkhtmltopdf version"
msgstr "Ogiltig wkhtmltopdf version"
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr "Ogiltig {0} villkor"
@@ -13737,7 +13748,7 @@ msgstr "Är Publik"
msgid "Is Published Field"
msgstr "Är Publicerad Fält"
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr "Är Publicerad Fält måste vara giltig Fält Namn"
@@ -15574,7 +15585,7 @@ msgstr "Max Bilaga storlek"
msgid "Max auto email report per user"
msgstr "Maximum Antal Automatiska E-post Rapporter per Användare"
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr "Maximum bredd för typ Valuta är 100px på rad {0}"
@@ -15583,7 +15594,7 @@ msgstr "Maximum bredd för typ Valuta är 100px på rad {0}"
msgid "Maximum"
msgstr "Maximum"
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr "Maximum bilaga gräns på {0} är uppnåd för {1} {2}."
@@ -15624,7 +15635,7 @@ msgstr "Innebörd av Godkänn, Annullera, Ändra"
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15764,7 +15775,7 @@ msgstr "Meddelande Urlippt"
msgid "Message from server: {0}"
msgstr "Meddelande från Server: {0}"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr "Meddelande är inte angiven"
@@ -15851,7 +15862,7 @@ msgstr "Meta Benämning för SEO"
msgid "Method"
msgstr "Sätt"
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr "Metod ej Tillåten"
@@ -15932,7 +15943,7 @@ msgstr "Fröken"
msgid "Missing DocType"
msgstr "Saknar DocType"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr "Fält Värde saknas"
@@ -16498,7 +16509,7 @@ msgstr "Navigation Inställningar"
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr "Arbetsyta Ansvarig roll erfodras för att redigera andra användares privat arbetsyta"
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr "Negativ Värde"
@@ -16968,7 +16979,7 @@ msgstr "Inget Namn angiven för {0}"
msgid "No New notifications"
msgstr "Inga nya Aviseringar"
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr "Inga Behörigheter Angivna"
@@ -17163,7 +17174,7 @@ msgstr "Antal Rader (Max 500)"
msgid "No of Sent SMS"
msgstr "Antal Skickade SMS"
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr "Ingen Behörighet för {0}"
@@ -17323,7 +17334,7 @@ msgstr "Ej Länkad till någon post"
msgid "Not Nullable"
msgstr "Ej Nollställbar"
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17332,7 +17343,7 @@ msgstr "Ej Nollställbar"
msgid "Not Permitted"
msgstr "Inte Tillåtet"
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr "Ej Tillåtet att läsa {0}"
@@ -17401,7 +17412,7 @@ msgstr "Ej tillåtet för {0}: {1}"
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr "Ej Tillåtet att bifoga {0} dokument, aktivera \"Tillåt Utskrift\" för {0} i Utskrift Inställningar"
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr "Ej Tillåtet att skapa anpassad Virtuell DocType."
@@ -17425,7 +17436,7 @@ msgstr "Hittade inte"
msgid "Not in Developer Mode"
msgstr "Ej i Utvecklar Läge"
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
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."
@@ -17691,7 +17702,7 @@ msgstr "Antal Grupper"
msgid "Number of Queries"
msgstr "Antal Frågor"
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr "Antalet bifogade fält är fler än {}, gränsen uppdaterad till {}."
@@ -18004,7 +18015,7 @@ msgstr "Endast Administratör får använda Inspelare"
msgid "Only Allow Edit For"
msgstr "Tillåt Redigering Endast för"
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr "Endast alternativ som är tillåtna för Data Fält är:"
@@ -18027,7 +18038,7 @@ msgstr "Endast tillåtet att exportera anpassningar i utvecklarläge"
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr "Ändra endast detta om du vill använda andra S3-kompatibla objekt lagring backends."
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr "Endast utkast dokument kan ångras"
@@ -18054,7 +18065,7 @@ msgstr "Endast rapporter av typ Rapport Generator kan tas bort"
msgid "Only reports of type Report Builder can be edited"
msgstr "Endast rapporter av typ Report Generator kan redigeras"
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "Endast standard DocTypes får anpassas från Anpasning Formulär."
@@ -18224,7 +18235,7 @@ msgstr "Alternativ 2"
msgid "Option 3"
msgstr "Alternativ 3"
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr "Alternativ {0} för fält {1} är inte underordnad tabell"
@@ -18256,7 +18267,7 @@ msgstr "Tillval: Avisering kommer att skickas om detta uttryck är sant"
msgid "Options"
msgstr "Alternativ "
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr "Alternativ 'Dynamisk Länk' typ av fält måste peka på annan länk fält med alternativ som 'DocType'"
@@ -18265,7 +18276,7 @@ msgstr "Alternativ 'Dynamisk Länk' typ av fält måste peka på annan länk fä
msgid "Options Help"
msgstr "Alternativ Hjälp"
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr "Alternativen för betygsfältet kan variera från 3 till 10"
@@ -18273,7 +18284,7 @@ msgstr "Alternativen för betygsfältet kan variera från 3 till 10"
msgid "Options for select. Each option on a new line."
msgstr "Alternativ att välja. Varje Alternativ på ny rad."
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr "Alternativ för {0} måste anges före man anger standard värde."
@@ -18656,11 +18667,11 @@ msgstr "Överordnad Fält"
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr "Överordnad Fält (Träd)"
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr "Överordnad Fält måste vara giltigt fält namn"
@@ -18669,7 +18680,7 @@ msgstr "Överordnad Fält måste vara giltigt fält namn"
msgid "Parent Label"
msgstr "Överordnad Etikett"
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr "Överordnad Saknas"
@@ -19027,8 +19038,8 @@ msgstr "Behörighet Typ"
msgid "Permissions"
msgstr "Behörigheter"
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr "Behörighet Fel"
@@ -19290,7 +19301,7 @@ msgstr "Aktivera minst en social inloggning nyckel eller LDAP eller Logga in med
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr "Aktivera PopUp"
@@ -19376,7 +19387,7 @@ msgstr "Logga in för att lämna kommentar."
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "Kontrollera att Referens Dokument för Konversation inte är cirkulärt länkade."
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr "Uppdatera för att se senaste dokument."
@@ -19510,7 +19521,7 @@ msgstr "Ange Nummer Serie som ska användas"
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr "Konfigurera SMS före du anger den som Autentisering Sätt via SMS Inställningar"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr "Försäljning Order Meddelande"
@@ -19689,7 +19700,7 @@ msgstr "Poster arkiverade under {0}"
msgid "Precision"
msgstr "Precision"
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr "Precision ska vara mellan 1 och 6"
@@ -20190,6 +20201,18 @@ msgstr "Egenskap Sättare åsidosätter standard DocType eller Fält egenskap"
msgid "Property Type"
msgstr "Egenskap Typ"
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr "Skydda Bifogade Filer"
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr "Skyddad Fil"
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20436,7 +20459,7 @@ msgstr "Dataförfråga måste vara av typen SELECT eller skrivskyddad WITH."
msgid "Queue"
msgstr "Kö"
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr "Kö Överbelastad"
@@ -20457,7 +20480,7 @@ msgstr "Kö Typ(er)"
msgid "Queue in Background (BETA)"
msgstr "Kö i Bakgrund (Beta)"
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr "Kö ska vara en av {0}"
@@ -20492,7 +20515,7 @@ msgstr "I Kö för Godkännade. Du kan spåra framsteg över {0}."
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr "I Kö för Säkerhetskopiering. Det kan ta mellan några minuter till en timme."
@@ -20830,7 +20853,7 @@ msgstr "Spela in Föreslagna Index"
msgid "Records for following doctypes will be filtered"
msgstr "Poster för följande doctypes kommer att filtreras"
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr "Rekursiv Hämta Från"
@@ -21324,7 +21347,7 @@ msgstr "Ta bort flik"
msgid "Removed"
msgstr "Borttagen"
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr "Tog Bort {0}"
@@ -21346,7 +21369,7 @@ msgstr "Ändra Fältnamn"
msgid "Rename {0}"
msgstr "Ändra Namn {0}"
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr "Ändrade namn på filer och ändrade kod i kontroller, kontrollera!"
@@ -21582,7 +21605,7 @@ msgstr "Rapport Vy"
msgid "Report bug"
msgstr "Rapportera Fel"
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr "Rapport kan inte anges för Enskilda Typer"
@@ -21608,7 +21631,7 @@ msgstr "Rapport gräns nådd"
msgid "Report timed out."
msgstr "Rapport förföll."
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr "Rapport är uppdaterad"
@@ -22261,7 +22284,7 @@ msgstr "Sökväg Omdirigeringar"
msgid "Route: Example \"/app\""
msgstr "Sökväg: Exempel \"/app\""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr "Rad"
@@ -22269,8 +22292,8 @@ msgstr "Rad"
msgid "Row #"
msgstr "Rad #"
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr "Rad # {0}: Användare som inte är administratör kan inte ange roll {1} till anpassad Dokument Typ"
@@ -22278,7 +22301,7 @@ msgstr "Rad # {0}: Användare som inte är administratör kan inte ange roll {1}
msgid "Row #{0}:"
msgstr "Rad # {0}:"
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr "Rad # {}: Fältnamn erfodras"
@@ -22314,11 +22337,11 @@ msgstr "Rad Värde Ändrad"
msgid "Row {0}"
msgstr "Rad # {0} "
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr "Rad {0}: Ej Tillåtet att inaktivera Erfodrad för standard fält"
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr "Rad {0}: Ej Tillåtet att aktivera Tillåt vid Godkännande för standard fält"
@@ -22610,7 +22633,7 @@ msgstr "Spara Vid Klar"
msgid "Save the document."
msgstr "Spara Dokument ==>"
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22891,7 +22914,7 @@ msgstr "Sök Resultat"
msgid "Search by filename or extension"
msgstr "Sök efter fil namn eller fil tillägg"
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr "Sökfält {0} är inte giltigt"
@@ -23252,11 +23275,11 @@ msgstr "Välj fält för att redigera dess egenskaper."
msgid "Select a group node first."
msgstr "Välj Grupp nod."
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr "Välj giltig Avsändar Fält att skapa dokument från E-post"
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr "Välj giltig Ämne Fält att skapa dokument från E-post"
@@ -23564,7 +23587,7 @@ msgstr "Avsändare E-post"
msgid "Sender Email Field"
msgstr "Avsändare E-post Fält"
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr "Avsändare Fält ska ha E-post i Alternativ"
@@ -23671,7 +23694,7 @@ msgstr "Nummer Serie uppdaterad för {}"
msgid "Series counter for {} updated to {} successfully"
msgstr "Nummer Serie räknare för {} är uppdaterad till {}"
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr "Nummer Serie {0} används redan i {1}"
@@ -24515,7 +24538,7 @@ msgstr "Enkel Python Uttryck, Exempel: Status == 'Open' and type == 'Bug'"
msgid "Simultaneous Sessions"
msgstr "Samtidiga Sessioner"
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr "Enskild DocTypes kan inte anpassas."
@@ -24771,14 +24794,14 @@ msgstr "Sortering Alternativ"
msgid "Sort Order"
msgstr "Sortering Order"
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
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/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24872,7 +24895,7 @@ msgstr "Standard"
msgid "Standard DocType can not be deleted."
msgstr "Standard DocType kan inte tas bort."
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr "Standard DocType kan inte ha standard utskrift mall, använd Anpassa Formulär"
@@ -25276,7 +25299,7 @@ msgstr "Ämne"
msgid "Subject Field"
msgstr "Ämne Fält"
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr "Ämne Fält Typ ska vara Data, Text, Lång Text, Liten Text, Text Redigerare"
@@ -25932,7 +25955,7 @@ msgstr "Tabell Fält"
msgid "Table Fieldname"
msgstr "Tabell Fältnamn"
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr "Tabell Fältnamn saknas"
@@ -25958,7 +25981,7 @@ msgstr "Tabell Optimerad"
msgid "Table updated"
msgstr "Tabell Uppdaterad"
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr "Tabell {0} kan inte vara tom"
@@ -26196,7 +26219,7 @@ msgstr "Klient ID som erhållits från Google Cloud Console under ="
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr ""
@@ -563,7 +563,7 @@ msgstr ""
msgid "A field with the name {0} already exists in {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr ""
@@ -850,7 +850,7 @@ msgstr ""
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr ""
@@ -1266,7 +1266,7 @@ msgstr ""
msgid "Added default log doctypes: {}"
msgstr ""
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr ""
@@ -1984,7 +1984,7 @@ msgstr ""
msgid "Amendment Naming Override"
msgstr ""
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr ""
@@ -2124,7 +2124,7 @@ msgstr ""
msgid "App not found for module: {0}"
msgstr ""
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr ""
@@ -2610,7 +2610,7 @@ msgstr ""
msgid "Attached To Name"
msgstr ""
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr ""
@@ -2628,7 +2628,7 @@ msgstr ""
msgid "Attachment Limit (MB)"
msgstr ""
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr ""
@@ -2829,7 +2829,7 @@ msgstr ""
msgid "Auto Repeat Document Creation Failed"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr ""
@@ -3177,6 +3177,11 @@ msgstr ""
msgid "Backup Frequency"
msgstr ""
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr ""
@@ -3602,7 +3607,7 @@ msgstr ""
msgid "Bucket Name"
msgstr ""
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr ""
@@ -3897,7 +3902,7 @@ msgstr ""
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -3933,7 +3938,7 @@ msgstr ""
msgid "Can not rename as column {0} is already present on DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr ""
@@ -4000,7 +4005,7 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4040,7 +4045,7 @@ msgstr ""
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr ""
@@ -4056,11 +4061,11 @@ msgstr ""
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4072,7 +4077,7 @@ msgstr ""
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr ""
@@ -4084,7 +4089,7 @@ msgstr ""
msgid "Cannot create private workspace of other users"
msgstr ""
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr ""
@@ -4143,7 +4148,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr ""
@@ -4164,11 +4169,11 @@ msgstr ""
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4176,7 +4181,7 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
-#: frappe/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr ""
@@ -4513,7 +4518,7 @@ msgstr ""
msgid "Child Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr ""
@@ -5435,7 +5440,7 @@ msgstr ""
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5544,7 +5549,7 @@ msgstr ""
msgid "Copyright"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr ""
@@ -5560,7 +5565,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr ""
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr ""
@@ -6415,7 +6420,7 @@ msgstr ""
msgid "Data Import Template"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr ""
@@ -6446,7 +6451,7 @@ msgstr ""
msgid "Database Storage Usage By Tables"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr ""
@@ -6747,11 +6752,11 @@ msgstr ""
msgid "Default display currency"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr ""
@@ -7338,7 +7343,7 @@ msgstr ""
msgid "Discard?"
msgstr ""
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr ""
@@ -7406,7 +7411,7 @@ msgstr ""
msgid "Do not edit headers which are preset in the template"
msgstr ""
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr ""
@@ -7499,7 +7504,7 @@ msgstr ""
msgid "DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr ""
@@ -7546,11 +7551,11 @@ msgstr ""
msgid "DocType View"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr ""
@@ -7592,7 +7597,7 @@ msgstr ""
msgid "DocType {} not found"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr ""
@@ -7606,7 +7611,7 @@ msgstr ""
msgid "Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr ""
@@ -7668,19 +7673,19 @@ msgstr ""
msgid "Document Links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr ""
@@ -7720,7 +7725,7 @@ msgstr ""
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr ""
@@ -7877,7 +7882,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr ""
@@ -9924,11 +9929,11 @@ msgstr ""
msgid "Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr ""
@@ -9941,7 +9946,7 @@ msgstr ""
msgid "Field Description"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr ""
@@ -10029,11 +10034,11 @@ msgstr ""
msgid "Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr ""
@@ -10057,11 +10062,11 @@ msgstr ""
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr ""
@@ -10097,7 +10102,7 @@ msgstr ""
msgid "Fields Multicheck"
msgstr ""
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -10129,7 +10134,7 @@ msgstr ""
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr ""
@@ -10202,7 +10207,7 @@ msgstr ""
msgid "File backup is ready"
msgstr ""
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr ""
@@ -10210,7 +10215,7 @@ msgstr ""
msgid "File not attached"
msgstr ""
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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 ""
@@ -10219,11 +10224,11 @@ msgstr ""
msgid "File too big"
msgstr ""
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr ""
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr ""
@@ -10456,11 +10461,11 @@ msgstr ""
msgid "Fold"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr ""
@@ -10478,7 +10483,7 @@ msgstr ""
msgid "Folder name should not include '/' (slash)"
msgstr ""
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr ""
@@ -10736,7 +10741,7 @@ msgstr ""
msgid "For updating, you can update only selective columns."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr ""
@@ -11031,7 +11036,7 @@ msgstr ""
msgid "Function Based On"
msgstr ""
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr ""
@@ -11105,7 +11110,7 @@ msgid "Generate Random Password"
msgstr ""
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr ""
@@ -11827,7 +11832,7 @@ msgstr ""
msgid "Helvetica Neue"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr ""
@@ -12220,7 +12225,7 @@ msgstr ""
msgid "If Checked workflow status will not override status in list view"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12308,6 +12313,12 @@ msgstr ""
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr ""
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12513,11 +12524,11 @@ msgstr ""
msgid "Image Width"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr ""
@@ -12872,11 +12883,11 @@ msgstr ""
msgid "Incorrect Verification code"
msgstr ""
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr ""
@@ -13044,7 +13055,7 @@ msgstr ""
msgid "Insufficient Permissions for editing Report"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr ""
@@ -13199,11 +13210,11 @@ msgstr ""
msgid "Invalid DocType: {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr ""
@@ -13243,8 +13254,8 @@ msgstr ""
msgid "Invalid Operation"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr ""
@@ -13283,7 +13294,7 @@ msgstr ""
msgid "Invalid Search Field {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr ""
@@ -13291,7 +13302,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13318,7 +13329,7 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr ""
@@ -13334,7 +13345,7 @@ msgstr ""
msgid "Invalid field name {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr ""
@@ -13398,7 +13409,7 @@ msgstr ""
msgid "Invalid wkhtmltopdf version"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr ""
@@ -13546,7 +13557,7 @@ msgstr ""
msgid "Is Published Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr ""
@@ -15383,7 +15394,7 @@ msgstr ""
msgid "Max auto email report per user"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr ""
@@ -15392,7 +15403,7 @@ msgstr ""
msgid "Maximum"
msgstr ""
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -15433,7 +15444,7 @@ msgstr ""
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15573,7 +15584,7 @@ msgstr ""
msgid "Message from server: {0}"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr ""
@@ -15660,7 +15671,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr ""
@@ -15741,7 +15752,7 @@ msgstr ""
msgid "Missing DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr ""
@@ -16305,7 +16316,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr ""
@@ -16775,7 +16786,7 @@ msgstr ""
msgid "No New notifications"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr ""
@@ -16970,7 +16981,7 @@ msgstr ""
msgid "No of Sent SMS"
msgstr ""
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr ""
@@ -17130,7 +17141,7 @@ msgstr ""
msgid "Not Nullable"
msgstr ""
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17139,7 +17150,7 @@ msgstr ""
msgid "Not Permitted"
msgstr ""
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr ""
@@ -17208,7 +17219,7 @@ msgstr ""
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr ""
@@ -17232,7 +17243,7 @@ msgstr ""
msgid "Not in Developer Mode"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr ""
@@ -17498,7 +17509,7 @@ msgstr ""
msgid "Number of Queries"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr ""
@@ -17811,7 +17822,7 @@ msgstr ""
msgid "Only Allow Edit For"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr ""
@@ -17834,7 +17845,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17861,7 +17872,7 @@ msgstr ""
msgid "Only reports of type Report Builder can be edited"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr ""
@@ -18031,7 +18042,7 @@ msgstr ""
msgid "Option 3"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr ""
@@ -18063,7 +18074,7 @@ msgstr ""
msgid "Options"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr ""
@@ -18072,7 +18083,7 @@ msgstr ""
msgid "Options Help"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr ""
@@ -18080,7 +18091,7 @@ msgstr ""
msgid "Options for select. Each option on a new line."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr ""
@@ -18463,11 +18474,11 @@ msgstr ""
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr ""
@@ -18476,7 +18487,7 @@ msgstr ""
msgid "Parent Label"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr ""
@@ -18834,8 +18845,8 @@ msgstr ""
msgid "Permissions"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr ""
@@ -19097,7 +19108,7 @@ msgstr ""
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr ""
@@ -19183,7 +19194,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr ""
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr ""
@@ -19317,7 +19328,7 @@ msgstr ""
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr ""
@@ -19496,7 +19507,7 @@ msgstr ""
msgid "Precision"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr ""
@@ -19997,6 +20008,18 @@ msgstr ""
msgid "Property Type"
msgstr ""
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20243,7 +20266,7 @@ msgstr ""
msgid "Queue"
msgstr ""
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr ""
@@ -20264,7 +20287,7 @@ msgstr ""
msgid "Queue in Background (BETA)"
msgstr ""
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr ""
@@ -20299,7 +20322,7 @@ msgstr ""
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr ""
@@ -20637,7 +20660,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr ""
@@ -21131,7 +21154,7 @@ msgstr ""
msgid "Removed"
msgstr ""
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr ""
@@ -21153,7 +21176,7 @@ msgstr ""
msgid "Rename {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr ""
@@ -21389,7 +21412,7 @@ msgstr ""
msgid "Report bug"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr ""
@@ -21415,7 +21438,7 @@ msgstr ""
msgid "Report timed out."
msgstr ""
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr ""
@@ -22068,7 +22091,7 @@ msgstr ""
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr ""
@@ -22076,8 +22099,8 @@ msgstr ""
msgid "Row #"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr ""
@@ -22085,7 +22108,7 @@ msgstr ""
msgid "Row #{0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr ""
@@ -22121,11 +22144,11 @@ msgstr ""
msgid "Row {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr ""
@@ -22417,7 +22440,7 @@ msgstr ""
msgid "Save the document."
msgstr ""
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22698,7 +22721,7 @@ msgstr ""
msgid "Search by filename or extension"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr ""
@@ -23059,11 +23082,11 @@ msgstr ""
msgid "Select a group node first."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr ""
@@ -23371,7 +23394,7 @@ msgstr ""
msgid "Sender Email Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr ""
@@ -23478,7 +23501,7 @@ msgstr ""
msgid "Series counter for {} updated to {} successfully"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr ""
@@ -24298,7 +24321,7 @@ msgstr ""
msgid "Simultaneous Sessions"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr ""
@@ -24554,14 +24577,14 @@ msgstr ""
msgid "Sort Order"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
msgstr ""
#. Label of the source (Data) field in DocType 'Web Page View'
#. Label of the source (Small Text) field in DocType 'Website Route Redirect'
#: frappe/public/js/frappe/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24655,7 +24678,7 @@ msgstr ""
msgid "Standard DocType can not be deleted."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr ""
@@ -25059,7 +25082,7 @@ msgstr ""
msgid "Subject Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr ""
@@ -25715,7 +25738,7 @@ msgstr ""
msgid "Table Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr ""
@@ -25741,7 +25764,7 @@ msgstr ""
msgid "Table updated"
msgstr ""
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr ""
@@ -25977,7 +26000,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr ""
-#: frappe/core/doctype/file/file.py:206
+#: frappe/core/doctype/file/file.py:208
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -26060,7 +26083,7 @@ msgstr ""
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:144
+#: frappe/core/doctype/file/file.py:145
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -26226,7 +26249,7 @@ msgstr ""
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1441
+#: frappe/core/doctype/doctype/doctype.py:1442
msgid "There can be only one Fold in a form"
msgstr ""
@@ -26242,7 +26265,7 @@ msgstr ""
msgid "There is nothing new to show you right now."
msgstr ""
-#: frappe/core/doctype/file/file.py:586 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:618 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr ""
@@ -26262,7 +26285,7 @@ msgstr ""
msgid "There was an error saving filters"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/attachments.js:201
+#: frappe/public/js/frappe/form/sidebar/attachments.js:216
msgid "There were errors"
msgstr ""
@@ -26325,7 +26348,7 @@ msgstr ""
msgid "This action is irreversible. Do you wish to continue?"
msgstr ""
-#: frappe/__init__.py:746
+#: frappe/__init__.py:739
msgid "This action is only allowed for {}"
msgstr ""
@@ -26348,7 +26371,7 @@ msgstr ""
msgid "This doctype has no orphan fields to trim"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1052
+#: frappe/core/doctype/doctype/doctype.py:1053
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
@@ -26376,7 +26399,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr ""
-#: frappe/model/document.py:472
+#: frappe/model/document.py:507
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26402,6 +26425,10 @@ msgid "This field will appear only if the fieldname defined here has value OR th
"eval:doc.age>18"
msgstr ""
+#: frappe/core/doctype/file/file.py:500
+msgid "This file is attached to a protected document and cannot be deleted."
+msgstr ""
+
#: frappe/core/doctype/file/file.js:20
msgid "This file is public. It can be accessed without authentication."
msgstr ""
@@ -26711,11 +26738,11 @@ msgstr ""
msgid "Timeline Name"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1536
+#: frappe/core/doctype/doctype/doctype.py:1537
msgid "Timeline field must be a Link or Dynamic Link"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1532
+#: frappe/core/doctype/doctype/doctype.py:1533
msgid "Timeline field must be a valid fieldname"
msgstr ""
@@ -26813,7 +26840,7 @@ msgstr ""
msgid "Title Prefix"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1473
+#: frappe/core/doctype/doctype/doctype.py:1474
msgid "Title field must be a valid fieldname"
msgstr ""
@@ -27031,7 +27058,7 @@ msgstr ""
msgid "Too many changes to database in single action."
msgstr ""
-#: frappe/utils/background_jobs.py:710
+#: frappe/utils/background_jobs.py:719
msgid "Too many queued background jobs ({0}). Please retry after some time."
msgstr ""
@@ -27109,7 +27136,7 @@ msgstr ""
msgid "Topic"
msgstr ""
-#: frappe/desk/query_report.py:526
+#: frappe/desk/query_report.py:533
#: frappe/public/js/frappe/views/reports/print_grid.html:45
#: frappe/public/js/frappe/views/reports/query_report.js:1255
#: frappe/public/js/frappe/views/reports/report_view.js:1515
@@ -27245,7 +27272,7 @@ msgstr ""
msgid "Tracking"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1780
+#: frappe/public/js/frappe/utils/utils.js:1784
msgid "Tracking URL generated and copied to clipboard"
msgstr ""
@@ -27548,7 +27575,7 @@ msgstr ""
msgid "URL for documentation or help"
msgstr ""
-#: frappe/core/doctype/file/file.py:217
+#: frappe/core/doctype/file/file.py:219
msgid "URL must start with http:// or https://"
msgstr ""
@@ -27619,7 +27646,7 @@ msgstr ""
msgid "Unable to update event"
msgstr ""
-#: frappe/core/doctype/file/file.py:462
+#: frappe/core/doctype/file/file.py:464
msgid "Unable to write file format for {0}"
msgstr ""
@@ -28454,6 +28481,15 @@ msgstr ""
msgid "Users"
msgstr ""
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'DocType'
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'Customize Form'
+#: 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 ""
+
#. Description of the 'Allot Points To Assigned Users' (Check) field in DocType
#. 'Energy Point Rule'
#: frappe/social/doctype/energy_point_rule/energy_point_rule.json
@@ -28579,15 +28615,15 @@ msgstr ""
msgid "Value To Be Set"
msgstr ""
-#: frappe/model/base_document.py:1048 frappe/model/document.py:834
+#: frappe/model/base_document.py:1048 frappe/model/document.py:869
msgid "Value cannot be changed for {0}"
msgstr ""
-#: frappe/model/document.py:780
+#: frappe/model/document.py:815
msgid "Value cannot be negative for"
msgstr ""
-#: frappe/model/document.py:784
+#: frappe/model/document.py:819
msgid "Value cannot be negative for {0}: {1}"
msgstr ""
@@ -28595,7 +28631,7 @@ msgstr ""
msgid "Value for a check field can be either 0 or 1"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:610
+#: frappe/custom/doctype/customize_form/customize_form.py:611
msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters"
msgstr ""
@@ -28864,7 +28900,7 @@ msgstr ""
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1123
+#: frappe/core/doctype/doctype/doctype.py:1124
msgid "Warning: Naming is not set"
msgstr ""
@@ -28950,7 +28986,7 @@ msgstr ""
msgid "Web Page Block"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1708
+#: frappe/public/js/frappe/utils/utils.js:1712
msgid "Web Page URL"
msgstr ""
@@ -29115,7 +29151,7 @@ msgstr ""
msgid "Website Search Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1521
msgid "Website Search Field must be a valid fieldname"
msgstr ""
@@ -29774,7 +29810,7 @@ msgstr ""
msgid "You are not permitted to access this page."
msgstr ""
-#: frappe/__init__.py:665
+#: frappe/__init__.py:658
msgid "You are not permitted to access this resource."
msgstr ""
@@ -29831,7 +29867,7 @@ msgstr ""
msgid "You can disable this {0} instead of deleting it."
msgstr ""
-#: frappe/core/doctype/file/file.py:704
+#: frappe/core/doctype/file/file.py:736
msgid "You can increase the limit from System Settings."
msgstr ""
@@ -29881,11 +29917,11 @@ msgstr ""
msgid "You can use wildcard %"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:388
+#: frappe/custom/doctype/customize_form/customize_form.py:389
msgid "You can't set 'Options' for field {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:392
+#: frappe/custom/doctype/customize_form/customize_form.py:393
msgid "You can't set 'Translatable' for field {0}"
msgstr ""
@@ -29907,7 +29943,7 @@ msgstr ""
msgid "You cannot give review points to yourself"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:384
+#: frappe/custom/doctype/customize_form/customize_form.py:385
msgid "You cannot unset 'Read Only' for field {0}"
msgstr ""
@@ -29958,7 +29994,7 @@ msgstr ""
msgid "You do not have enough review points"
msgstr ""
-#: frappe/desk/query_report.py:824
+#: frappe/desk/query_report.py:831
msgid "You do not have permission to access {0}: {1}."
msgstr ""
@@ -30002,7 +30038,7 @@ msgstr ""
msgid "You have been successfully logged out"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:243
+#: frappe/custom/doctype/customize_form/customize_form.py:244
msgid "You have hit the row size limit on database table: {0}"
msgstr ""
@@ -30059,7 +30095,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr ""
-#: frappe/model/document.py:354
+#: frappe/model/document.py:389
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -31190,7 +31226,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr ""
-#: frappe/model/document.py:547
+#: frappe/model/document.py:582
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr ""
@@ -31223,7 +31259,7 @@ msgstr ""
msgid "{0} comments"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1603
+#: frappe/core/doctype/doctype/doctype.py:1604
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
@@ -31336,15 +31372,15 @@ msgstr ""
msgid "{0} in row {1} cannot have both URL and child items"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:932
+#: frappe/core/doctype/doctype/doctype.py:933
msgid "{0} is a mandatory field"
msgstr ""
-#: frappe/core/doctype/file/file.py:512
+#: frappe/core/doctype/file/file.py:544
msgid "{0} is a not a valid zip file"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1616
+#: frappe/core/doctype/doctype/doctype.py:1617
msgid "{0} is an invalid Data field."
msgstr ""
@@ -31442,7 +31478,7 @@ msgstr ""
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:492
+#: frappe/core/doctype/file/file.py:524
msgid "{0} is not a zip file"
msgstr ""
@@ -31522,23 +31558,23 @@ msgstr ""
msgid "{0} months ago"
msgstr ""
-#: frappe/model/document.py:1787
+#: frappe/model/document.py:1822
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1550
+#: frappe/model/document.py:1585
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1552
+#: frappe/model/document.py:1587
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1548
+#: frappe/model/document.py:1583
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1546 frappe/utils/csvutils.py:161
+#: frappe/model/document.py:1581 frappe/utils/csvutils.py:161
msgid "{0} must be one of {1}"
msgstr ""
@@ -31550,7 +31586,7 @@ msgstr ""
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1554
+#: frappe/model/document.py:1589
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31640,11 +31676,11 @@ msgstr ""
msgid "{0} role does not have permission on any doctype"
msgstr ""
-#: frappe/model/document.py:1780
+#: frappe/model/document.py:1815
msgid "{0} row #{1}: "
msgstr ""
-#: frappe/desk/query_report.py:605
+#: frappe/desk/query_report.py:612
msgid "{0} saved successfully"
msgstr ""
@@ -31664,7 +31700,7 @@ msgstr ""
msgid "{0} shared this document with {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:314
+#: frappe/core/doctype/doctype/doctype.py:315
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr ""
@@ -31700,7 +31736,7 @@ msgstr ""
msgid "{0} un-shared this document with {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:252
+#: frappe/custom/doctype/customize_form/customize_form.py:253
msgid "{0} updated"
msgstr ""
@@ -31756,7 +31792,7 @@ msgstr ""
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr ""
-#: frappe/model/document.py:260 frappe/permissions.py:558
+#: frappe/model/document.py:295 frappe/permissions.py:558
msgid "{0} {1} not found"
msgstr ""
@@ -31776,31 +31812,31 @@ msgstr ""
msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1798
+#: frappe/core/doctype/doctype/doctype.py:1799
msgid "{0}: Cannot set Amend without Cancel"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1816
+#: frappe/core/doctype/doctype/doctype.py:1817
msgid "{0}: Cannot set Assign Amend if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1814
+#: frappe/core/doctype/doctype/doctype.py:1815
msgid "{0}: Cannot set Assign Submit if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1793
+#: frappe/core/doctype/doctype/doctype.py:1794
msgid "{0}: Cannot set Cancel without Submit"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1800
+#: frappe/core/doctype/doctype/doctype.py:1801
msgid "{0}: Cannot set Import without Create"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1796
+#: frappe/core/doctype/doctype/doctype.py:1797
msgid "{0}: Cannot set Submit, Cancel, Amend without Write"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1820
+#: frappe/core/doctype/doctype/doctype.py:1821
msgid "{0}: Cannot set import as {1} is not importable"
msgstr ""
@@ -31808,43 +31844,43 @@ msgstr ""
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1424
+#: frappe/core/doctype/doctype/doctype.py:1425
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1332
+#: frappe/core/doctype/doctype/doctype.py:1333
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1291
+#: frappe/core/doctype/doctype/doctype.py:1292
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1279
+#: frappe/core/doctype/doctype/doctype.py:1280
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1411
+#: frappe/core/doctype/doctype/doctype.py:1412
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1753
+#: frappe/core/doctype/doctype/doctype.py:1754
msgid "{0}: No basic permissions set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1767
+#: frappe/core/doctype/doctype/doctype.py:1768
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1313
+#: frappe/core/doctype/doctype/doctype.py:1314
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1302
+#: frappe/core/doctype/doctype/doctype.py:1303
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1320
+#: frappe/core/doctype/doctype/doctype.py:1321
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr ""
@@ -31852,7 +31888,7 @@ msgstr ""
msgid "{0}: Other permission rules may also apply"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1782
+#: frappe/core/doctype/doctype/doctype.py:1783
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr ""
@@ -31860,7 +31896,7 @@ msgstr ""
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1266
+#: frappe/core/doctype/doctype/doctype.py:1267
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr ""
@@ -31877,7 +31913,7 @@ msgstr ""
msgid "{0}: {1} vs {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1432
+#: frappe/core/doctype/doctype/doctype.py:1433
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr ""
@@ -31901,7 +31937,7 @@ msgstr ""
msgid "{count} rows selected"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1486
+#: frappe/core/doctype/doctype/doctype.py:1487
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr ""
diff --git a/frappe/locale/tr.po b/frappe/locale/tr.po
index 1c1161b87e..08b7da0206 100644
--- a/frappe/locale/tr.po
+++ b/frappe/locale/tr.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-03-30 09:33+0000\n"
-"PO-Revision-Date: 2025-03-31 17:43\n"
+"POT-Creation-Date: 2025-04-06 09:33+0000\n"
+"PO-Revision-Date: 2025-04-07 18:35\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@ msgstr "<head> HTML"
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr "{1} türündeki {0} alanı için 'Genel Arama' seçeneğine izin verilmiyor"
-#: frappe/core/doctype/doctype/doctype.py:1352
+#: frappe/core/doctype/doctype/doctype.py:1353
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr "{1} satırındaki {0} türü için 'Genel Arama' seçeneğine izin verilmiyor"
@@ -82,7 +82,7 @@ msgstr "{1} satırındaki {0} türü için 'Genel Arama' seçeneğine izin veril
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr "{1} türündeki {0} alanı için 'Liste Görünümü' seçeneğine izin verilmiyor"
-#: frappe/custom/doctype/customize_form/customize_form.py:361
+#: frappe/custom/doctype/customize_form/customize_form.py:362
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr "{1} satırındaki {0} türü için 'Liste Görünümü' seçeneğine izin verilmiyor"
@@ -94,7 +94,7 @@ msgstr "'Alıcılar' belirtilmemiş"
msgid "'{0}' is not a valid URL"
msgstr "'{0}' geçerli bir URL değil"
-#: frappe/core/doctype/doctype/doctype.py:1346
+#: frappe/core/doctype/doctype/doctype.py:1347
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr "'{0}' {2} satırındaki {1} türü için izin verilmiyor"
@@ -736,7 +736,7 @@ msgstr ">"
msgid ">="
msgstr ">="
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr "Bir DocType'ın adı bir harfle başlamalıdır ve yalnızca harfler, sayılar, boşluklar, alt çizgiler ve tire işaretlerinden oluşabilir"
@@ -748,7 +748,7 @@ msgstr "Öne çıkan bir gönderinin kapak resmi olmalıdır"
msgid "A field with the name {0} already exists in {1}"
msgstr "{0} adlı bir alan {1} içinde zaten mevcut"
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr "Aynı ada sahip {} dosya zaten var"
@@ -1035,7 +1035,7 @@ msgstr "Aksiyon / Rota"
msgid "Action Complete"
msgstr "Eylem Tamamlandı"
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr "Eylem Başarısız"
@@ -1451,7 +1451,7 @@ msgstr "Web sayfasının bölümüne HTML eklemek, web sitesi doğrulamas
msgid "Added default log doctypes: {}"
msgstr "Varsayılan günlük kaydı DocType'ları eklendi: {}"
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr "{0} Eklendi"
@@ -2170,7 +2170,7 @@ msgstr "Değiştiriliyor"
msgid "Amendment Naming Override"
msgstr "Değişiklik Adlandırma Geçersiz Kılma"
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr "Değişikliğe İzin Verilmiyor"
@@ -2310,7 +2310,7 @@ msgstr "Uygulama Gizli Anahtarı"
msgid "App not found for module: {0}"
msgstr "Modül için uygulama bulunamadı: {0}"
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr "{0} Uygulaması yüklü değil"
@@ -2796,7 +2796,7 @@ msgstr "İlgili Alandaki Dosya Eki"
msgid "Attached To Name"
msgstr "İsme Bağlı"
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr "Bağlı Olduğu Ad, bir metin (string) veya tam sayı (integer) olmalıdır."
@@ -2814,7 +2814,7 @@ msgstr "Belge Eki"
msgid "Attachment Limit (MB)"
msgstr "Dosya Sınırı (MB)"
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr "Ek dosya boyutu sınırına ulaşıldı"
@@ -3015,7 +3015,7 @@ msgstr "Otomatik Tekrarlama Günü {0} {1} tekrarlanmıştır."
msgid "Auto Repeat Document Creation Failed"
msgstr "Otomatik Tekrar Belge Oluşturma Başarısız"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr "Otomatik Tekrar Programı"
@@ -3363,6 +3363,11 @@ msgstr "Yedekleme Klasörü Adı"
msgid "Backup Frequency"
msgstr "Yedekleme Sıklığı"
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr "Yedekleme sıraya alındı. İndirme bağlantısını içeren bir e-posta alacaksınız."
@@ -3789,7 +3794,7 @@ msgstr "Katı Güvenlik Önlemi"
msgid "Bucket Name"
msgstr ""
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr ""
@@ -4084,7 +4089,7 @@ msgstr "Kamera"
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -4120,7 +4125,7 @@ msgstr "Yazma"
msgid "Can not rename as column {0} is already present on DocType."
msgstr "DocType üzerinde {0} sütunu zaten mevcut olduğu için yeniden adlandırılamıyor."
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr ""
@@ -4187,7 +4192,7 @@ msgstr "{0} belge iptal edilsin mi?"
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4227,7 +4232,7 @@ msgstr "Kaldırılamıyor"
msgid "Cannot Update After Submit"
msgstr "Belge Gönderildikten Sonra Güncelleme Yapılamaz"
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr "Dosya yoluna erişilemiyor {0}"
@@ -4243,11 +4248,11 @@ msgstr "Göndermeden önce iptal edilemez. Geçişe bakın {0}"
msgid "Cannot cancel {0}."
msgstr "{0} iptal edilemez."
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr "Docstatus (Doctype Durumu) 0 değerinden (Taslak) 2 değerine (İptal Edildi) değiştirilemiyor"
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr "Docstatus (Doctype Durumu) 1 değerinden (Gönderildi) 0 değerine (Taslak) değiştirilemiyor"
@@ -4259,7 +4264,7 @@ msgstr "İptal Edilen Belgenin durumu değiştirilemiyor ({0} Durumu)"
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr "İptal Edilen Belgenin durumu değiştirilemiyor. Geçiş satırı {0}"
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr "Özelleştir Formunda otomatik artırma otomatik adı olarak değiştirilemiyor"
@@ -4271,7 +4276,7 @@ msgstr "Alt belgeye karşı {0} dosyası oluşturulamaz: {1}"
msgid "Cannot create private workspace of other users"
msgstr "Diğer kullanıcılar adına özel çalışma alanı oluşturulamıyor"
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr "Ana Sayfa ve Ekler klasörleri silinemez"
@@ -4330,7 +4335,7 @@ msgstr "Standart grafikler düzenlenemez"
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "Standart bir raporu düzenleyemezsiniz. Lütfen bir kopyasını veya yeni bir rapor oluşturun."
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr "İptal edilen belge düzenlenemez"
@@ -4351,11 +4356,11 @@ msgstr "Standart alanlar düzenlenemez"
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr "Gönderilebilir olmayan bir doküman türü için {0} etkinleştirilemez"
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr "{} dosyası diskte bulunamadı"
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr "Bir Klasörün dosya içerikleri alınamıyor"
@@ -4363,7 +4368,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/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr "İptal edilen belgeye bağlantı verilemiyor: {0}"
@@ -4701,7 +4706,7 @@ msgstr "Alt DocType'lara izin verilmiyor"
msgid "Child Doctype"
msgstr "Alt DocType"
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr ""
@@ -5625,7 +5630,7 @@ msgstr "{0} güvenlik düzeltmesi içerir"
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5734,7 +5739,7 @@ msgstr "Panoya Kopyala"
msgid "Copyright"
msgstr "Telif Hakkı"
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr "Çekirdek Doctype'lar düzenlenemez."
@@ -5750,7 +5755,7 @@ msgstr "Doğru versiyon:"
msgid "Could not connect to outgoing email server"
msgstr "Giden e-posta sunucusuna bağlanamadı"
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr "{0} bulunamadı."
@@ -6605,7 +6610,7 @@ msgstr "Veri İçe Aktarma Günlüğü"
msgid "Data Import Template"
msgstr "Veri İçe Aktarma Şablonu"
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr "Veri Çok Uzun"
@@ -6636,7 +6641,7 @@ msgstr "Veritabanı Satır Boyutu Kullanımı"
msgid "Database Storage Usage By Tables"
msgstr "Tablolara Göre Veritabanı Depolama Kullanımı"
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr "Veritabanı Tablo Satır Boyutu Sınırı"
@@ -6937,11 +6942,11 @@ msgstr "Varsayılan Çalışma Alanı"
msgid "Default display currency"
msgstr "Varsayılan Olarak Görüntülenecek Para Birimi"
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr "{0} için varsayılan değer seçenekler listesinde olmalıdır."
@@ -7528,7 +7533,7 @@ msgstr "{0} Vazgeç"
msgid "Discard?"
msgstr "Vazgeç"
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr "Vazgeçildi"
@@ -7596,7 +7601,7 @@ msgstr "E-postası olan kullanıcı sistemde mevcut değilse yeni kullanıcı ol
msgid "Do not edit headers which are preset in the template"
msgstr "Şablonda önceden ayarlanmış başlıkları düzenlemeyin"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr "{0} kovasına erişim izniniz yok."
@@ -7689,7 +7694,7 @@ msgstr ""
msgid "DocType"
msgstr "DocType"
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr "DocType {0} alanı için sağlanmıştır {1} en az bir Bağlantı alanına sahip olmalıdır"
@@ -7736,11 +7741,11 @@ msgstr "DocType Durumu"
msgid "DocType View"
msgstr "DocType Görünümü"
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr "DocType birleştirilemiyor"
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr "DocType yalnızca Yönetici tarafından yeniden adlandırılabilir"
@@ -7782,7 +7787,7 @@ msgstr "DocType {0} mevcut değil."
msgid "DocType {} not found"
msgstr "DocType {} bulunamadı"
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr "DocType adı boşluk ile başlamamalı veya bitmemelidir"
@@ -7796,7 +7801,7 @@ msgstr "DocType değiştirelemiyor, lütfen bunun yerine {0} modülünü kullan
msgid "Doctype"
msgstr "BelgeTipi"
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr "Doctype adı {0} karakterleriyle sınırlıdır ({1})"
@@ -7858,19 +7863,19 @@ msgstr "Belge Bağlama"
msgid "Document Links"
msgstr "Döküman Bağlantıları"
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr "Belge Bağlantıları Satırı #{0}: {2} DocType'da {1} alanı bulunamadı"
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr "Belge Bağlantıları Satırı #{0}: Geçersiz doctype veya alan."
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr "Belge Bağlantıları Satırı #{0}: Dahili bağlantılar için Üst DocType zorunludur"
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr ""
@@ -7910,7 +7915,7 @@ msgstr "Adlandırma Kuralı Koşulu"
msgid "Document Naming Settings"
msgstr "Belge Adlandırma Ayarları"
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr "Belge Kuyruğa Alındı"
@@ -8067,7 +8072,7 @@ msgid "Document Types and Permissions"
msgstr "Belge Türleri ve İzinler"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr "Belge Kilidi Açıldı"
@@ -10114,11 +10119,11 @@ msgstr "Varsayılan Global Arama belgeleri getiriliyor."
msgid "Field"
msgstr "Alan"
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr "\"Rota\" alanı Web Görünümleri için zorunludur"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr "\"Web Sitesi Arama Alanı\" ayarlanmışsa \"başlık\" alanı zorunludur."
@@ -10131,7 +10136,7 @@ msgstr "\"Değer\" alanı zorunludur. Lütfen güncellenecek değeri belirtin"
msgid "Field Description"
msgstr "Alan Açıklaması"
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr "Alan Eksik"
@@ -10219,11 +10224,11 @@ msgstr "{1} belgesindeki {0} alanı ne bir Cep telefonu numarası alanı ne de b
msgid "Fieldname"
msgstr "Alan"
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr "DocType Alanı '{0}' {3}içinde {2} adında bir {1} ile çakışıyor"
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr "Otomatik adlandırmayı etkinleştirmek için {0} adlı bir alan bulunmalıdır"
@@ -10247,11 +10252,11 @@ msgstr ""
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr "Alan ismi {0} kısıtlanmıştır"
@@ -10287,7 +10292,7 @@ msgstr "Alanlar"
msgid "Fields Multicheck"
msgstr "Alanlar Çoklu Kontrol"
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr "Dosya için `file_name` veya `file_url` alanları ayarlanmalıdır"
@@ -10319,7 +10324,7 @@ msgstr "AlanTipi"
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr ""
@@ -10392,7 +10397,7 @@ msgstr "Dosya Adresi"
msgid "File backup is ready"
msgstr "Dosya yedeklemesi hazır"
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr "Dosya adı {0} olamaz"
@@ -10400,7 +10405,7 @@ msgstr "Dosya adı {0} olamaz"
msgid "File not attached"
msgstr "Dosya eklenmedi"
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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"
@@ -10409,11 +10414,11 @@ msgstr "Dosya boyutu izin verilen maksimum boyutu aştı {0} MB"
msgid "File too big"
msgstr "Dosya boyutu çok büyük"
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr "{0} dosya türüne izin verilmiyor"
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr "{0} dosyası mevcut değil"
@@ -10646,11 +10651,11 @@ msgstr "Ondalık Yuvarlama"
msgid "Fold"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr ""
@@ -10668,7 +10673,7 @@ msgstr "Klasör Adı"
msgid "Folder name should not include '/' (slash)"
msgstr "Klasör adı '/' (eğik çizgi) içermemelidir"
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr "{0} klasörü boş değil"
@@ -10927,7 +10932,7 @@ msgstr "Birden fazla adres için adresi farklı satırlara girin. örneğin test
msgid "For updating, you can update only selective columns."
msgstr "Yalnızca seçili sütunları güncelleştirebilirsiniz."
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr "{0} için {1} düzeyinde {2} içinde {3} satırında"
@@ -11222,7 +11227,7 @@ msgstr "Fonksiyon"
msgid "Function Based On"
msgstr ""
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr "{0} fonksiyonu beyaz listeye eklenmemiş."
@@ -11296,7 +11301,7 @@ msgid "Generate Random Password"
msgstr "Rastgele Şifre Oluştur"
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr "İzleme Bağlantısı Oluştur"
@@ -12018,7 +12023,7 @@ msgstr "Helvetica"
msgid "Helvetica Neue"
msgstr "Helvetica Neue"
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr "İzleme Bağlantınız"
@@ -12411,7 +12416,7 @@ msgstr "Kısıtlı Kullanıcı İzni Uygula işaretliyse ve kullanıcıya bir Do
msgid "If Checked workflow status will not override status in list view"
msgstr "İşaretliyse iş akışı durumu liste görünümündeki durumu geçersiz kılmaz"
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12499,6 +12504,12 @@ msgstr "Etkinleştirilirse, Sınırlı IP Adresinden oturum açan kullanıcılar
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr "Etkinleştirilirse, kullanıcılar her oturum açtıklarında bilgilendirilir. Etkinleştirilmezse, kullanıcılar yalnızca bir kez bilgilendirilir."
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12704,11 +12715,11 @@ msgstr "Resim Görünümü"
msgid "Image Width"
msgstr "Resim Genişliği"
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr "Resim alanı geçerli bir alan adı olmalıdır"
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr "Resim alanı iliştirilen resim türünde olmalıdır"
@@ -13063,11 +13074,11 @@ msgstr "Hatalı Kullanıcı Adı veya Şifre"
msgid "Incorrect Verification code"
msgstr "Hatalı Doğrulama Kodu"
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr "Satırlarda yanlış değer var {0}:"
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr "Geçersiz değer: "
@@ -13235,7 +13246,7 @@ msgstr "Raporu silmek için mevcut izinler yetersiz"
msgid "Insufficient Permissions for editing Report"
msgstr "Raporu düzenlemek için mevcut izinler yetersiz"
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr "Yetersiz dosya eki limiti"
@@ -13390,11 +13401,11 @@ msgstr "Geçersiz DocType"
msgid "Invalid DocType: {0}"
msgstr "Geçersiz DocType: {0}"
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr "Geçersiz Alan Adı"
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr "Geçersiz Dosya URL'si"
@@ -13434,8 +13445,8 @@ msgstr "Geçersiz Adlandırma Serisi: {}"
msgid "Invalid Operation"
msgstr "Geçersiz İşlem"
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr "Geçersiz Seçenek"
@@ -13474,7 +13485,7 @@ msgstr "Geçersiz İşlem. Lütfen Sayfayı Yenileyin."
msgid "Invalid Search Field {0}"
msgstr "Geçersiz Arama Alanı {0}"
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr "Geçersiz Tablo Alanı Adı"
@@ -13482,7 +13493,7 @@ msgstr "Geçersiz Tablo Alanı Adı"
msgid "Invalid Transition"
msgstr "Geçersiz Geçiş"
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13509,7 +13520,7 @@ msgstr ""
msgid "Invalid column"
msgstr "Geçersiz Sütun"
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr "Geçersiz docstatus"
@@ -13525,7 +13536,7 @@ msgstr "{0} filtresinde ayarlanmış geçersiz ifade ({1})"
msgid "Invalid field name {0}"
msgstr "Geçersiz alan adı {0}"
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr "Otomatik adlandırmada geçersiz alan adı '{0}'"
@@ -13589,7 +13600,7 @@ msgstr "Alanlar için geçersiz değerler:"
msgid "Invalid wkhtmltopdf version"
msgstr "Geçersiz wkhtmltopdf sürümü"
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr "Geçersiz {0} koşulu"
@@ -13737,7 +13748,7 @@ msgstr "Herkese Açık"
msgid "Is Published Field"
msgstr "Yayınlanmış Alan"
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr "Yayınlandı Alan geçerli bir alan olmalıdır"
@@ -15574,7 +15585,7 @@ msgstr "Maksimum ek boyutu"
msgid "Max auto email report per user"
msgstr "Kullanıcı başına maksimum otomatik e-posta raporu"
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr "Para Birimi türü için maksimum genişlik {0} satırında 100 pikseldir"
@@ -15583,7 +15594,7 @@ msgstr "Para Birimi türü için maksimum genişlik {0} satırında 100 pikseldi
msgid "Maximum"
msgstr "Maksimum"
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr "{1} {2} için {0} Maksimum Ek Sınırı'na ulaşıldı."
@@ -15625,7 +15636,7 @@ msgstr "Gönder, İptal Et, Değiştir Anlamı"
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15765,7 +15776,7 @@ msgstr "Mesaj kopyalandı"
msgid "Message from server: {0}"
msgstr "Sunucudan mesaj: {0}"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr "Mesaj ayarlanmamış"
@@ -15852,7 +15863,7 @@ msgstr "SEO için meta başlık"
msgid "Method"
msgstr "Yöntem"
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr "İzin Verilmeyen Method"
@@ -15933,7 +15944,7 @@ msgstr "Bayan"
msgid "Missing DocType"
msgstr "Eksik DocType"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr "Eksik Veri"
@@ -16499,7 +16510,7 @@ msgstr "Gezinme Ayarları"
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."
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr "Negatif Değer"
@@ -16969,7 +16980,7 @@ msgstr "{0} için İsim Belirtilmemiş"
msgid "No New notifications"
msgstr "Yeni Bildirim Yok"
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr "Hiçbir İzin Belirtilmemiş"
@@ -17164,7 +17175,7 @@ msgstr "Satır Sayısı (Maksimum 500)"
msgid "No of Sent SMS"
msgstr "Gönderilen SMS sayısı"
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr "{0} İçin Yetki Yok"
@@ -17324,7 +17335,7 @@ msgstr "Herhangi bir kayıtla bağlantılı değil"
msgid "Not Nullable"
msgstr "Boş Bırakılamaz"
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17333,7 +17344,7 @@ msgstr "Boş Bırakılamaz"
msgid "Not Permitted"
msgstr "İzin yok"
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr "{0} için Okuma izni yok"
@@ -17402,7 +17413,7 @@ msgstr "{0} için izin verilmiyor: {1}"
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr "{0} belgesinin eklenmesine izin verilmiyor, lütfen Yazdırma Ayarları'nda {0} için Yazdırmaya İzin Ver ayarını etkinleştirin"
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr "Özel Sanal DocType oluşturulmasına izin verilmiyor."
@@ -17426,7 +17437,7 @@ msgstr "Bulunamadı"
msgid "Not in Developer Mode"
msgstr "Geliştirici modunda değil"
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
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."
@@ -17692,7 +17703,7 @@ msgstr "Grup Sayısı"
msgid "Number of Queries"
msgstr "Sorgu Sayısı"
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr ""
@@ -18005,7 +18016,7 @@ msgstr "Kaydediciyi yalnızca Yönetici kullanabilir"
msgid "Only Allow Edit For"
msgstr "Düzenleme Yetkisi"
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr "Veri alanı için yalnızca şu Seçeneklere izin verilir:"
@@ -18028,7 +18039,7 @@ msgstr "Özelleştirmelerin yalnızca geliştirici modunda dışa aktarılmasın
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr "Yalnızca diğer S3 uyumlu nesne depolama arka uçlarını kullanmak istiyorsanız bunu değiştirin."
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr ""
@@ -18055,7 +18066,7 @@ msgstr "Yalnızca Rapor Oluşturucu türündeki raporlar silinebilir"
msgid "Only reports of type Report Builder can be edited"
msgstr "Yalnızca Rapor Oluşturucu türündeki raporlar düzenlenebilir"
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "Formu Özelleştir'den yalnızca standart DocType'ların özelleştirilmesine izin verilir."
@@ -18225,7 +18236,7 @@ msgstr "Seçenek 2"
msgid "Option 3"
msgstr "Seçenek 3"
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr ""
@@ -18257,7 +18268,7 @@ msgstr "İsteğe bağlı: Bu ifade doğruysa uyarı gönderilecektir"
msgid "Options"
msgstr "Şeçenekler"
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr "Seçenekler 'Dinamik Bağlantı' türündeki alan, 'DocType' gibi seçeneklere sahip başka bir Bağlantı Alanına işaret etmelidir"
@@ -18266,7 +18277,7 @@ msgstr "Seçenekler 'Dinamik Bağlantı' türündeki alan, 'DocType' gibi seçen
msgid "Options Help"
msgstr "Seçenekler Yardımı"
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr "Derecelendirme alanı için seçenekler 3 ila 10 arasında değişebilir"
@@ -18274,7 +18285,7 @@ msgstr "Derecelendirme alanı için seçenekler 3 ila 10 arasında değişebilir
msgid "Options for select. Each option on a new line."
msgstr "Seçim için seçenekler. Her seçenek yeni bir satırda."
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr "Varsayılan değeri ayarlamadan önce {0} seçenekleri ayarlanmalıdır."
@@ -18657,11 +18668,11 @@ msgstr ""
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr ""
@@ -18670,7 +18681,7 @@ msgstr ""
msgid "Parent Label"
msgstr "Ana Etiket"
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr ""
@@ -19028,8 +19039,8 @@ msgstr "İzin Türü"
msgid "Permissions"
msgstr "İzinler"
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr "İzin Hatası"
@@ -19291,7 +19302,7 @@ msgstr "Kullanıcı adı/şifre tabanlı girişi devre dışı bırakmadan önce
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr "Pop-up etkinleştirin"
@@ -19377,7 +19388,7 @@ msgstr "Yorum göndermek için lütfen üye girişi yapın."
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "Lütfen Referans İletişim Belgelerinin döngüsel olarak bağlantılı olmadığından emin olun."
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr "En son versiyonu almak için lütfen sayfayı yenileyin."
@@ -19511,7 +19522,7 @@ msgstr "Lütfen kullanılacak seriyi ayarlayın."
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr ""
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr "Lütfen önce bir mesaj ayarlayın"
@@ -19690,7 +19701,7 @@ msgstr ""
msgid "Precision"
msgstr "Kesinlik"
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr ""
@@ -20191,6 +20202,18 @@ msgstr ""
msgid "Property Type"
msgstr ""
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20437,7 +20460,7 @@ msgstr "Sorgu SELECT veya salt okunur WITH türünde olmalıdır."
msgid "Queue"
msgstr "Kuyruk"
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr ""
@@ -20458,7 +20481,7 @@ msgstr "Sorgu Türleri"
msgid "Queue in Background (BETA)"
msgstr "Arka Plan Kuyruğu (Beta)"
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr ""
@@ -20493,7 +20516,7 @@ msgstr "Gönderim için sıraya alındı. İlerlemeyi {0} üzerinden takip edebi
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr "Yedekleme için sıraya alındı. Birkaç dakika ila bir saat sürebilir."
@@ -20831,7 +20854,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr ""
@@ -21325,7 +21348,7 @@ msgstr "Sekmeyi Kaldır"
msgid "Removed"
msgstr "Kaldırıldı"
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr "{0} Kaldırdı:"
@@ -21347,7 +21370,7 @@ msgstr "Alanı Yeniden Adlandır"
msgid "Rename {0}"
msgstr "Yeniden Adlandır"
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr "Dosyalar yeniden adlandırıldı ve kod değiştirildi, lütfen kontrol edin!"
@@ -21583,7 +21606,7 @@ msgstr "Rapor Görünümü"
msgid "Report bug"
msgstr "Hata bildir"
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr "Rapor Tek türler için ayarlanamaz"
@@ -21609,7 +21632,7 @@ msgstr "Rapor sınırına ulaşıldı"
msgid "Report timed out."
msgstr "Rapor zaman aşımına uğradı."
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr "Rapor başarıyla güncellendi"
@@ -22262,7 +22285,7 @@ msgstr "Rota Yönlendirmeleri"
msgid "Route: Example \"/app\""
msgstr "Rota: Örnek \"/app\""
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr "Satır"
@@ -22270,8 +22293,8 @@ msgstr "Satır"
msgid "Row #"
msgstr "Satır #"
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr "Satır # {0}: Yönetici olmayan kullanıcı {1} rolünü özel doctype'a ayarlayamaz"
@@ -22279,7 +22302,7 @@ msgstr "Satır # {0}: Yönetici olmayan kullanıcı {1} rolünü özel doctype'a
msgid "Row #{0}:"
msgstr "Satır #{0}:"
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr "Satır #{}: Alan adı gereklidir"
@@ -22315,11 +22338,11 @@ msgstr "Satır Değerleri Değişti"
msgid "Row {0}"
msgstr "Satır {0}"
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr "Satır {0}: Standart alanlar devre dışı bırakılamaz."
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr "Satır {0}: Standart alanlar için Gönder'de İzin Ver'i etkinleştirmeye izin verilmiyor"
@@ -22611,7 +22634,7 @@ msgstr "Tamamlamada Kaydet"
msgid "Save the document."
msgstr "Belgeyi kaydet."
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22892,7 +22915,7 @@ msgstr "Sonuçlarda Ara"
msgid "Search by filename or extension"
msgstr "Dosya adına veya uzantıya göre arama yapın"
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr "Arama alanı {0} geçerli değil"
@@ -23253,11 +23276,11 @@ msgstr "Düzenlemek için bir alan seçin."
msgid "Select a group node first."
msgstr "Önce bir grup seçin."
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr "E-postadan belge oluşturmak için geçerli bir Gönderen Alanı seçin"
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr "E-postadan belge oluşturmak için geçerli bir Konu alanı seçin"
@@ -23565,7 +23588,7 @@ msgstr "Gönderen E-postası"
msgid "Sender Email Field"
msgstr "Gönderen E-posta Alanı"
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr "Gönderen Alanı seçeneklerinde E-posta olmalıdır"
@@ -23672,7 +23695,7 @@ msgstr "Seriler {} İçin Güncellendi"
msgid "Series counter for {} updated to {} successfully"
msgstr "{} için seri sayacı başarıyla {} olarak güncellendi"
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr "Seri {0} zaten {1} adresinde kullanılıyor"
@@ -24516,7 +24539,7 @@ msgstr "Basit Python İfadesi, Örnek: status == 'Open' ve type == 'Bug'"
msgid "Simultaneous Sessions"
msgstr "Eşzamanlı Oturumlar"
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr "Tek Sayfa DocType'lar özelleştirilemez."
@@ -24772,14 +24795,14 @@ msgstr "Sıralama Seçenekleri"
msgid "Sort Order"
msgstr "Sıralama"
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
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/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24873,7 +24896,7 @@ msgstr "Standart"
msgid "Standard DocType can not be deleted."
msgstr "Standart DocType silinemez."
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr "Standart DocType varsayılan yazdırma biçimine sahip olamaz, Form Özelleştir'i kullanın"
@@ -25277,7 +25300,7 @@ msgstr "Konu"
msgid "Subject Field"
msgstr "Konu"
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr ""
@@ -25933,7 +25956,7 @@ msgstr "Tablo Alanı"
msgid "Table Fieldname"
msgstr "Tablo Alan Adı"
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr "Tablo Alanı Adı Eksik"
@@ -25959,7 +25982,7 @@ msgstr "Tablo Temizlendi"
msgid "Table updated"
msgstr "Tablo güncellendi"
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr "Tablo {0} boş olamaz"
@@ -26199,7 +26222,7 @@ msgstr "Google Cloud Konsolundan "
msgid ">="
msgstr ">="
-#: frappe/core/doctype/doctype/doctype.py:1032
+#: frappe/core/doctype/doctype/doctype.py:1033
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr "文档类型名称应以字母开头,只能包含字母、数字、空格、下划线和连字符"
@@ -748,7 +748,7 @@ msgstr "推荐文章必须包含封面图片"
msgid "A field with the name {0} already exists in {1}"
msgstr "字段{0}已在{1}中存在"
-#: frappe/core/doctype/file/file.py:255
+#: frappe/core/doctype/file/file.py:257
msgid "A file with same name {} already exists"
msgstr "同名文件{}已存在"
@@ -1035,7 +1035,7 @@ msgstr "操作/路由"
msgid "Action Complete"
msgstr "操作完成"
-#: frappe/model/document.py:1867
+#: frappe/model/document.py:1902
msgid "Action Failed"
msgstr "操作失败"
@@ -1451,7 +1451,7 @@ msgstr "在网页<head>部分添加HTML,主要用于网站验证和SEO
msgid "Added default log doctypes: {}"
msgstr "已添加默认日志文档类型: {}"
-#: frappe/core/doctype/file/file.py:738
+#: frappe/core/doctype/file/file.py:770
msgid "Added {0}"
msgstr "已添加{0}"
@@ -2170,7 +2170,7 @@ msgstr "修订中"
msgid "Amendment Naming Override"
msgstr "修订命名覆盖"
-#: frappe/model/document.py:550
+#: frappe/model/document.py:585
msgid "Amendment Not Allowed"
msgstr "不允许修订"
@@ -2310,7 +2310,7 @@ msgstr "应用密钥"
msgid "App not found for module: {0}"
msgstr "未找到模块{0}对应的应用"
-#: frappe/__init__.py:1506
+#: frappe/__init__.py:1436
msgid "App {0} is not installed"
msgstr "应用{0}未安装"
@@ -2796,7 +2796,7 @@ msgstr "附加到字段"
msgid "Attached To Name"
msgstr "附加到名称"
-#: frappe/core/doctype/file/file.py:141
+#: frappe/core/doctype/file/file.py:142
msgid "Attached To Name must be a string or an integer"
msgstr "附加到名称必须是字符串或整数"
@@ -2814,7 +2814,7 @@ msgstr "附件"
msgid "Attachment Limit (MB)"
msgstr "附件限制(MB)"
-#: frappe/core/doctype/file/file.py:322
+#: frappe/core/doctype/file/file.py:324
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr "已达到附件限制"
@@ -3015,7 +3015,7 @@ msgstr "自动重复日{0} {1}已重复。"
msgid "Auto Repeat Document Creation Failed"
msgstr "自动重复文档创建失败"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:115
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:117
msgid "Auto Repeat Schedule"
msgstr "自动重复计划"
@@ -3363,6 +3363,11 @@ msgstr "备份文件夹名称"
msgid "Backup Frequency"
msgstr "备份频率"
+#. Label of the backup_path (Data) field in DocType 'S3 Backup Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "Backup Path"
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:95
msgid "Backup job is already queued. You will receive an email with the download link"
msgstr "备份作业已排队,您将收到包含下载链接的电子邮件"
@@ -3789,7 +3794,7 @@ msgstr "暴力破解安全设置"
msgid "Bucket Name"
msgstr "存储桶名称"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:67
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:71
msgid "Bucket {0} not found."
msgstr "未找到存储桶{0}。"
@@ -4084,7 +4089,7 @@ msgstr "摄像头"
#. Label of the campaign (Link) field in DocType 'Newsletter'
#. Label of the campaign (Data) field in DocType 'Web Page View'
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1725
+#: frappe/public/js/frappe/utils/utils.js:1729
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -4120,7 +4125,7 @@ msgstr "可写"
msgid "Can not rename as column {0} is already present on DocType."
msgstr "无法重命名,因为列{0}已存在于文档类型中。"
-#: frappe/core/doctype/doctype/doctype.py:1161
+#: frappe/core/doctype/doctype/doctype.py:1162
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr "仅当文档类型无数据时才能更改自动递增命名规则"
@@ -4187,7 +4192,7 @@ msgstr "确定要取消{0}个文档吗?"
#. Option for the 'Status' (Select) field in DocType 'Integration Request'
#: frappe/core/doctype/comment/comment.json
#: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json
-#: frappe/desk/form/save.py:63
+#: frappe/desk/form/save.py:64
#: 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
@@ -4227,7 +4232,7 @@ msgstr "无法移除"
msgid "Cannot Update After Submit"
msgstr "提交后无法更新"
-#: frappe/core/doctype/file/file.py:589
+#: frappe/core/doctype/file/file.py:621
msgid "Cannot access file path {0}"
msgstr "无法访问文件路径{0}"
@@ -4243,11 +4248,11 @@ msgstr "提交前无法取消。请查看转换{0}"
msgid "Cannot cancel {0}."
msgstr "无法取消{0}。"
-#: frappe/model/document.py:1012
+#: frappe/model/document.py:1047
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr "无法将文档状态从0(草稿)更改为2(已取消)"
-#: frappe/model/document.py:1026
+#: frappe/model/document.py:1061
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr "无法将文档状态从1(已提交)更改为0(草稿)"
@@ -4259,7 +4264,7 @@ msgstr "无法更改已取消文档的状态({0}状态)"
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr "无法更改已取消文档的状态。转换行{0}"
-#: frappe/core/doctype/doctype/doctype.py:1151
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr "在自定义表单中无法更改自动递增命名规则"
@@ -4271,7 +4276,7 @@ msgstr "无法针对子文档{1}创建{0}"
msgid "Cannot create private workspace of other users"
msgstr "无法创建其他用户的私有工作空间"
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Cannot delete Home and Attachments folders"
msgstr "无法删除主页和附件文件夹"
@@ -4330,7 +4335,7 @@ msgstr "无法编辑标准图表"
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "无法编辑标准报告。请复制并创建新报告"
-#: frappe/model/document.py:1032
+#: frappe/model/document.py:1067
msgid "Cannot edit cancelled document"
msgstr "无法编辑已取消文档"
@@ -4351,11 +4356,11 @@ msgstr "无法编辑标准字段"
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr "无法为非可提交文档类型启用{0}"
-#: frappe/core/doctype/file/file.py:250
+#: frappe/core/doctype/file/file.py:252
msgid "Cannot find file {} on disk"
msgstr "无法在磁盘上找到文件{}"
-#: frappe/core/doctype/file/file.py:529
+#: frappe/core/doctype/file/file.py:561
msgid "Cannot get file contents of a Folder"
msgstr "无法获取文件夹内容"
@@ -4363,7 +4368,7 @@ msgstr "无法获取文件夹内容"
msgid "Cannot have multiple printers mapped to a single print format."
msgstr "不能将多个打印机映射到单个打印格式。"
-#: frappe/model/document.py:1100
+#: frappe/model/document.py:1135
msgid "Cannot link cancelled document: {0}"
msgstr "无法链接已取消文档:{0}"
@@ -4701,7 +4706,7 @@ msgstr "不允许子文档类型"
msgid "Child Doctype"
msgstr "子文档类型"
-#: frappe/core/doctype/doctype/doctype.py:1645
+#: frappe/core/doctype/doctype/doctype.py:1646
msgid "Child Table {0} for field {1}"
msgstr "字段{1}的子表{0}"
@@ -5625,7 +5630,7 @@ msgstr "包含{0}个安全修复"
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/email/doctype/newsletter/newsletter.json
-#: frappe/public/js/frappe/utils/utils.js:1741
+#: frappe/public/js/frappe/utils/utils.js:1745
#: frappe/website/doctype/blog_post/blog_post.json
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
@@ -5734,7 +5739,7 @@ msgstr "复制到剪贴板"
msgid "Copyright"
msgstr "版权"
-#: frappe/custom/doctype/customize_form/customize_form.py:121
+#: frappe/custom/doctype/customize_form/customize_form.py:122
msgid "Core DocTypes cannot be customized."
msgstr "核心文档类型不可自定义。"
@@ -5750,7 +5755,7 @@ msgstr "正确版本:"
msgid "Could not connect to outgoing email server"
msgstr "无法连接到外发邮件服务器"
-#: frappe/model/document.py:1096
+#: frappe/model/document.py:1131
msgid "Could not find {0}"
msgstr "未找到{0}"
@@ -6605,7 +6610,7 @@ msgstr "数据导入日志"
msgid "Data Import Template"
msgstr "数据导入模板"
-#: frappe/custom/doctype/customize_form/customize_form.py:613
+#: frappe/custom/doctype/customize_form/customize_form.py:614
msgid "Data Too Long"
msgstr "数据过长"
@@ -6636,7 +6641,7 @@ msgstr "数据库行大小利用率"
msgid "Database Storage Usage By Tables"
msgstr "数据库表存储使用情况"
-#: frappe/custom/doctype/customize_form/customize_form.py:247
+#: frappe/custom/doctype/customize_form/customize_form.py:248
msgid "Database Table Row Size Limit"
msgstr "数据库表行大小限制"
@@ -6937,11 +6942,11 @@ msgstr "默认工作区"
msgid "Default display currency"
msgstr "默认显示货币"
-#: frappe/core/doctype/doctype/doctype.py:1374
+#: frappe/core/doctype/doctype/doctype.py:1375
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr "字段{0}的'复选框'类型默认值必须为'0'或'1'"
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "Default value for {0} must be in the list of options."
msgstr "{0}的默认值必须在选项列表中。"
@@ -7528,7 +7533,7 @@ msgstr "放弃 {0}"
msgid "Discard?"
msgstr "确认放弃?"
-#: frappe/desk/form/save.py:74
+#: frappe/desk/form/save.py:75
msgid "Discarded"
msgstr "已放弃"
@@ -7596,7 +7601,7 @@ msgstr "如果系统中不存在该邮箱用户,则不创建新用户"
msgid "Do not edit headers which are preset in the template"
msgstr "请勿修改模板中预设的标题"
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:65
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:69
msgid "Do not have permission to access bucket {0}."
msgstr "无权限访问存储桶 {0}"
@@ -7692,7 +7697,7 @@ msgstr "以下状态的文档状态已更改:
{0}
\n"
msgid "DocType"
msgstr "DocType"
-#: frappe/core/doctype/doctype/doctype.py:1575
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr "字段 {1} 指定的DocType {0} 必须至少包含一个链接字段"
@@ -7739,11 +7744,11 @@ msgstr "文档类型状态"
msgid "DocType View"
msgstr "文档类型视图"
-#: frappe/core/doctype/doctype/doctype.py:654
+#: frappe/core/doctype/doctype/doctype.py:655
msgid "DocType can not be merged"
msgstr "文档类型不可合并"
-#: frappe/core/doctype/doctype/doctype.py:648
+#: frappe/core/doctype/doctype/doctype.py:649
msgid "DocType can only be renamed by Administrator"
msgstr "仅管理员可重命名文档类型"
@@ -7785,7 +7790,7 @@ msgstr "文档类型 {0} 不存在"
msgid "DocType {} not found"
msgstr "未找到文档类型 {}"
-#: frappe/core/doctype/doctype/doctype.py:1026
+#: frappe/core/doctype/doctype/doctype.py:1027
msgid "DocType's name should not start or end with whitespace"
msgstr "文档类型名称首尾不可包含空格"
@@ -7799,7 +7804,7 @@ msgstr "文档类型不可修改,请使用 {0}"
msgid "Doctype"
msgstr "文档类型"
-#: frappe/core/doctype/doctype/doctype.py:1020
+#: frappe/core/doctype/doctype/doctype.py:1021
msgid "Doctype name is limited to {0} characters ({1})"
msgstr "文档类型名称长度限制为 {0} 字符(当前:{1})"
@@ -7861,19 +7866,19 @@ msgstr "文档链接"
msgid "Document Links"
msgstr "文档链接"
-#: frappe/core/doctype/doctype/doctype.py:1209
+#: frappe/core/doctype/doctype/doctype.py:1210
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr "文档链接第 #{0} 行:在 {2} 文档类型中未找到字段 {1}"
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1230
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr "文档链接第 #{0} 行:无效的文档类型或字段名"
-#: frappe/core/doctype/doctype/doctype.py:1192
+#: frappe/core/doctype/doctype/doctype.py:1193
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr "文档链接第 #{0} 行:内部链接必须指定父文档类型"
-#: frappe/core/doctype/doctype/doctype.py:1198
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr "文档链接第 #{0} 行:内部链接必须指定表字段名"
@@ -7913,7 +7918,7 @@ msgstr "文档命名规则条件"
msgid "Document Naming Settings"
msgstr "文档命名设置"
-#: frappe/model/document.py:475
+#: frappe/model/document.py:510
msgid "Document Queued"
msgstr "文档已加入队列"
@@ -8070,7 +8075,7 @@ msgid "Document Types and Permissions"
msgstr "文档类型与权限"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1931
+#: frappe/model/document.py:1966
msgid "Document Unlocked"
msgstr "文档已解锁"
@@ -10118,11 +10123,11 @@ msgstr "正在获取默认全局搜索文档。"
msgid "Field"
msgstr "字段"
-#: frappe/core/doctype/doctype/doctype.py:415
+#: frappe/core/doctype/doctype/doctype.py:416
msgid "Field \"route\" is mandatory for Web Views"
msgstr "Web视图必须使用字段“路由”"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr "如果设置了“网站搜索字段”,则“标题”字段是必填的。"
@@ -10135,7 +10140,7 @@ msgstr "字段“值”是强制性的。请指定值进行更新"
msgid "Field Description"
msgstr "字段描述"
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1076
msgid "Field Missing"
msgstr "缺失字段"
@@ -10223,11 +10228,11 @@ msgstr "文档{1}的字段{0}既不是手机号码字段,也不是客户或用
msgid "Fieldname"
msgstr "字段名称"
-#: frappe/core/doctype/doctype/doctype.py:268
+#: frappe/core/doctype/doctype/doctype.py:269
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr "字段名'{0}'与{3}中的{1} {2}冲突"
-#: frappe/core/doctype/doctype/doctype.py:1074
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr "必须存在名为{0}的字段才能启用自动命名"
@@ -10251,11 +10256,11 @@ msgstr "字段名{0}重复出现"
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr "字段名{0}不能包含{1}等特殊字符"
-#: frappe/core/doctype/doctype/doctype.py:1905
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "Fieldname {0} conflicting with meta object"
msgstr "字段名{0}与元对象冲突"
-#: frappe/core/doctype/doctype/doctype.py:494
+#: frappe/core/doctype/doctype/doctype.py:495
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr "字段名{0}被限制使用"
@@ -10291,7 +10296,7 @@ msgstr "字段集"
msgid "Fields Multicheck"
msgstr "多选字段"
-#: frappe/core/doctype/file/file.py:408
+#: frappe/core/doctype/file/file.py:410
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr "文件必须设置`file_name`或`file_url`字段"
@@ -10323,7 +10328,7 @@ msgstr "字段类型"
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr "字段类型不能从{0}更改为{1}"
-#: frappe/custom/doctype/customize_form/customize_form.py:587
+#: frappe/custom/doctype/customize_form/customize_form.py:588
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr "行{2}的字段类型不能从{0}更改为{1}"
@@ -10396,7 +10401,7 @@ msgstr "文件URL"
msgid "File backup is ready"
msgstr "文件备份已就绪"
-#: frappe/core/doctype/file/file.py:592
+#: frappe/core/doctype/file/file.py:624
msgid "File name cannot have {0}"
msgstr "文件名不能包含{0}"
@@ -10404,7 +10409,7 @@ msgstr "文件名不能包含{0}"
msgid "File not attached"
msgstr "未附加文件"
-#: frappe/core/doctype/file/file.py:702 frappe/public/js/frappe/request.js:199
+#: frappe/core/doctype/file/file.py:734 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"
@@ -10413,11 +10418,11 @@ msgstr "文件大小超过允许的最大{0} MB"
msgid "File too big"
msgstr "文件过大"
-#: frappe/core/doctype/file/file.py:373
+#: frappe/core/doctype/file/file.py:375
msgid "File type of {0} is not allowed"
msgstr "不允许{0}文件类型"
-#: frappe/core/doctype/file/file.py:361 frappe/core/doctype/file/file.py:424
+#: frappe/core/doctype/file/file.py:363 frappe/core/doctype/file/file.py:426
msgid "File {0} does not exist"
msgstr "文件{0}不存在"
@@ -10650,11 +10655,11 @@ msgstr "浮点精度"
msgid "Fold"
msgstr "折叠"
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Fold can not be at the end of the form"
msgstr "折叠不能位于表单末尾"
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1447
msgid "Fold must come before a Section Break"
msgstr "折叠必须位于分节符之前"
@@ -10672,7 +10677,7 @@ msgstr "文件夹名称"
msgid "Folder name should not include '/' (slash)"
msgstr "文件夹名称不应包含'/'(斜杠)"
-#: frappe/core/doctype/file/file.py:470
+#: frappe/core/doctype/file/file.py:472
msgid "Folder {0} is not empty"
msgstr "文件夹{0}非空"
@@ -10931,7 +10936,7 @@ msgstr "多个地址请分行输入,例如:test@test.com ⏎ test1@test.com"
msgid "For updating, you can update only selective columns."
msgstr "更新时仅可选择部分列进行更新"
-#: frappe/core/doctype/doctype/doctype.py:1749
+#: frappe/core/doctype/doctype/doctype.py:1750
msgid "For {0} at level {1} in {2} in row {3}"
msgstr "第{3}行中{2}的第{1}层级{0}"
@@ -11226,7 +11231,7 @@ msgstr "函数"
msgid "Function Based On"
msgstr "函数依据"
-#: frappe/__init__.py:666
+#: frappe/__init__.py:659
msgid "Function {0} is not whitelisted."
msgstr "函数{0}未在白名单中"
@@ -11300,7 +11305,7 @@ msgid "Generate Random Password"
msgstr "生成随机密码"
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:173
-#: frappe/public/js/frappe/utils/utils.js:1786
+#: frappe/public/js/frappe/utils/utils.js:1790
msgid "Generate Tracking URL"
msgstr "生成跟踪URL"
@@ -12022,7 +12027,7 @@ msgstr "Helvetica字体"
msgid "Helvetica Neue"
msgstr "Helvetica Neue字体"
-#: frappe/public/js/frappe/utils/utils.js:1783
+#: frappe/public/js/frappe/utils/utils.js:1787
msgid "Here's your tracking URL"
msgstr "这是您的跟踪URL"
@@ -12415,7 +12420,7 @@ msgstr "若启用严格用户权限且定义文档类型权限,链接字段为
msgid "If Checked workflow status will not override status in list view"
msgstr "勾选后工作流状态不覆盖列表视图状态"
-#: frappe/core/doctype/doctype/doctype.py:1761
+#: frappe/core/doctype/doctype/doctype.py:1762
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12503,6 +12508,12 @@ msgstr "启用后受限IP登录用户无需双因素验证"
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
msgstr "启用后每次登录发送通知,否则仅首次通知"
+#. Description of the 'Backup Path' (Data) field in DocType 'S3 Backup
+#. Settings'
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.json
+msgid "If it's empty, it will backup to the root of the bucket."
+msgstr ""
+
#. 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"
@@ -12708,11 +12719,11 @@ msgstr "图片视图"
msgid "Image Width"
msgstr "图片宽度"
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1505
msgid "Image field must be a valid fieldname"
msgstr "图片字段必须是有效字段名"
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Image field must be of type Attach Image"
msgstr "图片字段类型必须为附件图片"
@@ -13067,11 +13078,11 @@ msgstr "用户名或密码错误"
msgid "Incorrect Verification code"
msgstr "验证码错误"
-#: frappe/model/document.py:1541
+#: frappe/model/document.py:1576
msgid "Incorrect value in row {0}:"
msgstr "第{0}行值错误:"
-#: frappe/model/document.py:1543
+#: frappe/model/document.py:1578
msgid "Incorrect value:"
msgstr "错误值:"
@@ -13239,7 +13250,7 @@ msgstr "删除报表权限不足"
msgid "Insufficient Permissions for editing Report"
msgstr "编辑报表权限不足"
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:444
msgid "Insufficient attachment limit"
msgstr "附件限制不足"
@@ -13394,11 +13405,11 @@ msgstr "文档类型无效"
msgid "Invalid DocType: {0}"
msgstr "无效文档类型:{0}"
-#: frappe/core/doctype/doctype/doctype.py:1270
+#: frappe/core/doctype/doctype/doctype.py:1271
msgid "Invalid Fieldname"
msgstr "字段名无效"
-#: frappe/core/doctype/file/file.py:207
+#: frappe/core/doctype/file/file.py:209
msgid "Invalid File URL"
msgstr "文件URL无效"
@@ -13438,8 +13449,8 @@ msgstr "无效命名规则:{}"
msgid "Invalid Operation"
msgstr "无效操作"
-#: frappe/core/doctype/doctype/doctype.py:1639
-#: frappe/core/doctype/doctype/doctype.py:1648
+#: frappe/core/doctype/doctype/doctype.py:1640
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Invalid Option"
msgstr "无效选项"
@@ -13478,7 +13489,7 @@ msgstr "请求无效"
msgid "Invalid Search Field {0}"
msgstr "搜索字段{0}无效"
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Invalid Table Fieldname"
msgstr "表字段名无效"
@@ -13486,7 +13497,7 @@ msgstr "表字段名无效"
msgid "Invalid Transition"
msgstr "无效转换"
-#: frappe/core/doctype/file/file.py:218
+#: frappe/core/doctype/file/file.py:220
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527
#: frappe/public/js/frappe/widgets/widget_dialog.js:589
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13513,7 +13524,7 @@ msgstr "无效聚合函数"
msgid "Invalid column"
msgstr "无效列"
-#: frappe/model/document.py:1015 frappe/model/document.py:1029
+#: frappe/model/document.py:1050 frappe/model/document.py:1064
msgid "Invalid docstatus"
msgstr "文档状态无效"
@@ -13529,7 +13540,7 @@ msgstr "过滤器{0}({1})中的表达式无效"
msgid "Invalid field name {0}"
msgstr "字段名{0}无效"
-#: frappe/core/doctype/doctype/doctype.py:1083
+#: frappe/core/doctype/doctype/doctype.py:1084
msgid "Invalid fieldname '{0}' in autoname"
msgstr "自动命名中的字段名'{0}'无效"
@@ -13593,7 +13604,7 @@ msgstr "字段包含无效值:"
msgid "Invalid wkhtmltopdf version"
msgstr "wkhtmltopdf版本无效"
-#: frappe/core/doctype/doctype/doctype.py:1562
+#: frappe/core/doctype/doctype/doctype.py:1563
msgid "Invalid {0} condition"
msgstr "{0}条件无效"
@@ -13741,7 +13752,7 @@ msgstr "是否公开"
msgid "Is Published Field"
msgstr "是否发布字段"
-#: frappe/core/doctype/doctype/doctype.py:1513
+#: frappe/core/doctype/doctype/doctype.py:1514
msgid "Is Published Field must be a valid fieldname"
msgstr "发布字段必须是有效的字段名"
@@ -15578,7 +15589,7 @@ msgstr "最大附件尺寸"
msgid "Max auto email report per user"
msgstr "每个用户最大自动邮件报告数"
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "Max width for type Currency is 100px in row {0}"
msgstr "货币类型在第{0}行的最大宽度为100px"
@@ -15587,7 +15598,7 @@ msgstr "货币类型在第{0}行的最大宽度为100px"
msgid "Maximum"
msgstr "最大值"
-#: frappe/core/doctype/file/file.py:318
+#: frappe/core/doctype/file/file.py:320
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr "{1} {2} 已达到{0}的最大附件限制"
@@ -15629,7 +15640,7 @@ msgstr "提交、取消、修订的含义"
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
-#: frappe/public/js/frappe/utils/utils.js:1733
+#: frappe/public/js/frappe/utils/utils.js:1737
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15769,7 +15780,7 @@ msgstr "消息截断"
msgid "Message from server: {0}"
msgstr "服务器消息:{0}"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Message not setup"
msgstr "消息未配置"
@@ -15856,7 +15867,7 @@ msgstr "SEO元标题"
msgid "Method"
msgstr "方法"
-#: frappe/__init__.py:668
+#: frappe/__init__.py:661
msgid "Method Not Allowed"
msgstr "方法不允许"
@@ -15937,7 +15948,7 @@ msgstr "女士"
msgid "Missing DocType"
msgstr "缺失文档类型"
-#: frappe/core/doctype/doctype/doctype.py:1524
+#: frappe/core/doctype/doctype/doctype.py:1525
msgid "Missing Field"
msgstr "缺失字段"
@@ -16503,7 +16514,7 @@ msgstr "导航设置"
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr "需具备工作区管理员角色才能编辑其他用户的私有工作区"
-#: frappe/model/document.py:793
+#: frappe/model/document.py:828
msgid "Negative Value"
msgstr "负值"
@@ -16973,7 +16984,7 @@ msgstr "{0}未指定名称"
msgid "No New notifications"
msgstr "无新通知"
-#: frappe/core/doctype/doctype/doctype.py:1741
+#: frappe/core/doctype/doctype/doctype.py:1742
msgid "No Permissions Specified"
msgstr "未指定权限"
@@ -17168,7 +17179,7 @@ msgstr "行数(最多500)"
msgid "No of Sent SMS"
msgstr "已发送短信数量"
-#: frappe/__init__.py:823 frappe/client.py:109 frappe/client.py:151
+#: frappe/__init__.py:816 frappe/client.py:109 frappe/client.py:151
msgid "No permission for {0}"
msgstr "无{0}权限"
@@ -17328,7 +17339,7 @@ msgstr "未关联到任何记录"
msgid "Not Nullable"
msgstr "不可为空"
-#: frappe/__init__.py:750 frappe/app.py:367 frappe/desk/calendar.py:26
+#: frappe/__init__.py:743 frappe/app.py:367 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:673
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17337,7 +17348,7 @@ msgstr "不可为空"
msgid "Not Permitted"
msgstr "未经许可"
-#: frappe/desk/query_report.py:535
+#: frappe/desk/query_report.py:542
msgid "Not Permitted to read {0}"
msgstr "无权限读取{0}"
@@ -17406,7 +17417,7 @@ msgstr "{0}不允许:{1}"
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr "不允许附加{0}文档,请在打印设置中启用“允许打印{0}”"
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not allowed to create custom Virtual DocType."
msgstr "不允许创建自定义虚拟文档类型。"
@@ -17430,7 +17441,7 @@ msgstr "未找到"
msgid "Not in Developer Mode"
msgstr "未启用开发者模式"
-#: frappe/core/doctype/doctype/doctype.py:328
+#: frappe/core/doctype/doctype/doctype.py:329
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr "未启用开发者模式!请在site_config.json中设置或创建“自定义”文档类型。"
@@ -17696,7 +17707,7 @@ msgstr "群组数量"
msgid "Number of Queries"
msgstr "查询次数"
-#: frappe/core/doctype/doctype/doctype.py:440
+#: frappe/core/doctype/doctype/doctype.py:441
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr "附件字段数超过{},限制已更新为{}。"
@@ -18009,7 +18020,7 @@ msgstr "仅管理员可使用记录器"
msgid "Only Allow Edit For"
msgstr "仅允许编辑者"
-#: frappe/core/doctype/doctype/doctype.py:1618
+#: frappe/core/doctype/doctype/doctype.py:1619
msgid "Only Options allowed for Data field are:"
msgstr "数据字段仅允许以下选项:"
@@ -18032,7 +18043,7 @@ msgstr "仅开发者模式下允许导出自定义项"
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr "如需使用其他S3兼容对象存储后端,请修改此设置。"
-#: frappe/model/document.py:1234
+#: frappe/model/document.py:1269
msgid "Only draft documents can be discarded"
msgstr "仅草稿文档可丢弃"
@@ -18059,7 +18070,7 @@ msgstr "仅报表生成器类型的报告可删除"
msgid "Only reports of type Report Builder can be edited"
msgstr "仅报表生成器类型的报告可编辑"
-#: frappe/custom/doctype/customize_form/customize_form.py:127
+#: frappe/custom/doctype/customize_form/customize_form.py:128
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr "仅标准文档类型可通过表单自定义进行定制。"
@@ -18229,7 +18240,7 @@ msgstr "选项2"
msgid "Option 3"
msgstr "选项3"
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Option {0} for field {1} is not a child table"
msgstr "字段{1}的选项{0}不是子表"
@@ -18261,7 +18272,7 @@ msgstr "可选:当表达式为真时发送警报"
msgid "Options"
msgstr "选项"
-#: frappe/core/doctype/doctype/doctype.py:1364
+#: frappe/core/doctype/doctype/doctype.py:1365
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr "“动态链接”类型字段必须指向另一个选项为“文档类型”的链接字段"
@@ -18270,7 +18281,7 @@ msgstr "“动态链接”类型字段必须指向另一个选项为“文档类
msgid "Options Help"
msgstr "选项帮助"
-#: frappe/core/doctype/doctype/doctype.py:1658
+#: frappe/core/doctype/doctype/doctype.py:1659
msgid "Options for Rating field can range from 3 to 10"
msgstr "评分字段选项范围3至10"
@@ -18278,7 +18289,7 @@ msgstr "评分字段选项范围3至10"
msgid "Options for select. Each option on a new line."
msgstr "选择项。每行一个选项。"
-#: frappe/core/doctype/doctype/doctype.py:1381
+#: frappe/core/doctype/doctype/doctype.py:1382
msgid "Options for {0} must be set before setting the default value."
msgstr "设置默认值前必须先设置{0}的选项。"
@@ -18661,11 +18672,11 @@ msgstr "父字段"
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:931
+#: frappe/core/doctype/doctype/doctype.py:932
msgid "Parent Field (Tree)"
msgstr "父字段(树形)"
-#: frappe/core/doctype/doctype/doctype.py:937
+#: frappe/core/doctype/doctype/doctype.py:938
msgid "Parent Field must be a valid fieldname"
msgstr "父字段必须是有效字段名"
@@ -18674,7 +18685,7 @@ msgstr "父字段必须是有效字段名"
msgid "Parent Label"
msgstr "父标签"
-#: frappe/core/doctype/doctype/doctype.py:1195
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Parent Missing"
msgstr "父项缺失"
@@ -19032,8 +19043,8 @@ msgstr "权限类型"
msgid "Permissions"
msgstr "权限"
-#: frappe/core/doctype/doctype/doctype.py:1832
-#: frappe/core/doctype/doctype/doctype.py:1842
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Permissions Error"
msgstr "权限错误"
@@ -19295,7 +19306,7 @@ msgstr "禁用用户名/密码登录前,请至少启用一个社交登录密
#: frappe/printing/page/print/print.js:638
#: frappe/printing/page/print/print.js:668
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1427
+#: frappe/public/js/frappe/utils/utils.js:1431
msgid "Please enable pop-ups"
msgstr "请启用弹窗"
@@ -19381,7 +19392,7 @@ msgstr "请登录后发表评论"
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr "请确保参考通信文档没有循环链接"
-#: frappe/model/document.py:987
+#: frappe/model/document.py:1022
msgid "Please refresh to get the latest document."
msgstr "请刷新获取最新文档"
@@ -19515,7 +19526,7 @@ msgstr "请设置要使用的序列"
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr "设为认证方式前,请通过短信设置配置短信功能"
-#: frappe/automation/doctype/auto_repeat/auto_repeat.js:102
+#: frappe/automation/doctype/auto_repeat/auto_repeat.js:104
msgid "Please setup a message first"
msgstr "请先设置消息"
@@ -19694,7 +19705,7 @@ msgstr "归类于{0}的文章"
msgid "Precision"
msgstr "精度"
-#: frappe/core/doctype/doctype/doctype.py:1398
+#: frappe/core/doctype/doctype/doctype.py:1399
msgid "Precision should be between 1 and 6"
msgstr "精度应在1到6之间"
@@ -20195,6 +20206,18 @@ msgstr "属性设置器覆盖标准文档类型或字段属性"
msgid "Property Type"
msgstr "属性类型"
+#. Label of the protect_attached_files (Check) field in DocType 'DocType'
+#. Label of the protect_attached_files (Check) field in DocType 'Customize
+#. Form'
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Protect Attached Files"
+msgstr ""
+
+#: frappe/core/doctype/file/file.py:501
+msgid "Protected File"
+msgstr ""
+
#. Description of the 'Allowed File Extensions' (Small Text) field in DocType
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -20441,7 +20464,7 @@ msgstr "查询必须为SELECT或只读WITH类型"
msgid "Queue"
msgstr "队列"
-#: frappe/utils/background_jobs.py:711
+#: frappe/utils/background_jobs.py:720
msgid "Queue Overloaded"
msgstr "队列过载"
@@ -20462,7 +20485,7 @@ msgstr "队列类型"
msgid "Queue in Background (BETA)"
msgstr "后台队列处理(测试版)"
-#: frappe/utils/background_jobs.py:536
+#: frappe/utils/background_jobs.py:545
msgid "Queue should be one of {0}"
msgstr "队列应为{0}之一"
@@ -20497,7 +20520,7 @@ msgstr "已加入提交队列,可通过{0}跟踪进度"
#: frappe/integrations/doctype/dropbox_settings/dropbox_settings.py:65
#: frappe/integrations/doctype/google_drive/google_drive.py:153
-#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:82
+#: frappe/integrations/doctype/s3_backup_settings/s3_backup_settings.py:86
msgid "Queued for backup. It may take a few minutes to an hour."
msgstr "已加入备份队列,预计需要数分钟至一小时"
@@ -20835,7 +20858,7 @@ msgstr "记录器建议索引"
msgid "Records for following doctypes will be filtered"
msgstr "以下文档类型的记录将被过滤"
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Recursive Fetch From"
msgstr "递归获取自"
@@ -21329,7 +21352,7 @@ msgstr "移除标签页"
msgid "Removed"
msgstr "已移除"
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:158
msgid "Removed {0}"
msgstr "已移除{0}"
@@ -21351,7 +21374,7 @@ msgstr "重命名字段名"
msgid "Rename {0}"
msgstr "重命名{0}"
-#: frappe/core/doctype/doctype/doctype.py:696
+#: frappe/core/doctype/doctype/doctype.py:697
msgid "Renamed files and replaced code in controllers, please check!"
msgstr "已重命名文件并替换控制器代码,请检查!"
@@ -21587,7 +21610,7 @@ msgstr "报表视图"
msgid "Report bug"
msgstr "报告缺陷"
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1808
msgid "Report cannot be set for Single types"
msgstr "单一类型文档无法设置报表"
@@ -21613,7 +21636,7 @@ msgstr "达到报表限制"
msgid "Report timed out."
msgstr "报表超时"
-#: frappe/desk/query_report.py:590
+#: frappe/desk/query_report.py:597
msgid "Report updated successfully"
msgstr "报表更新成功"
@@ -22266,7 +22289,7 @@ msgstr "路由重定向"
msgid "Route: Example \"/app\""
msgstr "路线:例如“/app”"
-#: frappe/model/base_document.py:851 frappe/model/document.py:778
+#: frappe/model/base_document.py:851 frappe/model/document.py:813
msgid "Row"
msgstr "行"
@@ -22274,8 +22297,8 @@ msgstr "行"
msgid "Row #"
msgstr "行号"
-#: frappe/core/doctype/doctype/doctype.py:1829
-#: frappe/core/doctype/doctype/doctype.py:1839
+#: frappe/core/doctype/doctype/doctype.py:1830
+#: frappe/core/doctype/doctype/doctype.py:1840
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr "行号{0}:非管理员用户无法为自定义文档类型设置角色{1}"
@@ -22283,7 +22306,7 @@ msgstr "行号{0}:非管理员用户无法为自定义文档类型设置角色
msgid "Row #{0}:"
msgstr "行号{0}:"
-#: frappe/core/doctype/doctype/doctype.py:489
+#: frappe/core/doctype/doctype/doctype.py:490
msgid "Row #{}: Fieldname is required"
msgstr "行号{}:字段名必填"
@@ -22319,11 +22342,11 @@ msgstr "行值已变更"
msgid "Row {0}"
msgstr "第{0}行"
-#: frappe/custom/doctype/customize_form/customize_form.py:351
+#: frappe/custom/doctype/customize_form/customize_form.py:352
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr "行{0}:不允许禁用标准字段的必填属性"
-#: frappe/custom/doctype/customize_form/customize_form.py:340
+#: frappe/custom/doctype/customize_form/customize_form.py:341
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr "行{0}:不允许为标准字段启用提交时允许"
@@ -22615,7 +22638,7 @@ msgstr "完成时保存"
msgid "Save the document."
msgstr "保存文档。"
-#: frappe/desk/form/save.py:50 frappe/model/rename_doc.py:106
+#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:858
#: frappe/public/js/frappe/form/toolbar.js:285
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
@@ -22896,7 +22919,7 @@ msgstr "搜索结果"
msgid "Search by filename or extension"
msgstr "按文件名或扩展名搜索"
-#: frappe/core/doctype/doctype/doctype.py:1465
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "Search field {0} is not valid"
msgstr "搜索字段{0}无效"
@@ -23257,11 +23280,11 @@ msgstr "选择字段以编辑其属性。"
msgid "Select a group node first."
msgstr "请先选择组节点。"
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1941
msgid "Select a valid Sender Field for creating documents from Email"
msgstr "选择有效的发件人字段以从邮件创建文档"
-#: frappe/core/doctype/doctype/doctype.py:1924
+#: frappe/core/doctype/doctype/doctype.py:1925
msgid "Select a valid Subject field for creating documents from Email"
msgstr "选择有效的主旨字段以从邮件创建文档"
@@ -23569,7 +23592,7 @@ msgstr "发件人邮箱"
msgid "Sender Email Field"
msgstr "发件人邮箱字段"
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Sender Field should have Email in options"
msgstr "发件人字段选项中应包含邮箱"
@@ -23676,7 +23699,7 @@ msgstr "{}的序列已更新"
msgid "Series counter for {} updated to {} successfully"
msgstr "{}的序列计数器成功更新至{}"
-#: frappe/core/doctype/doctype/doctype.py:1107
+#: frappe/core/doctype/doctype/doctype.py:1108
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr "序列{0}已在{1}中使用"
@@ -24520,7 +24543,7 @@ msgstr "简单的 Python 表达式,示例:status == 'Open' 和 type == 'Bug'
msgid "Simultaneous Sessions"
msgstr "并发会话"
-#: frappe/custom/doctype/customize_form/customize_form.py:124
+#: frappe/custom/doctype/customize_form/customize_form.py:125
msgid "Single DocTypes cannot be customized."
msgstr "单文档类型不可自定义"
@@ -24776,14 +24799,14 @@ msgstr "排序选项"
msgid "Sort Order"
msgstr "排序顺序"
-#: frappe/core/doctype/doctype/doctype.py:1548
+#: frappe/core/doctype/doctype/doctype.py:1549
msgid "Sort field {0} must be a valid fieldname"
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/ui/toolbar/about.js:8
-#: frappe/public/js/frappe/utils/utils.js:1716
+#: frappe/public/js/frappe/utils/utils.js:1720
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -24877,7 +24900,7 @@ msgstr "标准"
msgid "Standard DocType can not be deleted."
msgstr "标准文档类型不可删除"
-#: frappe/core/doctype/doctype/doctype.py:226
+#: frappe/core/doctype/doctype/doctype.py:227
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr "标准文档类型不能有默认打印格式,请使用自定义表单"
@@ -25281,7 +25304,7 @@ msgstr "主题"
msgid "Subject Field"
msgstr "主题字段"
-#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1934
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr "主题字段类型应为数据、文本、长文本、短文本或文本编辑器"
@@ -25937,7 +25960,7 @@ msgstr "表格字段"
msgid "Table Fieldname"
msgstr "表格字段名"
-#: frappe/core/doctype/doctype/doctype.py:1201
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Table Fieldname Missing"
msgstr "缺失表格字段名"
@@ -25963,7 +25986,7 @@ msgstr "表格已截断"
msgid "Table updated"
msgstr "表格已更新"
-#: frappe/model/document.py:1564
+#: frappe/model/document.py:1599
msgid "Table {0} cannot be empty"
msgstr "表{0}不能为空"
@@ -26203,7 +26226,7 @@ msgstr "从 Google Cloud Console 下的 邮箱账户配
msgid "Unable to update event"
msgstr "无法更新事件"
-#: frappe/core/doctype/file/file.py:462
+#: frappe/core/doctype/file/file.py:464
msgid "Unable to write file format for {0}"
msgstr "无法写入{0}的文件格式"
@@ -28697,6 +28724,15 @@ msgstr "用户名{0}已存在"
msgid "Users"
msgstr "用户列表"
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'DocType'
+#. Description of the 'Protect Attached Files' (Check) field in DocType
+#. 'Customize Form'
+#: 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 ""
+
#. Description of the 'Allot Points To Assigned Users' (Check) field in DocType
#. 'Energy Point Rule'
#: frappe/social/doctype/energy_point_rule/energy_point_rule.json
@@ -28822,15 +28858,15 @@ msgstr "值已变更"
msgid "Value To Be Set"
msgstr "待设置值"
-#: frappe/model/base_document.py:1048 frappe/model/document.py:834
+#: frappe/model/base_document.py:1048 frappe/model/document.py:869
msgid "Value cannot be changed for {0}"
msgstr "{0}的值不可更改"
-#: frappe/model/document.py:780
+#: frappe/model/document.py:815
msgid "Value cannot be negative for"
msgstr "值不能为负数:"
-#: frappe/model/document.py:784
+#: frappe/model/document.py:819
msgid "Value cannot be negative for {0}: {1}"
msgstr "{0}的值不能为负数:{1}"
@@ -28838,7 +28874,7 @@ msgstr "{0}的值不能为负数:{1}"
msgid "Value for a check field can be either 0 or 1"
msgstr "复选框字段值只能是0或1"
-#: frappe/custom/doctype/customize_form/customize_form.py:610
+#: frappe/custom/doctype/customize_form/customize_form.py:611
msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters"
msgstr "{1}中字段{0}的值过长,长度应小于{2}个字符"
@@ -29107,7 +29143,7 @@ msgstr "警告"
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr "警告:即将数据丢失!继续操作将永久删除{0}的数据库列:"
-#: frappe/core/doctype/doctype/doctype.py:1123
+#: frappe/core/doctype/doctype/doctype.py:1124
msgid "Warning: Naming is not set"
msgstr "警告:未设置命名规则"
@@ -29193,7 +29229,7 @@ msgstr "网页"
msgid "Web Page Block"
msgstr "网页区块"
-#: frappe/public/js/frappe/utils/utils.js:1708
+#: frappe/public/js/frappe/utils/utils.js:1712
msgid "Web Page URL"
msgstr "网页URL"
@@ -29358,7 +29394,7 @@ msgstr "网站脚本"
msgid "Website Search Field"
msgstr "网站搜索字段"
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1521
msgid "Website Search Field must be a valid fieldname"
msgstr "网站搜索字段必须是有效字段名"
@@ -30017,7 +30053,7 @@ msgstr "未登录状态下无权访问此页面"
msgid "You are not permitted to access this page."
msgstr "您无权访问此页面"
-#: frappe/__init__.py:665
+#: frappe/__init__.py:658
msgid "You are not permitted to access this resource."
msgstr "您无权访问此资源"
@@ -30074,7 +30110,7 @@ msgstr "浏览本页后可继续完成新手引导"
msgid "You can disable this {0} instead of deleting it."
msgstr "可禁用而非删除此{0}"
-#: frappe/core/doctype/file/file.py:704
+#: frappe/core/doctype/file/file.py:736
msgid "You can increase the limit from System Settings."
msgstr "可从系统设置中提高限制"
@@ -30124,11 +30160,11 @@ msgstr "可通过表单定制设置字段层级"
msgid "You can use wildcard %"
msgstr "可使用通配符%"
-#: frappe/custom/doctype/customize_form/customize_form.py:388
+#: frappe/custom/doctype/customize_form/customize_form.py:389
msgid "You can't set 'Options' for field {0}"
msgstr "无法为字段{0}设置'选项'"
-#: frappe/custom/doctype/customize_form/customize_form.py:392
+#: frappe/custom/doctype/customize_form/customize_form.py:393
msgid "You can't set 'Translatable' for field {0}"
msgstr "无法为字段{0}设置'可翻译'"
@@ -30150,7 +30186,7 @@ msgstr "无法从单一文档类型创建仪表板图表"
msgid "You cannot give review points to yourself"
msgstr "不可给自己分配评审点"
-#: frappe/custom/doctype/customize_form/customize_form.py:384
+#: frappe/custom/doctype/customize_form/customize_form.py:385
msgid "You cannot unset 'Read Only' for field {0}"
msgstr "无法取消字段{0}的'只读'属性"
@@ -30201,7 +30237,7 @@ msgstr "积分不足"
msgid "You do not have enough review points"
msgstr "评审点不足"
-#: frappe/desk/query_report.py:824
+#: frappe/desk/query_report.py:831
msgid "You do not have permission to access {0}: {1}."
msgstr "您无权访问{0}:{1}。"
@@ -30245,7 +30281,7 @@ msgstr "您有新消息来自:"
msgid "You have been successfully logged out"
msgstr "您已成功登出"
-#: frappe/custom/doctype/customize_form/customize_form.py:243
+#: frappe/custom/doctype/customize_form/customize_form.py:244
msgid "You have hit the row size limit on database table: {0}"
msgstr "已达到数据库表{0}的行大小限制"
@@ -30302,7 +30338,7 @@ msgstr "必须登录才能使用此表单"
msgid "You must login to submit this form"
msgstr "必须登录才能提交此表单"
-#: frappe/model/document.py:354
+#: frappe/model/document.py:389
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr "执行此操作需要{1} {2}的'{0}'权限"
@@ -31433,7 +31469,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr "{0}于{1}取消了此文档"
-#: frappe/model/document.py:547
+#: frappe/model/document.py:582
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr "{0}未被取消,无法修订。请在创建修订前取消该文档"
@@ -31466,7 +31502,7 @@ msgstr "{0}将{1}更改为{2}"
msgid "{0} comments"
msgstr "{0}条评论"
-#: frappe/core/doctype/doctype/doctype.py:1603
+#: frappe/core/doctype/doctype/doctype.py:1604
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr "{0}包含无效的Fetch From表达式,不能自我引用"
@@ -31579,15 +31615,15 @@ msgstr "如果{1}秒内未自动跳转,请点击{0}"
msgid "{0} in row {1} cannot have both URL and child items"
msgstr "第{1}行的{0}不能同时包含URL和子项"
-#: frappe/core/doctype/doctype/doctype.py:932
+#: frappe/core/doctype/doctype/doctype.py:933
msgid "{0} is a mandatory field"
msgstr "{0}是必填字段"
-#: frappe/core/doctype/file/file.py:512
+#: frappe/core/doctype/file/file.py:544
msgid "{0} is a not a valid zip file"
msgstr "{0}不是有效的zip文件"
-#: frappe/core/doctype/doctype/doctype.py:1616
+#: frappe/core/doctype/doctype/doctype.py:1617
msgid "{0} is an invalid Data field."
msgstr "{0}是无效的数据字段"
@@ -31685,7 +31721,7 @@ msgstr "{0}不是{1}的有效父字段"
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr "{0}不是有效的报告格式。报告格式应为以下之一:{1}"
-#: frappe/core/doctype/file/file.py:492
+#: frappe/core/doctype/file/file.py:524
msgid "{0} is not a zip file"
msgstr "{0}不是zip文件"
@@ -31765,23 +31801,23 @@ msgstr "{0}分钟前"
msgid "{0} months ago"
msgstr "{0}个月前"
-#: frappe/model/document.py:1787
+#: frappe/model/document.py:1822
msgid "{0} must be after {1}"
msgstr "{0}必须在{1}之后"
-#: frappe/model/document.py:1550
+#: frappe/model/document.py:1585
msgid "{0} must be beginning with '{1}'"
msgstr "{0}必须以'{1}'开头"
-#: frappe/model/document.py:1552
+#: frappe/model/document.py:1587
msgid "{0} must be equal to '{1}'"
msgstr "{0}必须等于'{1}'"
-#: frappe/model/document.py:1548
+#: frappe/model/document.py:1583
msgid "{0} must be none of {1}"
msgstr "{0}不能是{1}中的任何一项"
-#: frappe/model/document.py:1546 frappe/utils/csvutils.py:161
+#: frappe/model/document.py:1581 frappe/utils/csvutils.py:161
msgid "{0} must be one of {1}"
msgstr "{0}必须是{1}中的一项"
@@ -31793,7 +31829,7 @@ msgstr "需先设置{0}"
msgid "{0} must be unique"
msgstr "{0}必须唯一"
-#: frappe/model/document.py:1554
+#: frappe/model/document.py:1589
msgid "{0} must be {1} {2}"
msgstr "{0}必须为{1}{2}"
@@ -31883,11 +31919,11 @@ msgstr "{0}撤销了{1}"
msgid "{0} role does not have permission on any doctype"
msgstr "{0}角色无任何文档类型权限"
-#: frappe/model/document.py:1780
+#: frappe/model/document.py:1815
msgid "{0} row #{1}: "
msgstr "{0}行#{1}:"
-#: frappe/desk/query_report.py:605
+#: frappe/desk/query_report.py:612
msgid "{0} saved successfully"
msgstr "{0}保存成功"
@@ -31907,7 +31943,7 @@ msgstr "{0}已将此文档公开共享"
msgid "{0} shared this document with {1}"
msgstr "{0}已将此文档共享给{1}"
-#: frappe/core/doctype/doctype/doctype.py:314
+#: frappe/core/doctype/doctype/doctype.py:315
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr "{0}应建立索引,因其在仪表盘连接中被引用"
@@ -31943,7 +31979,7 @@ msgstr "{0}至{1}"
msgid "{0} un-shared this document with {1}"
msgstr "{0}取消与{1}共享此文档"
-#: frappe/custom/doctype/customize_form/customize_form.py:252
+#: frappe/custom/doctype/customize_form/customize_form.py:253
msgid "{0} updated"
msgstr "{0}已更新"
@@ -31999,7 +32035,7 @@ msgstr "{0}{1}不存在,请选择新合并目标"
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr "{0}{1}关联了以下已提交文档:{2}"
-#: frappe/model/document.py:260 frappe/permissions.py:558
+#: frappe/model/document.py:295 frappe/permissions.py:558
msgid "{0} {1} not found"
msgstr "未找到{0}{1}"
@@ -32019,31 +32055,31 @@ msgstr "已完成{0}/{1} | 请保持此标签页开启直至完成"
msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}"
msgstr "{0}:'{1}'(当前{3}字符)将被截断,最大允许字符数为{2}"
-#: frappe/core/doctype/doctype/doctype.py:1798
+#: frappe/core/doctype/doctype/doctype.py:1799
msgid "{0}: Cannot set Amend without Cancel"
msgstr "{0}:未设置取消时无法设置修订"
-#: frappe/core/doctype/doctype/doctype.py:1816
+#: frappe/core/doctype/doctype/doctype.py:1817
msgid "{0}: Cannot set Assign Amend if not Submittable"
msgstr "{0}:非可提交类型无法设置分配修订"
-#: frappe/core/doctype/doctype/doctype.py:1814
+#: frappe/core/doctype/doctype/doctype.py:1815
msgid "{0}: Cannot set Assign Submit if not Submittable"
msgstr "{0}:非可提交类型无法设置分配提交"
-#: frappe/core/doctype/doctype/doctype.py:1793
+#: frappe/core/doctype/doctype/doctype.py:1794
msgid "{0}: Cannot set Cancel without Submit"
msgstr "{0}:未设置提交时无法设置取消"
-#: frappe/core/doctype/doctype/doctype.py:1800
+#: frappe/core/doctype/doctype/doctype.py:1801
msgid "{0}: Cannot set Import without Create"
msgstr "{0}:未设置创建权限时无法设置导入"
-#: frappe/core/doctype/doctype/doctype.py:1796
+#: frappe/core/doctype/doctype/doctype.py:1797
msgid "{0}: Cannot set Submit, Cancel, Amend without Write"
msgstr "{0}:未设置写入权限时无法设置提交/取消/修订"
-#: frappe/core/doctype/doctype/doctype.py:1820
+#: frappe/core/doctype/doctype/doctype.py:1821
msgid "{0}: Cannot set import as {1} is not importable"
msgstr "{0}:{1}不可导入,无法设置导入权限"
@@ -32051,43 +32087,43 @@ msgstr "{0}:{1}不可导入,无法设置导入权限"
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr "{0}:附加新周期性文档失败。需在打印设置中启用{1}以在自动重复通知邮件中附加文档"
-#: frappe/core/doctype/doctype/doctype.py:1424
+#: frappe/core/doctype/doctype/doctype.py:1425
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr "{0}:字段'{1}'存在重复值,无法设置为唯一"
-#: frappe/core/doctype/doctype/doctype.py:1332
+#: frappe/core/doctype/doctype/doctype.py:1333
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr "{0}:第{2}行字段{1}无默认值时,不能同时设为隐藏和必填"
-#: frappe/core/doctype/doctype/doctype.py:1291
+#: frappe/core/doctype/doctype/doctype.py:1292
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr "{0}:类型为{2}的字段{1}不可设为必填"
-#: frappe/core/doctype/doctype/doctype.py:1279
+#: frappe/core/doctype/doctype/doctype.py:1280
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr "{0}:字段名{1}在第{2}行重复出现"
-#: frappe/core/doctype/doctype/doctype.py:1411
+#: frappe/core/doctype/doctype/doctype.py:1412
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr "{0}:类型为{1}的字段{2}不可设为唯一"
-#: frappe/core/doctype/doctype/doctype.py:1753
+#: frappe/core/doctype/doctype/doctype.py:1754
msgid "{0}: No basic permissions set"
msgstr "{0}:未设置基础权限"
-#: frappe/core/doctype/doctype/doctype.py:1767
+#: frappe/core/doctype/doctype/doctype.py:1768
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr "{0}:同一角色、层级和{1}仅允许存在一条规则"
-#: frappe/core/doctype/doctype/doctype.py:1313
+#: frappe/core/doctype/doctype/doctype.py:1314
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr "{0}:第{2}行字段{1}的选项必须是有效文档类型"
-#: frappe/core/doctype/doctype/doctype.py:1302
+#: frappe/core/doctype/doctype/doctype.py:1303
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr "{0}:第{2}行链接或表格类型字段{1}需要设置选项"
-#: frappe/core/doctype/doctype/doctype.py:1320
+#: frappe/core/doctype/doctype/doctype.py:1321
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr "{0}:字段{3}的选项{1}必须与文档类型名称{2}一致"
@@ -32095,7 +32131,7 @@ msgstr "{0}:字段{3}的选项{1}必须与文档类型名称{2}一致"
msgid "{0}: Other permission rules may also apply"
msgstr "{0}:可能同时适用其他权限规则"
-#: frappe/core/doctype/doctype/doctype.py:1782
+#: frappe/core/doctype/doctype/doctype.py:1783
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr "{0}:需先设置0级权限再设置更高层级"
@@ -32103,7 +32139,7 @@ msgstr "{0}:需先设置0级权限再设置更高层级"
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr "{0}:可通过{1}按需调整字段限制"
-#: frappe/core/doctype/doctype/doctype.py:1266
+#: frappe/core/doctype/doctype/doctype.py:1267
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr "{0}:字段名不能设为保留关键字{1}"
@@ -32120,7 +32156,7 @@ msgstr "{0}:{1}状态已设为{2}"
msgid "{0}: {1} vs {2}"
msgstr "{0}:{1}与{2}"
-#: frappe/core/doctype/doctype/doctype.py:1432
+#: frappe/core/doctype/doctype/doctype.py:1433
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr "{0}:类型为{1}的字段{2}不可建立索引"
@@ -32144,7 +32180,7 @@ msgstr "已选择{count}行"
msgid "{count} rows selected"
msgstr "已选择{count}行"
-#: frappe/core/doctype/doctype/doctype.py:1486
+#: frappe/core/doctype/doctype/doctype.py:1487
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr "{{{0}}}不是有效字段名模式,应为{{field_name}}"