+ ${__("Enter expressions that will be evaluated when the card is displayed. For example:")}
+ frappe.defaults.get_user_default("Company")
+ frappe.datetime.get_today()
+
This link will expire in {1} hours."
msgstr ""
-#: frappe/core/doctype/user/user.py:1046
+#: frappe/core/doctype/user/user.py:1040
msgid "The reset password link has been expired"
msgstr ""
-#: frappe/core/doctype/user/user.py:1048
+#: frappe/core/doctype/user/user.py:1042
msgid "The reset password link has either been used before or is invalid"
msgstr ""
@@ -27161,7 +27231,7 @@ msgstr ""
msgid "Theme URL"
msgstr ""
-#: frappe/workflow/doctype/workflow/workflow.js:125
+#: frappe/workflow/doctype/workflow/workflow.js:153
msgid "There are documents which have workflow states that do not exist in this Workflow. It is recommended that you add these states to the Workflow and change their states before removing these states."
msgstr ""
@@ -27173,7 +27243,7 @@ msgstr ""
msgid "There are no {0} for this {1}, why don't you start one!"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:989
+#: frappe/public/js/frappe/views/reports/query_report.js:998
msgid "There are {0} with the same filters already in the queue:"
msgstr ""
@@ -27182,7 +27252,7 @@ msgstr ""
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1475
+#: frappe/core/doctype/doctype/doctype.py:1481
msgid "There can be only one Fold in a form"
msgstr ""
@@ -27206,7 +27276,7 @@ msgstr ""
msgid "There is some problem with the file url: {0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:986
+#: frappe/public/js/frappe/views/reports/query_report.js:995
msgid "There is {0} with the same filters already in the queue:"
msgstr ""
@@ -27222,7 +27292,7 @@ msgstr ""
msgid "There was an error saving filters"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/attachments.js:216
+#: frappe/public/js/frappe/form/sidebar/attachments.js:226
msgid "There were errors"
msgstr ""
@@ -27230,7 +27300,7 @@ msgstr ""
msgid "There were errors while creating the document. Please try again."
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:904
+#: frappe/public/js/frappe/views/communication.js:923
msgid "There were errors while sending email. Please try again."
msgstr ""
@@ -27312,7 +27382,7 @@ msgstr ""
msgid "This cannot be undone"
msgstr ""
-#: frappe/desk/doctype/number_card/number_card.js:484
+#: frappe/desk/doctype/number_card/number_card.js:485
msgctxt "Number Card"
msgid "This card is visible only to Administrator and System Managers by default. Set a DocType to share with users who have read access."
msgstr ""
@@ -27331,11 +27401,11 @@ msgstr ""
msgid "This doctype has no orphan fields to trim"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1075
+#: frappe/core/doctype/doctype/doctype.py:1081
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
-#: frappe/model/delete_doc.py:155
+#: frappe/model/delete_doc.py:152
msgid "This document can not be deleted right now as it's being modified by another user. Please try again after some time."
msgstr ""
@@ -27347,11 +27417,11 @@ msgstr ""
msgid "This document has been modified after the email was sent."
msgstr ""
-#: frappe/public/js/frappe/form/form.js:1354
+#: frappe/public/js/frappe/form/form.js:1366
msgid "This document has unsaved changes which might not appear in final PDF. Consider saving the document before printing."
msgstr ""
-#: frappe/public/js/frappe/form/form.js:1142
+#: frappe/public/js/frappe/form/form.js:1143
msgid "This document is already amended, you cannot ammend it again"
msgstr ""
@@ -27369,7 +27439,7 @@ msgid ""
"\t\t\t\tPlease contact your system manager to enable this by installing pycups!"
msgstr ""
-#: frappe/public/js/frappe/form/templates/form_sidebar.html:66
+#: frappe/public/js/frappe/form/templates/form_sidebar.html:40
msgid "This feature is brand new and still experimental"
msgstr ""
@@ -27395,11 +27465,11 @@ msgstr ""
msgid "This file is public. It can be accessed without authentication."
msgstr ""
-#: frappe/public/js/frappe/form/form.js:1248
+#: frappe/public/js/frappe/form/form.js:1249
msgid "This form has been modified after you have loaded it"
msgstr ""
-#: frappe/public/js/frappe/form/form.js:2314
+#: frappe/public/js/frappe/form/form.js:2332
msgid "This form is not editable due to a Workflow."
msgstr ""
@@ -27418,7 +27488,7 @@ msgstr ""
msgid "This goes above the slideshow."
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2337
+#: frappe/public/js/frappe/views/reports/query_report.js:2346
msgid "This is a background report. Please set the appropriate filters and then generate a new one."
msgstr ""
@@ -27468,7 +27538,7 @@ msgstr ""
msgid "This month"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1065
+#: frappe/public/js/frappe/views/reports/query_report.js:1074
msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead."
msgstr ""
@@ -27476,7 +27546,7 @@ msgstr ""
msgid "This report was generated on {0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:877
+#: frappe/public/js/frappe/views/reports/query_report.js:786
msgid "This report was generated {0}."
msgstr ""
@@ -27544,7 +27614,7 @@ msgstr ""
msgid "This will terminate the job immediately and might be dangerous, are you sure?"
msgstr ""
-#: frappe/core/doctype/user/user.py:1321
+#: frappe/core/doctype/user/user.py:1315
msgid "Throttled"
msgstr ""
@@ -27670,11 +27740,6 @@ msgstr ""
msgid "Timeless Night"
msgstr ""
-#. Label of the timeline (Check) field in DocType 'User'
-#: frappe/core/doctype/user/user.json
-msgid "Timeline"
-msgstr ""
-
#. Label of the timeline_doctype (Link) field in DocType 'Activity Log'
#: frappe/core/doctype/activity_log/activity_log.json
msgid "Timeline DocType"
@@ -27697,11 +27762,11 @@ msgstr ""
msgid "Timeline Name"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1570
+#: frappe/core/doctype/doctype/doctype.py:1576
msgid "Timeline field must be a Link or Dynamic Link"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1566
+#: frappe/core/doctype/doctype/doctype.py:1572
msgid "Timeline field must be a valid fieldname"
msgstr ""
@@ -27795,7 +27860,7 @@ msgstr ""
msgid "Title Prefix"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1507
+#: frappe/core/doctype/doctype/doctype.py:1513
msgid "Title field must be a valid fieldname"
msgstr ""
@@ -27810,7 +27875,7 @@ msgstr ""
msgid "To"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:53
+#: frappe/public/js/frappe/views/communication.js:55
msgctxt "Email Recipients"
msgid "To"
msgstr ""
@@ -27885,10 +27950,6 @@ msgstr ""
msgid "To generate password click {0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:878
-msgid "To get the updated report, click on {0}."
-msgstr ""
-
#: frappe/email/doctype/email_account/email_account.js:139
msgid "To know more click {0}"
msgstr ""
@@ -27938,7 +27999,7 @@ msgstr ""
msgid "Today"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1612
+#: frappe/public/js/frappe/views/reports/report_view.js:1627
msgid "Toggle Chart"
msgstr ""
@@ -27984,7 +28045,7 @@ msgstr ""
msgid "Tomorrow"
msgstr ""
-#: frappe/desk/doctype/bulk_update/bulk_update.py:76
+#: frappe/desk/doctype/bulk_update/bulk_update.py:79
#: frappe/model/workflow.py:331
msgid "Too Many Documents"
msgstr ""
@@ -28005,7 +28066,7 @@ msgstr ""
msgid "Too many requests. Please try again later."
msgstr ""
-#: frappe/core/doctype/user/user.py:1089
+#: frappe/core/doctype/user/user.py:1083
msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour"
msgstr ""
@@ -28068,8 +28129,8 @@ msgstr ""
#: frappe/desk/query_report.py:685
#: frappe/public/js/frappe/views/reports/print_grid.html:50
-#: frappe/public/js/frappe/views/reports/query_report.js:1367
-#: frappe/public/js/frappe/views/reports/report_view.js:1593
+#: frappe/public/js/frappe/views/reports/query_report.js:1376
+#: frappe/public/js/frappe/views/reports/report_view.js:1608
msgid "Total"
msgstr ""
@@ -28119,11 +28180,11 @@ msgstr ""
msgid "Total:"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1293
+#: frappe/public/js/frappe/views/reports/report_view.js:1308
msgid "Totals"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1268
+#: frappe/public/js/frappe/views/reports/report_view.js:1283
msgid "Totals Row"
msgstr ""
@@ -28185,7 +28246,7 @@ msgstr ""
msgid "Track milestones for any document"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:2079
+#: frappe/public/js/frappe/utils/utils.js:2109
msgid "Tracking URL generated and copied to clipboard"
msgstr ""
@@ -28193,7 +28254,7 @@ msgstr ""
msgid "Transgender"
msgstr ""
-#: frappe/public/js/workflow_builder/components/Properties.vue:19
+#: frappe/public/js/workflow_builder/components/Properties.vue:28
msgid "Transition Properties"
msgstr ""
@@ -28221,7 +28282,7 @@ msgstr ""
msgid "Translatable"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2398
+#: frappe/public/js/frappe/views/reports/query_report.js:2407
msgid "Translate Data"
msgstr ""
@@ -28232,7 +28293,7 @@ msgstr ""
msgid "Translate Link Fields"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1708
+#: frappe/public/js/frappe/views/reports/report_view.js:1723
msgid "Translate values"
msgstr ""
@@ -28254,6 +28315,10 @@ msgstr ""
msgid "Translations"
msgstr ""
+#: frappe/core/doctype/translation/translation.js:7
+msgid "Translations can be viewed by guests, avoid storing private details in translations."
+msgstr ""
+
#. Name of a role
#: frappe/core/doctype/translation/translation.json
msgid "Translator"
@@ -28612,7 +28677,7 @@ msgstr ""
msgid "Undo last action"
msgstr ""
-#: frappe/public/js/frappe/form/templates/form_sidebar.html:153
+#: frappe/public/js/frappe/form/templates/form_sidebar.html:154
#: frappe/public/js/frappe/form/toolbar.js:945
msgid "Unfollow"
msgstr ""
@@ -28658,7 +28723,7 @@ msgstr ""
msgid "Unknown Rounding Method: {}"
msgstr ""
-#: frappe/auth.py:325
+#: frappe/auth.py:329
msgid "Unknown User"
msgstr ""
@@ -28693,7 +28758,7 @@ msgstr ""
#: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9
#: frappe/public/js/frappe/data_import/data_exporter.js:160
#: frappe/public/js/frappe/form/controls/multicheck.js:179
-#: frappe/public/js/frappe/views/reports/report_view.js:1651
+#: frappe/public/js/frappe/views/reports/report_view.js:1666
msgid "Unselect All"
msgstr ""
@@ -28760,10 +28825,10 @@ msgstr ""
#: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:23
#: frappe/custom/doctype/customize_form/customize_form.js:448
#: frappe/desk/doctype/bulk_update/bulk_update.js:15
-#: frappe/printing/page/print_format_builder/print_format_builder.js:447
-#: frappe/printing/page/print_format_builder/print_format_builder.js:507
-#: frappe/printing/page/print_format_builder/print_format_builder.js:678
-#: frappe/printing/page/print_format_builder/print_format_builder.js:799
+#: frappe/printing/page/print_format_builder/print_format_builder.js:449
+#: frappe/printing/page/print_format_builder/print_format_builder.js:509
+#: frappe/printing/page/print_format_builder/print_format_builder.js:680
+#: frappe/printing/page/print_format_builder/print_format_builder.js:801
#: frappe/public/js/frappe/form/grid_row.js:413
msgid "Update"
msgstr ""
@@ -28888,7 +28953,7 @@ msgstr ""
msgid "Updating related fields..."
msgstr ""
-#: frappe/desk/doctype/bulk_update/bulk_update.py:125
+#: frappe/desk/doctype/bulk_update/bulk_update.py:128
msgid "Updating {0}"
msgstr ""
@@ -28896,15 +28961,14 @@ msgstr ""
msgid "Updating {0} of {1}, {2}"
msgstr ""
-#: frappe/public/js/frappe/file_uploader/FileUploader.vue:526
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:152
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:153
#: frappe/public/js/frappe/form/grid.js:66
-#: frappe/public/js/frappe/form/templates/form_sidebar.html:13
+#: frappe/public/js/frappe/form/templates/form_sidebar.html:12
msgid "Upload"
msgstr ""
-#: frappe/public/js/frappe/file_uploader/FileUploader.vue:663
+#: frappe/public/js/frappe/file_uploader/FileUploader.vue:648
msgid "Upload Failed"
msgstr ""
@@ -28930,6 +28994,10 @@ msgstr ""
msgid "Uploaded To Google Drive"
msgstr ""
+#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:154
+msgid "Uploading"
+msgstr ""
+
#. Description of the 'Value to Validate' (Data) field in DocType 'Onboarding
#. Step'
#: frappe/desk/doctype/onboarding_step/onboarding_step.json
@@ -28950,7 +29018,7 @@ msgstr ""
#. Label of the use_html (Check) field in DocType 'Email Template'
#: frappe/email/doctype/email_template/email_template.json
-#: frappe/public/js/frappe/views/communication.js:116
+#: frappe/public/js/frappe/views/communication.js:119
msgid "Use HTML"
msgstr ""
@@ -29018,7 +29086,7 @@ msgstr ""
msgid "Use if the default settings don't seem to detect your data correctly"
msgstr ""
-#: frappe/model/db_query.py:511
+#: frappe/model/db_query.py:515
msgid "Use of sub-query or function is restricted"
msgstr ""
@@ -29226,7 +29294,7 @@ msgstr ""
msgid "User Invitation"
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.html:52
+#: frappe/public/js/frappe/ui/sidebar/sidebar.html:59
msgid "User Menu"
msgstr ""
@@ -29246,12 +29314,12 @@ msgstr ""
#. Label of a Link in the Users Workspace
#: frappe/core/page/permission_manager/permission_manager_help.html:97
#: frappe/core/workspace/users/users.json
-#: frappe/public/js/frappe/views/reports/query_report.js:2084
-#: frappe/public/js/frappe/views/reports/report_view.js:1811
+#: frappe/public/js/frappe/views/reports/query_report.js:2093
+#: frappe/public/js/frappe/views/reports/report_view.js:1826
msgid "User Permissions"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1943
+#: frappe/public/js/frappe/list/list_view.js:1958
msgctxt "Button in list view menu"
msgid "User Permissions"
msgstr ""
@@ -29329,7 +29397,7 @@ msgstr ""
msgid "User can login using Email id or User Name"
msgstr ""
-#: frappe/auth.py:183 frappe/utils/user.py:301
+#: frappe/auth.py:183 frappe/utils/user.py:304
msgid "User does not exist"
msgstr ""
@@ -29367,7 +29435,7 @@ msgstr ""
msgid "User with email: {0} does not exist in the system. Please ask 'System Administrator' to create the user for you."
msgstr ""
-#: frappe/core/doctype/user/user.py:579
+#: frappe/core/doctype/user/user.py:573
msgid "User {0} cannot be deleted"
msgstr ""
@@ -29375,7 +29443,7 @@ msgstr ""
msgid "User {0} cannot be disabled"
msgstr ""
-#: frappe/core/doctype/user/user.py:652
+#: frappe/core/doctype/user/user.py:646
msgid "User {0} cannot be renamed"
msgstr ""
@@ -29387,7 +29455,7 @@ msgstr ""
msgid "User {0} does not have doctype access via role permission for document {1}"
msgstr ""
-#: frappe/desk/doctype/workspace/workspace.py:301
+#: frappe/desk/doctype/workspace/workspace.py:313
msgid "User {0} does not have the permission to create a Workspace."
msgstr ""
@@ -29396,11 +29464,11 @@ msgstr ""
msgid "User {0} has requested for data deletion"
msgstr ""
-#: frappe/core/doctype/user/user.py:1465
+#: frappe/core/doctype/user/user.py:1459
msgid "User {0} has started an impersonation session as you.
Reason provided: {1}"
msgstr ""
-#: frappe/core/doctype/user/user.py:1448
+#: frappe/core/doctype/user/user.py:1442
msgid "User {0} impersonated as {1}"
msgstr ""
@@ -29429,7 +29497,7 @@ msgstr ""
msgid "Username"
msgstr ""
-#: frappe/core/doctype/user/user.py:741
+#: frappe/core/doctype/user/user.py:735
msgid "Username {0} already exists"
msgstr ""
@@ -29536,8 +29604,8 @@ msgstr ""
#: frappe/core/doctype/sms_parameter/sms_parameter.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:305
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:439
-#: frappe/desk/doctype/number_card/number_card.js:208
-#: frappe/desk/doctype/number_card/number_card.js:347
+#: frappe/desk/doctype/number_card/number_card.js:203
+#: frappe/desk/doctype/number_card/number_card.js:342
#: frappe/email/doctype/auto_email_report/auto_email_report.js:95
#: frappe/integrations/doctype/query_parameters/query_parameters.json
#: frappe/integrations/doctype/webhook_header/webhook_header.json
@@ -29573,15 +29641,15 @@ msgstr ""
msgid "Value Too Long"
msgstr ""
-#: frappe/model/base_document.py:1246 frappe/model/document.py:877
+#: frappe/model/base_document.py:1246 frappe/model/document.py:878
msgid "Value cannot be changed for {0}"
msgstr ""
-#: frappe/model/document.py:823
+#: frappe/model/document.py:824
msgid "Value cannot be negative for"
msgstr ""
-#: frappe/model/document.py:827
+#: frappe/model/document.py:828
msgid "Value cannot be negative for {0}: {1}"
msgstr ""
@@ -29716,6 +29784,11 @@ msgstr ""
msgid "View Audit Trail"
msgstr ""
+#. Option for the 'Action' (Select) field in DocType 'Onboarding Step'
+#: frappe/desk/doctype/onboarding_step/onboarding_step.json
+msgid "View Docs"
+msgstr ""
+
#: frappe/core/doctype/user/user.js:152
msgid "View Doctype Permissions"
msgstr ""
@@ -29767,11 +29840,6 @@ msgstr ""
msgid "View Sidebar"
msgstr ""
-#. Label of the view_switcher (Check) field in DocType 'User'
-#: frappe/core/doctype/user/user.json
-msgid "View Switcher"
-msgstr ""
-
#: frappe/website/doctype/website_settings/website_settings.js:16
msgid "View Website"
msgstr ""
@@ -29828,7 +29896,7 @@ msgstr ""
msgid "Virtual DocType {} requires overriding an instance method called {} found {}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1689
+#: frappe/core/doctype/doctype/doctype.py:1695
msgid "Virtual tables must be virtual fields"
msgstr ""
@@ -29885,7 +29953,7 @@ msgstr ""
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1146
+#: frappe/core/doctype/doctype/doctype.py:1152
msgid "Warning: Naming is not set"
msgstr ""
@@ -29910,11 +29978,6 @@ msgstr ""
msgid "Watch Tutorial"
msgstr ""
-#. Option for the 'Action' (Select) field in DocType 'Onboarding Step'
-#: frappe/desk/doctype/onboarding_step/onboarding_step.json
-msgid "Watch Video"
-msgstr ""
-
#: frappe/desk/doctype/workspace/workspace.js:34
msgid "We do not allow editing of this document. Simply click the Edit button on the workspace page to make your workspace editable and customize it as you wish"
msgstr ""
@@ -29973,7 +30036,7 @@ msgstr ""
msgid "Web Page Block"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:2007
+#: frappe/public/js/frappe/utils/utils.js:2037
msgid "Web Page URL"
msgstr ""
@@ -30133,7 +30196,7 @@ msgstr ""
msgid "Website Search Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1554
+#: frappe/core/doctype/doctype/doctype.py:1560
msgid "Website Search Field must be a valid fieldname"
msgstr ""
@@ -30292,11 +30355,19 @@ msgstr ""
msgid "Welcome Workspace"
msgstr ""
-#: frappe/core/doctype/user/user.py:457
+#: frappe/core/doctype/user/user.py:451
msgid "Welcome email sent"
msgstr ""
-#: frappe/core/doctype/user/user.py:518
+#: frappe/public/js/frappe/ui/user_onboarding/user_onboarding.bundle.js:17
+msgid "Welcome to Frappe!"
+msgstr ""
+
+#: frappe/public/js/frappe/views/workspace/workspace.js:680
+msgid "Welcome to the {0} workspace"
+msgstr ""
+
+#: frappe/core/doctype/user/user.py:512
msgid "Welcome to {0}"
msgstr ""
@@ -30363,7 +30434,7 @@ msgstr ""
msgid "Will be your login ID"
msgstr ""
-#: frappe/printing/page/print_format_builder/print_format_builder.js:424
+#: frappe/printing/page/print_format_builder/print_format_builder.js:426
msgid "Will only be shown if section headings are enabled"
msgstr ""
@@ -30394,7 +30465,7 @@ msgstr ""
#. Label of a Workspace Sidebar Item
#: frappe/core/doctype/comment/comment.json
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/public/js/workflow_builder/store.js:129
+#: frappe/public/js/workflow_builder/store.js:133
#: frappe/workflow/doctype/workflow/workflow.json
#: frappe/workspace_sidebar/build.json
msgid "Workflow"
@@ -30402,7 +30473,7 @@ msgstr ""
#. Name of a DocType
#: frappe/workflow/doctype/workflow_action/workflow_action.json
-#: frappe/workflow/doctype/workflow_action/workflow_action.py:455
+#: frappe/workflow/doctype/workflow_action/workflow_action.py:499
msgid "Workflow Action"
msgstr ""
@@ -30429,7 +30500,7 @@ msgstr ""
msgid "Workflow Action is not created for optional states"
msgstr ""
-#: frappe/public/js/workflow_builder/store.js:129
+#: frappe/public/js/workflow_builder/store.js:133
#: frappe/workflow/doctype/workflow/workflow.js:25
#: frappe/workflow/page/workflow_builder/workflow_builder.js:4
msgid "Workflow Builder"
@@ -30453,7 +30524,7 @@ msgstr ""
msgid "Workflow Data"
msgstr ""
-#: frappe/public/js/workflow_builder/components/Properties.vue:44
+#: frappe/public/js/workflow_builder/components/Properties.vue:53
msgid "Workflow Details"
msgstr ""
@@ -30478,6 +30549,10 @@ msgstr ""
msgid "Workflow State"
msgstr ""
+#: frappe/workflow/doctype/workflow/workflow.py:100
+msgid "Workflow State '{0}' has Document Status {1}, but DocType '{2}' is not submittable. Only Document Status 0 (Draft) is allowed for non-submittable DocTypes."
+msgstr ""
+
#. Label of the workflow_state_field (Data) field in DocType 'Workflow'
#: frappe/workflow/doctype/workflow/workflow.json
msgid "Workflow State Field"
@@ -30491,7 +30566,7 @@ msgstr ""
msgid "Workflow State transition not allowed from {0} to {1}"
msgstr ""
-#: frappe/workflow/doctype/workflow/workflow.js:140
+#: frappe/workflow/doctype/workflow/workflow.js:168
msgid "Workflow States Don't Exist"
msgstr ""
@@ -30524,7 +30599,7 @@ msgstr ""
msgid "Workflow state represents the current state of a document."
msgstr ""
-#: frappe/public/js/workflow_builder/store.js:83
+#: frappe/public/js/workflow_builder/store.js:87
msgid "Workflow updated successfully"
msgstr ""
@@ -30539,7 +30614,7 @@ msgstr ""
#: frappe/desk/doctype/workspace/workspace.json
#: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:92
-#: frappe/public/js/frappe/utils/utils.js:967
+#: frappe/public/js/frappe/utils/utils.js:990
#: frappe/public/js/frappe/views/workspace/workspace.js:10
#: frappe/workspace_sidebar/build.json
msgid "Workspace"
@@ -30602,7 +30677,7 @@ msgstr ""
msgid "Workspace added to desktop"
msgstr ""
-#: frappe/public/js/frappe/views/workspace/workspace.js:558
+#: frappe/public/js/frappe/views/workspace/workspace.js:559
msgid "Workspace {0} created"
msgstr ""
@@ -30640,7 +30715,7 @@ msgstr ""
msgid "Wrong Fetch From value"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:529
+#: frappe/public/js/frappe/views/reports/report_view.js:544
msgid "X Axis Field"
msgstr ""
@@ -30654,7 +30729,7 @@ msgstr ""
msgid "XLSX"
msgstr ""
-#: frappe/public/js/frappe/file_uploader/FileUploader.vue:676
+#: frappe/public/js/frappe/file_uploader/FileUploader.vue:661
msgid "XMLHttpRequest Error"
msgstr ""
@@ -30663,13 +30738,13 @@ msgstr ""
msgid "Y Axis"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:536
+#: frappe/public/js/frappe/views/reports/report_view.js:551
msgid "Y Axis Fields"
msgstr ""
#. Label of the y_field (Select) field in DocType 'Dashboard Chart Field'
#: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json
-#: frappe/public/js/frappe/views/reports/query_report.js:1268
+#: frappe/public/js/frappe/views/reports/query_report.js:1277
msgid "Y Field"
msgstr ""
@@ -30800,14 +30875,22 @@ msgstr ""
msgid "You are not allowed to delete Standard Report"
msgstr ""
+#: frappe/email/doctype/notification/notification.py:728
+msgid "You are not allowed to delete a standard Notification. You can disable it instead."
+msgstr ""
+
#: frappe/website/doctype/website_theme/website_theme.py:73
msgid "You are not allowed to delete a standard Website Theme"
msgstr ""
-#: frappe/core/doctype/report/report.py:398
+#: frappe/core/doctype/report/report.py:407
msgid "You are not allowed to edit the report."
msgstr ""
+#: frappe/desk/doctype/workspace/workspace.py:87
+msgid "You are not allowed to edit this workspace"
+msgstr ""
+
#: frappe/core/doctype/data_import/exporter.py:121
#: frappe/core/doctype/data_import/exporter.py:125
#: frappe/desk/reportview.py:448 frappe/desk/reportview.py:451
@@ -30815,11 +30898,22 @@ msgstr ""
msgid "You are not allowed to export {} doctype"
msgstr ""
+#: frappe/automation/doctype/assignment_rule/assignment_rule.py:204
+#: frappe/desk/doctype/tag/tag.py:49 frappe/desk/form/assign_to.py:146
+#: frappe/desk/form/assign_to.py:187 frappe/utils/print_format.py:58
+msgid "You are not allowed to perform bulk actions"
+msgstr ""
+
+#: frappe/desk/doctype/bulk_update/bulk_update.py:59
+#: frappe/desk/reportview.py:601 frappe/utils/print_format.py:40
+msgid "You are not allowed to perform bulk actions."
+msgstr ""
+
#: frappe/public/js/frappe/views/treeview.js:458
msgid "You are not allowed to print this report"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:845
+#: frappe/public/js/frappe/views/communication.js:864
msgid "You are not allowed to send emails related to this document"
msgstr ""
@@ -30827,7 +30921,7 @@ msgstr ""
msgid "You are not allowed to update the status of this event."
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:634
+#: frappe/website/doctype/web_form/web_form.py:639
msgid "You are not allowed to update this Web Form Document"
msgstr ""
@@ -30864,7 +30958,7 @@ msgctxt "Form timeline"
msgid "You attached {0}"
msgstr ""
-#: frappe/printing/page/print_format_builder/print_format_builder.js:783
+#: frappe/printing/page/print_format_builder/print_format_builder.js:785
msgid "You can add dynamic properties from the document by using Jinja templating."
msgstr ""
@@ -30896,7 +30990,7 @@ msgstr ""
msgid "You can continue with the onboarding after exploring this page"
msgstr ""
-#: frappe/model/delete_doc.py:179
+#: frappe/model/delete_doc.py:176
msgid "You can disable this {0} instead of deleting it."
msgstr ""
@@ -31010,7 +31104,7 @@ msgctxt "Form timeline"
msgid "You created this document {0}"
msgstr ""
-#: frappe/public/js/frappe/request.js:171
+#: frappe/public/js/frappe/request.js:178
msgid "You do not have enough permissions to access this resource. Please contact your manager to get access."
msgstr ""
@@ -31034,7 +31128,7 @@ msgstr ""
msgid "You do not have permission to access {0}: {1}."
msgstr ""
-#: frappe/public/js/frappe/form/form.js:1000
+#: frappe/public/js/frappe/form/form.js:1001
msgid "You do not have permissions to cancel all linked documents."
msgstr ""
@@ -31042,7 +31136,7 @@ msgstr ""
msgid "You don't have access to Report: {0}"
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:841
+#: frappe/website/doctype/web_form/web_form.py:864
msgid "You don't have permission to access the {0} DocType."
msgstr ""
@@ -31090,7 +31184,7 @@ msgstr ""
msgid "You haven't added any Dashboard Charts or Number Cards yet."
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:516
+#: frappe/public/js/frappe/list/list_view.js:531
msgid "You haven't created a {0} yet"
msgstr ""
@@ -31106,11 +31200,11 @@ msgstr ""
msgid "You must add atleast one link."
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:837
+#: frappe/website/doctype/web_form/web_form.py:860
msgid "You must be logged in to use this form."
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:678
+#: frappe/website/doctype/web_form/web_form.py:683
msgid "You must login to submit this form"
msgstr ""
@@ -31118,8 +31212,8 @@ msgstr ""
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
-#: frappe/desk/doctype/workspace/workspace.py:132
-#: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py:74
+#: frappe/desk/doctype/workspace/workspace.py:144
+#: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py:75
msgid "You need to be Workspace Manager to delete a public workspace."
msgstr ""
@@ -31159,7 +31253,7 @@ msgstr ""
msgid "You need to have \"Share\" permission"
msgstr ""
-#: frappe/utils/print_format.py:329
+#: frappe/utils/print_format.py:335
msgid "You need to install pycups to use this feature!"
msgstr ""
@@ -31275,19 +31369,19 @@ msgstr ""
msgid "Your account has been deleted"
msgstr ""
-#: frappe/auth.py:523
+#: frappe/auth.py:527
msgid "Your account has been locked and will resume after {0} seconds"
msgstr ""
-#: frappe/desk/form/assign_to.py:280
+#: frappe/desk/form/assign_to.py:285
msgid "Your assignment on {0} {1} has been removed by {2}"
msgstr ""
-#: frappe/core/doctype/file/file.js:80
+#: frappe/core/doctype/file/file.js:89
msgid "Your browser does not support the audio element."
msgstr ""
-#: frappe/core/doctype/file/file.js:62
+#: frappe/core/doctype/file/file.js:71
msgid "Your browser does not support the video element."
msgstr ""
@@ -31382,7 +31476,7 @@ msgstr ""
msgid "amend"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:407 frappe/utils/data.py:1567
+#: frappe/public/js/frappe/utils/utils.js:430 frappe/utils/data.py:1567
msgid "and"
msgstr ""
@@ -31433,6 +31527,11 @@ msgstr ""
msgid "commented"
msgstr ""
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:258
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:262
+msgid "completed"
+msgstr ""
+
#. Option for the 'Permission Type' (Select) field in DocType 'Permission
#. Inspector'
#: frappe/core/doctype/permission_inspector/permission_inspector.json
@@ -31445,7 +31544,7 @@ msgid "cyan"
msgstr ""
#: frappe/public/js/frappe/form/controls/duration.js:219
-#: frappe/public/js/frappe/utils/utils.js:1203
+#: frappe/public/js/frappe/utils/utils.js:1226
msgctxt "Days (Field: Duration)"
msgid "d"
msgstr ""
@@ -31622,7 +31721,7 @@ msgid "gzip not found in PATH! This is required to take a backup."
msgstr ""
#: frappe/public/js/frappe/form/controls/duration.js:220
-#: frappe/public/js/frappe/utils/utils.js:1207
+#: frappe/public/js/frappe/utils/utils.js:1230
msgctxt "Hours (Field: Duration)"
msgid "h"
msgstr ""
@@ -31664,7 +31763,7 @@ msgstr ""
msgid "just now"
msgstr ""
-#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:309
+#: frappe/desk/desktop.py:254 frappe/desk/query_report.py:309
msgid "label"
msgstr ""
@@ -31695,7 +31794,7 @@ msgid "long"
msgstr ""
#: frappe/public/js/frappe/form/controls/duration.js:221
-#: frappe/public/js/frappe/utils/utils.js:1211
+#: frappe/public/js/frappe/utils/utils.js:1234
msgctxt "Minutes (Field: Duration)"
msgid "m"
msgstr ""
@@ -31788,7 +31887,7 @@ msgstr ""
msgid "on_update_after_submit"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:404 frappe/www/login.html:90
+#: frappe/public/js/frappe/utils/utils.js:427 frappe/www/login.html:90
#: frappe/www/login.py:112
msgid "or"
msgstr ""
@@ -31861,7 +31960,7 @@ msgid "restored {0} as {1}"
msgstr ""
#: frappe/public/js/frappe/form/controls/duration.js:222
-#: frappe/public/js/frappe/utils/utils.js:1215
+#: frappe/public/js/frappe/utils/utils.js:1238
msgctxt "Seconds (Field: Duration)"
msgid "s"
msgstr ""
@@ -31921,6 +32020,10 @@ msgstr ""
msgid "starting the setup..."
msgstr ""
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:252
+msgid "steps completed"
+msgstr ""
+
#. Description of the 'Group Object Class' (Data) field in DocType 'LDAP
#. Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
@@ -32000,7 +32103,7 @@ msgstr ""
msgid "version_table"
msgstr ""
-#: frappe/automation/doctype/assignment_rule/assignment_rule.py:382
+#: frappe/automation/doctype/assignment_rule/assignment_rule.py:385
msgid "via Assignment Rule"
msgstr ""
@@ -32119,7 +32222,7 @@ msgstr ""
msgid "{0} Calendar"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:609
+#: frappe/public/js/frappe/views/reports/report_view.js:624
msgid "{0} Chart"
msgstr ""
@@ -32176,7 +32279,7 @@ msgstr ""
msgid "{0} Report"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:980
+#: frappe/public/js/frappe/views/reports/query_report.js:989
msgid "{0} Reports"
msgstr ""
@@ -32189,7 +32292,7 @@ msgid "{0} Tree"
msgstr ""
#: frappe/public/js/frappe/form/footer/form_timeline.js:128
-#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:152
+#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150
msgid "{0} Web page views"
msgstr ""
@@ -32229,7 +32332,7 @@ msgstr ""
msgid "{0} are required"
msgstr ""
-#: frappe/desk/form/assign_to.py:287
+#: frappe/desk/form/assign_to.py:292
msgid "{0} assigned a new task {1} {2} to you"
msgstr ""
@@ -32284,7 +32387,7 @@ msgctxt "Form timeline"
msgid "{0} changed {1} to {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1637
+#: frappe/core/doctype/doctype/doctype.py:1643
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
@@ -32391,7 +32494,7 @@ msgstr ""
msgid "{0} is an ancestor of {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1650
+#: frappe/core/doctype/doctype/doctype.py:1656
msgid "{0} is an invalid Data field."
msgstr ""
@@ -32408,7 +32511,7 @@ msgid "{0} is between {1}"
msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:710
-#: frappe/public/js/frappe/views/reports/report_view.js:1509
+#: frappe/public/js/frappe/views/reports/report_view.js:1524
msgid "{0} is between {1} and {2}"
msgstr ""
@@ -32427,31 +32530,31 @@ msgstr ""
msgid "{0} is enabled"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1478
+#: frappe/public/js/frappe/views/reports/report_view.js:1493
msgid "{0} is equal to {1}"
msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:691
-#: frappe/public/js/frappe/views/reports/report_view.js:1498
+#: frappe/public/js/frappe/views/reports/report_view.js:1513
msgid "{0} is greater than or equal to {1}"
msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:681
-#: frappe/public/js/frappe/views/reports/report_view.js:1488
+#: frappe/public/js/frappe/views/reports/report_view.js:1503
msgid "{0} is greater than {1}"
msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:696
-#: frappe/public/js/frappe/views/reports/report_view.js:1503
+#: frappe/public/js/frappe/views/reports/report_view.js:1518
msgid "{0} is less than or equal to {1}"
msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:686
-#: frappe/public/js/frappe/views/reports/report_view.js:1493
+#: frappe/public/js/frappe/views/reports/report_view.js:1508
msgid "{0} is less than {1}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1528
+#: frappe/public/js/frappe/views/reports/report_view.js:1543
msgid "{0} is like {1}"
msgstr ""
@@ -32467,7 +32570,7 @@ msgstr ""
msgid "{0} is not a field of doctype {1}"
msgstr ""
-#: frappe/www/printview.py:380
+#: frappe/www/printview.py:382
msgid "{0} is not a raw printing format."
msgstr ""
@@ -32529,21 +32632,21 @@ msgid "{0} is not an ancestor of {1}"
msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:668
-#: frappe/public/js/frappe/views/reports/report_view.js:1483
+#: frappe/public/js/frappe/views/reports/report_view.js:1498
msgid "{0} is not equal to {1}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1530
+#: frappe/public/js/frappe/views/reports/report_view.js:1545
msgid "{0} is not like {1}"
msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:672
-#: frappe/public/js/frappe/views/reports/report_view.js:1524
+#: frappe/public/js/frappe/views/reports/report_view.js:1539
msgid "{0} is not one of {1}"
msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:702
-#: frappe/public/js/frappe/views/reports/report_view.js:1534
+#: frappe/public/js/frappe/views/reports/report_view.js:1549
msgid "{0} is not set"
msgstr ""
@@ -32560,7 +32663,7 @@ msgid "{0} is on or before {1}"
msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:670
-#: frappe/public/js/frappe/views/reports/report_view.js:1517
+#: frappe/public/js/frappe/views/reports/report_view.js:1532
msgid "{0} is one of {1}"
msgstr ""
@@ -32573,12 +32676,12 @@ msgid "{0} is required"
msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:699
-#: frappe/public/js/frappe/views/reports/report_view.js:1533
+#: frappe/public/js/frappe/views/reports/report_view.js:1548
msgid "{0} is set"
msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:723
-#: frappe/public/js/frappe/views/reports/report_view.js:1512
+#: frappe/public/js/frappe/views/reports/report_view.js:1527
msgid "{0} is within {1}"
msgstr ""
@@ -32586,11 +32689,11 @@ msgstr ""
msgid "{0} is {1}"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1862
+#: frappe/public/js/frappe/list/list_view.js:1877
msgid "{0} items selected"
msgstr ""
-#: frappe/core/doctype/user/user.py:1457
+#: frappe/core/doctype/user/user.py:1451
msgid "{0} just impersonated as you. They gave this reason: {1}"
msgstr ""
@@ -32622,23 +32725,23 @@ msgstr ""
msgid "{0} months ago"
msgstr ""
-#: frappe/model/document.py:1990
+#: frappe/model/document.py:1991
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1742
+#: frappe/model/document.py:1743
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1744
+#: frappe/model/document.py:1745
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1740
+#: frappe/model/document.py:1741
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1738 frappe/utils/csvutils.py:162
+#: frappe/model/document.py:1739 frappe/utils/csvutils.py:162
msgid "{0} must be one of {1}"
msgstr ""
@@ -32650,7 +32753,7 @@ msgstr ""
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1746
+#: frappe/model/document.py:1747
msgid "{0} must be {1} {2}"
msgstr ""
@@ -32666,16 +32769,16 @@ msgstr ""
msgid "{0} not allowed to be renamed"
msgstr ""
-#: frappe/core/doctype/report/report.py:435
-#: frappe/public/js/frappe/list/list_view.js:1242
+#: frappe/core/doctype/report/report.py:444
+#: frappe/public/js/frappe/list/list_view.js:1257
msgid "{0} of {1}"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1244
+#: frappe/public/js/frappe/list/list_view.js:1259
msgid "{0} of {1} ({2} rows with children)"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:456
+#: frappe/public/js/frappe/views/reports/report_view.js:471
msgid "{0} of {1} records match (filtered on visible rows only)"
msgstr ""
@@ -32725,11 +32828,19 @@ msgstr ""
msgid "{0} removed {1} rows from {2}"
msgstr ""
+#: frappe/public/js/frappe/form/linked_with.js:91
+msgid "{0} restricted document"
+msgstr ""
+
+#: frappe/public/js/frappe/form/linked_with.js:91
+msgid "{0} restricted documents"
+msgstr ""
+
#: frappe/public/js/frappe/roles_editor.js:67
msgid "{0} role does not have permission on any doctype"
msgstr ""
-#: frappe/model/document.py:1981
+#: frappe/model/document.py:1982
msgid "{0} row #{1}:"
msgstr ""
@@ -32855,7 +32966,7 @@ msgstr ""
msgid "{0} {1} does not exist, select a new target to merge"
msgstr ""
-#: frappe/public/js/frappe/form/form.js:991
+#: frappe/public/js/frappe/form/form.js:992
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr ""
@@ -32876,7 +32987,7 @@ msgctxt "Money in words"
msgid "{0}."
msgstr ""
-#: frappe/utils/print_format.py:151 frappe/utils/print_format.py:195
+#: frappe/utils/print_format.py:157 frappe/utils/print_format.py:201
msgid "{0}/{1} complete | Please leave this tab open until completion."
msgstr ""
@@ -32888,43 +32999,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:1458
+#: frappe/core/doctype/doctype/doctype.py:1464
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1366
+#: frappe/core/doctype/doctype/doctype.py:1372
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1325
+#: frappe/core/doctype/doctype/doctype.py:1331
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1313
+#: frappe/core/doctype/doctype/doctype.py:1319
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1445
+#: frappe/core/doctype/doctype/doctype.py:1451
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1807
+#: frappe/core/doctype/doctype/doctype.py:1813
msgid "{0}: No basic permissions set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1821
+#: frappe/core/doctype/doctype/doctype.py:1827
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1347
+#: frappe/core/doctype/doctype/doctype.py:1353
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1336
+#: frappe/core/doctype/doctype/doctype.py:1342
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1354
+#: frappe/core/doctype/doctype/doctype.py:1360
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr ""
@@ -32932,47 +33043,47 @@ msgstr ""
msgid "{0}: Other permission rules may also apply"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1836
+#: frappe/core/doctype/doctype/doctype.py:1842
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1913
+#: frappe/core/doctype/doctype/doctype.py:1919
msgid "{0}: The 'Amend' permission cannot be granted for a non-submittable DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1861
+#: frappe/core/doctype/doctype/doctype.py:1867
msgid "{0}: The 'Amend' permission cannot be granted without the 'Create' permission."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1848
+#: frappe/core/doctype/doctype/doctype.py:1854
msgid "{0}: The 'Cancel' permission cannot be granted without the 'Submit' permission."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1895
+#: frappe/core/doctype/doctype/doctype.py:1901
msgid "{0}: The 'Export' permission was removed because it cannot be granted for a 'single' DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1921
+#: frappe/core/doctype/doctype/doctype.py:1927
msgid "{0}: The 'Import' permission cannot be granted for a non-importable DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1867
+#: frappe/core/doctype/doctype/doctype.py:1873
msgid "{0}: The 'Import' permission cannot be granted without the 'Create' permission."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1887
+#: frappe/core/doctype/doctype/doctype.py:1893
msgid "{0}: The 'Import' permission was removed because it cannot be granted for a 'single' DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1879
+#: frappe/core/doctype/doctype/doctype.py:1885
msgid "{0}: The 'Report' permission was removed because it cannot be granted for a 'single' DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1906
+#: frappe/core/doctype/doctype/doctype.py:1912
msgid "{0}: The 'Submit' permission cannot be granted for a non-submittable DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1855
+#: frappe/core/doctype/doctype/doctype.py:1861
msgid "{0}: The 'Submit', 'Cancel', and 'Amend' permissions cannot be granted without the 'Write' permission."
msgstr ""
@@ -32980,11 +33091,11 @@ msgstr ""
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1300
+#: frappe/core/doctype/doctype/doctype.py:1306
msgid "{0}: fieldname cannot be set to reserved field {1} in DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1291
+#: frappe/core/doctype/doctype/doctype.py:1297
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr ""
@@ -32997,11 +33108,11 @@ msgstr ""
msgid "{0}: {1} is set to state {2}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1326
+#: frappe/public/js/frappe/views/reports/query_report.js:1335
msgid "{0}: {1} vs {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1466
+#: frappe/core/doctype/doctype/doctype.py:1472
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr ""
@@ -33025,7 +33136,7 @@ msgstr ""
msgid "{count} rows selected"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1526
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 2819aee324..2e94261616 100644
--- a/frappe/locale/ru.po
+++ b/frappe/locale/ru.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
"POT-Creation-Date: 2026-02-22 09:42+0000\n"
-"PO-Revision-Date: 2026-02-23 22:07\n"
+"PO-Revision-Date: 2026-02-28 23:51\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -1361,7 +1361,7 @@ msgstr "Добавить параметры запроса"
#. Label of the add_reply_to_header (Check) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Add Reply-To header"
-msgstr ""
+msgstr "Добавить заголовок \"Ответить\""
#: frappe/core/doctype/user/user.py:860
msgid "Add Roles"
@@ -1428,7 +1428,7 @@ msgstr "Добавить видеоконференцию"
#. Label of the add_x_original_from (Check) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Add X-Original-From header"
-msgstr ""
+msgstr "Добавить заголовок X-Original-From"
#: frappe/public/js/frappe/ui/filters/filter_list.js:299
msgid "Add a Filter"
@@ -1527,7 +1527,7 @@ msgstr "Добавить в дашборд"
#: frappe/desk/doctype/workspace/workspace.js:49
msgid "Add to Desktop"
-msgstr ""
+msgstr "Добавить на Рабочий стол"
#: frappe/public/js/frappe/form/sidebar/assign_to.js:110
msgid "Add to ToDo"
@@ -1650,7 +1650,7 @@ msgstr "Адрес и контакты"
#. Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Addresses added here will be used as the Reply-To header for outgoing emails sent from this account."
-msgstr ""
+msgstr "Указанные здесь адреса будут использоваться в качестве заголовка Reply-To для исходящих писем, отправляемых с этого аккаунта."
#. Description of a DocType
#: frappe/custom/doctype/client_script/client_script.json
@@ -1827,7 +1827,7 @@ msgstr "Выровнять значение"
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Alignment"
-msgstr ""
+msgstr "Выравнивание"
#. Name of a role
#. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type'
@@ -2225,11 +2225,11 @@ msgstr "Позволяет отображать URL-адрес базы ключ
#: frappe/core/page/permission_manager/permission_manager_help.html:52
msgid "Allows printing or PDF download of documents."
-msgstr ""
+msgstr "Позволяет распечатывать документы или загружать их в формате PDF."
#: frappe/core/page/permission_manager/permission_manager_help.html:77
msgid "Allows sharing document access with other users."
-msgstr ""
+msgstr "Позволяет предоставлять доступ к документу другим пользователям."
#. Description of the 'Skip Authorization' (Check) field in DocType 'OAuth
#. Settings'
@@ -2239,43 +2239,43 @@ msgstr "Позволяет пропустить авторизацию, если
#: frappe/core/page/permission_manager/permission_manager_help.html:62
msgid "Allows the user to access reports related to the document."
-msgstr ""
+msgstr "Предоставляет пользователю доступ к отчетам, связанным с документом."
#: frappe/core/page/permission_manager/permission_manager_help.html:42
msgid "Allows the user to create new documents."
-msgstr ""
+msgstr "Позволяет пользователю создавать новые документы."
#: frappe/core/page/permission_manager/permission_manager_help.html:47
msgid "Allows the user to delete documents."
-msgstr ""
+msgstr "Позволяет пользователю удалять документы."
#: frappe/core/page/permission_manager/permission_manager_help.html:37
msgid "Allows the user to edit existing records they have access to."
-msgstr ""
+msgstr "Позволяет пользователю редактировать существующие записи, к которым у него есть доступ."
#: frappe/core/page/permission_manager/permission_manager_help.html:57
msgid "Allows the user to email from the document."
-msgstr ""
+msgstr "Позволяет пользователю отправлять электронные письма прямо из документа."
#: frappe/core/page/permission_manager/permission_manager_help.html:67
msgid "Allows the user to export data from the Report view."
-msgstr ""
+msgstr "Позволяет пользователю экспортировать данные из представления отчета."
#: frappe/core/page/permission_manager/permission_manager_help.html:27
msgid "Allows the user to search and see records."
-msgstr ""
+msgstr "Позволяет пользователю искать и просматривать записи."
#: frappe/core/page/permission_manager/permission_manager_help.html:72
msgid "Allows the user to use Data Import tool to create / update records."
-msgstr ""
+msgstr "Позволяет пользователю использовать инструмент импорта данных для создания/обновления записей."
#: frappe/core/page/permission_manager/permission_manager_help.html:32
msgid "Allows the user to view the document."
-msgstr ""
+msgstr "Позволяет пользователю просмотреть документ."
#: frappe/core/page/permission_manager/permission_manager_help.html:82
msgid "Allows users to enable the mask property for any field of the respective doctype."
-msgstr ""
+msgstr "Позволяет пользователям включить свойство маски для любого поля соответствующего типа документа."
#: frappe/core/doctype/user/user.py:1080
msgid "Already Registered"
@@ -2588,7 +2588,7 @@ msgstr "Применить"
#: frappe/custom/doctype/customize_form/customize_form.js:271
msgid "Apply Module Export Filter"
-msgstr ""
+msgstr "Применить фильтр экспорта модуля"
#. Label of the apply_strict_user_permissions (Check) field in DocType 'System
#. Settings'
@@ -3067,7 +3067,7 @@ msgstr "Попытка запуска QZ Tray..."
#: frappe/desk/doctype/event/event.json
#: frappe/desk/doctype/event_participants/event_participants.json
msgid "Attending"
-msgstr ""
+msgstr "Посещение"
#: frappe/www/attribution.html:9
msgid "Attribution"
@@ -3086,7 +3086,7 @@ msgstr "История изменений / проверок"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/users.json
msgid "Audits"
-msgstr ""
+msgstr "Аудиты"
#. Label of the auth_url_data (Code) field in DocType 'Social Login Key'
#: frappe/integrations/doctype/social_login_key/social_login_key.json
@@ -3418,42 +3418,42 @@ msgstr "B"
#. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "B0"
-msgstr ""
+msgstr "B0"
#. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "B1"
-msgstr ""
+msgstr "B1"
#. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "B10"
-msgstr ""
+msgstr "B10"
#. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "B2"
-msgstr ""
+msgstr "B2"
#. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "B3"
-msgstr ""
+msgstr "B3"
#. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "B4"
-msgstr ""
+msgstr "B4"
#. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "B5"
-msgstr ""
+msgstr "B5"
#. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "B6"
-msgstr ""
+msgstr "B6"
#. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
@@ -3520,7 +3520,7 @@ msgstr "Фоновое изображение"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/system.json
msgid "Background Job"
-msgstr ""
+msgstr "Фоновые задания"
#. Label of a Link in the Build Workspace
#. Label of the background_jobs_section (Section Break) field in DocType
@@ -4355,7 +4355,7 @@ msgstr "Невозможно создать личное рабочее прос
#: frappe/desk/doctype/desktop_icon/desktop_icon.py:55
msgid "Cannot delete Desktop Icon '{0}' as it is restricted"
-msgstr ""
+msgstr "Невозможно удалить значок рабочего стола '{0}', так как он заблокирован"
#: frappe/core/doctype/file/file.py:176
msgid "Cannot delete Home and Attachments folders"
@@ -4723,7 +4723,7 @@ msgstr "Для получения дополнительной информац
#. 'Workflow Document State'
#: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json
msgid "Check this if the Update Value is a formula or expression (e.g. doc.amount * 2). Leave unchecked for plain text values."
-msgstr ""
+msgstr "Установите этот флажок, если обновляемое значение представляет собой формулу или выражение (например, doc.amount * 2). Оставьте флажок снятым для значений в виде обычного текста."
#: frappe/website/doctype/website_settings/website_settings.js:147
msgid "Check this if you don't want users to sign up for an account on your site. Users won't get desk access unless you explicitly provide it."
@@ -4938,7 +4938,7 @@ msgstr "Нажмите, чтобы установить фильтры"
#: frappe/desk/page/desktop/desktop.js:1261
msgid "Click to edit"
-msgstr ""
+msgstr "Нажмите, чтобы редактировать"
#: frappe/public/js/frappe/list/list_view.js:754
msgid "Click to sort by {0}"
@@ -6519,7 +6519,7 @@ msgstr "Настроить поле формы"
#: frappe/public/js/frappe/list/list_view.js:1994
msgctxt "Customize qucik filters of List View"
msgid "Customize Quick Filters"
-msgstr ""
+msgstr "Настройка быстрых фильтров"
#. Description of a Card Break in the Build Workspace
#: frappe/core/workspace/build/build.json
@@ -6541,7 +6541,7 @@ msgstr "Бирюзовый"
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "DELAY"
-msgstr ""
+msgstr "ЗАДЕРЖКА"
#. Option for the 'Method' (Select) field in DocType 'Recorder'
#. Option for the 'Request Method' (Select) field in DocType 'Webhook'
@@ -7230,7 +7230,7 @@ msgstr "Удалить все"
#: frappe/public/js/frappe/form/grid.js:385
msgid "Delete all {0} rows"
-msgstr ""
+msgstr "Удалить все {0} строки"
#: frappe/public/js/frappe/views/reports/query_report.js:960
msgid "Delete and Generate New"
@@ -7290,7 +7290,7 @@ msgstr "Удалить {0} элементов навсегда?"
#: frappe/public/js/frappe/form/grid.js:258
msgid "Delete {0} rows"
-msgstr ""
+msgstr "Удалить {0} строки"
#. Option for the 'Comment Type' (Select) field in DocType 'Comment'
#. Option for the 'Status' (Select) field in DocType 'Personal Data Deletion
@@ -7369,7 +7369,7 @@ msgstr "Статус доставки"
#. Label of the dsn_notify_type (Select) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Delivery Status Notification Type"
-msgstr ""
+msgstr "Тип уведомления о статусе доставки"
#. Option for the 'Sign ups' (Select) field in DocType 'Social Login Key'
#: frappe/integrations/doctype/social_login_key/social_login_key.json
@@ -7588,7 +7588,7 @@ msgstr "Цифры"
#: frappe/utils/data.py:1563
msgctxt "Currency"
msgid "Dinars"
-msgstr ""
+msgstr "Динары"
#. Label of the ldap_directory_server (Select) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
@@ -8601,11 +8601,11 @@ msgstr "Дублировать строку"
#: frappe/public/js/frappe/form/grid.js:66
msgid "Duplicate rows"
-msgstr ""
+msgstr "Дублировать строки"
#: frappe/public/js/frappe/form/grid.js:259
msgid "Duplicate {0} rows"
-msgstr ""
+msgstr "Дублировать {0} строки"
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Label of the duration (Float) field in DocType 'Recorder'
@@ -9434,7 +9434,7 @@ msgstr "Включить Планировщик"
#. Label of the enabled (Check) field in DocType 'Notification Settings'
#: frappe/desk/doctype/notification_settings/notification_settings.json
msgid "Enabled System Notification"
-msgstr ""
+msgstr "Системное уведомление включено"
#: frappe/email/doctype/email_account/email_account.py:1101
msgid "Enabled email inbox for user {0}"
@@ -9583,7 +9583,7 @@ msgstr "Введите имя папки"
#: frappe/public/js/form_builder/components/FieldProperties.vue:65
msgid "Enter list of Options, each on a new line."
-msgstr ""
+msgstr "Введите список параметров, каждый на новой строке."
#. Description of the 'Static Parameters' (Table) field in DocType 'SMS
#. Settings'
@@ -9755,7 +9755,7 @@ msgstr "Ошибки"
#. Document State'
#: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json
msgid "Evaluate as Expression"
-msgstr ""
+msgstr "Вычислить как выражение"
#. Option for the 'Type' (Select) field in DocType 'Communication'
#. Name of a DocType
@@ -9778,7 +9778,7 @@ msgstr "Частота событий"
#. Name of a DocType
#: frappe/desk/doctype/event_notifications/event_notifications.json
msgid "Event Notifications"
-msgstr ""
+msgstr "Уведомления о событиях"
#. Label of the event_participants (Table) field in DocType 'Event'
#. Name of a DocType
@@ -10064,7 +10064,7 @@ msgstr "Экспорт не разрешён. Для экспорта требу
#: frappe/custom/doctype/customize_form/customize_form.js:272
msgid "Export only customizations assigned to the selected module. Note: You must set the Module (for export) field on Custom Field and Property Setter records before applying this filter.
Warning: Customizations from other modules will be excluded.
"
-msgstr ""
+msgstr "Экспортируйте только настройки, назначенные выбранному модулю. Примечание: Перед применением этого фильтра необходимо установить поле Модуль (для экспорта) в записях пользовательских полей и настроек свойств.
Предупреждение: Настройки из других модулей будут исключены.
"
#. Description of the 'Export without main header' (Check) field in DocType
#. 'Data Export'
@@ -10132,7 +10132,7 @@ msgstr "Дополнительные параметры"
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "FAILURE"
-msgstr ""
+msgstr "ОШИБКА"
#. Option for the 'Social Login Provider' (Select) field in DocType 'Social
#. Login Key'
@@ -10276,7 +10276,7 @@ msgstr "Не удалось запросить вход в Frappe Cloud"
#: frappe/email/doctype/email_account/email_account.py:232
msgid "Failed to retrieve the list of IMAP folders from the server. Please ensure the mailbox is accessible and the account has permission to list folders."
-msgstr ""
+msgstr "Не удалось получить список папок IMAP с сервера. Убедитесь, что почтовый ящик доступен и у учетной записи есть разрешение на просмотр содержимого папок."
#: frappe/email/doctype/email_queue/email_queue.py:311
msgid "Failed to send email with subject:"
@@ -10712,7 +10712,7 @@ msgstr "Фильтр"
#. Label of the filter_area (HTML) field in DocType 'Workspace Sidebar Item'
#: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json
msgid "Filter Area"
-msgstr ""
+msgstr "Блок фильтров"
#. Label of the filter_data (Section Break) field in DocType 'Auto Email
#. Report'
@@ -10770,7 +10770,7 @@ msgstr "Фильтрация по \"{0}\""
#: frappe/public/js/frappe/form/controls/link.js:734
msgid "Filtered by: {0}."
-msgstr ""
+msgstr "Фильтрация по: {0}."
#. Label of the filters (Code) field in DocType 'Access Log'
#. Label of the filters_sb (Section Break) field in DocType 'Prepared Report'
@@ -11333,17 +11333,17 @@ msgstr "Переслать на адрес электронной почты"
#. Label of the fraction (Data) field in DocType 'Currency'
#: frappe/geo/doctype/currency/currency.json
msgid "Fraction"
-msgstr ""
+msgstr "Фракция"
#. Label of the fraction_units (Int) field in DocType 'Currency'
#: frappe/geo/doctype/currency/currency.json
msgid "Fraction Units"
-msgstr ""
+msgstr "Дробные единицы"
#. Label of a Desktop Icon
#: frappe/desktop_icon/framework.json
msgid "Framework"
-msgstr ""
+msgstr "Framework"
#. Option for the 'Social Login Provider' (Select) field in DocType 'Social
#. Login Key'
@@ -11453,7 +11453,7 @@ msgstr "С даты"
#. Label of the from_date_field (Select) field in DocType 'Auto Email Report'
#: frappe/email/doctype/auto_email_report/auto_email_report.json
msgid "From Date Field"
-msgstr ""
+msgstr "Поле от даты"
#: frappe/public/js/frappe/views/reports/query_report.js:1976
msgid "From Document Type"
@@ -11467,7 +11467,7 @@ msgstr "Из поля"
#. Label of the sender_full_name (Data) field in DocType 'Communication'
#: frappe/core/doctype/communication/communication.json
msgid "From Full Name"
-msgstr ""
+msgstr "От полного имени"
#. Label of the from_user (Link) field in DocType 'Notification Log'
#: frappe/desk/doctype/notification_log/notification_log.json
@@ -11481,7 +11481,7 @@ msgstr "Из версии"
#. Option for the 'Width' (Select) field in DocType 'Dashboard Chart Link'
#: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json
msgid "Full"
-msgstr ""
+msgstr "Полный"
#. Label of the full_name (Data) field in DocType 'Contact'
#. Label of the full_name (Data) field in DocType 'Activity Log'
@@ -11504,7 +11504,7 @@ msgstr "Полная страница"
#. Label of the full_width (Check) field in DocType 'Web Page'
#: frappe/website/doctype/web_page/web_page.json
msgid "Full Width"
-msgstr ""
+msgstr "Полная ширина"
#. Label of the function (Select) field in DocType 'Number Card'
#. Label of the report_function (Select) field in DocType 'Number Card'
@@ -11537,7 +11537,7 @@ msgstr "Fw: {0}"
#. Option for the 'Method' (Select) field in DocType 'Recorder'
#: frappe/core/doctype/recorder/recorder.json
msgid "GET"
-msgstr ""
+msgstr "ПОЛУЧИТЬ"
#. Option for the 'Service' (Select) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
@@ -11585,7 +11585,7 @@ msgstr "Общий"
#. Label of the generate_keys (Button) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Generate Keys"
-msgstr ""
+msgstr "Генерировать ключи"
#: frappe/public/js/frappe/views/reports/query_report.js:898
msgid "Generate New Report"
@@ -11618,7 +11618,7 @@ msgstr "Geoapify"
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Geolocation"
-msgstr ""
+msgstr "Геолокация"
#. Name of a DocType
#: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json
@@ -11636,7 +11636,7 @@ msgstr "Получить резервный ключ шифрования"
#. Label of the get_contacts (Button) field in DocType 'Auto Repeat'
#: frappe/automation/doctype/auto_repeat/auto_repeat.json
msgid "Get Contacts"
-msgstr ""
+msgstr "Получить контакты"
#: frappe/website/doctype/web_form/web_form.js:93
msgid "Get Fields"
@@ -11662,23 +11662,23 @@ msgstr "Получить PDF"
#. Naming Settings'
#: frappe/core/doctype/document_naming_settings/document_naming_settings.json
msgid "Get a preview of generated names with a series."
-msgstr ""
+msgstr "Получите предварительный просмотр сгенерированных имен с помощью серии."
#. Description of the 'Email Threads on Assigned Document' (Check) field in
#. DocType 'Notification Settings'
#: frappe/desk/doctype/notification_settings/notification_settings.json
msgid "Get notified when an email is received on any of the documents assigned to you."
-msgstr ""
+msgstr "Получайте уведомления о получении электронного письма по любому из назначенных вам документов."
#. Description of the 'User Image' (Attach Image) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Get your globally recognized avatar from Gravatar.com"
-msgstr ""
+msgstr "Получите свой всемирно признанный аватар от Gravatar.com"
#. Label of the git_branch (Data) field in DocType 'Installed Application'
#: frappe/core/doctype/installed_application/installed_application.json
msgid "Git Branch"
-msgstr ""
+msgstr "Ветвь Git"
#. Option for the 'Social Login Provider' (Select) field in DocType 'Social
#. Login Key'
@@ -11711,7 +11711,7 @@ msgstr "Глобальные сочетания клавиш"
#. Label of the global_unsubscribe (Check) field in DocType 'Email Unsubscribe'
#: frappe/email/doctype/email_unsubscribe/email_unsubscribe.json
msgid "Global Unsubscribe"
-msgstr ""
+msgstr "Глобальная отписка"
#: frappe/public/js/frappe/form/toolbar.js:880
msgid "Go"
@@ -11729,7 +11729,7 @@ msgstr "Перейти к списку настроек уведомлений"
#. Option for the 'Action' (Select) field in DocType 'Onboarding Step'
#: frappe/desk/doctype/onboarding_step/onboarding_step.json
msgid "Go to Page"
-msgstr ""
+msgstr "Перейти на страницу"
#: frappe/public/js/workflow_builder/workflow_builder.bundle.js:41
msgid "Go to Workflow"
@@ -11754,7 +11754,7 @@ msgstr "Перейти к документу"
#. Description of the 'Success URL' (Data) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "Go to this URL after completing the form"
-msgstr ""
+msgstr "Перейдите на этот URL после заполнения формы"
#: frappe/core/doctype/doctype/doctype.js:54
#: frappe/custom/doctype/client_script/client_script.js:12
@@ -11788,13 +11788,13 @@ msgstr "Google"
#. Label of the google_analytics_id (Data) field in DocType 'Website Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Google Analytics ID"
-msgstr ""
+msgstr "Идентификатор Google Analytics"
#. Label of the google_analytics_anonymize_ip (Check) field in DocType 'Website
#. Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Google Analytics anonymise IP"
-msgstr ""
+msgstr "Google Analytics анонимизирует IP-адрес"
#. Label of the sb_00 (Section Break) field in DocType 'Event'
#. Label of the google_calendar (Link) field in DocType 'Event'
@@ -11840,14 +11840,14 @@ msgstr "Google Calendar - Не удалось обновить событие {0
#. Label of the google_calendar_event_id (Data) field in DocType 'Event'
#: frappe/desk/doctype/event/event.json
msgid "Google Calendar Event ID"
-msgstr ""
+msgstr "Идентификатор события в календаре Google"
#. Label of the google_calendar_id (Data) field in DocType 'Event'
#. Label of the google_calendar_id (Data) field in DocType 'Google Calendar'
#: frappe/desk/doctype/event/event.json
#: frappe/integrations/doctype/google_calendar/google_calendar.json
msgid "Google Calendar ID"
-msgstr ""
+msgstr "Идентификатор календаря Google"
#: frappe/integrations/doctype/google_calendar/google_calendar.py:181
msgid "Google Calendar has been configured."
@@ -11877,7 +11877,7 @@ msgstr "Google Контакты - Не удалось обновить конт
#. Label of the google_contacts_id (Data) field in DocType 'Contact'
#: frappe/contacts/doctype/contact/contact.json
msgid "Google Contacts Id"
-msgstr ""
+msgstr "Идентификатор контактов Google"
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:164
msgid "Google Drive"
@@ -11893,7 +11893,7 @@ msgstr "Выбор Google Диска"
#. Settings'
#: frappe/integrations/doctype/google_settings/google_settings.json
msgid "Google Drive Picker Enabled"
-msgstr ""
+msgstr "Включена функция выбора диска Google"
#. Label of the font (Data) field in DocType 'Print Format'
#. Label of the google_font (Data) field in DocType 'Website Theme'
@@ -11901,12 +11901,12 @@ msgstr ""
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:28
#: frappe/website/doctype/website_theme/website_theme.json
msgid "Google Font"
-msgstr ""
+msgstr "Шрифт Google"
#. Label of the google_meet_link (Small Text) field in DocType 'Event'
#: frappe/desk/doctype/event/event.json
msgid "Google Meet Link"
-msgstr ""
+msgstr "Ссылка на Google Meet"
#. Label of a Card Break in the Integrations Workspace
#: frappe/integrations/workspace/integrations/integrations.json
@@ -11934,7 +11934,7 @@ msgstr "URL-адрес Google Таблиц должен заканчиватьс
#. Label of the grant_type (Select) field in DocType 'OAuth Client'
#: frappe/integrations/doctype/oauth_client/oauth_client.json
msgid "Grant Type"
-msgstr ""
+msgstr "Тип гранта"
#: frappe/public/js/frappe/form/dashboard.js:34
#: frappe/public/js/frappe/form/templates/form_dashboard.html:10
@@ -11996,12 +11996,12 @@ msgstr "Группа по"
#. Label of the group_by_based_on (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
msgid "Group By Based On"
-msgstr ""
+msgstr "Группировка по признаку"
#. Label of the group_by_type (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
msgid "Group By Type"
-msgstr ""
+msgstr "Группы по типу"
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:411
msgid "Group By field is required to create a dashboard chart"
@@ -12014,7 +12014,7 @@ msgstr "Группа должна быть строкой"
#. Label of the ldap_group_objectclass (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "Group Object Class"
-msgstr ""
+msgstr "Класс группового объекта"
#. Description of a Card Break in the Build Workspace
#: frappe/core/workspace/build/build.json
@@ -12028,7 +12028,7 @@ msgstr "Сгруппировано по {0}"
#. Option for the 'Method' (Select) field in DocType 'Recorder'
#: frappe/core/doctype/recorder/recorder.json
msgid "HEAD"
-msgstr ""
+msgstr "ГЛАВНАЯ"
#. Option for the 'Provider' (Select) field in DocType 'Geolocation Settings'
#: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json
@@ -12040,14 +12040,14 @@ msgstr "ЗДЕСЬ"
#: frappe/core/doctype/language/language.json
#: frappe/core/doctype/system_settings/system_settings.json
msgid "HH:mm"
-msgstr ""
+msgstr "ЧЧ:мм"
#. Option for the 'Time Format' (Select) field in DocType 'Language'
#. Option for the 'Time Format' (Select) field in DocType 'System Settings'
#: frappe/core/doctype/language/language.json
#: frappe/core/doctype/system_settings/system_settings.json
msgid "HH:mm:ss"
-msgstr ""
+msgstr "ЧЧ:мм:сс"
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
@@ -12085,21 +12085,21 @@ msgstr "HTML"
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "HTML Editor"
-msgstr ""
+msgstr "HTML-редактор"
#: frappe/public/js/frappe/views/communication.js:142
msgid "HTML Message"
-msgstr ""
+msgstr "Сообщение HTML"
#. Label of the page (HTML Editor) field in DocType 'Access Log'
#: frappe/core/doctype/access_log/access_log.json
msgid "HTML Page"
-msgstr ""
+msgstr "Страница HTML"
#. Description of the 'Header' (HTML Editor) field in DocType 'Web Page'
#: frappe/website/doctype/web_page/web_page.json
msgid "HTML for header section. Optional"
-msgstr ""
+msgstr "HTML для раздела заголовка. Дополнительно"
#: frappe/website/doctype/web_page/web_page.js:92
msgid "HTML with jinja support"
@@ -12108,7 +12108,7 @@ msgstr "HTML с поддержкой jinja"
#. Option for the 'Width' (Select) field in DocType 'Dashboard Chart Link'
#: frappe/desk/doctype/dashboard_chart_link/dashboard_chart_link.json
msgid "Half"
-msgstr ""
+msgstr "Половина"
#. Option for the 'Repeat On' (Select) field in DocType 'Event'
#. Option for the 'Period' (Select) field in DocType 'Auto Email Report'
@@ -12131,7 +12131,7 @@ msgstr "Обработанные электронные письма"
#. Label of the has_attachment (Check) field in DocType 'Communication'
#: frappe/core/doctype/communication/communication.json
msgid "Has Attachment"
-msgstr ""
+msgstr "Имеет привязанность"
#. Name of a DocType
#: frappe/core/doctype/has_domain/has_domain.json
@@ -12141,7 +12141,7 @@ msgstr "Имеет домен"
#. Label of the has_next_condition (Check) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Has Next Condition"
-msgstr ""
+msgstr "Имеет следующее состояние"
#. Name of a DocType
#: frappe/core/doctype/has_role/has_role.json
@@ -12157,7 +12157,7 @@ msgstr "Имеет мастер настройки"
#. Label of the has_web_view (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
msgid "Has Web View"
-msgstr ""
+msgstr "Имеет веб-просмотр"
#: frappe/templates/signup.html:19
msgid "Have an account? Login"
@@ -12172,12 +12172,12 @@ msgstr "Есть аккаунт? Войти"
#: frappe/website/doctype/web_page/web_page.json
#: frappe/website/doctype/website_slideshow/website_slideshow.json
msgid "Header"
-msgstr ""
+msgstr "Заголовок"
#. Label of the content (HTML Editor) field in DocType 'Letter Head'
#: frappe/printing/doctype/letter_head/letter_head.json
msgid "Header HTML"
-msgstr ""
+msgstr "Заголовок HTML"
#: frappe/printing/doctype/letter_head/letter_head.py:76
msgid "Header HTML set from attachment {0}"
@@ -12191,18 +12191,18 @@ msgstr "Значок заголовка"
#. Label of the header_script (Code) field in DocType 'Letter Head'
#: frappe/printing/doctype/letter_head/letter_head.json
msgid "Header Script"
-msgstr ""
+msgstr "Скрипт заголовка"
#. Label of the sb2 (Section Break) field in DocType 'Web Page'
#: frappe/website/doctype/web_page/web_page.json
msgid "Header and Breadcrumbs"
-msgstr ""
+msgstr "Заголовок и хлебные крошки"
#. Label of the section_break_38 (Tab Break) field in DocType 'Website
#. Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Header, Robots"
-msgstr ""
+msgstr "Заголовок, Роботы"
#: frappe/printing/doctype/letter_head/letter_head.js:30
msgid "Header/Footer scripts can be used to add dynamic behaviours."
@@ -12216,7 +12216,7 @@ msgstr "Скрипты верхнего и нижнего колонтитула
#: frappe/integrations/doctype/webhook/webhook.json
#: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json
msgid "Headers"
-msgstr ""
+msgstr "Заголовки"
#: frappe/email/email_body.py:343
msgid "Headers must be a dictionary"
@@ -12239,12 +12239,12 @@ msgstr "Заголовок"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/system.json
msgid "Health Report"
-msgstr ""
+msgstr "Отчет о здоровье"
#. Option for the 'Type' (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
msgid "Heatmap"
-msgstr ""
+msgstr "Тепловая карта"
#: frappe/templates/emails/new_user.html:2
msgid "Hello"
@@ -12293,7 +12293,7 @@ msgstr "Выпадающая подсказка"
#. Label of the help_html (HTML) field in DocType 'Document Naming Settings'
#: frappe/core/doctype/document_naming_settings/document_naming_settings.json
msgid "Help HTML"
-msgstr ""
+msgstr "Помощь HTML"
#. Description of the 'Content' (Text Editor) field in DocType 'Note'
#: frappe/desk/doctype/note/note.json
@@ -12303,7 +12303,7 @@ msgstr "Помощь: Для ссылки на другую запись в си
#. Label of the helpful (Int) field in DocType 'Help Article'
#: frappe/website/doctype/help_article/help_article.json
msgid "Helpful"
-msgstr ""
+msgstr "Полезное"
#. Option for the 'Font' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
@@ -12349,11 +12349,11 @@ msgstr "Скрытый"
#. Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Hidden Fields"
-msgstr ""
+msgstr "Скрытые поля"
#: frappe/public/js/frappe/views/reports/query_report.js:1763
msgid "Hidden columns include: {0}"
-msgstr ""
+msgstr "Скрытые столбцы включают: {0}"
#. Option for the 'Page Number' (Select) field in DocType 'Print Format'
#: frappe/printing/doctype/print_format/print_format.json
@@ -12368,7 +12368,7 @@ msgstr "Скрыть"
#. Label of the hide_block (Check) field in DocType 'Web Page Block'
#: frappe/website/doctype/web_page_block/web_page_block.json
msgid "Hide Block"
-msgstr ""
+msgstr "Скрыть блок"
#. Label of the hide_border (Check) field in DocType 'DocField'
#. Label of the hide_border (Check) field in DocType 'Custom Field'
@@ -12377,24 +12377,24 @@ msgstr ""
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Hide Border"
-msgstr ""
+msgstr "Скрыть границу"
#. Label of the hide_buttons (Check) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Hide Buttons"
-msgstr ""
+msgstr "Скрыть кнопки"
#. Label of the allow_copy (Check) field in DocType 'DocType'
#. Label of the allow_copy (Check) field in DocType 'Customize Form'
#: frappe/core/doctype/doctype/doctype.json
#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Hide Copy"
-msgstr ""
+msgstr "Скрыть копию"
#. Label of the hide_custom (Check) field in DocType 'Workspace'
#: frappe/desk/doctype/workspace/workspace.json
msgid "Hide Custom DocTypes and Reports"
-msgstr ""
+msgstr "Скрытие пользовательских типов документов и отчетов"
#. Label of the hide_days (Check) field in DocType 'DocField'
#. Label of the hide_days (Check) field in DocType 'Custom Field'
@@ -12403,7 +12403,7 @@ msgstr ""
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Hide Days"
-msgstr ""
+msgstr "Скрыть дни"
#. Label of the hide_descendants (Check) field in DocType 'User Permission'
#: frappe/core/doctype/user_permission/user_permission.json
@@ -12428,7 +12428,7 @@ msgstr "Скрыть метку"
#. Label of the hide_login (Check) field in DocType 'Website Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Hide Login"
-msgstr ""
+msgstr "Скрыть вход"
#: frappe/public/js/form_builder/form_builder.bundle.js:43
#: frappe/public/js/print_format_builder/print_format_builder.bundle.js:54
@@ -12438,7 +12438,7 @@ msgstr "Скрыть просмотр"
#. Description of the 'Hide Buttons' (Check) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Hide Previous, Next and Close button on highlight dialog."
-msgstr ""
+msgstr "Скрыть кнопки \"Предыдущая\", \"Следующая\" и \"Закрыть\" в диалоге выделения."
#. Label of the hide_seconds (Check) field in DocType 'DocField'
#. Label of the hide_seconds (Check) field in DocType 'Custom Field'
@@ -12447,17 +12447,17 @@ msgstr ""
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Hide Seconds"
-msgstr ""
+msgstr "Скрыть секунды"
#. Label of the hide_toolbar (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
msgid "Hide Sidebar, Menu, and Comments"
-msgstr ""
+msgstr "Скрыть боковую панель, меню и комментарии"
#. Label of the hide_standard_menu (Check) field in DocType 'Portal Settings'
#: frappe/website/doctype/portal_settings/portal_settings.json
msgid "Hide Standard Menu"
-msgstr ""
+msgstr "Скрыть стандартное меню"
#: frappe/public/js/frappe/views/calendar/calendar.js:180
msgid "Hide Weekends"
@@ -12467,7 +12467,7 @@ msgstr "Скрыть выходные"
#. Permission'
#: frappe/core/doctype/user_permission/user_permission.json
msgid "Hide descendant records of For Value."
-msgstr ""
+msgstr "Скрыть записи о потомках For Value."
#: frappe/public/js/frappe/form/layout.js:296
msgid "Hide details"
@@ -12482,12 +12482,12 @@ msgstr "Скрыть нижнюю часть страницы"
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Hide footer in auto email reports"
-msgstr ""
+msgstr "Скрытие нижнего колонтитула в автоматических отчетах по электронной почте"
#. Label of the hide_footer_signup (Check) field in DocType 'Website Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Hide footer signup"
-msgstr ""
+msgstr "Скрыть нижний колонтитул регистрации"
#. Label of the hide_navbar (Check) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
@@ -12503,12 +12503,12 @@ msgstr "Высокий"
#. Description of the 'Priority' (Int) field in DocType 'Assignment Rule'
#: frappe/automation/doctype/assignment_rule/assignment_rule.json
msgid "Higher priority rule will be applied first"
-msgstr ""
+msgstr "Правило с более высоким приоритетом будет применено первым"
#. Label of the highlight (Text) field in DocType 'Company History'
#: frappe/website/doctype/company_history/company_history.json
msgid "Highlight"
-msgstr ""
+msgstr "Выделите"
#: frappe/www/update-password.html:301
msgid "Hint: Include symbols, numbers and capital letters in the password"
@@ -12534,12 +12534,12 @@ msgstr "Главная"
#: frappe/core/doctype/role/role.json
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Home Page"
-msgstr ""
+msgstr "Главная страница"
#. Label of the home_settings (Code) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Home Settings"
-msgstr ""
+msgstr "Главные настройки"
#: frappe/core/doctype/file/test_file.py:321
#: frappe/core/doctype/file/test_file.py:323
@@ -12562,14 +12562,14 @@ msgstr "Главная/Тестовая папка 2"
#: frappe/core/doctype/server_script/server_script.json
#: frappe/core/doctype/user/user.json
msgid "Hourly"
-msgstr ""
+msgstr "Почасовая оплата"
#. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type'
#. Option for the 'Event Frequency' (Select) field in DocType 'Server Script'
#: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json
#: frappe/core/doctype/server_script/server_script.json
msgid "Hourly Long"
-msgstr ""
+msgstr "Почасовая длительная"
#. Option for the 'Frequency' (Select) field in DocType 'Scheduled Job Type'
#: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json
@@ -12580,7 +12580,7 @@ msgstr "Почасовое обслуживание"
#. DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Hourly rate limit for generating password reset links"
-msgstr ""
+msgstr "Ограничение по часовой ставке для генерации ссылок для сброса пароля"
#: frappe/public/js/frappe/form/controls/duration.js:29
msgctxt "Duration"
@@ -12590,7 +12590,7 @@ msgstr "Часов"
#. Description of the 'Number Format' (Select) field in DocType 'Currency'
#: frappe/geo/doctype/currency/currency.json
msgid "How should this currency be formatted? If not set, will use system defaults"
-msgstr ""
+msgstr "Как должна быть отформатирована эта валюта? Если не задано, будут использоваться системные настройки по умолчанию"
#. Description of the 'Resource Name' (Data) field in DocType 'OAuth Settings'
#: frappe/integrations/doctype/oauth_settings/oauth_settings.json
@@ -12633,18 +12633,18 @@ msgstr "ID (имя)"
#. Description of the 'Field Name' (Data) field in DocType 'Property Setter'
#: frappe/custom/doctype/property_setter/property_setter.json
msgid "ID (name) of the entity whose property is to be set"
-msgstr ""
+msgstr "ID (имя) сущности, свойство которой должно быть установлено"
#. Description of the 'Section ID' (Data) field in DocType 'Web Page Block'
#: frappe/website/doctype/web_page_block/web_page_block.json
msgid "IDs must contain only alphanumeric characters, not contain spaces, and should be unique."
-msgstr ""
+msgstr "Идентификаторы должны содержать только буквенно-цифровые символы, не содержать пробелов и быть уникальными."
#. Label of the section_break_25 (Section Break) field in DocType 'Email
#. Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "IMAP Details"
-msgstr ""
+msgstr "Подробности IMAP"
#. Label of the imap_folder (Data) field in DocType 'Communication'
#. Label of the imap_folder (Table) field in DocType 'Email Account'
@@ -12658,7 +12658,7 @@ msgstr "Папка IMAP"
#: frappe/email/doctype/email_account/email_account.py:235
#: frappe/email/doctype/email_account/email_account.py:263
msgid "IMAP Folder Not Found"
-msgstr ""
+msgstr "Папка IMAP не найдена"
#. Label of the ip_address (Data) field in DocType 'Activity Log'
#. Label of the ip_address (Data) field in DocType 'Comment'
@@ -12667,7 +12667,7 @@ msgstr ""
#: frappe/core/doctype/comment/comment.json
#: frappe/core/doctype/user_session_display/user_session_display.json
msgid "IP Address"
-msgstr ""
+msgstr "IP-адрес"
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Label of the icon (Data) field in DocType 'DocType'
@@ -12698,7 +12698,7 @@ msgstr "Icon"
#. Label of the icon_image (Attach) field in DocType 'Desktop Icon'
#: frappe/desk/doctype/desktop_icon/desktop_icon.json
msgid "Icon Image"
-msgstr ""
+msgstr "Изображение значка"
#. Label of the icon_style (Select) field in DocType 'Desktop Settings'
#: frappe/desk/doctype/desktop_settings/desktop_settings.json
@@ -12712,18 +12712,18 @@ msgstr "Тип иконки"
#: frappe/desk/page/desktop/desktop.js:1074
msgid "Icon is not correctly configured please check the workspace sidebar to it"
-msgstr ""
+msgstr "Значок настроен неправильно, пожалуйста, проверьте боковую панель рабочей области"
#. Description of the 'Icon' (Select) field in DocType 'Workflow State'
#: frappe/workflow/doctype/workflow_state/workflow_state.json
msgid "Icon will appear on the button"
-msgstr ""
+msgstr "На кнопке появится значок"
#. Label of the sb_identity_details (Section Break) field in DocType 'Social
#. Login Key'
#: frappe/integrations/doctype/social_login_key/social_login_key.json
msgid "Identity Details"
-msgstr ""
+msgstr "Подробности о личности"
#. Label of the idx (Int) field in DocType 'Desktop Icon'
#: frappe/desk/doctype/desktop_icon/desktop_icon.json
@@ -12743,7 +12743,7 @@ msgstr "Если установлен флажок Apply Strict User Permission
#: frappe/workflow/doctype/workflow/workflow.json
#: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json
msgid "If Checked workflow status will not override status in list view"
-msgstr ""
+msgstr "Если отмечено, статус рабочего процесса не будет переопределять статус в представлении списка"
#: frappe/core/doctype/doctype/doctype.py:1815
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
@@ -12764,24 +12764,24 @@ msgstr "Если этот флажок установлен, перед выпо
#. Description of the 'Is Active' (Check) field in DocType 'Workflow'
#: frappe/workflow/doctype/workflow/workflow.json
msgid "If checked, all other workflows become inactive."
-msgstr ""
+msgstr "Если флажок установлен, все остальные рабочие процессы становятся неактивными."
#. Description of the 'Show Absolute Values' (Check) field in DocType 'Print
#. Format'
#: frappe/printing/doctype/print_format/print_format.json
msgid "If checked, negative numeric values of Currency, Quantity or Count would be shown as positive"
-msgstr ""
+msgstr "Если установить флажок, отрицательные числовые значения Валюта, Количество или Счет будут отображаться как положительные"
#. Description of the 'Skip Authorization' (Check) field in DocType 'OAuth
#. Client'
#: frappe/integrations/doctype/oauth_client/oauth_client.json
msgid "If checked, users will not see the Confirm Access dialog."
-msgstr ""
+msgstr "Если флажок установлен, пользователи не будут видеть диалоговое окно подтверждения доступа."
#. Description of the 'Disabled' (Check) field in DocType 'Role'
#: frappe/core/doctype/role/role.json
msgid "If disabled, this role will be removed from all users."
-msgstr ""
+msgstr "Если эта роль отключена, она будет удалена у всех пользователей."
#. Description of the 'Bypass Restricted IP Address Check If Two Factor Auth
#. Enabled' (Check) field in DocType 'User'
@@ -12798,17 +12798,17 @@ msgstr "Если эта функция включена, все ответы в
#. Enabled' (Check) field in DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "If enabled, all users can login from any IP Address using Two Factor Auth. This can also be set only for specific user(s) in User Page"
-msgstr ""
+msgstr "Если эта опция включена, все пользователи смогут входить в систему с любого IP-адреса, используя двухфакторную авторизацию. Это также может быть установлено только для определенного пользователя (пользователей) на странице пользователя"
#. Description of the 'Track Changes' (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
msgid "If enabled, changes to the document are tracked and shown in timeline"
-msgstr ""
+msgstr "Если включено, изменения в документе отслеживаются и отображаются на временной шкале"
#. Description of the 'Track Views' (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
msgid "If enabled, document views are tracked, this can happen multiple times"
-msgstr ""
+msgstr "Если включено, то отслеживаются просмотры документов, причем это может происходить несколько раз"
#. Description of the 'Only allow System Managers to upload public files'
#. (Check) field in DocType 'System Settings'
@@ -12825,7 +12825,7 @@ msgstr "Если эта функция включена, документ пом
#. 'Notification'
#: frappe/email/doctype/notification/notification.json
msgid "If enabled, the notification will show up in the notifications dropdown on the top right corner of the navigation bar."
-msgstr ""
+msgstr "Если уведомление включено, оно будет отображаться в выпадающем списке уведомлений в правом верхнем углу навигационной панели."
#. Description of the 'Enable Password Policy' (Check) field in DocType 'System
#. Settings'
@@ -12843,53 +12843,53 @@ msgstr "Если эта опция включена, пользователям,
#. 'Note'
#: frappe/desk/doctype/note/note.json
msgid "If enabled, users will be notified every time they login. If not enabled, users will only be notified once."
-msgstr ""
+msgstr "Если эта функция включена, пользователи будут получать уведомления при каждом входе в систему. Если не включено, пользователи будут получать уведомление только один раз."
#. Description of the 'Default Workspace' (Link) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "If left empty, the default workspace will be the last visited workspace"
-msgstr ""
+msgstr "Если оставить пустым, то рабочей областью по умолчанию будет последняя посещенная рабочая область"
#. Description of the 'Port' (Data) field in DocType 'Email Domain'
#: frappe/email/doctype/email_domain/email_domain.json
msgid "If non standard port (e.g. 587)"
-msgstr ""
+msgstr "Если порт нестандартный (например, 587)"
#. Description of the 'Port' (Data) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "If non standard port (e.g. 587). If on Google Cloud, try port 2525."
-msgstr ""
+msgstr "Если порт нестандартный (например, 587). Если в Google Cloud, попробуйте использовать порт 2525."
#. Description of the 'Port' (Data) field in DocType 'Email Account'
#. Description of the 'Port' (Data) field in DocType 'Email Domain'
#: frappe/email/doctype/email_account/email_account.json
#: frappe/email/doctype/email_domain/email_domain.json
msgid "If non-standard port (e.g. POP3: 995/110, IMAP: 993/143)"
-msgstr ""
+msgstr "Если порт нестандартный (например, POP3: 995/110, IMAP: 993/143)"
#. Description of the 'Currency Precision' (Select) field in DocType 'System
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "If not set, the currency precision will depend on number format"
-msgstr ""
+msgstr "Если не задано, точность валюты будет зависеть от формата числа"
#. Description of the 'Roles' (Table) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
msgid "If set, only user with these roles can access this chart. If not set, DocType or Report permissions will be used."
-msgstr ""
+msgstr "Если установлено, только пользователи с этими ролями могут получить доступ к этому графику. Если не задано, будут использоваться разрешения DocType или Report."
#: frappe/core/page/permission_manager/permission_manager_help.html:83
msgid "If the user enables the mask property for the phone number field, the value will be displayed in a masked format (e.g., 811XXXXXXX)."
-msgstr ""
+msgstr "Если пользователь включит свойство маскирования для поля номера телефона, значение будет отображаться в замаскированном формате (например, 811XXXXXXX)."
#: frappe/core/page/permission_manager/permission_manager_help.html:63
msgid "If the user has access to Employee and Report is enabled, they can view Employee-based reports."
-msgstr ""
+msgstr "Если у пользователя есть доступ к разделу «Сотрудники» и включена функция «Отчеты», он может просматривать отчеты по каждому сотруднику отдельно."
#. Description of the 'User Type' (Link) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "If the user has any role checked, then the user becomes a \"System User\". \"System User\" has access to the desktop"
-msgstr ""
+msgstr "Если у пользователя отмечена любая роль, то он становится \"Системным пользователем\". \"Системный пользователь\" имеет доступ к рабочему столу"
#: frappe/core/page/permission_manager/permission_manager_help.html:105
msgid "If these instructions where not helpful, please add in your suggestions on GitHub Issues."
@@ -12909,14 +12909,14 @@ msgstr "Если это была ошибка или вам снова нуже
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "If unchecked, the value will always be re-fetched on save."
-msgstr ""
+msgstr "Если флажок снят, значение всегда будет повторно устанавливаться при сохранении."
#. Label of the if_owner (Check) field in DocType 'Custom DocPerm'
#. Label of the if_owner (Check) field in DocType 'DocPerm'
#: frappe/core/doctype/custom_docperm/custom_docperm.json
#: frappe/core/doctype/docperm/docperm.json
msgid "If user is the owner"
-msgstr ""
+msgstr "Если пользователь является владельцем"
#: frappe/core/doctype/data_export/exporter.py:205
msgid "If you are updating, please select \"Overwrite\" else existing rows will not be deleted."
@@ -12941,7 +12941,7 @@ msgstr "Если вы недавно восстановили сайт, вам
#. Description of the 'Parent Label' (Select) field in DocType 'Top Bar Item'
#: frappe/website/doctype/top_bar_item/top_bar_item.json
msgid "If you set this, this Item will come in a drop-down under the selected parent."
-msgstr ""
+msgstr "Если вы это настроите, данный элемент появится в выпадающем списке под выбранным родительским элементом."
#: frappe/templates/emails/administrator_logged_in.html:3
msgid "If you think this is unauthorized, please change the Administrator password."
@@ -12955,7 +12955,7 @@ msgstr "Если в вашем CSV-файле используется друг
#. Description of the 'Source Text' (Code) field in DocType 'Translation'
#: frappe/core/doctype/translation/translation.json
msgid "If your data is in HTML, please copy paste the exact HTML code with the tags."
-msgstr ""
+msgstr "Если ваши данные представлены в формате HTML, скопируйте точный HTML-код с тегами."
#. Label of the ignore_user_permissions (Check) field in DocType 'DocField'
#. Label of the ignore_user_permissions (Check) field in DocType 'Custom Field'
@@ -12975,7 +12975,7 @@ msgstr "Игнорировать разрешения пользователя"
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Ignore XSS Filter"
-msgstr ""
+msgstr "Фильтр игнорирования XSS"
#. Description of the 'Attachment Limit (MB)' (Int) field in DocType 'Email
#. Account'
@@ -12984,12 +12984,12 @@ msgstr ""
#: frappe/email/doctype/email_account/email_account.json
#: frappe/email/doctype/email_domain/email_domain.json
msgid "Ignore attachments over this size"
-msgstr ""
+msgstr "Игнорируйте вложения, превышающие этот размер"
#. Label of the ignored_apps (Table) field in DocType 'Website Theme'
#: frappe/website/doctype/website_theme/website_theme.json
msgid "Ignored Apps"
-msgstr ""
+msgstr "Игнорируемые приложения"
#: frappe/model/workflow.py:223
msgid "Illegal Document Status for {0}"
@@ -13027,25 +13027,25 @@ msgstr "Некорректный шаблон"
#: frappe/website/doctype/web_page/web_page.json
#: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json
msgid "Image"
-msgstr ""
+msgstr "Изображение"
#. Label of the image_field (Data) field in DocType 'DocType'
#. Label of the image_field (Data) field in DocType 'Customize Form'
#: frappe/core/doctype/doctype/doctype.json
#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Image Field"
-msgstr ""
+msgstr "Поле изображения"
#. Label of the image_height (Float) field in DocType 'Letter Head'
#. Label of the footer_image_height (Float) field in DocType 'Letter Head'
#: frappe/printing/doctype/letter_head/letter_head.json
msgid "Image Height"
-msgstr ""
+msgstr "Высота изображения"
#. Label of the image_link (Attach) field in DocType 'About Us Team Member'
#: frappe/website/doctype/about_us_team_member/about_us_team_member.json
msgid "Image Link"
-msgstr ""
+msgstr "Ссылка на изображение"
#: frappe/public/js/frappe/list/base_list.js:209
msgid "Image View"
@@ -13055,7 +13055,7 @@ msgstr "Просмотр изображения"
#. Label of the footer_image_width (Float) field in DocType 'Letter Head'
#: frappe/printing/doctype/letter_head/letter_head.json
msgid "Image Width"
-msgstr ""
+msgstr "Ширина изображения"
#: frappe/core/doctype/doctype/doctype.py:1538
msgid "Image field must be a valid fieldname"
@@ -13106,7 +13106,7 @@ msgstr "Реализуйте метод `clear_old_logs` для включени
#. Option for the 'Grant Type' (Select) field in DocType 'OAuth Client'
#: frappe/integrations/doctype/oauth_client/oauth_client.json
msgid "Implicit"
-msgstr ""
+msgstr "Имплицитный"
#. Label of the import (Check) field in DocType 'Custom DocPerm'
#. Label of the import (Check) field in DocType 'DocPerm'
@@ -13130,13 +13130,13 @@ msgstr "Импорт электронной почты из"
#. Label of the import_file (Attach) field in DocType 'Data Import'
#: frappe/core/doctype/data_import/data_import.json
msgid "Import File"
-msgstr ""
+msgstr "Импортный файл"
#. Label of the import_warnings_section (Section Break) field in DocType 'Data
#. Import'
#: frappe/core/doctype/data_import/data_import.json
msgid "Import File Errors and Warnings"
-msgstr ""
+msgstr "Ошибки и предупреждения при импорте файлов"
#. Label of the import_log_section (Section Break) field in DocType 'Data
#. Import'
@@ -13147,12 +13147,12 @@ msgstr "Импорт журнала"
#. Label of the import_log_preview (HTML) field in DocType 'Data Import'
#: frappe/core/doctype/data_import/data_import.json
msgid "Import Log Preview"
-msgstr ""
+msgstr "Предварительный просмотр журнала импорта"
#. Label of the import_preview (HTML) field in DocType 'Data Import'
#: frappe/core/doctype/data_import/data_import.json
msgid "Import Preview"
-msgstr ""
+msgstr "Предварительный просмотр импорта"
#: frappe/core/doctype/data_import/data_import.js:41
msgid "Import Progress"
@@ -13166,12 +13166,12 @@ msgstr "Импорт подписчиков"
#. Label of the import_type (Select) field in DocType 'Data Import'
#: frappe/core/doctype/data_import/data_import.json
msgid "Import Type"
-msgstr ""
+msgstr "Тип импорта"
#. Label of the import_warnings (HTML) field in DocType 'Data Import'
#: frappe/core/doctype/data_import/data_import.json
msgid "Import Warnings"
-msgstr ""
+msgstr "Предупреждения об импорте"
#: frappe/public/js/frappe/views/file/file_view.js:117
msgid "Import Zip"
@@ -13180,7 +13180,7 @@ msgstr "Импорт Zip"
#. Label of the google_sheets_url (Data) field in DocType 'Data Import'
#: frappe/core/doctype/data_import/data_import.json
msgid "Import from Google Sheets"
-msgstr ""
+msgstr "Импорт из Google Sheets"
#: frappe/core/doctype/data_import/importer.py:616
msgid "Import template should be of type .csv, .xlsx or .xls"
@@ -13214,14 +13214,14 @@ msgstr "Входит в"
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "In Days"
-msgstr ""
+msgstr "В дни"
#. Label of the in_filter (Check) field in DocType 'DocField'
#. Label of the in_filter (Check) field in DocType 'Customize Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "In Filter"
-msgstr ""
+msgstr "В фильтре"
#. Label of the in_global_search (Check) field in DocType 'DocField'
#. Label of the in_global_search (Check) field in DocType 'Custom Field'
@@ -13231,7 +13231,7 @@ msgstr ""
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "In Global Search"
-msgstr ""
+msgstr "В глобальном поиске"
#: frappe/core/doctype/doctype/doctype.js:88
msgid "In Grid View"
@@ -13240,7 +13240,7 @@ msgstr "В виде сетки"
#. Label of the in_standard_filter (Check) field in DocType 'DocField'
#: frappe/core/doctype/docfield/docfield.json
msgid "In List Filter"
-msgstr ""
+msgstr "Фильтр в списке"
#. Label of the in_list_view (Check) field in DocType 'DocField'
#. Label of the in_list_view (Check) field in DocType 'Custom Field'
@@ -13263,7 +13263,7 @@ msgstr "В минутах"
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "In Preview"
-msgstr ""
+msgstr "В предпросмотре"
#: frappe/core/doctype/data_import/data_import.js:42
msgid "In Progress"
@@ -13284,18 +13284,18 @@ msgstr "В ответ на"
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "In Standard Filter"
-msgstr ""
+msgstr "В стандартном фильтре"
#. Description of the 'Font Size' (Float) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "In points. Default is 9."
-msgstr ""
+msgstr "В пунктах. По умолчанию 9."
#. Description of the 'Allow Login After Fail' (Int) field in DocType 'System
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "In seconds"
-msgstr ""
+msgstr "В секундах"
#: frappe/core/doctype/recorder/recorder_list.js:209
msgid "Inactive"
@@ -13324,12 +13324,12 @@ msgstr "Включить отключенные"
#. Label of the include_name_field (Check) field in DocType 'Form Tour'
#: frappe/desk/doctype/form_tour/form_tour.json
msgid "Include Name Field"
-msgstr ""
+msgstr "Включить поле имени"
#. Label of the navbar_search (Check) field in DocType 'Website Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Include Search in Top Bar"
-msgstr ""
+msgstr "Включите поиск в верхнюю панель"
#: frappe/website/doctype/website_theme/website_theme.js:61
msgid "Include Theme from Apps"
@@ -13338,7 +13338,7 @@ msgstr "Включить тему из приложений"
#. Label of the attach_view_link (Check) field in DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Include Web View Link in Email"
-msgstr ""
+msgstr "Включить ссылку веб-просмотра в email"
#: frappe/public/js/frappe/form/print_utils.js:60
#: frappe/public/js/frappe/views/reports/query_report.js:1737
@@ -13367,7 +13367,7 @@ msgstr "Входящий"
#. Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Incoming (POP/IMAP) Settings"
-msgstr ""
+msgstr "Настройки входящих сообщений (POP/IMAP)"
#. Label of the incoming_emails_last_7_days_column (Column Break) field in
#. DocType 'System Health Report'
@@ -13380,13 +13380,13 @@ msgstr "Входящие электронные письма (за послед
#: frappe/email/doctype/email_account/email_account.json
#: frappe/email/doctype/email_domain/email_domain.json
msgid "Incoming Server"
-msgstr ""
+msgstr "Входящий сервер"
#. Label of the mailbox_settings (Section Break) field in DocType 'Email
#. Domain'
#: frappe/email/doctype/email_domain/email_domain.json
msgid "Incoming Settings"
-msgstr ""
+msgstr "Входящие настройки"
#: frappe/email/doctype/email_domain/email_domain.py:32
msgid "Incoming email account not correct"
@@ -13418,7 +13418,7 @@ msgstr "Неверный код верификации"
#: frappe/public/js/frappe/views/gantt/gantt_view.js:88
msgid "Incorrect configuration"
-msgstr ""
+msgstr "Неправильная конфигурация"
#: frappe/model/document.py:1733
msgid "Incorrect value in row {0}:"
@@ -13448,7 +13448,7 @@ msgstr "Индекс"
#. Label of the index_web_pages_for_search (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
msgid "Index Web Pages for Search"
-msgstr ""
+msgstr "Индексирование веб-страниц для поиска"
#: frappe/core/doctype/recorder/recorder.py:132
msgid "Index created successfully on column {0} of doctype {1}"
@@ -13458,13 +13458,13 @@ msgstr "Индекс успешно создан для столбца {0} ти
#. Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Indexing authorization code"
-msgstr ""
+msgstr "Код авторизации индексирования"
#. Label of the indexing_refresh_token (Data) field in DocType 'Website
#. Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Indexing refresh token"
-msgstr ""
+msgstr "Маркер обновления индексации"
#. Label of the indicator (Select) field in DocType 'Kanban Board Column'
#: frappe/desk/doctype/kanban_board_column/kanban_board_column.json
@@ -13474,7 +13474,7 @@ msgstr "Индикатор"
#. Label of the indicator_color (Select) field in DocType 'Workspace'
#: frappe/desk/doctype/workspace/workspace.json
msgid "Indicator Color"
-msgstr ""
+msgstr "Цвет индикатора"
#: frappe/public/js/frappe/views/workspace/workspace.js:481
msgid "Indicator color"
@@ -13492,7 +13492,7 @@ msgstr "Цвет индикатора"
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/workflow/doctype/workflow_state/workflow_state.json
msgid "Info"
-msgstr ""
+msgstr "Информация"
#: frappe/core/doctype/data_export/exporter.py:145
msgid "Info:"
@@ -13501,7 +13501,7 @@ msgstr "Инфо:"
#. Label of the initial_sync_count (Select) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Initial Sync Count"
-msgstr ""
+msgstr "Начальный счетчик синхронизации"
#. Option for the 'Database Engine' (Select) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
@@ -13550,12 +13550,12 @@ msgstr "Вставить изображение в Markdown"
#. Option for the 'Import Type' (Select) field in DocType 'Data Import'
#: frappe/core/doctype/data_import/data_import.json
msgid "Insert New Records"
-msgstr ""
+msgstr "Вставка новых записей"
#. Label of the insert_style (Check) field in DocType 'Web Page'
#: frappe/website/doctype/web_page/web_page.json
msgid "Insert Style"
-msgstr ""
+msgstr "Стиль вставки"
#: frappe/public/js/frappe/ui/toolbar/about.js:11
msgid "Instagram"
@@ -13586,7 +13586,7 @@ msgstr "Установленные приложения"
#. Label of the instructions (HTML) field in DocType 'Letter Head'
#: frappe/printing/doctype/letter_head/letter_head.json
msgid "Instructions"
-msgstr ""
+msgstr "Инструкции"
#: frappe/templates/includes/login/login.js:257
msgid "Instructions Emailed"
@@ -13650,12 +13650,12 @@ msgstr "Интеграции"
#. 'Communication'
#: frappe/core/doctype/communication/communication.json
msgid "Integrations can use this field to set email delivery status"
-msgstr ""
+msgstr "Интеграции могут использовать это поле для установки статуса доставки электронной почты"
#. Option for the 'Font' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "Inter"
-msgstr ""
+msgstr "Интер"
#. Label of the interest (Small Text) field in DocType 'User'
#: frappe/core/doctype/user/user.json
@@ -13679,18 +13679,18 @@ msgstr "Внутренний учет акций документов"
#. Label of the interval (Select) field in DocType 'Event Notifications'
#: frappe/desk/doctype/event_notifications/event_notifications.json
msgid "Interval"
-msgstr ""
+msgstr "Интервал"
#. Label of the intro_video_url (Data) field in DocType 'Onboarding Step'
#: frappe/desk/doctype/onboarding_step/onboarding_step.json
msgid "Intro Video URL"
-msgstr ""
+msgstr "URL-адрес вступительного видео"
#. Description of the 'Company Introduction' (Text Editor) field in DocType
#. 'About Us Settings'
#: frappe/website/doctype/about_us_settings/about_us_settings.json
msgid "Introduce your company to the website visitor."
-msgstr ""
+msgstr "Представьте посетителю сайта свою компанию."
#. Label of the introduction_section (Section Break) field in DocType 'Contact
#. Us Settings'
@@ -13706,12 +13706,12 @@ msgstr "Введение"
#. Settings'
#: frappe/website/doctype/contact_us_settings/contact_us_settings.json
msgid "Introductory information for the Contact Us Page"
-msgstr ""
+msgstr "Вводная информация для страницы \"Контакты\""
#. Label of the introspection_uri (Data) field in DocType 'Connected App'
#: frappe/integrations/doctype/connected_app/connected_app.json
msgid "Introspection URI"
-msgstr ""
+msgstr "URI интроспекции"
#. Option for the 'Validity' (Select) field in DocType 'OAuth Authorization
#. Code'
@@ -13934,7 +13934,7 @@ msgstr "Неверный статус документа"
#: frappe/model/workflow.py:112
msgid "Invalid expression in Workflow Update Value: {0}"
-msgstr ""
+msgstr "Недопустимое выражение в значении обновления рабочего процесса: {0}"
#: frappe/public/js/frappe/utils/dashboard_utils.js:229
msgid "Invalid expression set in filter {0}"
@@ -14078,7 +14078,7 @@ msgstr "Неверный формат словаря {0}"
#. Option for the 'Style' (Select) field in DocType 'Workflow State'
#: frappe/workflow/doctype/workflow_state/workflow_state.json
msgid "Inverse"
-msgstr ""
+msgstr "Инверсия"
#: frappe/core/doctype/user_invitation/user_invitation.py:95
msgid "Invitation already accepted"
@@ -14133,14 +14133,14 @@ msgstr "Активен"
#. Label of the is_attachments_folder (Check) field in DocType 'File'
#: frappe/core/doctype/file/file.json
msgid "Is Attachments Folder"
-msgstr ""
+msgstr "Папка \"Вложения\""
#. Label of the is_calendar_and_gantt (Check) field in DocType 'DocType'
#. Label of the is_calendar_and_gantt (Check) field in DocType 'Customize Form'
#: frappe/core/doctype/doctype/doctype.json
#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Is Calendar and Gantt"
-msgstr ""
+msgstr "Календарь и Гантт"
#. Label of the istable (Check) field in DocType 'DocType'
#. Label of the is_child_table (Check) field in DocType 'DocType Link'
@@ -14155,12 +14155,12 @@ msgstr "Дочерняя таблица"
#: frappe/desk/doctype/module_onboarding/module_onboarding.json
#: frappe/desk/doctype/onboarding_step/onboarding_step.json
msgid "Is Complete"
-msgstr ""
+msgstr "Завершено"
#. Label of the is_completed (Check) field in DocType 'Email Flag Queue'
#: frappe/email/doctype/email_flag_queue/email_flag_queue.json
msgid "Is Completed"
-msgstr ""
+msgstr "Завершено"
#. Label of the is_current (Check) field in DocType 'User Session Display'
#: frappe/core/doctype/user_session_display/user_session_display.json
@@ -14172,12 +14172,12 @@ msgstr "Является текущим"
#: frappe/core/doctype/role/role.json
#: frappe/core/doctype/user_document_type/user_document_type.json
msgid "Is Custom"
-msgstr ""
+msgstr "На заказ"
#. Label of the is_custom_field (Check) field in DocType 'Customize Form Field'
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Is Custom Field"
-msgstr ""
+msgstr "Является пользовательским полем"
#. Label of the is_default (Check) field in DocType 'Address Template'
#. Label of the is_default (Check) field in DocType 'User Permission'
@@ -14192,12 +14192,12 @@ msgstr "По умолчанию"
#. Label of the is_dynamic_url (Check) field in DocType 'Webhook'
#: frappe/integrations/doctype/webhook/webhook.json
msgid "Is Dynamic URL?"
-msgstr ""
+msgstr "Является ли динамическим URL?"
#. Label of the is_folder (Check) field in DocType 'File'
#: frappe/core/doctype/file/file.json
msgid "Is Folder"
-msgstr ""
+msgstr "Папка"
#: frappe/public/js/frappe/list/list_filter.js:113
msgid "Is Global"
@@ -14210,28 +14210,28 @@ msgstr "Группа"
#. Label of the is_hidden (Check) field in DocType 'Workspace'
#: frappe/desk/doctype/workspace/workspace.json
msgid "Is Hidden"
-msgstr ""
+msgstr "Скрыт"
#. Label of the is_home_folder (Check) field in DocType 'File'
#: frappe/core/doctype/file/file.json
msgid "Is Home Folder"
-msgstr ""
+msgstr "Домашняя папка"
#. Label of the reqd (Check) field in DocType 'Custom Field'
#: frappe/custom/doctype/custom_field/custom_field.json
msgid "Is Mandatory Field"
-msgstr ""
+msgstr "Обязательное поле"
#. Label of the is_optional_state (Check) field in DocType 'Workflow Document
#. State'
#: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json
msgid "Is Optional State"
-msgstr ""
+msgstr "Опциональное состояние"
#. Label of the is_primary (Check) field in DocType 'Contact Email'
#: frappe/contacts/doctype/contact_email/contact_email.json
msgid "Is Primary"
-msgstr ""
+msgstr "Основной"
#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:43
msgid "Is Primary Address"
@@ -14241,34 +14241,34 @@ msgstr "Основной адрес"
#: frappe/contacts/doctype/contact/contact.json
#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:49
msgid "Is Primary Contact"
-msgstr ""
+msgstr "Это основной контакт"
#. Label of the is_primary_mobile_no (Check) field in DocType 'Contact Phone'
#: frappe/contacts/doctype/contact_phone/contact_phone.json
msgid "Is Primary Mobile"
-msgstr ""
+msgstr "Основной мобильный"
#. Label of the is_primary_phone (Check) field in DocType 'Contact Phone'
#: frappe/contacts/doctype/contact_phone/contact_phone.json
msgid "Is Primary Phone"
-msgstr ""
+msgstr "Основной телефон"
#. Label of the is_private (Check) field in DocType 'File'
#: frappe/core/doctype/file/file.json
msgid "Is Private"
-msgstr ""
+msgstr "Частный"
#. Label of the is_public (Check) field in DocType 'Dashboard Chart'
#. Label of the is_public (Check) field in DocType 'Number Card'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
#: frappe/desk/doctype/number_card/number_card.json
msgid "Is Public"
-msgstr ""
+msgstr "Публичный"
#. Label of the is_published_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
msgid "Is Published Field"
-msgstr ""
+msgstr "Опубликовано поле"
#: frappe/core/doctype/doctype/doctype.py:1547
msgid "Is Published Field must be a valid fieldname"
@@ -14278,13 +14278,13 @@ msgstr "Поле \"Опубликовано\" должно быть допуст
#: frappe/desk/doctype/workspace_link/workspace_link.json
#: frappe/public/js/frappe/widgets/widget_dialog.js:341
msgid "Is Query Report"
-msgstr ""
+msgstr "Отчет о запросе"
#. Label of the is_remote_request (Check) field in DocType 'Integration
#. Request'
#: frappe/integrations/doctype/integration_request/integration_request.json
msgid "Is Remote Request?"
-msgstr ""
+msgstr "Удаленный запрос?"
#. Label of the is_setup_complete (Check) field in DocType 'Installed
#. Application'
@@ -14303,12 +14303,12 @@ msgstr "Одиночный"
#. Label of the is_skipped (Check) field in DocType 'Onboarding Step'
#: frappe/desk/doctype/onboarding_step/onboarding_step.json
msgid "Is Skipped"
-msgstr ""
+msgstr "Пропущен"
#. Label of the is_spam (Check) field in DocType 'Email Rule'
#: frappe/email/doctype/email_rule/email_rule.json
msgid "Is Spam"
-msgstr ""
+msgstr "Спам"
#. Label of the is_standard (Check) field in DocType 'Navbar Item'
#. Label of the is_standard (Select) field in DocType 'Report'
@@ -14327,7 +14327,7 @@ msgstr ""
#: frappe/desk/doctype/number_card/number_card.json
#: frappe/email/doctype/notification/notification.json
msgid "Is Standard"
-msgstr ""
+msgstr "Стандартный"
#. Label of the is_submittable (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
@@ -14343,27 +14343,27 @@ msgstr "Можно отправить"
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/custom/doctype/property_setter/property_setter.json
msgid "Is System Generated"
-msgstr ""
+msgstr "Генерируется системой"
#. Label of the istable (Check) field in DocType 'Customize Form'
#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Is Table"
-msgstr ""
+msgstr "Таблица"
#. Label of the is_table_field (Check) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Is Table Field"
-msgstr ""
+msgstr "Является полем таблицы"
#. Label of the is_tree (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
msgid "Is Tree"
-msgstr ""
+msgstr "Дерево"
#. Label of the is_unique (Data) field in DocType 'Web Page View'
#: frappe/website/doctype/web_page_view/web_page_view.json
msgid "Is Unique"
-msgstr ""
+msgstr "Уникальный"
#. Label of the is_virtual (Check) field in DocType 'DocType'
#. Label of the is_virtual (Check) field in DocType 'Custom Field'
@@ -14372,7 +14372,7 @@ msgstr ""
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Is Virtual"
-msgstr ""
+msgstr "Виртуальный"
#. Label of the is_standard (Check) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
@@ -14386,12 +14386,12 @@ msgstr "Удаление этого файла: {0} рискованно. Обр
#. Label of the item_label (Data) field in DocType 'Navbar Item'
#: frappe/core/doctype/navbar_item/navbar_item.json
msgid "Item Label"
-msgstr ""
+msgstr "Ярлык элемента"
#. Label of the item_type (Select) field in DocType 'Navbar Item'
#: frappe/core/doctype/navbar_item/navbar_item.json
msgid "Item Type"
-msgstr ""
+msgstr "Тип элемента"
#: frappe/utils/nestedset.py:233
msgid "Item cannot be added to its own descendants"
@@ -14410,7 +14410,7 @@ msgstr "JS"
#. Label of the js_message (HTML) field in DocType 'Custom HTML Block'
#: frappe/desk/doctype/custom_html_block/custom_html_block.json
msgid "JS Message"
-msgstr ""
+msgstr "Сообщение JS"
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Label of the json (Code) field in DocType 'Report'
@@ -14428,7 +14428,7 @@ msgstr "JSON"
#. Label of the webhook_json (Code) field in DocType 'Webhook'
#: frappe/integrations/doctype/webhook/webhook.json
msgid "JSON Request Body"
-msgstr ""
+msgstr "Тело запроса JSON"
#: frappe/templates/signup.html:5
msgid "Jane Doe"
@@ -14442,7 +14442,7 @@ msgstr "JavaScript"
#. Description of the 'Javascript' (Code) field in DocType 'Report'
#: frappe/core/doctype/report/report.json
msgid "JavaScript Format: frappe.query_reports['REPORTNAME'] = {}"
-msgstr ""
+msgstr "Формат JavaScript: frappe.query_reports['REPORTNAME'] = {}"
#. Label of the javascript (Code) field in DocType 'Report'
#. Label of the javascript_section (Section Break) field in DocType 'Custom
@@ -14470,7 +14470,7 @@ msgstr "Jinja"
#: frappe/core/doctype/prepared_report/prepared_report.json
#: frappe/core/doctype/rq_job/rq_job.json
msgid "Job ID"
-msgstr ""
+msgstr "Идентификатор должности"
#. Label of the job_id (Link) field in DocType 'Submission Queue'
#: frappe/core/doctype/submission_queue/submission_queue.json
@@ -14480,17 +14480,17 @@ msgstr "Id задания"
#. Label of the job_info_section (Section Break) field in DocType 'RQ Job'
#: frappe/core/doctype/rq_job/rq_job.json
msgid "Job Info"
-msgstr ""
+msgstr "Информация о работе"
#. Label of the job_name (Data) field in DocType 'RQ Job'
#: frappe/core/doctype/rq_job/rq_job.json
msgid "Job Name"
-msgstr ""
+msgstr "Название работы"
#. Label of the job_status_section (Section Break) field in DocType 'RQ Job'
#: frappe/core/doctype/rq_job/rq_job.json
msgid "Job Status"
-msgstr ""
+msgstr "Статус работы"
#: frappe/core/doctype/data_import/data_import.js:191
#: frappe/core/doctype/rq_job/rq_job.js:24
@@ -14592,7 +14592,7 @@ msgstr "Отслеживает все коммуникации"
#: frappe/integrations/doctype/webhook_header/webhook_header.json
#: frappe/website/doctype/website_meta_tag/website_meta_tag.json
msgid "Key"
-msgstr ""
+msgstr "Ключ"
#. Label of a standard help item
#. Type: Action
@@ -14643,27 +14643,27 @@ msgstr "LDAP-аутентификация"
#. 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Custom Settings"
-msgstr ""
+msgstr "Пользовательские настройки LDAP"
#. Label of the ldap_email_field (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Email Field"
-msgstr ""
+msgstr "Поле электронной почты LDAP"
#. Label of the ldap_first_name_field (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP First Name Field"
-msgstr ""
+msgstr "Поле первого имени LDAP"
#. Label of the ldap_group (Data) field in DocType 'LDAP Group Mapping'
#: frappe/integrations/doctype/ldap_group_mapping/ldap_group_mapping.json
msgid "LDAP Group"
-msgstr ""
+msgstr "Группа LDAP"
#. Label of the ldap_group_field (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Group Field"
-msgstr ""
+msgstr "Поле группы LDAP"
#. Name of a DocType
#: frappe/integrations/doctype/ldap_group_mapping/ldap_group_mapping.json
@@ -14675,28 +14675,28 @@ msgstr "Сопоставление групп LDAP"
#. Label of the ldap_groups (Table) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Group Mappings"
-msgstr ""
+msgstr "Сопоставления групп LDAP"
#. Label of the ldap_group_member_attribute (Data) field in DocType 'LDAP
#. Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Group Member attribute"
-msgstr ""
+msgstr "Атрибут LDAP Group Member"
#. Label of the ldap_last_name_field (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Last Name Field"
-msgstr ""
+msgstr "Поле \"фамилии\" LDAP"
#. Label of the ldap_middle_name_field (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Middle Name Field"
-msgstr ""
+msgstr "Поле \"отчество\" в LDAP"
#. Label of the ldap_mobile_field (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Mobile Field"
-msgstr ""
+msgstr "\"Мобильное\" поле LDAP"
#: frappe/integrations/doctype/ldap_settings/ldap_settings.py:163
msgid "LDAP Not Installed"
@@ -14705,12 +14705,12 @@ msgstr "LDAP не установлен"
#. Label of the ldap_phone_field (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Phone Field"
-msgstr ""
+msgstr "Поле \"Телефон\" в LDAP"
#. Label of the ldap_search_string (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Search String"
-msgstr ""
+msgstr "Строка поиска LDAP"
#: frappe/integrations/doctype/ldap_settings/ldap_settings.py:130
msgid "LDAP Search String must be enclosed in '()' and needs to contian the user placeholder {0}, eg sAMAccountName={0}"
@@ -14720,18 +14720,18 @@ msgstr "Строка поиска LDAP должна быть заключена
#. 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Search and Paths"
-msgstr ""
+msgstr "Поиск и пути LDAP"
#. Label of the ldap_security (Section Break) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Security"
-msgstr ""
+msgstr "Безопасность LDAP"
#. Label of the ldap_server_settings_section (Section Break) field in DocType
#. 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Server Settings"
-msgstr ""
+msgstr "Настройки сервера LDAP"
#. Label of the ldap_server_url (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
@@ -14751,12 +14751,12 @@ msgstr "Настройки LDAP"
#. DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP User Creation and Mapping"
-msgstr ""
+msgstr "Создание и сопоставление пользователей LDAP"
#. Label of the ldap_username_field (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP Username Field"
-msgstr ""
+msgstr "Поле имени пользователя LDAP"
#: frappe/integrations/doctype/ldap_settings/ldap_settings.py:310
#: frappe/integrations/doctype/ldap_settings/ldap_settings.py:429
@@ -14766,12 +14766,12 @@ msgstr "LDAP не включен."
#. Label of the ldap_search_path_group (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP search path for Groups"
-msgstr ""
+msgstr "Путь поиска LDAP для групп"
#. Label of the ldap_search_path_user (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "LDAP search path for Users"
-msgstr ""
+msgstr "Путь поиска LDAP для пользователей"
#: frappe/integrations/doctype/ldap_settings/ldap_settings.py:102
msgid "LDAP settings incorrect. validation response was: {0}"
@@ -14833,13 +14833,13 @@ msgstr "Ярлык"
#. Label of the label_help (HTML) field in DocType 'Custom Field'
#: frappe/custom/doctype/custom_field/custom_field.json
msgid "Label Help"
-msgstr ""
+msgstr "Справка по меткам"
#. Label of the label_and_type (Section Break) field in DocType 'Customize Form
#. Field'
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Label and Type"
-msgstr ""
+msgstr "Метка и тип"
#: frappe/custom/doctype/custom_field/custom_field.py:147
msgid "Label is mandatory"
@@ -14848,7 +14848,7 @@ msgstr "Ярлык обязателен"
#. Label of the sb0 (Section Break) field in DocType 'Website Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Landing Page"
-msgstr ""
+msgstr "Целевая страница"
#: frappe/public/js/frappe/form/print_utils.js:24
msgid "Landscape"
@@ -14872,12 +14872,12 @@ msgstr "Язык"
#. Label of the language_code (Data) field in DocType 'Language'
#: frappe/core/doctype/language/language.json
msgid "Language Code"
-msgstr ""
+msgstr "Код языка"
#. Label of the language_name (Data) field in DocType 'Language'
#: frappe/core/doctype/language/language.json
msgid "Language Name"
-msgstr ""
+msgstr "Название языка"
#. Label of the last_10_active_users (Code) field in DocType 'System Health
#. Report'
@@ -14895,7 +14895,7 @@ msgstr "Последние 30 дней"
#: frappe/public/js/frappe/ui/filters/filter.js:651
msgid "Last 6 Months"
-msgstr "Последние 6 месяцев"
+msgstr ""
#: frappe/public/js/frappe/ui/filters/filter.js:623
msgid "Last 7 Days"
@@ -14908,40 +14908,40 @@ msgstr "Последние 90 Дней"
#. Label of the last_active (Datetime) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Last Active"
-msgstr ""
+msgstr "Последний активный"
#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:163
msgid "Last Edited by You"
-msgstr ""
+msgstr "Последнее изменение внесено Вами"
#: frappe/public/js/frappe/form/sidebar/form_sidebar.js:164
msgid "Last Edited by {0}"
-msgstr ""
+msgstr "Последнее редактирование: {0}"
#. Label of the last_execution (Datetime) field in DocType 'Scheduled Job Type'
#: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json
msgid "Last Execution"
-msgstr ""
+msgstr "Последнее исполнение"
#. Label of the last_heartbeat (Datetime) field in DocType 'RQ Worker'
#: frappe/core/doctype/rq_worker/rq_worker.json
msgid "Last Heartbeat"
-msgstr ""
+msgstr "Последний Heartbeat"
#. Label of the last_ip (Read Only) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Last IP"
-msgstr ""
+msgstr "Последний IP"
#. Label of the last_known_versions (Text) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Last Known Versions"
-msgstr ""
+msgstr "Последние известные версии"
#. Label of the last_login (Read Only) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Last Login"
-msgstr ""
+msgstr "Последний вход в систему"
#: frappe/email/doctype/notification/notification.js:32
msgid "Last Modified Date"
@@ -14956,7 +14956,7 @@ msgstr "Изменен"
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
#: frappe/public/js/frappe/ui/filters/filter.js:643
msgid "Last Month"
-msgstr ""
+msgstr "Последний месяц"
#. Label of the last_name (Data) field in DocType 'Contact'
#. Label of the last_name (Data) field in DocType 'User'
@@ -14972,13 +14972,13 @@ msgstr "Фамилия"
#. Label of the last_password_reset_date (Date) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Last Password Reset Date"
-msgstr ""
+msgstr "Дата последнего сброса пароля"
#. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
#: frappe/public/js/frappe/ui/filters/filter.js:647
msgid "Last Quarter"
-msgstr ""
+msgstr "Последний квартал"
#. Label of the last_received_at (Datetime) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
@@ -14989,7 +14989,7 @@ msgstr "Последний раз получено в"
#. DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Last Reset Password Key Generated On"
-msgstr ""
+msgstr "Ключ последнего сброса пароля, сгенерированный на"
#. Label of the datetime_last_run (Datetime) field in DocType 'Notification'
#: frappe/email/doctype/notification/notification.json
@@ -14999,12 +14999,12 @@ msgstr "Последний запуск"
#. Label of the last_sync_on (Datetime) field in DocType 'Google Contacts'
#: frappe/integrations/doctype/google_contacts/google_contacts.json
msgid "Last Sync On"
-msgstr ""
+msgstr "Последняя синхронизация включена"
#. Label of the last_synced_on (Datetime) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
msgid "Last Synced On"
-msgstr ""
+msgstr "Последняя синхронизация"
#. Label of the last_updated (Datetime) field in DocType 'User Session Display'
#: frappe/core/doctype/user_session_display/user_session_display.json
@@ -15024,19 +15024,19 @@ msgstr "Последнее обновление"
#. Label of the last_user (Link) field in DocType 'Assignment Rule'
#: frappe/automation/doctype/assignment_rule/assignment_rule.json
msgid "Last User"
-msgstr ""
+msgstr "Последний пользователь"
#. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
#: frappe/public/js/frappe/ui/filters/filter.js:639
msgid "Last Week"
-msgstr ""
+msgstr "Последняя неделя"
#. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
#: frappe/public/js/frappe/ui/filters/filter.js:655
msgid "Last Year"
-msgstr ""
+msgstr "Прошлый год"
#: frappe/public/js/frappe/widgets/chart_widget.js:753
msgid "Last synced {0}"
@@ -15062,7 +15062,7 @@ msgstr "Узнать больше"
#. Description of the 'Repeat Till' (Date) field in DocType 'Event'
#: frappe/desk/doctype/event/event.json
msgid "Leave blank to repeat always"
-msgstr ""
+msgstr "Оставьте пустым, чтобы повторять всегда"
#: frappe/core/doctype/communication/mixins.py:207
#: frappe/email/doctype/email_account/email_account.py:804
@@ -15098,12 +15098,12 @@ msgstr "Слева"
#. Option for the 'Position' (Select) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Left Bottom"
-msgstr ""
+msgstr "Левая нижняя часть"
#. Option for the 'Position' (Select) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Left Center"
-msgstr ""
+msgstr "Левый центр"
#: frappe/email/doctype/email_unsubscribe/email_unsubscribe.py:58
msgid "Left this conversation"
@@ -15170,7 +15170,7 @@ msgstr "Давайте вернемся к началу обучения"
#. Option for the 'PDF Page Size' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "Letter"
-msgstr ""
+msgstr "Письмо"
#. Label of the letter_head (Link) field in DocType 'Report'
#. Name of a DocType
@@ -15187,19 +15187,19 @@ msgstr "Фирменный бланк"
#. Label of the source (Select) field in DocType 'Letter Head'
#: frappe/printing/doctype/letter_head/letter_head.json
msgid "Letter Head Based On"
-msgstr ""
+msgstr "Заголовок письма на основе"
#. Label of the letter_head_image_section (Section Break) field in DocType
#. 'Letter Head'
#: frappe/printing/doctype/letter_head/letter_head.json
msgid "Letter Head Image"
-msgstr ""
+msgstr "Изображение головки письма"
#. Label of the letter_head_name (Data) field in DocType 'Letter Head'
#: frappe/printing/doctype/letter_head/letter_head.json
#: frappe/public/js/print_format_builder/LetterHeadEditor.vue:198
msgid "Letter Head Name"
-msgstr ""
+msgstr "Имя руководителя письма"
#: frappe/printing/doctype/letter_head/letter_head.js:30
msgid "Letter Head Scripts"
@@ -15213,7 +15213,7 @@ msgstr "Фирменный бланк не может быть одноврем
#. Head'
#: frappe/printing/doctype/letter_head/letter_head.json
msgid "Letter Head in HTML"
-msgstr ""
+msgstr "Заголовок письма в HTML"
#. Label of the permlevel (Int) field in DocType 'Custom DocPerm'
#. Label of the permlevel (Int) field in DocType 'DocPerm'
@@ -15243,12 +15243,12 @@ msgstr "Лицензия"
#. Label of the license_type (Select) field in DocType 'Package'
#: frappe/core/doctype/package/package.json
msgid "License Type"
-msgstr ""
+msgstr "Тип лицензии"
#. Option for the 'Desk Theme' (Select) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Light"
-msgstr ""
+msgstr "Свет"
#. Option for the 'Color' (Select) field in DocType 'DocType State'
#. Option for the 'Indicator' (Select) field in DocType 'Kanban Board Column'
@@ -15260,7 +15260,7 @@ msgstr "Светло-голубой"
#. Label of the light_color (Link) field in DocType 'Website Theme'
#: frappe/website/doctype/website_theme/website_theme.json
msgid "Light Color"
-msgstr ""
+msgstr "Светлый цвет"
#: frappe/public/js/frappe/ui/theme_switcher.js:60
msgid "Light Theme"
@@ -15290,7 +15290,7 @@ msgstr "Лайки"
#. Label of the limit (Int) field in DocType 'Bulk Update'
#: frappe/desk/doctype/bulk_update/bulk_update.json
msgid "Limit"
-msgstr ""
+msgstr "Лимит"
#: frappe/database/query.py:299
msgid "Limit must be a non-negative integer"
@@ -15299,7 +15299,7 @@ msgstr "Предел должен быть неотрицательным цел
#. Option for the 'Type' (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
msgid "Line"
-msgstr ""
+msgstr "Линия"
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Fieldtype' (Select) field in DocType 'Report Column'
@@ -15337,12 +15337,12 @@ msgstr "Ссылка"
#. Label of the tab_break_18 (Tab Break) field in DocType 'Workspace'
#: frappe/desk/doctype/workspace/workspace.json
msgid "Link Cards"
-msgstr ""
+msgstr "Ссылочные карточки"
#. Label of the link_count (Int) field in DocType 'Workspace Link'
#: frappe/desk/doctype/workspace_link/workspace_link.json
msgid "Link Count"
-msgstr ""
+msgstr "Кол-во ссылок"
#. Label of the link_details_section (Section Break) field in DocType
#. 'Workspace Link'
@@ -15357,12 +15357,12 @@ msgstr "Подробности ссылки"
#: frappe/core/doctype/communication_link/communication_link.json
#: frappe/core/doctype/doctype_link/doctype_link.json
msgid "Link DocType"
-msgstr ""
+msgstr "Ссылка DocType"
#. Label of the link_doctype (Link) field in DocType 'Dynamic Link'
#: frappe/core/doctype/dynamic_link/dynamic_link.json
msgid "Link Document Type"
-msgstr ""
+msgstr "Ссылка Тип документа"
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:407
#: frappe/workflow/doctype/workflow_action/workflow_action.py:211
@@ -15373,12 +15373,12 @@ msgstr "Срок действия ссылки истек"
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Link Field Results Limit"
-msgstr ""
+msgstr "Ограничение результатов по полю ссылки"
#. Label of the link_fieldname (Data) field in DocType 'DocType Link'
#: frappe/core/doctype/doctype_link/doctype_link.json
msgid "Link Fieldname"
-msgstr ""
+msgstr "Название поля ссылки"
#. Label of the link_filters (JSON) field in DocType 'DocField'
#. Label of the link_filters (JSON) field in DocType 'Custom Field'
@@ -15398,14 +15398,14 @@ msgstr "Фильтры ссылок"
#: frappe/core/doctype/communication_link/communication_link.json
#: frappe/core/doctype/dynamic_link/dynamic_link.json
msgid "Link Name"
-msgstr ""
+msgstr "Название ссылки"
#. Label of the link_title (Read Only) field in DocType 'Communication Link'
#. Label of the link_title (Read Only) field in DocType 'Dynamic Link'
#: frappe/core/doctype/communication_link/communication_link.json
#: frappe/core/doctype/dynamic_link/dynamic_link.json
msgid "Link Title"
-msgstr ""
+msgstr "Заголовок ссылки"
#. Label of the link_to (Dynamic Link) field in DocType 'Desktop Icon'
#. Label of the link_to (Dynamic Link) field in DocType 'Workspace'
@@ -15422,7 +15422,7 @@ msgstr ""
#: frappe/public/js/frappe/widgets/widget_dialog.js:281
#: frappe/public/js/frappe/widgets/widget_dialog.js:427
msgid "Link To"
-msgstr ""
+msgstr "Ссылка на"
#: frappe/public/js/frappe/widgets/widget_dialog.js:363
msgid "Link To in Row"
@@ -15439,7 +15439,7 @@ msgstr "Ссылка на строку"
#: frappe/public/js/frappe/views/workspace/workspace.js:428
#: frappe/public/js/frappe/widgets/widget_dialog.js:273
msgid "Link Type"
-msgstr ""
+msgstr "Тип ссылки"
#: frappe/public/js/frappe/widgets/widget_dialog.js:359
msgid "Link Type in Row"
@@ -15452,19 +15452,19 @@ msgstr "Ссылка на страницу «О нас» — «/about»."
#. Description of the 'Home Page' (Data) field in DocType 'Website Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Link that is the website home page. Standard Links (home, login, products, blog, about, contact)"
-msgstr ""
+msgstr "Ссылка, которая является главной страницей сайта. Стандартные ссылки (главная, вход, товары, блог, о, контакты)"
#. Description of the 'URL' (Data) field in DocType 'Top Bar Item'
#: frappe/website/doctype/top_bar_item/top_bar_item.json
msgid "Link to the page you want to open. Leave blank if you want to make it a group parent."
-msgstr ""
+msgstr "Ссылка на страницу, которую вы хотите открыть. Оставьте пустой, если хотите сделать ее родительской для группы."
#. Option for the 'Status' (Select) field in DocType 'Activity Log'
#. Option for the 'Status' (Select) field in DocType 'Communication'
#: frappe/core/doctype/activity_log/activity_log.json
#: frappe/core/doctype/communication/communication.json
msgid "Linked"
-msgstr ""
+msgstr "Связанный"
#: frappe/public/js/frappe/form/linked_with.js:23
msgid "Linked With"
@@ -15504,18 +15504,18 @@ msgstr "Ссылки"
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:86
#: frappe/public/js/frappe/utils/utils.js:961
msgid "List"
-msgstr ""
+msgstr "Список"
#. Label of the list__search_settings_section (Section Break) field in DocType
#. 'DocField'
#: frappe/core/doctype/docfield/docfield.json
msgid "List / Search Settings"
-msgstr ""
+msgstr "Настройки списка / поиска"
#. Label of the list_columns (Table) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "List Columns"
-msgstr ""
+msgstr "Колонки списка"
#. Name of a DocType
#: frappe/desk/doctype/list_filter/list_filter.json
@@ -15555,7 +15555,7 @@ msgstr "Список типа документа"
#: frappe/website/doctype/web_form/web_form.json
#: frappe/website/doctype/web_page/web_page.json
msgid "List as [{\"label\": _(\"Jobs\"), \"route\":\"jobs\"}]"
-msgstr ""
+msgstr "Список как [{\"label\": _(\"Jobs\"), \"route\": \"jobs\"}]"
#. Description of the 'Send Notification to' (Small Text) field in DocType
#. 'Email Account'
@@ -15580,7 +15580,7 @@ msgstr "Списки"
#. Option for the 'Rule' (Select) field in DocType 'Assignment Rule'
#: frappe/automation/doctype/assignment_rule/assignment_rule.json
msgid "Load Balancing"
-msgstr ""
+msgstr "Балансировка нагрузки"
#: frappe/public/js/frappe/list/base_list.js:380
#: frappe/public/js/frappe/web_form/web_form_list.js:306
@@ -15639,7 +15639,7 @@ msgstr "Местоположение"
#. Label of the log (Code) field in DocType 'Package Import'
#: frappe/core/doctype/package_import/package_import.json
msgid "Log"
-msgstr ""
+msgstr "Журнал"
#. Label of the log_api_requests (Check) field in DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -15649,12 +15649,12 @@ msgstr "Журнал API-запросов"
#. Label of the log_data_section (Section Break) field in DocType 'Access Log'
#: frappe/core/doctype/access_log/access_log.json
msgid "Log Data"
-msgstr ""
+msgstr "Данные журнала"
#. Label of the ref_doctype (Link) field in DocType 'Logs To Clear'
#: frappe/core/doctype/logs_to_clear/logs_to_clear.json
msgid "Log DocType"
-msgstr ""
+msgstr "Журнал DocType"
#: frappe/templates/emails/login_with_email_link.html:27
msgid "Log In To {0}"
@@ -15663,7 +15663,7 @@ msgstr "Войти в {0}"
#. Label of the log_index (Int) field in DocType 'Data Import Log'
#: frappe/core/doctype/data_import_log/data_import_log.json
msgid "Log Index"
-msgstr ""
+msgstr "Индекс журнала"
#. Name of a DocType
#: frappe/core/doctype/log_setting_user/log_setting_user.json
@@ -15709,17 +15709,17 @@ msgstr "Логин"
#. Label of a chart in the Users Workspace
#: frappe/core/workspace/users/users.json
msgid "Login Activity"
-msgstr ""
+msgstr "Активность входа"
#. Label of the login_after (Int) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Login After"
-msgstr ""
+msgstr "Вход в систему после"
#. Label of the login_before (Int) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Login Before"
-msgstr ""
+msgstr "Вход в систему до"
#: frappe/public/js/frappe/desk.js:256
msgid "Login Failed please try again"
@@ -15733,13 +15733,13 @@ msgstr "Требуется идентификатор входа"
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Login Methods"
-msgstr ""
+msgstr "Методы входа в систему"
#. Label of the misc_section (Section Break) field in DocType 'Website
#. Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Login Page"
-msgstr ""
+msgstr "Страница входа в систему"
#: frappe/www/login.py:156
msgid "Login To {0}"
@@ -15784,7 +15784,7 @@ msgstr "Войдите, чтобы начать новое обсуждение"
#: frappe/www/portal.py:17
msgid "Login to view"
-msgstr ""
+msgstr "Войдите в систему, чтобы просмотреть"
#: frappe/www/login.html:64
msgid "Login to {0}"
@@ -15810,13 +15810,13 @@ msgstr "Войти с помощью LDAP"
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Login with email link"
-msgstr ""
+msgstr "Вход по ссылке электронной почты"
#. Label of the login_with_email_link_expiry (Int) field in DocType 'System
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Login with email link expiry (in minutes)"
-msgstr ""
+msgstr "Вход в систему с истечением срока действия ссылки на электронную почту (в минутах)"
#: frappe/auth.py:150
msgid "Login with username and password is not allowed."
@@ -15839,7 +15839,7 @@ msgstr "URL-адрес логотипа"
#. Option for the 'Operation' (Select) field in DocType 'Activity Log'
#: frappe/core/doctype/activity_log/activity_log.json frappe/www/me.html:91
msgid "Logout"
-msgstr ""
+msgstr "Выход из системы"
#: frappe/core/doctype/user/user.js:198
msgid "Logout All Sessions"
@@ -15849,12 +15849,12 @@ msgstr "Выйти из всех сеансов"
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Logout All Sessions on Password Reset"
-msgstr ""
+msgstr "Выход из всех сеансов при сбросе пароля"
#. Label of the logout_all_sessions (Check) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Logout From All Devices After Changing Password"
-msgstr ""
+msgstr "Выход из системы со всех устройств после смены пароля"
#. Group in User's connections
#. Label of a Workspace Sidebar Item
@@ -15870,7 +15870,7 @@ msgstr "Журналы для очистки"
#. Label of the logs_to_clear (Table) field in DocType 'Log Settings'
#: frappe/core/doctype/log_settings/log_settings.json
msgid "Logs to Clear"
-msgstr ""
+msgstr "Журналы для очистки"
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
@@ -15879,7 +15879,7 @@ msgstr ""
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Long Text"
-msgstr ""
+msgstr "Длинный текст"
#: frappe/public/js/frappe/widgets/onboarding_widget.js:317
msgid "Looks like you didn't change the value"
@@ -15907,7 +15907,7 @@ msgstr "M"
#. Option for the 'License Type' (Select) field in DocType 'Package'
#: frappe/core/doctype/package/package.json
msgid "MIT License"
-msgstr ""
+msgstr "Лицензия MIT"
#: frappe/desk/page/setup_wizard/install_fixtures.py:48
msgid "Madam"
@@ -15916,17 +15916,17 @@ msgstr "Мадам"
#. Label of the main_section (Text Editor) field in DocType 'Web Page'
#: frappe/website/doctype/web_page/web_page.json
msgid "Main Section"
-msgstr ""
+msgstr "Главная секция"
#. Label of the main_section_html (HTML Editor) field in DocType 'Web Page'
#: frappe/website/doctype/web_page/web_page.json
msgid "Main Section (HTML)"
-msgstr ""
+msgstr "Основной раздел (HTML)"
#. Label of the main_section_md (Markdown Editor) field in DocType 'Web Page'
#: frappe/website/doctype/web_page/web_page.json
msgid "Main Section (Markdown)"
-msgstr ""
+msgstr "Основной раздел (Markdown)"
#. Name of a role
#: frappe/contacts/doctype/contact/contact.json
@@ -15942,7 +15942,7 @@ msgstr "Сотрудник обслуживания"
#. Label of the major (Int) field in DocType 'Package Release'
#: frappe/core/doctype/package_release/package_release.json
msgid "Major"
-msgstr ""
+msgstr "Главная"
#. Label of the show_name_in_global_search (Check) field in DocType 'DocType'
#. Label of the show_name_in_global_search (Check) field in DocType 'Customize
@@ -15950,7 +15950,7 @@ msgstr ""
#: frappe/core/doctype/doctype/doctype.json
#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Make \"name\" searchable in Global Search"
-msgstr ""
+msgstr "Сделать \"имя\" доступным для поиска в Глобальном поиске"
#. Label of the make_attachment_public (Check) field in DocType 'DocField'
#: frappe/core/doctype/docfield/docfield.json
@@ -15963,13 +15963,13 @@ msgstr "Сделать вложение общедоступным (по умо
#: frappe/core/doctype/doctype/doctype.json
#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Make Attachments Public by Default"
-msgstr ""
+msgstr "Сделать вложения общедоступными по умолчанию"
#. Description of the 'Disable Username/Password Login' (Check) field in
#. DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Make sure to configure a Social Login Key before disabling to prevent lockout"
-msgstr ""
+msgstr "Обязательно настройте социальный ключ входа перед отключением, чтобы предотвратить блокировку"
#: frappe/utils/password_strength.py:92
msgid "Make use of longer keyboard patterns"
@@ -15993,7 +15993,7 @@ msgstr "Управление сторонними приложениями"
#: frappe/public/js/billing.bundle.js:71
msgid "Manage Billing"
-msgstr ""
+msgstr "Управление оплатой"
#. Label of the reqd (Check) field in DocType 'DocField'
#. Label of the mandatory (Check) field in DocType 'Report Filter'
@@ -16016,12 +16016,12 @@ msgstr "Обязательный"
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Mandatory Depends On"
-msgstr ""
+msgstr "Обязательно Зависит от"
#. Label of the mandatory_depends_on (Code) field in DocType 'DocField'
#: frappe/core/doctype/docfield/docfield.json
msgid "Mandatory Depends On (JS)"
-msgstr ""
+msgstr "Обязательно Зависит от (JS)"
#: frappe/website/doctype/web_form/web_form.py:538
msgid "Mandatory Information missing:"
@@ -16055,7 +16055,7 @@ msgstr "Обязательный:"
#. Option for the 'Select List View' (Select) field in DocType 'Form Tour'
#: frappe/desk/doctype/form_tour/form_tour.json
msgid "Map"
-msgstr ""
+msgstr "Карта"
#: frappe/public/js/frappe/data_import/import_preview.js:194
#: frappe/public/js/frappe/data_import/import_preview.js:306
@@ -16073,7 +16073,7 @@ msgstr "Сопоставить столбцы из {0} с полями в {1}"
#. Description of the 'Dynamic Route' (Check) field in DocType 'Web Page'
#: frappe/website/doctype/web_page/web_page.json
msgid "Map route parameters into form variables. Example /project/<name>"
-msgstr ""
+msgstr "Сопоставьте параметры маршрута с переменными формы. Пример /project/<name>"
#: frappe/core/doctype/data_import/importer.py:927
msgid "Mapping column {0} to field {1}"
@@ -16082,22 +16082,22 @@ msgstr "Сопоставление столбца {0} с полем {1}"
#. Label of the margin_bottom (Float) field in DocType 'Print Format'
#: frappe/printing/doctype/print_format/print_format.json
msgid "Margin Bottom"
-msgstr ""
+msgstr "Отступ снизу"
#. Label of the margin_left (Float) field in DocType 'Print Format'
#: frappe/printing/doctype/print_format/print_format.json
msgid "Margin Left"
-msgstr ""
+msgstr "Левая граница"
#. Label of the margin_right (Float) field in DocType 'Print Format'
#: frappe/printing/doctype/print_format/print_format.json
msgid "Margin Right"
-msgstr ""
+msgstr "Отступ справа"
#. Label of the margin_top (Float) field in DocType 'Print Format'
#: frappe/printing/doctype/print_format/print_format.json
msgid "Margin Top"
-msgstr ""
+msgstr "Отступ сверху"
#. Label of the mariadb_variables_section (Section Break) field in DocType
#. 'System Health Report'
@@ -16140,12 +16140,12 @@ msgstr "Разметка Текста"
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/website/doctype/web_template_field/web_template_field.json
msgid "Markdown Editor"
-msgstr ""
+msgstr "Редактор Markdown"
#. Option for the 'Delivery Status' (Select) field in DocType 'Communication'
#: frappe/core/doctype/communication/communication.json
msgid "Marked As Spam"
-msgstr ""
+msgstr "Помечено как спам"
#. Name of a role
#: frappe/website/doctype/utm_campaign/utm_campaign.json
@@ -16173,29 +16173,29 @@ msgstr "Мастер"
#. Description of the 'Limit' (Int) field in DocType 'Bulk Update'
#: frappe/desk/doctype/bulk_update/bulk_update.json
msgid "Max 500 records at a time"
-msgstr ""
+msgstr "Не более 500 записей одновременно"
#. Label of the max_attachments (Int) field in DocType 'DocType'
#. Label of the max_attachments (Int) field in DocType 'Customize Form'
#: frappe/core/doctype/doctype/doctype.json
#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Max Attachments"
-msgstr ""
+msgstr "Максимальное число вложений"
#. Label of the max_file_size (Int) field in DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Max File Size (MB)"
-msgstr ""
+msgstr "Максимальный размер файла (МБ)"
#. Label of the max_height (Data) field in DocType 'DocField'
#: frappe/core/doctype/docfield/docfield.json
msgid "Max Height"
-msgstr ""
+msgstr "Максимальная высота"
#. Label of the max_length (Int) field in DocType 'Web Form Field'
#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Max Length"
-msgstr ""
+msgstr "Максимальная длина"
#. Label of the max_report_rows (Int) field in DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -16205,7 +16205,7 @@ msgstr "Максимальное количество строк отчета"
#. Label of the max_value (Int) field in DocType 'Web Form Field'
#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Max Value"
-msgstr ""
+msgstr "Максимальное значение"
#. Label of the max_attachment_size (Int) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
@@ -16216,7 +16216,7 @@ msgstr "Максимальный размер крепления"
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Max auto email report per user"
-msgstr ""
+msgstr "Максимальный автоматический отчет по электронной почте для одного пользователя"
#. Label of the max_signups_allowed_per_hour (Int) field in DocType 'System
#. Settings'
@@ -16231,7 +16231,7 @@ msgstr "Максимальная ширина для типа «Валюта»
#. Option for the 'Function' (Select) field in DocType 'Number Card'
#: frappe/desk/doctype/number_card/number_card.json
msgid "Maximum"
-msgstr ""
+msgstr "Максимальный"
#: frappe/core/doctype/file/file.py:343
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
@@ -16250,7 +16250,7 @@ msgstr "Максимально допустимое количество стр
#: frappe/desk/doctype/event/event.json
#: frappe/desk/doctype/event_participants/event_participants.json
msgid "Maybe"
-msgstr ""
+msgstr "Может быть"
#: frappe/public/js/frappe/list/base_list.js:948
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:168
@@ -16259,7 +16259,7 @@ msgstr "Мне"
#: frappe/core/page/permission_manager/permission_manager_help.html:14
msgid "Meaning of Different Permission Types"
-msgstr ""
+msgstr "Значение различных типов разрешений"
#. Option for the 'Priority' (Select) field in DocType 'ToDo'
#. Label of the medium (Data) field in DocType 'Web Page View'
@@ -16281,7 +16281,7 @@ msgstr "Встреча"
#: frappe/email/doctype/notification/notification.js:210
#: frappe/integrations/doctype/webhook/webhook.js:96
msgid "Meets Condition?"
-msgstr ""
+msgstr "Соответствует условиям?"
#. Group in Email Group's connections
#: frappe/email/doctype/email_group/email_group.json
@@ -16301,13 +16301,13 @@ msgstr "Использование памяти в МБ"
#. Option for the 'Type' (Select) field in DocType 'Notification Log'
#: frappe/desk/doctype/notification_log/notification_log.json
msgid "Mention"
-msgstr ""
+msgstr "Упоминание"
#. Label of the enable_email_mention (Check) field in DocType 'Notification
#. Settings'
#: frappe/desk/doctype/notification_settings/notification_settings.json
msgid "Mentions"
-msgstr ""
+msgstr "Упоминания"
#: frappe/public/js/frappe/ui/page.html:59
#: frappe/public/js/frappe/ui/page.js:174
@@ -16362,19 +16362,19 @@ msgstr "Сообщение"
#. Label of the message_examples (HTML) field in DocType 'Notification'
#: frappe/email/doctype/notification/notification.json
msgid "Message Examples"
-msgstr ""
+msgstr "Примеры сообщений"
#. Label of the message_id (Small Text) field in DocType 'Communication'
#. Label of the message_id (Small Text) field in DocType 'Email Queue'
#: frappe/core/doctype/communication/communication.json
#: frappe/email/doctype/email_queue/email_queue.json
msgid "Message ID"
-msgstr ""
+msgstr "Идентификатор сообщения"
#. Label of the message_parameter (Data) field in DocType 'SMS Settings'
#: frappe/core/doctype/sms_settings/sms_settings.json
msgid "Message Parameter"
-msgstr ""
+msgstr "Параметр сообщения"
#: frappe/templates/includes/contact.js:36
msgid "Message Sent"
@@ -16383,7 +16383,7 @@ msgstr "Сообщение отправлено"
#. Label of the message_type (Select) field in DocType 'Notification'
#: frappe/email/doctype/notification/notification.json
msgid "Message Type"
-msgstr ""
+msgstr "Тип сообщения"
#: frappe/public/js/frappe/views/communication.js:1019
msgid "Message clipped"
@@ -16400,7 +16400,7 @@ msgstr "Сообщение не настроено"
#. Description of the 'Success message' (Text) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "Message to be displayed on successful completion"
-msgstr ""
+msgstr "Сообщение, которое будет отображаться при успешном завершении"
#. Label of the message_id (Code) field in DocType 'Unhandled Email'
#: frappe/email/doctype/unhandled_email/unhandled_email.json
@@ -16410,12 +16410,12 @@ msgstr "id-сообщения"
#. Label of the messages (Code) field in DocType 'Data Import Log'
#: frappe/core/doctype/data_import_log/data_import_log.json
msgid "Messages"
-msgstr ""
+msgstr "Сообщения"
#. Label of the meta_section (Section Break) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "Meta"
-msgstr ""
+msgstr "Мета"
#: frappe/website/doctype/web_page/web_page.js:124
msgid "Meta Description"
@@ -16430,7 +16430,7 @@ msgstr "Мета-изображение"
#: frappe/website/doctype/web_page/web_page.json
#: frappe/website/doctype/website_route_meta/website_route_meta.json
msgid "Meta Tags"
-msgstr ""
+msgstr "Мета-теги"
#: frappe/website/doctype/web_page/web_page.js:117
msgid "Meta Title"
@@ -16480,7 +16480,7 @@ msgstr "Метаданные"
#: frappe/email/doctype/email_account/email_account.json
#: frappe/email/doctype/notification/notification.json
msgid "Method"
-msgstr ""
+msgstr "Метод"
#: frappe/__init__.py:472
msgid "Method Not Allowed"
@@ -16493,7 +16493,7 @@ msgstr "Требуется метод для создания числовой
#. Option for the 'Position' (Select) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Mid Center"
-msgstr ""
+msgstr "Центральная середина"
#. Label of the middle_name (Data) field in DocType 'Contact'
#. Label of the middle_name (Data) field in DocType 'User'
@@ -16524,13 +16524,13 @@ msgstr "Трекер вех"
#. Option for the 'Function' (Select) field in DocType 'Number Card'
#: frappe/desk/doctype/number_card/number_card.json
msgid "Minimum"
-msgstr ""
+msgstr "Минимум"
#. Label of the minimum_password_score (Select) field in DocType 'System
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Minimum Password Score"
-msgstr ""
+msgstr "Минимальный балл пароля"
#. Label of the minor (Int) field in DocType 'Package Release'
#: frappe/core/doctype/package_release/package_release.json
@@ -16621,7 +16621,7 @@ msgstr "Мобильный номер"
#. Label of the modal_trigger (Check) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Modal Trigger"
-msgstr ""
+msgstr "Модальный триггер"
#. Label of the module (Data) field in DocType 'Block Module'
#. Label of the module (Link) field in DocType 'DocType'
@@ -16676,7 +16676,7 @@ msgstr "Модуль"
#: frappe/custom/doctype/property_setter/property_setter.json
#: frappe/website/doctype/web_page/web_page.json
msgid "Module (for export)"
-msgstr ""
+msgstr "Модуль (для экспорта)"
#. Name of a DocType
#. Label of a Link in the Build Workspace
@@ -16690,12 +16690,12 @@ msgstr "Модуль Def"
#. Label of the module_html (HTML) field in DocType 'Module Profile'
#: frappe/core/doctype/module_profile/module_profile.json
msgid "Module HTML"
-msgstr ""
+msgstr "Модуль HTML"
#. Label of the module_name (Data) field in DocType 'Module Def'
#: frappe/core/doctype/module_def/module_def.json
msgid "Module Name"
-msgstr ""
+msgstr "Название модуля"
#. Label of a Link in the Build Workspace
#. Name of a DocType
@@ -16714,7 +16714,7 @@ msgstr "Профиль модуля"
#. Label of the module_profile_name (Data) field in DocType 'Module Profile'
#: frappe/core/doctype/module_profile/module_profile.json
msgid "Module Profile Name"
-msgstr ""
+msgstr "Имя профиля модуля"
#: frappe/desk/doctype/module_onboarding/module_onboarding.py:73
msgid "Module onboarding progress reset"
@@ -16738,7 +16738,7 @@ msgstr "Модули"
#. Label of the modules_html (HTML) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Modules HTML"
-msgstr ""
+msgstr "Модули HTML"
#. Option for the 'Day' (Select) field in DocType 'Assignment Rule Day'
#. Option for the 'Day' (Select) field in DocType 'Auto Repeat Day'
@@ -16764,7 +16764,7 @@ msgstr "Мониторинг журналов на предмет ошибок,
#. Option for the 'Font' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "Monospace"
-msgstr ""
+msgstr "Моноспейс"
#: frappe/public/js/frappe/views/calendar/calendar.js:282
msgid "Month"
@@ -16795,7 +16795,7 @@ msgstr "Ежемесячно"
#: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json
#: frappe/core/doctype/server_script/server_script.json
msgid "Monthly Long"
-msgstr ""
+msgstr "Месяц длинный"
#: frappe/public/js/frappe/form/link_selector.js:39
#: frappe/public/js/frappe/form/multi_select_dialog.js:45
@@ -16836,7 +16836,7 @@ msgstr "Больше статей на тему {0}"
#. Settings'
#: frappe/website/doctype/about_us_settings/about_us_settings.json
msgid "More content for the bottom of the page."
-msgstr ""
+msgstr "Больше контента для нижней части страницы."
#: frappe/public/js/frappe/ui/sort_selector.js:199
msgid "Most Used"
@@ -16896,13 +16896,13 @@ msgstr "Перейти к номеру строки"
#. Description of the 'Next on Click' (Check) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Move to next step when clicked inside highlighted area."
-msgstr ""
+msgstr "Переход к следующему шагу при нажатии внутри выделенной области."
#. Description of the 'Parent Element Selector' (Data) field in DocType 'Form
#. Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Mozilla doesn't support :has() so you can pass parent selector here as workaround"
-msgstr ""
+msgstr "Mozilla не поддерживает :has(), поэтому вы можете передать родительский селектор здесь в качестве обходного пути"
#: frappe/desk/page/setup_wizard/install_fixtures.py:43
msgid "Mr"
@@ -16924,13 +16924,13 @@ msgstr "Несколько корневых узлов не допускаютс
#. Import'
#: frappe/core/doctype/data_import/data_import.json
msgid "Must be a publicly accessible Google Sheets URL"
-msgstr ""
+msgstr "Должен быть общедоступный URL-адрес Google Sheets"
#. Description of the 'LDAP Search String' (Data) field in DocType 'LDAP
#. Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "Must be enclosed in '()' and include '{0}', which is a placeholder for the user/login name. i.e. (&(objectclass=user)(uid={0}))"
-msgstr ""
+msgstr "Должны быть заключены в '()' и включать '{0}', который является заполнителем для имени пользователя/логина. т.е. (&(objectclass=user)(uid={0}))"
#. Description of the 'Image Field' (Data) field in DocType 'DocType'
#. Description of the 'Image Field' (Data) field in DocType 'Customize Form'
@@ -16950,7 +16950,7 @@ msgstr "Необходимо указать запрос для выполнен
#. Label of the mute_sounds (Check) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Mute Sounds"
-msgstr ""
+msgstr "Отключение звуков"
#: frappe/desk/page/setup_wizard/install_fixtures.py:45
msgid "Mx"
@@ -16983,7 +16983,7 @@ msgstr "MyISAM"
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "NEVER"
-msgstr ""
+msgstr "НИКОГДА"
#: frappe/workflow/doctype/workflow/workflow.js:19
msgid "NOTE: If you add states or transitions in the table, it will be reflected in the Workflow Builder but you will have to position them manually. Also Workflow Builder is currently in BETA."
@@ -16993,7 +16993,7 @@ msgstr "ПРИМЕЧАНИЕ: Если Вы добавите состояния
#. Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "NOTE: This box is due for depreciation. Please re-setup LDAP to work with the newer settings"
-msgstr ""
+msgstr "ПРИМЕЧАНИЕ: Данный компонент подлежит амортизации. Пожалуйста, перенастройте LDAP для работы с новыми параметрами"
#. Label of the fieldname (Data) field in DocType 'DocField'
#. Label of the fieldname (Data) field in DocType 'Customize Form Field'
@@ -17051,21 +17051,23 @@ msgstr "Имена и фамилии сами по себе легко угад
#: frappe/core/doctype/document_naming_rule/document_naming_rule.json
#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Naming"
-msgstr ""
+msgstr "Названия"
#. Description of the 'Auto Name' (Data) field in DocType 'Customize Form'
#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Naming Options:\n"
"
field:[fieldname] - By Field
naming_series: - By Naming Series (field called naming_series must be present)
Prompt - Prompt user for a name
[series] - Series by prefix (separated by a dot); for example PRE.#####
\n"
"
format:EXAMPLE-{MM}morewords{fieldname1}-{fieldname2}-{#####} - Replace all braced words (fieldnames, date words (DD, MM, YY), series) with their value. Outside braces, any characters can be used.
"
-msgstr ""
+msgstr "Параметры именования:\n"
+"
field:[fieldname] - По полю
naming_series: - По серии именования (поле naming_series должно присутствовать)
Запрос - Запрос имени у пользователя
[series] — Серия по префиксу (разделённая точкой); например, PRE.#####
\n"
+"
Формат:ПРИМЕР-{MM}morewords{fieldname1}-{fieldname2}-{#####} — Заменить все слова в скобках (имена полей, даты (ДД, ММ, ГГ), серии) их значениями. Вне скобок можно использовать любые символы.
"
#. Label of the naming_rule (Select) field in DocType 'DocType'
#. Label of the naming_rule (Select) field in DocType 'Customize Form'
#: frappe/core/doctype/doctype/doctype.json
#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Naming Rule"
-msgstr ""
+msgstr "Правило именования"
#. Label of the naming_series_tab (Tab Break) field in DocType 'Document Naming
#. Settings'
@@ -17083,7 +17085,7 @@ msgstr "Обязательное указание серии"
#: frappe/website/doctype/web_template/web_template.json
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Navbar"
-msgstr ""
+msgstr "Навбар"
#. Name of a DocType
#: frappe/core/doctype/navbar_item/navbar_item.json
@@ -17102,13 +17104,13 @@ msgstr "Настройки панели навигации"
#. 'Website Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Navbar Template"
-msgstr ""
+msgstr "Шаблон панели навигации"
#. Label of the navbar_template_values (Code) field in DocType 'Website
#. Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Navbar Template Values"
-msgstr ""
+msgstr "Значения шаблона панели навигации"
#: frappe/public/js/frappe/list/list_view.js:1406
msgctxt "Description of a list view shortcut"
@@ -17127,13 +17129,13 @@ msgstr "Перейти к основному содержанию"
#. Label of the form_navigation_buttons (Check) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Navigation Buttons"
-msgstr ""
+msgstr "Кнопки навигации"
#. Label of the navigation_settings_section (Section Break) field in DocType
#. 'User'
#: frappe/core/doctype/user/user.json
msgid "Navigation Settings"
-msgstr ""
+msgstr "Настройки навигации"
#: frappe/public/js/frappe/list/list_view.js:498
msgid "Need Help?"
@@ -17210,7 +17212,7 @@ msgstr "Новый пользовательский формат печати"
#. Label of the new_document_form (Check) field in DocType 'Form Tour'
#: frappe/desk/doctype/form_tour/form_tour.json
msgid "New Document Form"
-msgstr ""
+msgstr "Форма нового документа"
#: frappe/desk/doctype/notification_log/notification_log.py:154
msgid "New Document Shared {0}"
@@ -17353,7 +17355,7 @@ msgstr "Новые пользователи должны будут регист
#. Setter'
#: frappe/custom/doctype/property_setter/property_setter.json
msgid "New value to be set"
-msgstr ""
+msgstr "Новое значение для установки"
#: frappe/public/js/frappe/form/quick_entry.js:180
#: frappe/public/js/frappe/form/toolbar.js:47
@@ -17438,16 +17440,16 @@ msgstr "Следующие 7 дней"
#. Document State'
#: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json
msgid "Next Action Email Template"
-msgstr ""
+msgstr "Шаблон письма следующего действия"
#: frappe/core/doctype/success_action/success_action.js:44
msgid "Next Actions"
-msgstr ""
+msgstr "Дальнейшие действия"
#. Label of the next_actions_html (HTML) field in DocType 'Success Action'
#: frappe/core/doctype/success_action/success_action.json
msgid "Next Actions HTML"
-msgstr ""
+msgstr "Следующие действия HTML"
#: frappe/public/js/frappe/form/toolbar.js:357
msgid "Next Document"
@@ -17456,12 +17458,12 @@ msgstr "Следующий документ"
#. Label of the next_execution (Datetime) field in DocType 'Scheduled Job Type'
#: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json
msgid "Next Execution"
-msgstr ""
+msgstr "Следующее исполнение"
#. Label of the next_form_tour (Link) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Next Form Tour"
-msgstr ""
+msgstr "Следующий тур формы"
#: frappe/public/js/frappe/ui/filters/filter.js:695
msgid "Next Month"
@@ -17474,7 +17476,7 @@ msgstr "Следующий квартал"
#. Label of the next_schedule_date (Date) field in DocType 'Auto Repeat'
#: frappe/automation/doctype/auto_repeat/auto_repeat.json
msgid "Next Schedule Date"
-msgstr ""
+msgstr "Дата следующего расписания"
#: frappe/automation/doctype/auto_repeat/auto_repeat_schedule.html:6
msgid "Next Scheduled Date"
@@ -17483,19 +17485,19 @@ msgstr "Следующая запланированная дата"
#. Label of the next_state (Link) field in DocType 'Workflow Transition'
#: frappe/workflow/doctype/workflow_transition/workflow_transition.json
msgid "Next State"
-msgstr ""
+msgstr "Следующий штат"
#. Label of the next_step_condition (Code) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Next Step Condition"
-msgstr ""
+msgstr "Следующий шаг Состояние"
#. Label of the next_sync_token (Password) field in DocType 'Google Calendar'
#. Label of the next_sync_token (Password) field in DocType 'Google Contacts'
#: frappe/integrations/doctype/google_calendar/google_calendar.json
#: frappe/integrations/doctype/google_contacts/google_contacts.json
msgid "Next Sync Token"
-msgstr ""
+msgstr "Следующий токен синхронизации"
#: frappe/public/js/frappe/ui/filters/filter.js:691
msgid "Next Week"
@@ -17512,7 +17514,7 @@ msgstr "Дальнейшие действия"
#. Label of the next_on_click (Check) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Next on Click"
-msgstr ""
+msgstr "Далее по ссылке"
#. Option for the 'Standard' (Select) field in DocType 'Page'
#. Option for the 'Is Standard' (Select) field in DocType 'Report'
@@ -17559,7 +17561,7 @@ msgstr "Нет активных сессий"
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "No Copy"
-msgstr ""
+msgstr "Нет копии"
#: frappe/core/doctype/data_export/exporter.py:163
#: frappe/email/doctype/auto_email_report/auto_email_report.py:309
@@ -17752,7 +17754,7 @@ msgstr "Нет данных для экспорта"
#: frappe/public/js/frappe/views/reports/query_report.js:1543
msgid "No data to perform this action"
-msgstr ""
+msgstr "Нет данных для выполнения этого действия"
#: frappe/contacts/doctype/address/address.py:247
msgid "No default Address Template found. Please create a new one from Setup > Printing and Branding > Address Template."
@@ -17797,7 +17799,7 @@ msgstr "Никаких дальнейших записей"
#: frappe/public/js/frappe/views/reports/report_view.js:337
msgid "No matching entries in the current results"
-msgstr ""
+msgstr "В текущих результатах нет совпадающих записей"
#: frappe/templates/includes/search_template.html:49
msgid "No matching records. Search something new"
@@ -17827,7 +17829,7 @@ msgstr "Количество запрошенных СМС"
#. Label of the no_of_rows (Int) field in DocType 'Auto Email Report'
#: frappe/email/doctype/auto_email_report/auto_email_report.json
msgid "No of Rows (Max 500)"
-msgstr ""
+msgstr "Количество строк (максимум 500)"
#. Label of the no_of_sent_sms (Int) field in DocType 'SMS Log'
#: frappe/core/doctype/sms_log/sms_log.json
@@ -17926,7 +17928,7 @@ msgstr "Nomatim"
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Non Negative"
-msgstr ""
+msgstr "Негатив"
#: frappe/desk/page/setup_wizard/install_fixtures.py:33
msgid "Non-Conforming"
@@ -17945,12 +17947,12 @@ msgstr "Нет: Конец рабочего процесса"
#. Label of the normalized_copies (Int) field in DocType 'Recorder Query'
#: frappe/core/doctype/recorder_query/recorder_query.json
msgid "Normalized Copies"
-msgstr ""
+msgstr "Нормализованные копии"
#. Label of the normalized_query (Data) field in DocType 'Recorder Query'
#: frappe/core/doctype/recorder_query/recorder_query.json
msgid "Normalized Query"
-msgstr ""
+msgstr "Нормализованный запрос"
#: frappe/core/doctype/user/user.py:1075
#: frappe/templates/includes/login/login.js:253 frappe/utils/oauth.py:300
@@ -17980,7 +17982,7 @@ msgstr "Не найдено"
#. Label of the not_helpful (Int) field in DocType 'Help Article'
#: frappe/website/doctype/help_article/help_article.json
msgid "Not Helpful"
-msgstr ""
+msgstr "Не полезно"
#: frappe/public/js/frappe/ui/filters/filter.js:21
msgid "Not In"
@@ -18149,13 +18151,13 @@ msgstr "Примечание: в некоторых часовых поясах
#. Slideshow'
#: frappe/website/doctype/website_slideshow/website_slideshow.json
msgid "Note: For best results, images must be of the same size and width must be greater than height."
-msgstr ""
+msgstr "Примечание: Для достижения наилучших результатов изображения должны быть одинакового размера, а ширина должна быть больше высоты."
#. Description of the 'Allow only one session per user' (Check) field in
#. DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Note: Multiple sessions will be allowed in case of mobile device"
-msgstr ""
+msgstr "Примечание: В случае использования мобильного устройства разрешается несколько сеансов"
#: frappe/core/doctype/user/user.js:397
msgid "Note: This will be shared with user."
@@ -18263,37 +18265,37 @@ msgstr "Уведомления отключены"
#. Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Notifications and bulk mails will be sent from this outgoing server."
-msgstr ""
+msgstr "С этого исходящего сервера будут отправляться уведомления и массовые рассылки."
#. Label of the notify_on_every_login (Check) field in DocType 'Note'
#: frappe/desk/doctype/note/note.json
msgid "Notify Users On Every Login"
-msgstr ""
+msgstr "Уведомлять пользователей при каждом входе в систему"
#. Label of the notify_by_email (Check) field in DocType 'Auto Repeat'
#: frappe/automation/doctype/auto_repeat/auto_repeat.json
msgid "Notify by Email"
-msgstr ""
+msgstr "Уведомить по электронной почте"
#. Label of the notify_by_email (Check) field in DocType 'DocShare'
#: frappe/core/doctype/docshare/docshare.json
msgid "Notify by email"
-msgstr ""
+msgstr "Уведомить по электронной почте"
#. Label of the notify_if_unreplied (Check) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Notify if unreplied"
-msgstr ""
+msgstr "Уведомить, если ответ не получен"
#. Label of the unreplied_for_mins (Int) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Notify if unreplied for (in mins)"
-msgstr ""
+msgstr "Уведомлять, если не получен ответ (в минутах)"
#. Label of the notify_on_login (Check) field in DocType 'Note'
#: frappe/desk/doctype/note/note.json
msgid "Notify users with a popup when they log in"
-msgstr ""
+msgstr "Уведомление пользователей с помощью всплывающего окна при входе в систему"
#: frappe/public/js/frappe/form/controls/datetime.js:28
#: frappe/public/js/frappe/form/controls/time.js:37
@@ -18303,7 +18305,7 @@ msgstr "Сейчас"
#. Label of the phone (Data) field in DocType 'Contact Phone'
#: frappe/contacts/doctype/contact_phone/contact_phone.json
msgid "Number"
-msgstr ""
+msgstr "Номер"
#. Name of a DocType
#: frappe/desk/doctype/number_card/number_card.json
@@ -18320,7 +18322,7 @@ msgstr "Ссылка на номер карты"
#. Card'
#: frappe/desk/doctype/workspace_number_card/workspace_number_card.json
msgid "Number Card Name"
-msgstr ""
+msgstr "Номер Название карты"
#. Label of the number_cards_tab (Tab Break) field in DocType 'Workspace'
#. Label of the number_cards (Table) field in DocType 'Workspace'
@@ -18336,22 +18338,22 @@ msgstr "Номер карт"
#: frappe/core/doctype/system_settings/system_settings.json
#: frappe/geo/doctype/currency/currency.json
msgid "Number Format"
-msgstr ""
+msgstr "Формат номера"
#. Label of the backup_limit (Int) field in DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Number of Backups"
-msgstr ""
+msgstr "Количество резервных копий"
#. Label of the number_of_groups (Int) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
msgid "Number of Groups"
-msgstr ""
+msgstr "Количество групп"
#. Label of the number_of_queries (Int) field in DocType 'Recorder'
#: frappe/core/doctype/recorder/recorder.json
msgid "Number of Queries"
-msgstr ""
+msgstr "Количество запросов"
#: frappe/core/doctype/doctype/doctype.py:444
#: frappe/public/js/frappe/doctype/index.js:66
@@ -18365,20 +18367,20 @@ msgstr "Количество резервных копий должно быть
#. Description of the 'Columns' (Int) field in DocType 'Customize Form Field'
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Number of columns for a field in a Grid (Total Columns in a grid should be less than 11)"
-msgstr ""
+msgstr "Количество столбцов для поля в сетке (общее количество столбцов в сетке не должно превышать 11)"
#. Description of the 'Columns' (Int) field in DocType 'DocField'
#. Description of the 'Columns' (Int) field in DocType 'Custom Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
msgid "Number of columns for a field in a List View or a Grid (Total Columns should be less than 11)"
-msgstr ""
+msgstr "Количество столбцов для поля в представлении списка или сетки (общее количество столбцов не должно превышать 11)"
#. Description of the 'Document Share Key Expiry (in Days)' (Int) field in
#. DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Number of days after which the document Web View link shared on email will be expired"
-msgstr ""
+msgstr "Количество дней, по истечении которых срок действия ссылки Web View документа, переданной по электронной почте, истекает"
#. Label of the cache_keys (Int) field in DocType 'System Health Report'
#: frappe/desk/doctype/system_health_report/system_health_report.json
@@ -18417,7 +18419,7 @@ msgstr "OAuth-клиент"
#. Label of the sb_00 (Section Break) field in DocType 'Google Settings'
#: frappe/integrations/doctype/google_settings/google_settings.json
msgid "OAuth Client ID"
-msgstr ""
+msgstr "Идентификатор клиента OAuth"
#. Name of a DocType
#: frappe/integrations/doctype/oauth_client_role/oauth_client_role.json
@@ -18431,7 +18433,7 @@ msgstr "Ошибка OAuth"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/integrations.json
msgid "OAuth Provider"
-msgstr ""
+msgstr "OAuth провайдер"
#. Name of a DocType
#. Label of a Link in the Integrations Workspace
@@ -18457,7 +18459,7 @@ msgstr "OAuth включён, но не авторизован. Для этог
#. Option for the 'Method' (Select) field in DocType 'Recorder'
#: frappe/core/doctype/recorder/recorder.json
msgid "OPTIONS"
-msgstr ""
+msgstr "ВАРИАНТЫ"
#: frappe/public/js/form_builder/components/Tabs.vue:190
msgid "OR"
@@ -18467,12 +18469,12 @@ msgstr "ИЛИ"
#. 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "OTP App"
-msgstr ""
+msgstr "Приложение OTP"
#. Label of the otp_issuer_name (Data) field in DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "OTP Issuer Name"
-msgstr ""
+msgstr "Имя эмитента OTP"
#. Label of the otp_sms_template (Small Text) field in DocType 'System
#. Settings'
@@ -18511,12 +18513,12 @@ msgstr "Происшествия"
#. Option for the 'SSL/TLS Mode' (Select) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "Off"
-msgstr ""
+msgstr "Откл"
#. Option for the 'Address Type' (Select) field in DocType 'Address'
#: frappe/contacts/doctype/address/address.json
msgid "Office"
-msgstr ""
+msgstr "Офис"
#. Option for the 'Social Login Provider' (Select) field in DocType 'Social
#. Login Key'
@@ -18531,12 +18533,12 @@ msgstr "Официальная документация"
#. Label of the offset_x (Int) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Offset X"
-msgstr ""
+msgstr "Смещение X"
#. Label of the offset_y (Int) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Offset Y"
-msgstr ""
+msgstr "Смещение Y"
#: frappe/database/query.py:304
msgid "Offset must be a non-negative integer"
@@ -18554,7 +18556,7 @@ msgstr "Старые и новые названия полей одинаков
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
msgid "Older backups will be automatically deleted"
-msgstr ""
+msgstr "Старые резервные копии будут автоматически удалены"
#. Label of the oldest_unscheduled_job (Link) field in DocType 'System Health
#. Report'
@@ -18571,7 +18573,7 @@ msgstr "На удерживании"
#. Option for the 'DocType Event' (Select) field in DocType 'Server Script'
#: frappe/core/doctype/server_script/server_script.json
msgid "On Payment Authorization"
-msgstr ""
+msgstr "При авторизации платежа"
#. Option for the 'DocType Event' (Select) field in DocType 'Server Script'
#: frappe/core/doctype/server_script/server_script.json
@@ -18601,7 +18603,7 @@ msgstr "По факту оплаты"
#. Description of the 'Is Dynamic URL?' (Check) field in DocType 'Webhook'
#: frappe/integrations/doctype/webhook/webhook.json
msgid "On checking this option, URL will be treated like a jinja template string"
-msgstr ""
+msgstr "При установке этой опции URL будет рассматриваться как строка шаблона jinja"
#: frappe/public/js/frappe/ui/filters/filter.js:66
#: frappe/public/js/frappe/ui/filters/filter.js:72
@@ -18621,7 +18623,7 @@ msgstr "На {0}, {1} написал:"
#: frappe/desk/doctype/workspace_link/workspace_link.json
#: frappe/public/js/frappe/widgets/widget_dialog.js:335
msgid "Onboard"
-msgstr ""
+msgstr "Onboard"
#: frappe/public/js/frappe/widgets/widget_dialog.js:232
msgid "Onboarding Name"
@@ -18635,7 +18637,7 @@ msgstr "Разрешение на регистрацию"
#. Label of the onboarding_status (Small Text) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Onboarding Status"
-msgstr ""
+msgstr "Статус регистрации"
#. Name of a DocType
#: frappe/desk/doctype/onboarding_step/onboarding_step.json
@@ -18696,11 +18698,11 @@ msgstr "Только администратору разрешено испол
#. Label of the allow_edit (Link) field in DocType 'Workflow Document State'
#: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json
msgid "Only Allow Edit For"
-msgstr ""
+msgstr "Разрешить редактирование только для"
#: frappe/core/doctype/module_def/module_def.py:95
msgid "Only Custom Modules can be renamed."
-msgstr ""
+msgstr "Переименовывать можно только пользовательские модули."
#: frappe/core/doctype/doctype/doctype.py:1652
msgid "Only Options allowed for Data field are:"
@@ -18709,7 +18711,7 @@ msgstr "Для поля данных разрешены только следу
#. Label of the data_modified_till (Int) field in DocType 'Auto Email Report'
#: frappe/email/doctype/auto_email_report/auto_email_report.json
msgid "Only Send Records Updated in Last X Hours"
-msgstr ""
+msgstr "Отправлять только записи, обновленные за последние X часов"
#: frappe/core/doctype/file/file.py:168
msgid "Only System Managers can make this file public."
@@ -18737,7 +18739,7 @@ msgstr "Отклонять можно только черновики докум
#: frappe/desk/doctype/workspace_link/workspace_link.json
#: frappe/public/js/frappe/widgets/widget_dialog.js:328
msgid "Only for"
-msgstr ""
+msgstr "Только для"
#: frappe/core/doctype/data_export/exporter.py:193
msgid "Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish."
@@ -18816,7 +18818,7 @@ msgstr "Открыть документ"
#. 'Notification Settings'
#: frappe/desk/doctype/notification_settings/notification_settings.json
msgid "Open Documents"
-msgstr ""
+msgstr "Открытые документы"
#: frappe/public/js/frappe/ui/keyboard.js:243
msgid "Open Help"
@@ -18826,7 +18828,7 @@ msgstr "Открыть Справку"
#. Log'
#: frappe/desk/doctype/notification_log/notification_log.json
msgid "Open Reference Document"
-msgstr ""
+msgstr "Открытый справочный документ"
#: frappe/public/js/frappe/ui/keyboard.js:226
msgid "Open Settings"
@@ -18839,7 +18841,7 @@ msgstr "Приложения с открытым исходным кодом д
#. Label of the open_in_new_tab (Check) field in DocType 'Top Bar Item'
#: frappe/website/doctype/top_bar_item/top_bar_item.json
msgid "Open URL in a New Tab"
-msgstr ""
+msgstr "Открыть URL в новой вкладке"
#. Description of the 'Quick Entry' (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
@@ -18893,7 +18895,7 @@ msgstr "Открыть {0}"
#. Label of the openid_configuration (Data) field in DocType 'Connected App'
#: frappe/integrations/doctype/connected_app/connected_app.json
msgid "OpenID Configuration"
-msgstr ""
+msgstr "Конфигурация OpenID"
#: frappe/integrations/doctype/connected_app/connected_app.js:15
msgid "OpenID Configuration fetched successfully!"
@@ -18902,12 +18904,12 @@ msgstr "Конфигурация OpenID успешно получена!"
#. Option for the 'Directory Server' (Select) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "OpenLDAP"
-msgstr ""
+msgstr "OpenLDAP"
#. Option for the 'Delivery Status' (Select) field in DocType 'Communication'
#: frappe/core/doctype/communication/communication.json
msgid "Opened"
-msgstr ""
+msgstr "Открыт"
#. Label of the operation (Select) field in DocType 'Activity Log'
#: frappe/core/doctype/activity_log/activity_log.json
@@ -18951,12 +18953,12 @@ msgstr "Параметр {0} для поля {1} не является доче
#. Description of the 'CC' (Code) field in DocType 'Notification Recipient'
#: frappe/email/doctype/notification_recipient/notification_recipient.json
msgid "Optional: Always send to these ids. Each Email Address on a new row"
-msgstr ""
+msgstr "Необязательно: Всегда отправлять на эти адреса. Каждый адрес электронной почты в новой строке"
#. Description of the 'Condition' (Code) field in DocType 'Notification'
#: frappe/email/doctype/notification/notification.json
msgid "Optional: The alert will be sent if this expression is true"
-msgstr ""
+msgstr "Необязательно: Оповещение будет отправлено, если это выражение равно true"
#. Label of the options (Small Text) field in DocType 'DocField'
#. Label of the options (Data) field in DocType 'Report Column'
@@ -18985,7 +18987,7 @@ msgstr "Параметры поля типа «Динамическая ссыл
#. Label of the options_help (HTML) field in DocType 'Custom Field'
#: frappe/custom/doctype/custom_field/custom_field.json
msgid "Options Help"
-msgstr ""
+msgstr "Помощь в выборе"
#: frappe/core/doctype/doctype/doctype.py:1699
msgid "Options for Rating field can range from 3 to 10"
@@ -19027,13 +19029,13 @@ msgstr "Order By должен быть строкой"
#. Label of the company_history (Table) field in DocType 'About Us Settings'
#: frappe/website/doctype/about_us_settings/about_us_settings.json
msgid "Org History"
-msgstr ""
+msgstr "История организации"
#. Label of the company_history_heading (Data) field in DocType 'About Us
#. Settings'
#: frappe/website/doctype/about_us_settings/about_us_settings.json
msgid "Org History Heading"
-msgstr ""
+msgstr "Заголовок «История организации»"
#: frappe/public/js/frappe/form/print_utils.js:22
msgid "Orientation"
@@ -19721,7 +19723,7 @@ msgstr "Удалить {0} навсегда?"
#: frappe/core/page/permission_manager/permission_manager_help.html:19
msgid "Permission"
-msgstr ""
+msgstr "Разрешение"
#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:1003
msgid "Permission Error"
@@ -27125,7 +27127,7 @@ msgstr ""
#: frappe/core/page/permission_manager/permission_manager_help.html:58
msgid "The email button is enabled for the user in the document."
-msgstr ""
+msgstr "Кнопка отправки электронной почты доступна пользователю в документе."
#: frappe/desk/search.py:291
msgid "The field {0} in {1} does not allow ignoring user permissions"
@@ -27204,7 +27206,7 @@ msgstr "Срок действия пароля вашей учетной зап
#: frappe/core/page/permission_manager/permission_manager_help.html:53
msgid "The print button is enabled for the user in the document."
-msgstr ""
+msgstr "Кнопка печати доступна пользователю в документе."
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:399
msgid "The process for deletion of {0} data associated with {1} has been initiated."
@@ -27261,35 +27263,35 @@ msgstr "Превышен лимит общего количества типов
#: frappe/core/page/permission_manager/permission_manager_help.html:43
msgid "The user can create a new Item but cannot edit existing items."
-msgstr ""
+msgstr "Пользователь может создавать новые товары, но не может редактировать существующие."
#: frappe/core/page/permission_manager/permission_manager_help.html:48
msgid "The user can delete Draft / Cancelled documents."
-msgstr ""
+msgstr "Пользователь может удалять черновики/отменённые документы."
#: frappe/core/page/permission_manager/permission_manager_help.html:68
msgid "The user can export report data."
-msgstr ""
+msgstr "Пользователь может экспортировать данные отчета."
#: frappe/core/page/permission_manager/permission_manager_help.html:73
msgid "The user can import new records or update existing data for the document."
-msgstr ""
+msgstr "Пользователь может импортировать новые записи или обновлять существующие данные для документа."
#: frappe/core/page/permission_manager/permission_manager_help.html:28
msgid "The user can select a Customer in Sales Order but cannot open the Customer master."
-msgstr ""
+msgstr "Пользователь может выбрать клиента в заказе на продажу, но не может открыть основные данные клиента."
#: frappe/core/page/permission_manager/permission_manager_help.html:78
msgid "The user can share document access with another user."
-msgstr ""
+msgstr "Пользователь может предоставить доступ к документу другому пользователю."
#: frappe/core/page/permission_manager/permission_manager_help.html:38
msgid "The user can update a customer or any other fields in an existing Sales Order but cannot create a new Sales Order."
-msgstr ""
+msgstr "Пользователь может обновлять данные клиента или любые другие поля в существующем заказе на продажу, но не может создавать новые заказы на продажу."
#: frappe/core/page/permission_manager/permission_manager_help.html:33
msgid "The user can view Sales Invoices but cannot modify any field values in them."
-msgstr ""
+msgstr "Пользователь может просматривать счета-фактуры, но не может изменять значения полей в них."
#: frappe/model/base_document.py:861
msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again."
@@ -30993,7 +30995,7 @@ msgstr "Вам запрещено отправлять электронные п
#: frappe/desk/doctype/event/event.py:252
msgid "You are not allowed to update the status of this event."
-msgstr ""
+msgstr "Изменять статус этого события запрещено."
#: frappe/website/doctype/web_form/web_form.py:634
msgid "You are not allowed to update this Web Form Document"
diff --git a/frappe/locale/sr.po b/frappe/locale/sr.po
index 97e1c2ff25..59a68f9ff8 100644
--- a/frappe/locale/sr.po
+++ b/frappe/locale/sr.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
"POT-Creation-Date: 2026-02-22 09:42+0000\n"
-"PO-Revision-Date: 2026-02-23 22:07\n"
+"PO-Revision-Date: 2026-02-26 23:27\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
@@ -1357,7 +1357,7 @@ msgstr "Додај параметре упита"
#. Label of the add_reply_to_header (Check) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Add Reply-To header"
-msgstr ""
+msgstr "Додај заглавље адресе за одговор"
#: frappe/core/doctype/user/user.py:860
msgid "Add Roles"
@@ -1523,7 +1523,7 @@ msgstr "Додај на контролну таблу"
#: frappe/desk/doctype/workspace/workspace.js:49
msgid "Add to Desktop"
-msgstr ""
+msgstr "Додај на радну површину"
#: frappe/public/js/frappe/form/sidebar/assign_to.js:110
msgid "Add to ToDo"
@@ -1646,7 +1646,7 @@ msgstr "Адресе и контакти"
#. Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Addresses added here will be used as the Reply-To header for outgoing emails sent from this account."
-msgstr ""
+msgstr "Адресе додате овде користиће се као адреса за одговор за излазне имејлове послате са овог налога."
#. Description of a DocType
#: frappe/custom/doctype/client_script/client_script.json
@@ -3082,7 +3082,7 @@ msgstr "Историја измена"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/users.json
msgid "Audits"
-msgstr ""
+msgstr "Ревизије"
#. Label of the auth_url_data (Code) field in DocType 'Social Login Key'
#: frappe/integrations/doctype/social_login_key/social_login_key.json
@@ -3516,7 +3516,7 @@ msgstr "Слика позадине"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/system.json
msgid "Background Job"
-msgstr ""
+msgstr "Позадински задатак"
#. Label of a Link in the Build Workspace
#. Label of the background_jobs_section (Section Break) field in DocType
@@ -4934,7 +4934,7 @@ msgstr "Кликните да поставите филтере"
#: frappe/desk/page/desktop/desktop.js:1261
msgid "Click to edit"
-msgstr ""
+msgstr "Кликните за уређивање"
#: frappe/public/js/frappe/list/list_view.js:754
msgid "Click to sort by {0}"
@@ -6537,7 +6537,7 @@ msgstr "Цијан"
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "DELAY"
-msgstr ""
+msgstr "ОДЛАГАЊЕ"
#. Option for the 'Method' (Select) field in DocType 'Recorder'
#. Option for the 'Request Method' (Select) field in DocType 'Webhook'
@@ -7365,7 +7365,7 @@ msgstr "Статус"
#. Label of the dsn_notify_type (Select) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Delivery Status Notification Type"
-msgstr ""
+msgstr "Врста обавештења о статусу испоруке"
#. Option for the 'Sign ups' (Select) field in DocType 'Social Login Key'
#: frappe/integrations/doctype/social_login_key/social_login_key.json
@@ -9430,7 +9430,7 @@ msgstr "Планер омогућен"
#. Label of the enabled (Check) field in DocType 'Notification Settings'
#: frappe/desk/doctype/notification_settings/notification_settings.json
msgid "Enabled System Notification"
-msgstr ""
+msgstr "Омогућено системско обавештење"
#: frappe/email/doctype/email_account/email_account.py:1101
msgid "Enabled email inbox for user {0}"
@@ -10128,7 +10128,7 @@ msgstr "Додатни параметри"
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "FAILURE"
-msgstr ""
+msgstr "НЕУСПЕХ"
#. Option for the 'Social Login Provider' (Select) field in DocType 'Social
#. Login Key'
@@ -10272,7 +10272,7 @@ msgstr "Неуспешан покушај пријаве на Frappe Cloud"
#: frappe/email/doctype/email_account/email_account.py:232
msgid "Failed to retrieve the list of IMAP folders from the server. Please ensure the mailbox is accessible and the account has permission to list folders."
-msgstr ""
+msgstr "Неуспешно преузимање листе IMAP директоријума са сервера. Проверите да ли је поштанско сандуче доступно и да ли налог има дозволу за приказ директоријума."
#: frappe/email/doctype/email_queue/email_queue.py:311
msgid "Failed to send email with subject:"
@@ -11339,7 +11339,7 @@ msgstr "Јединица фракције"
#. Label of a Desktop Icon
#: frappe/desktop_icon/framework.json
msgid "Framework"
-msgstr ""
+msgstr "Framework"
#. Option for the 'Social Login Provider' (Select) field in DocType 'Social
#. Login Key'
@@ -12235,7 +12235,7 @@ msgstr "Наслов"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/system.json
msgid "Health Report"
-msgstr ""
+msgstr "Извештај о стању система"
#. Option for the 'Type' (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
@@ -12654,7 +12654,7 @@ msgstr "IMAP датотека"
#: frappe/email/doctype/email_account/email_account.py:235
#: frappe/email/doctype/email_account/email_account.py:263
msgid "IMAP Folder Not Found"
-msgstr ""
+msgstr "IMAP директоријум није пронађен"
#. Label of the ip_address (Data) field in DocType 'Activity Log'
#. Label of the ip_address (Data) field in DocType 'Comment'
@@ -13414,7 +13414,7 @@ msgstr "Погрешан верификациони код"
#: frappe/public/js/frappe/views/gantt/gantt_view.js:88
msgid "Incorrect configuration"
-msgstr ""
+msgstr "Неисправна конфигурација"
#: frappe/model/document.py:1733
msgid "Incorrect value in row {0}:"
@@ -16979,7 +16979,7 @@ msgstr "MyISAM"
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "NEVER"
-msgstr ""
+msgstr "НИКАДА"
#: frappe/workflow/doctype/workflow/workflow.js:19
msgid "NOTE: If you add states or transitions in the table, it will be reflected in the Workflow Builder but you will have to position them manually. Also Workflow Builder is currently in BETA."
@@ -17750,7 +17750,7 @@ msgstr "Нема података за извоз"
#: frappe/public/js/frappe/views/reports/query_report.js:1543
msgid "No data to perform this action"
-msgstr ""
+msgstr "Нема података за извршавање ове радње"
#: frappe/contacts/doctype/address/address.py:247
msgid "No default Address Template found. Please create a new one from Setup > Printing and Branding > Address Template."
@@ -17795,7 +17795,7 @@ msgstr "Нема додатних записа"
#: frappe/public/js/frappe/views/reports/report_view.js:337
msgid "No matching entries in the current results"
-msgstr ""
+msgstr "Нема подударних записа у тренутним резултатима"
#: frappe/templates/includes/search_template.html:49
msgid "No matching records. Search something new"
@@ -18429,7 +18429,7 @@ msgstr "OAuth грешка"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/integrations.json
msgid "OAuth Provider"
-msgstr ""
+msgstr "OAuth провајдер"
#. Name of a DocType
#. Label of a Link in the Integrations Workspace
@@ -18698,7 +18698,7 @@ msgstr "Дозволи уређивање само за"
#: frappe/core/doctype/module_def/module_def.py:95
msgid "Only Custom Modules can be renamed."
-msgstr ""
+msgstr "Искључиво прилагођени модули могу бити преименовани."
#: frappe/core/doctype/doctype/doctype.py:1652
msgid "Only Options allowed for Data field are:"
@@ -19969,7 +19969,7 @@ msgstr "Молимо Вас да додате валидан коментар."
#: frappe/public/js/frappe/views/reports/query_report.js:1544
msgid "Please adjust filters to include some data"
-msgstr ""
+msgstr "Прилагодите филтере како бисте укључили неке податке"
#: frappe/core/doctype/user/user.py:1122
msgid "Please ask your administrator to verify your sign-up"
@@ -20029,7 +20029,7 @@ msgstr "Молимо Вас да кликнете на следећи линк
#: frappe/public/js/frappe/views/gantt/gantt_view.js:89
msgid "Please configure the start field for this Doctype in the controller file."
-msgstr ""
+msgstr "Молимо Вас да конфигуришете почетно поље за овај DocType у датотеци контролера."
#: frappe/www/confirm_workflow_action.html:4
msgid "Please confirm your action to {0} this document."
@@ -21132,7 +21132,7 @@ msgstr "Љубичасто"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/integrations.json
msgid "Push Notification"
-msgstr ""
+msgstr "Push обавештење"
#. Name of a DocType
#. Label of a Link in the Integrations Workspace
@@ -22225,16 +22225,16 @@ msgstr "Одговори свима"
#. Name of a DocType
#: frappe/email/doctype/reply_to_address/reply_to_address.json
msgid "Reply To Address"
-msgstr ""
+msgstr "Адреса за одговор"
#: frappe/email/doctype/email_account/email_account.py:278
msgid "Reply To email is required"
-msgstr ""
+msgstr "Адреса за одговор је обавезна"
#. Label of the reply_to_addresses (Table) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Reply-To Addresses"
-msgstr ""
+msgstr "Адреса за одговор"
#. Label of the report (Check) field in DocType 'Custom DocPerm'
#. Label of the report (Link) field in DocType 'Custom Role'
@@ -23276,19 +23276,19 @@ msgstr "SSL/TLS режим"
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "SUCCESS"
-msgstr ""
+msgstr "УСПЕХ"
#. Option for the 'Delivery Status Notification Type' (Select) field in DocType
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "SUCCESS,FAILURE"
-msgstr ""
+msgstr "УСПЕХ, НЕУСПЕХ"
#. Option for the 'Delivery Status Notification Type' (Select) field in DocType
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "SUCCESS,FAILURE,DELAY"
-msgstr ""
+msgstr "УСПЕХ, НЕУСПЕХ, ОДЛАГАЊЕ"
#: frappe/public/js/frappe/color_picker/color_picker.js:20
msgid "SWATCHES"
@@ -24115,7 +24115,7 @@ msgstr "Изабери две верзије за приказ разлика."
#. DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Select which delivery events should trigger a delivery status notification (DSN) from the SMTP server."
-msgstr ""
+msgstr "Изаберите који догађаји испоруке треба да покрену обавештење о статусу испоруке (DNS) са SMTP сервера."
#: frappe/public/js/frappe/form/link_selector.js:24
#: frappe/public/js/frappe/form/multi_select_dialog.js:80
@@ -27098,7 +27098,7 @@ msgstr "Коментар не може бити празан"
#: frappe/email/doctype/email_account/email_account.py:290
msgid "The configured SMTP server does not support DSN (Delivery Status Notification)."
-msgstr ""
+msgstr "Конфигурисани SMTP сервер не подржава DNS (обавештење о статусу испоруке)."
#: frappe/templates/emails/workflow_action.html:9
msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone."
@@ -27160,7 +27160,7 @@ msgstr "Следећа скрипта заглавља ће додати тре
#: frappe/email/doctype/email_account/email_account.py:257
msgid "The following configured IMAP folder(s) were not found on the server:
{0}
Please verify the folder names exactly as they appear on the server (folder names are case-sensitive)."
-msgstr ""
+msgstr "Следећи конфигурисани IMAP директоријуми нису пронађени на серверу:
{0}
Молимо Вас да проверите називе директоријума тачно онако како су приказани на серверу (велика и мала слова су битна за називе датотека)."
#: frappe/core/doctype/data_import/importer.py:1092
msgid "The following values are invalid: {0}. Values must be one of {1}"
@@ -27252,7 +27252,7 @@ msgstr "Изабрани документ {0} није {1}."
#: frappe/email/doctype/email_account/email_account.py:247
msgid "The server did not return any IMAP folders for this account."
-msgstr ""
+msgstr "Сервер није вратио ниједан IMAP директоријум за овај налог."
#: frappe/utils/response.py:343
msgid "The system is being updated. Please refresh again after a few moments."
@@ -29089,7 +29089,7 @@ msgstr "Отпреми"
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:663
msgid "Upload Failed"
-msgstr ""
+msgstr "Отпремање је неуспешно"
#: frappe/public/js/print_format_builder/LetterHeadEditor.vue:93
msgid "Upload Image"
@@ -30783,7 +30783,7 @@ msgstr "Ставка бочне траке радног простора"
#: frappe/desk/doctype/workspace/workspace.js:58
msgid "Workspace added to desktop"
-msgstr ""
+msgstr "Радни простор је додат на радну површину"
#: frappe/public/js/frappe/views/workspace/workspace.js:558
msgid "Workspace {0} created"
@@ -31698,7 +31698,7 @@ msgstr "нпр. \"Подршка\", \"Продаја\", \"Петар Петро
#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:230
msgid "e.g. (55 + 434) / 4"
-msgstr ""
+msgstr "на пример (55 + 434) / 4"
#. Description of the 'Incoming Server' (Data) field in DocType 'Email Account'
#. Description of the 'Incoming Server' (Data) field in DocType 'Email Domain'
@@ -32860,7 +32860,7 @@ msgstr "{0} од {1} ({2} редова са зависним подацима)"
#: frappe/public/js/frappe/views/reports/report_view.js:456
msgid "{0} of {1} records match (filtered on visible rows only)"
-msgstr ""
+msgstr "{0} од {1} записа одговара критеријуму (филтрирано само по видљивим редовима)"
#: frappe/utils/data.py:1571
msgctxt "Money in words"
diff --git a/frappe/locale/sr_CS.po b/frappe/locale/sr_CS.po
index 615d2f479f..48c4216803 100644
--- a/frappe/locale/sr_CS.po
+++ b/frappe/locale/sr_CS.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
"POT-Creation-Date: 2026-02-22 09:42+0000\n"
-"PO-Revision-Date: 2026-02-23 22:07\n"
+"PO-Revision-Date: 2026-02-26 23:27\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Serbian (Latin)\n"
"MIME-Version: 1.0\n"
@@ -1358,7 +1358,7 @@ msgstr "Dodaj parametre upita"
#. Label of the add_reply_to_header (Check) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Add Reply-To header"
-msgstr ""
+msgstr "Dodaj zaglavlje adrese za odgovor"
#: frappe/core/doctype/user/user.py:860
msgid "Add Roles"
@@ -1524,7 +1524,7 @@ msgstr "Dodaj na kontrolnu tablu"
#: frappe/desk/doctype/workspace/workspace.js:49
msgid "Add to Desktop"
-msgstr ""
+msgstr "Dodaj na radnu površinu"
#: frappe/public/js/frappe/form/sidebar/assign_to.js:110
msgid "Add to ToDo"
@@ -1647,7 +1647,7 @@ msgstr "Adrese i kontakti"
#. Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Addresses added here will be used as the Reply-To header for outgoing emails sent from this account."
-msgstr ""
+msgstr "Adrese dodate ovde koristiće se kao adresa za odgovor za izlazne imejlove poslate sa ovog naloga."
#. Description of a DocType
#: frappe/custom/doctype/client_script/client_script.json
@@ -3083,7 +3083,7 @@ msgstr "Istorija izmena"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/users.json
msgid "Audits"
-msgstr ""
+msgstr "Revizije"
#. Label of the auth_url_data (Code) field in DocType 'Social Login Key'
#: frappe/integrations/doctype/social_login_key/social_login_key.json
@@ -3517,7 +3517,7 @@ msgstr "Slika pozadine"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/system.json
msgid "Background Job"
-msgstr ""
+msgstr "Pozadinski zadatak"
#. Label of a Link in the Build Workspace
#. Label of the background_jobs_section (Section Break) field in DocType
@@ -4935,7 +4935,7 @@ msgstr "Kliknite da postavite filtere"
#: frappe/desk/page/desktop/desktop.js:1261
msgid "Click to edit"
-msgstr ""
+msgstr "Kliknite za uređivanje"
#: frappe/public/js/frappe/list/list_view.js:754
msgid "Click to sort by {0}"
@@ -6538,7 +6538,7 @@ msgstr "Cijan"
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "DELAY"
-msgstr ""
+msgstr "ODLAGANJE"
#. Option for the 'Method' (Select) field in DocType 'Recorder'
#. Option for the 'Request Method' (Select) field in DocType 'Webhook'
@@ -7366,7 +7366,7 @@ msgstr "Status"
#. Label of the dsn_notify_type (Select) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Delivery Status Notification Type"
-msgstr ""
+msgstr "Vrsta obaveštenja o statusu isporuke"
#. Option for the 'Sign ups' (Select) field in DocType 'Social Login Key'
#: frappe/integrations/doctype/social_login_key/social_login_key.json
@@ -9431,7 +9431,7 @@ msgstr "Planer omogućen"
#. Label of the enabled (Check) field in DocType 'Notification Settings'
#: frappe/desk/doctype/notification_settings/notification_settings.json
msgid "Enabled System Notification"
-msgstr ""
+msgstr "Omogućeno sistemsko obaveštenje"
#: frappe/email/doctype/email_account/email_account.py:1101
msgid "Enabled email inbox for user {0}"
@@ -10129,7 +10129,7 @@ msgstr "Dodatni parametri"
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "FAILURE"
-msgstr ""
+msgstr "NEUSPEH"
#. Option for the 'Social Login Provider' (Select) field in DocType 'Social
#. Login Key'
@@ -10273,7 +10273,7 @@ msgstr "Neuspešan pokušaj prijave na Frappe Cloud"
#: frappe/email/doctype/email_account/email_account.py:232
msgid "Failed to retrieve the list of IMAP folders from the server. Please ensure the mailbox is accessible and the account has permission to list folders."
-msgstr ""
+msgstr "Neuspešno preuzimanje liste IMAP direktorijuma sa servera. Proverite da li je poštansko sanduče dostupno i da li nalog ima dozvolu za prikaz direktorijuma."
#: frappe/email/doctype/email_queue/email_queue.py:311
msgid "Failed to send email with subject:"
@@ -11340,7 +11340,7 @@ msgstr "Jedinica frakcije"
#. Label of a Desktop Icon
#: frappe/desktop_icon/framework.json
msgid "Framework"
-msgstr ""
+msgstr "Framework"
#. Option for the 'Social Login Provider' (Select) field in DocType 'Social
#. Login Key'
@@ -12236,7 +12236,7 @@ msgstr "Naslov"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/system.json
msgid "Health Report"
-msgstr ""
+msgstr "Izveštaj o stanju sistema"
#. Option for the 'Type' (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
@@ -12655,7 +12655,7 @@ msgstr "IMAP datoteka"
#: frappe/email/doctype/email_account/email_account.py:235
#: frappe/email/doctype/email_account/email_account.py:263
msgid "IMAP Folder Not Found"
-msgstr ""
+msgstr "IMAP direktorijum nije pronađen"
#. Label of the ip_address (Data) field in DocType 'Activity Log'
#. Label of the ip_address (Data) field in DocType 'Comment'
@@ -13415,7 +13415,7 @@ msgstr "Pogrešan verifikacioni kod"
#: frappe/public/js/frappe/views/gantt/gantt_view.js:88
msgid "Incorrect configuration"
-msgstr ""
+msgstr "Neispravna konfiguracija"
#: frappe/model/document.py:1733
msgid "Incorrect value in row {0}:"
@@ -16980,7 +16980,7 @@ msgstr "MyISAM"
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "NEVER"
-msgstr ""
+msgstr "NIKADA"
#: frappe/workflow/doctype/workflow/workflow.js:19
msgid "NOTE: If you add states or transitions in the table, it will be reflected in the Workflow Builder but you will have to position them manually. Also Workflow Builder is currently in BETA."
@@ -17751,7 +17751,7 @@ msgstr "Nema podataka za izvoz"
#: frappe/public/js/frappe/views/reports/query_report.js:1543
msgid "No data to perform this action"
-msgstr ""
+msgstr "Nema podataka za izvršavanje ove radnje"
#: frappe/contacts/doctype/address/address.py:247
msgid "No default Address Template found. Please create a new one from Setup > Printing and Branding > Address Template."
@@ -17796,7 +17796,7 @@ msgstr "Nema dodatnih zapisa"
#: frappe/public/js/frappe/views/reports/report_view.js:337
msgid "No matching entries in the current results"
-msgstr ""
+msgstr "Nema podudarnih zapisa u trenutnim rezultatima"
#: frappe/templates/includes/search_template.html:49
msgid "No matching records. Search something new"
@@ -18430,7 +18430,7 @@ msgstr "OAuth greška"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/integrations.json
msgid "OAuth Provider"
-msgstr ""
+msgstr "OAuth provajder"
#. Name of a DocType
#. Label of a Link in the Integrations Workspace
@@ -18699,7 +18699,7 @@ msgstr "Dozvoli uređivanje samo za"
#: frappe/core/doctype/module_def/module_def.py:95
msgid "Only Custom Modules can be renamed."
-msgstr ""
+msgstr "Isključivo prilagođeni moduli mogu biti preimenovani."
#: frappe/core/doctype/doctype/doctype.py:1652
msgid "Only Options allowed for Data field are:"
@@ -19970,7 +19970,7 @@ msgstr "Molimo Vas da dodate validan komentar."
#: frappe/public/js/frappe/views/reports/query_report.js:1544
msgid "Please adjust filters to include some data"
-msgstr ""
+msgstr "Prilagodite filtere kako biste uključili neke podatke"
#: frappe/core/doctype/user/user.py:1122
msgid "Please ask your administrator to verify your sign-up"
@@ -20030,7 +20030,7 @@ msgstr "Molimo Vas da kliknete na sledeći link da biste postavili novu lozinku"
#: frappe/public/js/frappe/views/gantt/gantt_view.js:89
msgid "Please configure the start field for this Doctype in the controller file."
-msgstr ""
+msgstr "Molimo Vas da konfigurišete početno polje za ovaj DocType u datoteci kontrolera."
#: frappe/www/confirm_workflow_action.html:4
msgid "Please confirm your action to {0} this document."
@@ -21133,7 +21133,7 @@ msgstr "Ljubičasto"
#. Label of a Workspace Sidebar Item
#: frappe/workspace_sidebar/integrations.json
msgid "Push Notification"
-msgstr ""
+msgstr "Push obaveštenje"
#. Name of a DocType
#. Label of a Link in the Integrations Workspace
@@ -22226,16 +22226,16 @@ msgstr "Odgovori svima"
#. Name of a DocType
#: frappe/email/doctype/reply_to_address/reply_to_address.json
msgid "Reply To Address"
-msgstr ""
+msgstr "Adresa za odgovor"
#: frappe/email/doctype/email_account/email_account.py:278
msgid "Reply To email is required"
-msgstr ""
+msgstr "Adresa za odgovor je obavezna"
#. Label of the reply_to_addresses (Table) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Reply-To Addresses"
-msgstr ""
+msgstr "Adrese za odgovor"
#. Label of the report (Check) field in DocType 'Custom DocPerm'
#. Label of the report (Link) field in DocType 'Custom Role'
@@ -23277,19 +23277,19 @@ msgstr "SSL/TLS režim"
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "SUCCESS"
-msgstr ""
+msgstr "USPEH"
#. Option for the 'Delivery Status Notification Type' (Select) field in DocType
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "SUCCESS,FAILURE"
-msgstr ""
+msgstr "USPEH, NEUSPEH"
#. Option for the 'Delivery Status Notification Type' (Select) field in DocType
#. 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "SUCCESS,FAILURE,DELAY"
-msgstr ""
+msgstr "USPEH, NEUSPEH, ODLAGANJE"
#: frappe/public/js/frappe/color_picker/color_picker.js:20
msgid "SWATCHES"
@@ -24116,7 +24116,7 @@ msgstr "Izaberi dve verzije za prikaz razlika."
#. DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
msgid "Select which delivery events should trigger a delivery status notification (DSN) from the SMTP server."
-msgstr ""
+msgstr "Izaberite koji događaji isporuke treba da pokrenu obaveštenje o statusu isporuke (DNS) sa SMTP servera."
#: frappe/public/js/frappe/form/link_selector.js:24
#: frappe/public/js/frappe/form/multi_select_dialog.js:80
@@ -27099,7 +27099,7 @@ msgstr "Komentar ne može biti prazan"
#: frappe/email/doctype/email_account/email_account.py:290
msgid "The configured SMTP server does not support DSN (Delivery Status Notification)."
-msgstr ""
+msgstr "Konfigurisani SMTP server ne podržava DSN (obaveštenje o statusu isporuke)."
#: frappe/templates/emails/workflow_action.html:9
msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone."
@@ -27161,7 +27161,7 @@ msgstr "Sledeća skripta zaglavlja će dodati trenutni datum u element klase 'he
#: frappe/email/doctype/email_account/email_account.py:257
msgid "The following configured IMAP folder(s) were not found on the server:
{0}
Please verify the folder names exactly as they appear on the server (folder names are case-sensitive)."
-msgstr ""
+msgstr "Sledeći konfigurisani IMAP direktorijumi nisu pronađeni na serveru:
{0}
Molimo Vas da proverite nazive direktorijuma tačno onako kako su prikazani na serveru (velika i mala slova su bitna za nazive datoteka)."
#: frappe/core/doctype/data_import/importer.py:1092
msgid "The following values are invalid: {0}. Values must be one of {1}"
@@ -27253,7 +27253,7 @@ msgstr "Izabrani dokument {0} nije {1}."
#: frappe/email/doctype/email_account/email_account.py:247
msgid "The server did not return any IMAP folders for this account."
-msgstr ""
+msgstr "Server nije vratio nijedan IMAP direktorijum za ovaj nalog."
#: frappe/utils/response.py:343
msgid "The system is being updated. Please refresh again after a few moments."
@@ -29089,7 +29089,7 @@ msgstr "Otpremi"
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:663
msgid "Upload Failed"
-msgstr ""
+msgstr "Otpremanje je neuspešno"
#: frappe/public/js/print_format_builder/LetterHeadEditor.vue:93
msgid "Upload Image"
@@ -30783,7 +30783,7 @@ msgstr "Stavka bočne trake radnog prostora"
#: frappe/desk/doctype/workspace/workspace.js:58
msgid "Workspace added to desktop"
-msgstr ""
+msgstr "Radni prostor je dodat na radnu površinu"
#: frappe/public/js/frappe/views/workspace/workspace.js:558
msgid "Workspace {0} created"
@@ -31698,7 +31698,7 @@ msgstr "npr. \"Podrška\", \"Prodaja\", \"Petar Petrović\""
#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:230
msgid "e.g. (55 + 434) / 4"
-msgstr ""
+msgstr "na primer (55 + 434) / 4"
#. Description of the 'Incoming Server' (Data) field in DocType 'Email Account'
#. Description of the 'Incoming Server' (Data) field in DocType 'Email Domain'
@@ -32860,7 +32860,7 @@ msgstr "{0} od {1} ({2} redova sa zavisnim podacima)"
#: frappe/public/js/frappe/views/reports/report_view.js:456
msgid "{0} of {1} records match (filtered on visible rows only)"
-msgstr ""
+msgstr "{0} od {1} zapisa odgovara kriterijumu (filtrirano samo po vidljivim redovima)"
#: frappe/utils/data.py:1571
msgctxt "Money in words"
diff --git a/frappe/locale/sv.po b/frappe/locale/sv.po
index 0b77050332..0c59bead59 100644
--- a/frappe/locale/sv.po
+++ b/frappe/locale/sv.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
"POT-Creation-Date: 2026-02-22 09:42+0000\n"
-"PO-Revision-Date: 2026-02-23 22:07\n"
+"PO-Revision-Date: 2026-02-28 23:51\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -2868,7 +2868,7 @@ msgstr "Tilldelning Klar"
#. Label of the assignment_days (Table) field in DocType 'Assignment Rule'
#: frappe/automation/doctype/assignment_rule/assignment_rule.json
msgid "Assignment Days"
-msgstr "Automation Dagar"
+msgstr "Tilldelning Dagar"
#. Name of a DocType
#. Label of the assignment_rule (Link) field in DocType 'ToDo'
@@ -2876,7 +2876,7 @@ msgstr "Automation Dagar"
#: frappe/automation/doctype/assignment_rule/assignment_rule.json
#: frappe/desk/doctype/todo/todo.json frappe/workspace_sidebar/automation.json
msgid "Assignment Rule"
-msgstr "Automation Regel"
+msgstr "Tilldelning Regel"
#. Name of a DocType
#: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json
@@ -2890,13 +2890,13 @@ msgstr "Automation Regel Användare"
#: frappe/automation/doctype/assignment_rule/assignment_rule.py:55
msgid "Assignment Rule is not allowed on document type {0}"
-msgstr "Automation Regel är ej tillåten på dokument typ {0}"
+msgstr "Tilldelning Regel är ej tillåten på dokument typ {0}"
#. Label of the assignment_rules_section (Section Break) field in DocType
#. 'Assignment Rule'
#: frappe/automation/doctype/assignment_rule/assignment_rule.json
msgid "Assignment Rules"
-msgstr "Automation Regler"
+msgstr "Tilldelning Regler"
#: frappe/desk/doctype/notification_log/notification_log.py:153
msgid "Assignment Update on {0}"
@@ -8565,7 +8565,7 @@ msgstr "Förfallo Datum"
#. Label of the due_date_based_on (Select) field in DocType 'Assignment Rule'
#: frappe/automation/doctype/assignment_rule/assignment_rule.json
msgid "Due Date Based On"
-msgstr "Förfallo Datum Baserad På"
+msgstr "Förfallodatum baserat på"
#: frappe/public/js/frappe/form/grid_row_form.js:44
#: frappe/public/js/frappe/form/toolbar.js:445
@@ -9859,7 +9859,7 @@ msgstr "Exempel: Anges detta till 24:00 loggas användare ut om de inte är akti
#. Rule'
#: frappe/automation/doctype/assignment_rule/assignment_rule.json
msgid "Example: {{ subject }}"
-msgstr "Exempel: {{subject}}"
+msgstr "Exempel: {{ subject }}"
#. Option for the 'File Type' (Select) field in DocType 'Data Export'
#: frappe/core/doctype/data_export/data_export.json
@@ -11577,7 +11577,7 @@ msgstr "Könsartad"
#: frappe/www/contact.html:29
msgid "General"
-msgstr "Allmän"
+msgstr "Allmänt"
#. Label of the generate_keys (Button) field in DocType 'User'
#: frappe/core/doctype/user/user.json
@@ -14260,7 +14260,7 @@ msgstr "Är Privat"
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
#: frappe/desk/doctype/number_card/number_card.json
msgid "Is Public"
-msgstr "Är Allmän"
+msgstr "Är Publik"
#. Label of the is_published_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
@@ -15978,7 +15978,7 @@ msgstr "Skapa {0}"
#: frappe/website/doctype/web_page/web_page.js:77
msgid "Makes the page public"
-msgstr "Allmän Sida"
+msgstr "Publik Sida"
#: frappe/desk/page/setup_wizard/install_fixtures.py:28
msgid "Male"
@@ -21025,17 +21025,17 @@ msgstr "Leverantör Namn"
#: frappe/public/js/frappe/views/interaction.js:78
#: frappe/public/js/frappe/views/workspace/workspace.js:458
msgid "Public"
-msgstr "Allmän"
+msgstr "Publik"
#. Label of the public_files_size (Float) field in DocType 'System Health
#. Report'
#: frappe/desk/doctype/system_health_report/system_health_report.json
msgid "Public Files (MB)"
-msgstr "Allmänna Filer (MB)"
+msgstr "Publika Filer (MB)"
#: frappe/templates/emails/file_backup_notification.html:5
msgid "Public Files Backup:"
-msgstr "Allmänna Filer Säkerhetskopiering:"
+msgstr "Publika Filer Säkerhetskopiering:"
#. Label of the publish (Check) field in DocType 'Package Release'
#: frappe/core/doctype/package_release/package_release.json
@@ -27569,7 +27569,7 @@ msgstr "Den här filen är offentlig och kan nås av vem som helst, även utan a
#: frappe/core/doctype/file/file.js:22
msgid "This file is public. It can be accessed without authentication."
-msgstr "Denna fil är allmän fil. Den kan nås utan autentisering."
+msgstr "Denna fil är publik. Den kan nås utan autentisering."
#: frappe/public/js/frappe/form/form.js:1248
msgid "This form has been modified after you have loaded it"
@@ -29789,7 +29789,7 @@ msgstr "Värde måste vara ett av {0}"
#. 'OAuth Client'
#: frappe/integrations/doctype/oauth_client/oauth_client.json
msgid "Value of \"None\" implies a public client. In such a case Client Secret is not given to the client and token exchange makes use of PKCE."
-msgstr "Värdet \"None\" innebär allmän klient. I ett sådant fall ges inte Klient Hemlighet till klient och token utbyte använder PKCE."
+msgstr "Värdet \"None\" innebär publik klient. I ett sådant fall ges inte Klient Hemlighet till klient och token utbyte använder PKCE."
#. Label of the value_to_validate (Data) field in DocType 'Onboarding Step'
#: frappe/desk/doctype/onboarding_step/onboarding_step.json
@@ -31299,7 +31299,7 @@ msgstr "Du behöver '{0}' behörighet på {1} {2} för att utföra denna åtgär
#: frappe/desk/doctype/workspace/workspace.py:132
#: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py:74
msgid "You need to be Workspace Manager to delete a public workspace."
-msgstr "Du måste vara Arbetsyta Ansvarig för att ta bort allmän arbetsyta."
+msgstr "Du måste vara Arbetsyta Ansvarig för att ta bort publik arbetsyta."
#: frappe/desk/doctype/workspace/workspace.py:78
msgid "You need to be Workspace Manager to edit this document"
diff --git a/frappe/model/meta.py b/frappe/model/meta.py
index add084d38e..3dc3181dac 100644
--- a/frappe/model/meta.py
+++ b/frappe/model/meta.py
@@ -894,6 +894,12 @@ def get_field_currency(df, doc=None):
if frappe.get_meta(doc.parenttype).has_field(df.get("options")):
# only get_value if parent has currency field
currency = frappe.db.get_value(doc.parenttype, doc.parent, df.get("options"))
+ if not currency:
+ # Parent may not be in DB yet (new document being saved).
+ # Use the in-memory parent document reference if available.
+ parent = getattr(doc, "parent_doc", None)
+ if parent:
+ currency = parent.get(df.get("options"))
if currency:
frappe.local.field_currency.setdefault((doc.doctype, ref_docname), frappe._dict()).setdefault(
diff --git a/frappe/model/rename_doc.py b/frappe/model/rename_doc.py
index 5e1f6e4276..95758ba51d 100644
--- a/frappe/model/rename_doc.py
+++ b/frappe/model/rename_doc.py
@@ -5,10 +5,10 @@ from typing import TYPE_CHECKING
import frappe
import frappe.permissions
-from frappe import _, bold
+from frappe import _, bold, scrub
from frappe.model.document import Document
from frappe.model.dynamic_links import get_dynamic_link_map
-from frappe.model.naming import validate_name
+from frappe.model.naming import is_autoincremented, validate_name
from frappe.model.utils.user_settings import sync_user_settings, update_user_settings_data
from frappe.query_builder import Field
from frappe.utils.data import cint, cstr, sbool
@@ -412,6 +412,11 @@ def rename_doctype(doctype: str, old: str, new: str) -> None:
# change parenttype for fieldtype Table
update_parenttype_values(old, new)
+ # if autoincrement is enabled, update sequence name
+ meta = frappe.get_meta(new)
+ if is_autoincremented(new, meta):
+ update_sequence_name(old, new)
+
def update_child_docs(old: str, new: str, meta: "Meta") -> None:
# update "parent"
@@ -656,6 +661,15 @@ def update_parenttype_values(old: str, new: str):
frappe.qb.update(table).set(table.parenttype, new).where(table.parenttype == old).run()
+def update_sequence_name(old: str, new: str, slug: str = "_id_seq"):
+ old_sequence_name = scrub(old + slug)
+ new_sequence_name = scrub(new + slug)
+ if frappe.db.db_type == "mariadb":
+ frappe.db.sql_ddl(f"RENAME TABLE `{old_sequence_name}` TO `{new_sequence_name}`")
+ else:
+ frappe.db.sql_ddl(f'ALTER SEQUENCE "{old_sequence_name}" RENAME TO "{new_sequence_name}"')
+
+
def rename_dynamic_links(doctype: str, old: str, new: str):
Singles = frappe.qb.DocType("Singles")
for df in get_dynamic_link_map().get(doctype, []):
diff --git a/frappe/parallel_test_runner.py b/frappe/parallel_test_runner.py
index 7f57e54618..d879241e33 100644
--- a/frappe/parallel_test_runner.py
+++ b/frappe/parallel_test_runner.py
@@ -29,13 +29,16 @@ TEST_WEIGHT_OVERRIDES = {
class ParallelTestRunner:
- def __init__(self, app, site, build_number=1, total_builds=1, dry_run=False, lightmode=False):
+ def __init__(
+ self, app, site, build_number=1, total_builds=1, dry_run=False, lightmode=False, failfast=False
+ ):
self.app = app
self.site = site
self.build_number = frappe.utils.cint(build_number) or 1
self.total_builds = frappe.utils.cint(total_builds)
self.dry_run = dry_run
self.lightmode = lightmode
+ self.failfast = failfast
self.test_file_list = []
self.total_test_weight = 0
self.test_result = None
@@ -81,7 +84,9 @@ class ParallelTestRunner:
self.total_test_weight = sum(self.get_test_weight(test) for test in self.test_file_list)
def run_tests(self):
- self.test_result = TestResult(stream=sys.stderr, descriptions=True, verbosity=2)
+ self.test_result = TestResult(
+ stream=sys.stderr, descriptions=True, verbosity=2, failfast=self.failfast
+ )
for test_file_info in self.test_file_list:
self.run_tests_for_file(test_file_info)
diff --git a/frappe/printing/doctype/letter_head/letter_head.json b/frappe/printing/doctype/letter_head/letter_head.json
index 4ddafc47db..aa40d0a751 100644
--- a/frappe/printing/doctype/letter_head/letter_head.json
+++ b/frappe/printing/doctype/letter_head/letter_head.json
@@ -127,12 +127,12 @@
{
"fieldname": "image_height",
"fieldtype": "Float",
- "label": "Image Height"
+ "label": "Image Height (px)"
},
{
"fieldname": "image_width",
"fieldtype": "Float",
- "label": "Image Width"
+ "label": "Image Width (px)"
},
{
"depends_on": "eval:doc.footer_source==='Image' && doc.letter_head_name",
@@ -148,12 +148,12 @@
{
"fieldname": "footer_image_height",
"fieldtype": "Float",
- "label": "Image Height"
+ "label": "Image Height (px)"
},
{
"fieldname": "footer_image_width",
"fieldtype": "Float",
- "label": "Image Width"
+ "label": "Image Width (px)"
},
{
"fieldname": "footer_align",
@@ -203,7 +203,7 @@
"links": [],
"make_attachments_public": 1,
"max_attachments": 3,
- "modified": "2026-02-24 20:53:14.297567",
+ "modified": "2026-02-25 14:37:57.061516",
"modified_by": "Administrator",
"module": "Printing",
"name": "Letter Head",
diff --git a/frappe/printing/page/print_format_builder/print_format_builder.js b/frappe/printing/page/print_format_builder/print_format_builder.js
index bae82ba040..a40101ba87 100644
--- a/frappe/printing/page/print_format_builder/print_format_builder.js
+++ b/frappe/printing/page/print_format_builder/print_format_builder.js
@@ -35,6 +35,7 @@ frappe.PrintFormatBuilder = class PrintFormatBuilder {
this.show_start();
} else {
this.page.set_title(this.print_format.name);
+ this.page.sidebar.toggle(true);
this.setup_print_format();
}
}
@@ -65,6 +66,7 @@ frappe.PrintFormatBuilder = class PrintFormatBuilder {
this.page.main.html(frappe.render_template("print_format_builder_start", {}));
this.page.clear_actions();
this.page.set_title(__("Print Format Builder"));
+ this.page.sidebar.toggle(false);
this.start_edit_print_format();
this.start_new_print_format();
}
diff --git a/frappe/public/js/billing.bundle.js b/frappe/public/js/billing.bundle.js
index c9bf512844..be249d877b 100644
--- a/frappe/public/js/billing.bundle.js
+++ b/frappe/public/js/billing.bundle.js
@@ -33,7 +33,14 @@ $(document).ready(function () {
!frappe.is_mobile() &&
frappe.user.has_role("System Manager");
if (visiblity_condition && isFCUser) {
- addChatBubble();
+ frappe.router.on("change", function () {
+ if (frappe.get_route()[0] == "") {
+ addChatBubble();
+ toggleChatBubble(true);
+ } else {
+ toggleChatBubble(false);
+ }
+ });
}
if (isFCUser) {
$.extend(card_args, {
@@ -89,19 +96,40 @@ function openFrappeCloudDashboard() {
}
function addChatBubble() {
- if (checkBusinessHours()) {
+ const all_apps = frappe.utils.get_installed_apps();
+ const desk_apps = ["erpnext", "hrms"];
+
+ const apps_allowed = desk_apps.some((app) => all_apps.includes(app));
+ if (checkBusinessHours() && apps_allowed) {
let chat_banner = document.createElement("script");
+ chat_banner.setAttribute("id", "chat_widget_trigger");
chat_banner.innerHTML =
'(function(d,t){var BASE_URL="https://chat.frappe.cloud";var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.src=BASE_URL+"/packs/js/sdk.js";g.async=true;s.parentNode.insertBefore(g,s);g.onload=function(){window.chatwootSDK.run({websiteToken:"LdmfJzftdJGEcFjoTqk8CrSq",baseUrl:BASE_URL})}})(document,"script");';
document.body.append(chat_banner);
const root = document.documentElement;
- root.style.setProperty("--s-700", "var(--gray-50)");
+ root.style.setProperty("--s-700", "var(--gray-500)");
}
}
function checkBusinessHours() {
- let currentTime = new Date();
- const istTime = new Date(currentTime.toLocaleString("en-US", { timeZone: "Asia/Kolkata" }));
+ let current_time = new Date();
+ const ist_time = new Date(current_time.toLocaleString("en-US", { timeZone: "Asia/Kolkata" }));
- return istTime.getHours() >= 11 && istTime.getHours() <= 18;
+ const hours = ist_time.getHours();
+ const day = ist_time.getDay();
+
+ const is_weekend = day === 0 || day === 6;
+ const is_business_hour = hours >= 11 && hours < 18;
+
+ return !is_weekend && is_business_hour;
+}
+
+function toggleChatBubble(toggle) {
+ if (toggle) {
+ $(".woot-widget-holder").show();
+ $("#cw-bubble-holder").show();
+ } else {
+ $(".woot-widget-holder").hide();
+ $("#cw-bubble-holder").hide();
+ }
}
diff --git a/frappe/public/js/frappe/file_uploader/FileUploader.vue b/frappe/public/js/frappe/file_uploader/FileUploader.vue
index 10012c82ad..f21d925efe 100644
--- a/frappe/public/js/frappe/file_uploader/FileUploader.vue
+++ b/frappe/public/js/frappe/file_uploader/FileUploader.vue
@@ -514,22 +514,7 @@ function check_restrictions(file) {
return is_correct_type && valid_file_size;
}
-function set_loading_state(dialog, loading) {
- let $btn = dialog?.get_primary_btn();
- if (loading) {
- $btn?.css("width", $btn.outerWidth());
- $btn?.html(``);
- $btn?.prop("disabled", true);
- dialog?.get_secondary_btn().prop("disabled", true);
- } else {
- $btn?.css("width", "");
- $btn?.html(__("Upload"));
- $btn?.prop("disabled", false);
- dialog?.get_secondary_btn().prop("disabled", false);
- }
-}
-function upload_files(dialog) {
- set_loading_state(dialog, true);
+function upload_files() {
if (show_file_browser.value) {
promise = upload_via_file_browser();
} else if (show_web_link.value) {
@@ -542,7 +527,7 @@ function upload_files(dialog) {
} else {
promise = frappe.run_serially(files.value.map((file, i) => () => upload_file(file, i)));
}
- return promise.finally(() => set_loading_state(dialog, false));
+ return promise;
}
function upload_via_file_browser() {
let selected_file = file_browser.value.selected_node;
diff --git a/frappe/public/js/frappe/file_uploader/file_uploader.bundle.js b/frappe/public/js/frappe/file_uploader/file_uploader.bundle.js
index 44e9d9add6..999cc675ea 100644
--- a/frappe/public/js/frappe/file_uploader/file_uploader.bundle.js
+++ b/frappe/public/js/frappe/file_uploader/file_uploader.bundle.js
@@ -151,6 +151,7 @@ class FileUploader {
const dialog_opts = {
title: title || __("Upload"),
primary_action_label: __("Upload"),
+ primary_action_loading_label: __("Uploading"),
primary_action: () => this.upload_files(),
on_page_show: () => {
this.uploader.wrapper_ready = true;
diff --git a/frappe/public/js/frappe/form/column.js b/frappe/public/js/frappe/form/column.js
index 92ec3d8917..e46cd49ef6 100644
--- a/frappe/public/js/frappe/form/column.js
+++ b/frappe/public/js/frappe/form/column.js
@@ -37,24 +37,35 @@ export default class Column {
}
resize_all_columns() {
- // distribute all columns equally
- let columns = this.section.wrapper.find(".form-column").length;
+ // distribute visible columns equally
+ let all_columns = this.section.wrapper.find(".form-column");
+ let visible_columns = all_columns.filter(":not(.hide-control)");
+ let columns = visible_columns.length || all_columns.length;
let colspan = cint(12 / columns);
if (columns == 5) {
colspan = 20;
}
- this.section.wrapper
- .find(".form-column")
- .removeClass()
- .addClass("form-column")
- .addClass("col-sm-" + colspan);
+ all_columns.each(function () {
+ const $col = $(this);
+ const is_hidden = $col.hasClass("hide-control");
+ $col.removeClass()
+ .addClass("form-column")
+ .addClass("col-sm-" + colspan);
+ if (is_hidden) {
+ $col.addClass("hide-control");
+ }
+ });
}
add_field() {}
refresh() {
+ if (!this.df) return;
+ const hide = this.df.hidden || this.df.hidden_due_to_dependency;
+ this.wrapper.toggleClass("hide-control", !!hide);
+ this.resize_all_columns();
this.section.refresh();
}
}
diff --git a/frappe/public/js/frappe/form/controls/color.js b/frappe/public/js/frappe/form/controls/color.js
index e9f88faec5..65c9f1b1d3 100644
--- a/frappe/public/js/frappe/form/controls/color.js
+++ b/frappe/public/js/frappe/form/controls/color.js
@@ -2,7 +2,7 @@ import Picker from "../../color_picker/color_picker";
frappe.ui.form.ControlColor = class ControlColor extends frappe.ui.form.ControlData {
make_input() {
- this.df.placeholder = this.df.placeholder || __("Choose a color");
+ this.df.placeholder = __(this.df.placeholder) || __("Choose a color");
super.make_input();
this.make_color_input();
}
diff --git a/frappe/public/js/frappe/form/controls/control.js b/frappe/public/js/frappe/form/controls/control.js
index e5c69b6431..615911c0ee 100644
--- a/frappe/public/js/frappe/form/controls/control.js
+++ b/frappe/public/js/frappe/form/controls/control.js
@@ -3,6 +3,7 @@ import "./base_input";
import "./data";
import "./int";
import "./float";
+import "./percent";
import "./currency";
import "./date";
import "./time";
diff --git a/frappe/public/js/frappe/form/controls/data.js b/frappe/public/js/frappe/form/controls/data.js
index 3cd3446d2f..69f2b5d519 100644
--- a/frappe/public/js/frappe/form/controls/data.js
+++ b/frappe/public/js/frappe/form/controls/data.js
@@ -241,7 +241,7 @@ frappe.ui.form.ControlData = class ControlData extends frappe.ui.form.ControlInp
this.$input
.attr("data-fieldtype", this.df.fieldtype)
.attr("data-fieldname", this.df.fieldname)
- .attr("placeholder", this.df.placeholder || "");
+ .attr("placeholder", __(this.df.placeholder || ""));
if (this.doctype) {
this.$input.attr("data-doctype", this.doctype);
}
diff --git a/frappe/public/js/frappe/form/controls/float.js b/frappe/public/js/frappe/form/controls/float.js
index 26f5b64ca2..8a0e527c3b 100644
--- a/frappe/public/js/frappe/form/controls/float.js
+++ b/frappe/public/js/frappe/form/controls/float.js
@@ -32,5 +32,3 @@ frappe.ui.form.ControlFloat = class ControlFloat extends frappe.ui.form.ControlI
return this.df.precision || cint(frappe.boot.sysdefaults.float_precision, null);
}
};
-
-frappe.ui.form.ControlPercent = frappe.ui.form.ControlFloat;
diff --git a/frappe/public/js/frappe/form/controls/icon.js b/frappe/public/js/frappe/form/controls/icon.js
index a964153d2b..6f86665c2b 100644
--- a/frappe/public/js/frappe/form/controls/icon.js
+++ b/frappe/public/js/frappe/form/controls/icon.js
@@ -2,7 +2,7 @@ import Picker from "../../icon_picker/icon_picker";
frappe.ui.form.ControlIcon = class ControlIcon extends frappe.ui.form.ControlData {
make_input() {
- this.df.placeholder = this.df.placeholder || __("Choose an icon");
+ this.df.placeholder = __(this.df.placeholder) || __("Choose an icon");
super.make_input();
this.get_all_icons();
this.make_icon_input();
diff --git a/frappe/public/js/frappe/form/controls/percent.js b/frappe/public/js/frappe/form/controls/percent.js
new file mode 100644
index 0000000000..e5f3ae2d48
--- /dev/null
+++ b/frappe/public/js/frappe/form/controls/percent.js
@@ -0,0 +1,13 @@
+frappe.ui.form.ControlPercent = class ControlPercent extends frappe.ui.form.ControlFloat {
+ format_for_input(value) {
+ if (value === null || value === undefined || isNaN(Number(value))) {
+ return "";
+ }
+ const precision = value.toString().split(".")[1]?.length || 0;
+ return format_number(
+ value,
+ this.get_number_format(),
+ Math.min(this.get_precision(), precision)
+ );
+ }
+};
diff --git a/frappe/public/js/frappe/form/controls/select.js b/frappe/public/js/frappe/form/controls/select.js
index eee88cb149..c6802b5984 100644
--- a/frappe/public/js/frappe/form/controls/select.js
+++ b/frappe/public/js/frappe/form/controls/select.js
@@ -28,7 +28,7 @@ frappe.ui.form.ControlSelect = class ControlSelect extends frappe.ui.form.Contro
const placeholder_html = `