diff --git a/frappe/locale/vi.po b/frappe/locale/vi.po
index 762343f3eb..5a9776270e 100644
--- a/frappe/locale/vi.po
+++ b/frappe/locale/vi.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-08-03 09:36+0000\n"
-"PO-Revision-Date: 2025-08-04 23:54\n"
+"POT-Creation-Date: 2025-08-10 09:35+0000\n"
+"PO-Revision-Date: 2025-08-11 10:12\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -241,6 +241,13 @@ msgstr ""
msgid "<="
msgstr ""
+#. Description of the 'Generate Keys' (Button) field in DocType 'User'
+#: frappe/core/doctype/user/user.json
+msgid "\n"
+" Click here to learn about token-based authentication\n"
+""
+msgstr ""
+
#: frappe/public/js/frappe/widgets/widget_dialog.js:601
msgid "{0} is not a valid URL"
msgstr ""
@@ -673,7 +680,7 @@ msgstr ""
#. Label of the api_key (Data) field in DocType 'Google Settings'
#. Label of the sb_01 (Section Break) field in DocType 'Google Settings'
#. Label of the api_key (Data) field in DocType 'Push Notification Settings'
-#: frappe/core/doctype/user/user.json
+#: frappe/core/doctype/user/user.js:446 frappe/core/doctype/user/user.json
#: frappe/email/doctype/email_account/email_account.json
#: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json
#: frappe/integrations/doctype/google_settings/google_settings.json
@@ -692,6 +699,10 @@ msgstr ""
msgid "API Key cannot be regenerated"
msgstr ""
+#: frappe/core/doctype/user/user.js:443
+msgid "API Keys"
+msgstr ""
+
#. Label of the api_logging_section (Section Break) field in DocType 'System
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
@@ -712,7 +723,7 @@ msgstr ""
#. Label of the api_secret (Password) field in DocType 'Email Account'
#. Label of the api_secret (Password) field in DocType 'Push Notification
#. Settings'
-#: frappe/core/doctype/user/user.json
+#: frappe/core/doctype/user/user.js:453 frappe/core/doctype/user/user.json
#: frappe/email/doctype/email_account/email_account.json
#: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json
msgid "API Secret"
@@ -994,7 +1005,7 @@ msgstr ""
msgid "Add A New Rule"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:598
+#: frappe/public/js/frappe/views/communication.js:601
#: frappe/public/js/frappe/views/interaction.js:159
msgid "Add Attachment"
msgstr ""
@@ -1122,12 +1133,12 @@ msgstr ""
msgid "Add Tags"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2023
+#: frappe/public/js/frappe/list/list_view.js:2092
msgctxt "Button in list view actions menu"
msgid "Add Tags"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:430
+#: frappe/public/js/frappe/views/communication.js:433
msgid "Add Template"
msgstr ""
@@ -1254,7 +1265,7 @@ msgstr ""
msgid "Add {0}"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:286
+#: frappe/public/js/frappe/list/list_view.js:287
msgctxt "Primary action in list view"
msgid "Add {0}"
msgstr ""
@@ -1414,8 +1425,8 @@ msgstr ""
msgid "Advanced Control"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:335
-#: frappe/public/js/frappe/form/controls/link.js:337
+#: frappe/public/js/frappe/form/controls/link.js:339
+#: frappe/public/js/frappe/form/controls/link.js:341
msgid "Advanced Search"
msgstr ""
@@ -2208,7 +2219,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2008
+#: frappe/public/js/frappe/list/list_view.js:2077
msgctxt "Button in list view actions menu"
msgid "Apply Assignment Rule"
msgstr ""
@@ -2293,7 +2304,7 @@ msgstr ""
msgid "Are you sure you want to cancel the invitation?"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1987
+#: frappe/public/js/frappe/list/list_view.js:2056
msgid "Are you sure you want to clear the assignments?"
msgstr ""
@@ -2397,7 +2408,7 @@ msgstr ""
msgid "Assign To"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1969
+#: frappe/public/js/frappe/list/list_view.js:2038
msgctxt "Button in list view actions menu"
msgid "Assign To"
msgstr ""
@@ -2929,7 +2940,7 @@ msgstr ""
msgid "Automatically Assign Documents to Users"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:128
+#: frappe/public/js/frappe/list/list_view.js:129
msgid "Automatically applied a filter for recent data. You can disable this behavior from the list view settings."
msgstr ""
@@ -3816,7 +3827,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2078
+#: frappe/public/js/frappe/list/list_view.js:2147
msgctxt "Button in list view actions menu"
msgid "Cancel"
msgstr ""
@@ -3834,7 +3845,7 @@ msgstr ""
msgid "Cancel All Documents"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2083
+#: frappe/public/js/frappe/list/list_view.js:2152
msgctxt "Title of confirmation dialog"
msgid "Cancel {0} documents?"
msgstr ""
@@ -4405,7 +4416,7 @@ msgstr ""
msgid "Clear"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:435
+#: frappe/public/js/frappe/views/communication.js:438
msgid "Clear & Add Template"
msgstr ""
@@ -4417,7 +4428,7 @@ msgstr ""
msgid "Clear All"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1984
+#: frappe/public/js/frappe/list/list_view.js:2053
msgctxt "Button in list view actions menu"
msgid "Clear Assignment"
msgstr ""
@@ -4443,7 +4454,7 @@ msgstr ""
msgid "Clear User Permissions"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:436
+#: frappe/public/js/frappe/views/communication.js:439
msgid "Clear the email message and add the template"
msgstr ""
@@ -4511,7 +4522,7 @@ msgstr ""
msgid "Click to Set Filters"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:711
+#: frappe/public/js/frappe/list/list_view.js:729
msgid "Click to sort by {0}"
msgstr ""
@@ -5388,6 +5399,10 @@ msgstr ""
msgid "Copy to Clipboard"
msgstr ""
+#: frappe/core/doctype/user/user.js:474
+msgid "Copy token to clipboard"
+msgstr ""
+
#. Label of the copyright (Data) field in DocType 'Website Settings'
#: frappe/website/doctype/website_settings/website_settings.json
msgid "Copyright"
@@ -5562,7 +5577,7 @@ msgstr ""
msgid "Create New"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:509
+#: frappe/public/js/frappe/list/list_view.js:510
msgctxt "Create a new document from list view"
msgid "Create New"
msgstr ""
@@ -5595,10 +5610,10 @@ msgstr ""
msgid "Create a new record"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:311
-#: frappe/public/js/frappe/form/controls/link.js:313
+#: frappe/public/js/frappe/form/controls/link.js:315
+#: frappe/public/js/frappe/form/controls/link.js:317
#: frappe/public/js/frappe/form/link_selector.js:139
-#: frappe/public/js/frappe/list/list_view.js:501
+#: frappe/public/js/frappe/list/list_view.js:502
#: frappe/public/js/frappe/web_form/web_form_list.js:225
msgid "Create a new {0}"
msgstr ""
@@ -5615,7 +5630,7 @@ msgstr ""
msgid "Create or Edit Workflow"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:504
+#: frappe/public/js/frappe/list/list_view.js:505
msgid "Create your first {0}"
msgstr ""
@@ -5997,7 +6012,7 @@ msgstr ""
msgid "Customize"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1821
+#: frappe/public/js/frappe/list/list_view.js:1890
msgctxt "Button in list view menu"
msgid "Customize"
msgstr ""
@@ -6418,11 +6433,11 @@ msgstr ""
msgid "Debug Log"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_utils.js:308
+#: frappe/public/js/frappe/views/reports/report_utils.js:313
msgid "Decimal Separator must be '.' when Quoting is set to Non-numeric"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_utils.js:300
+#: frappe/public/js/frappe/views/reports/report_utils.js:305
msgid "Decimal Separator must be a single character"
msgstr ""
@@ -6639,7 +6654,7 @@ msgstr ""
#: frappe/core/doctype/docperm/docperm.json
#: frappe/core/doctype/user_document_type/user_document_type.json
#: frappe/core/doctype/user_permission/user_permission_list.js:189
-#: frappe/public/js/frappe/form/footer/form_timeline.js:626
+#: frappe/public/js/frappe/form/footer/form_timeline.js:627
#: frappe/public/js/frappe/form/grid.js:66
#: frappe/public/js/frappe/form/toolbar.js:464
#: frappe/public/js/frappe/views/reports/report_view.js:1742
@@ -6650,7 +6665,7 @@ msgstr ""
msgid "Delete"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2046
+#: frappe/public/js/frappe/list/list_view.js:2115
msgctxt "Button in list view actions menu"
msgid "Delete"
msgstr ""
@@ -6695,7 +6710,7 @@ msgctxt "Button text"
msgid "Delete column"
msgstr ""
-#: frappe/public/js/frappe/form/footer/form_timeline.js:741
+#: frappe/public/js/frappe/form/footer/form_timeline.js:742
msgid "Delete comment?"
msgstr ""
@@ -6728,12 +6743,12 @@ msgstr ""
msgid "Delete this record to allow sending to this email address"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2051
+#: frappe/public/js/frappe/list/list_view.js:2120
msgctxt "Title of confirmation dialog"
msgid "Delete {0} item permanently?"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2057
+#: frappe/public/js/frappe/list/list_view.js:2126
msgctxt "Title of confirmation dialog"
msgid "Delete {0} items permanently?"
msgstr ""
@@ -6805,7 +6820,7 @@ msgstr ""
msgid "Delimiter detection failed. Try to enable custom delimiters and adjust the delimiter options as per your data."
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_utils.js:296
+#: frappe/public/js/frappe/views/reports/report_utils.js:301
msgid "Delimiter must be a single character"
msgstr ""
@@ -7176,7 +7191,7 @@ msgstr ""
msgid "Discussion Topic"
msgstr ""
-#: frappe/public/js/frappe/form/footer/form_timeline.js:638
+#: frappe/public/js/frappe/form/footer/form_timeline.js:639
#: frappe/templates/discussions/reply_card.html:16
#: frappe/templates/discussions/reply_section.html:29
msgid "Dismiss"
@@ -7701,15 +7716,15 @@ msgstr ""
msgid "Document follow is not enabled for this user."
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1178
+#: frappe/public/js/frappe/list/list_view.js:1247
msgid "Document has been cancelled"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1177
+#: frappe/public/js/frappe/list/list_view.js:1246
msgid "Document has been submitted"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1176
+#: frappe/public/js/frappe/list/list_view.js:1245
msgid "Document is in draft state"
msgstr ""
@@ -7851,13 +7866,13 @@ msgstr ""
msgid "Double click to edit label"
msgstr ""
-#: frappe/core/doctype/file/file.js:15
+#: frappe/core/doctype/file/file.js:15 frappe/core/doctype/user/user.js:461
#: frappe/email/doctype/auto_email_report/auto_email_report.js:8
#: frappe/public/js/frappe/form/grid.js:66
msgid "Download"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_utils.js:237
+#: frappe/public/js/frappe/views/reports/report_utils.js:242
msgctxt "Export report"
msgid "Download"
msgstr ""
@@ -8079,8 +8094,8 @@ msgstr ""
#: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:46
#: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:85
#: frappe/public/js/frappe/form/controls/markdown_editor.js:31
-#: frappe/public/js/frappe/form/footer/form_timeline.js:669
-#: frappe/public/js/frappe/form/footer/form_timeline.js:677
+#: frappe/public/js/frappe/form/footer/form_timeline.js:670
+#: frappe/public/js/frappe/form/footer/form_timeline.js:678
#: frappe/public/js/frappe/form/templates/address_list.html:13
#: frappe/public/js/frappe/form/templates/contact_list.html:13
#: frappe/public/js/frappe/form/toolbar.js:748
@@ -8097,7 +8112,7 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2132
+#: frappe/public/js/frappe/list/list_view.js:2201
msgctxt "Button in list view actions menu"
msgid "Edit"
msgstr ""
@@ -8136,7 +8151,7 @@ msgstr ""
msgid "Edit DocType"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1848
+#: frappe/public/js/frappe/list/list_view.js:1917
msgctxt "Button in list view menu"
msgid "Edit DocType"
msgstr ""
@@ -8553,7 +8568,7 @@ msgstr ""
msgid "Email is mandatory to create User Email"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:819
+#: frappe/public/js/frappe/views/communication.js:822
msgid "Email not sent to {0} (unsubscribed / disabled)"
msgstr ""
@@ -8918,7 +8933,7 @@ msgstr ""
msgid "Enter Code displayed in OTP App."
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:774
+#: frappe/public/js/frappe/views/communication.js:777
msgid "Enter Email Recipient(s)"
msgstr ""
@@ -9230,7 +9245,7 @@ msgstr ""
msgid "Execute Console script"
msgstr ""
-#: frappe/public/js/frappe/ui/dropdown_console.js:125
+#: frappe/public/js/frappe/ui/dropdown_console.js:132
msgid "Executing Code"
msgstr ""
@@ -9333,7 +9348,7 @@ msgstr ""
msgid "Export"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2154
+#: frappe/public/js/frappe/list/list_view.js:2223
msgctxt "Button in list view actions menu"
msgid "Export"
msgstr ""
@@ -9370,7 +9385,7 @@ msgstr ""
msgid "Export Import Log"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_utils.js:235
+#: frappe/public/js/frappe/views/reports/report_utils.js:240
msgctxt "Export report"
msgid "Export Report: {0}"
msgstr ""
@@ -9555,7 +9570,7 @@ msgstr ""
msgid "Failed to generate preview of series"
msgstr ""
-#: frappe/handler.py:75
+#: frappe/handler.py:76
msgid "Failed to get method for command {0} with {1}"
msgstr ""
@@ -10000,7 +10015,7 @@ msgstr ""
#: frappe/desk/doctype/number_card/number_card.js:205
#: frappe/desk/doctype/number_card/number_card.js:336
#: frappe/email/doctype/auto_email_report/auto_email_report.js:93
-#: frappe/public/js/frappe/list/base_list.js:949
+#: frappe/public/js/frappe/list/base_list.js:958
#: frappe/public/js/frappe/ui/filters/filter_list.js:134
#: frappe/website/doctype/web_form/web_form.js:197
msgid "Filter"
@@ -10114,7 +10129,7 @@ msgstr ""
msgid "Filters Section"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:510
+#: frappe/public/js/frappe/form/controls/link.js:514
msgid "Filters applied for {0}"
msgstr ""
@@ -10484,7 +10499,7 @@ msgstr ""
#. Description of the 'Enable Automatic Linking in Documents' (Check) field in
#. DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
-msgid "For more information, click here."
+msgid "For more information, click here."
msgstr ""
#: frappe/integrations/doctype/google_settings/google_settings.js:7
@@ -11741,7 +11756,7 @@ msgstr ""
msgid "Hide Standard Menu"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1723
+#: frappe/public/js/frappe/list/list_view.js:1792
msgid "Hide Tags"
msgstr ""
@@ -11894,8 +11909,8 @@ msgstr ""
#: frappe/public/js/frappe/data_import/data_exporter.js:330
#: frappe/public/js/frappe/data_import/data_exporter.js:345
#: frappe/public/js/frappe/list/list_settings.js:337
-#: frappe/public/js/frappe/list/list_view.js:383
-#: frappe/public/js/frappe/list/list_view.js:447
+#: frappe/public/js/frappe/list/list_view.js:384
+#: frappe/public/js/frappe/list/list_view.js:448
#: frappe/public/js/frappe/model/meta.js:200
#: frappe/public/js/frappe/model/model.js:122
msgid "ID"
@@ -12350,7 +12365,7 @@ msgstr ""
msgid "Import"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1785
+#: frappe/public/js/frappe/list/list_view.js:1854
msgctxt "Button in list view menu"
msgid "Import"
msgstr ""
@@ -14645,7 +14660,7 @@ msgstr ""
msgid "List Settings"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1865
+#: frappe/public/js/frappe/list/list_view.js:1934
msgctxt "Button in list view menu"
msgid "List Settings"
msgstr ""
@@ -14695,7 +14710,7 @@ msgstr ""
msgid "Load Balancing"
msgstr ""
-#: frappe/public/js/frappe/list/base_list.js:384
+#: frappe/public/js/frappe/list/base_list.js:393
#: frappe/public/js/frappe/web_form/web_form_list.js:305
#: frappe/website/doctype/help_article/templates/help_article_list.html:30
msgid "Load More"
@@ -14713,8 +14728,8 @@ msgstr ""
#: frappe/core/page/permission_manager/permission_manager.js:172
#: frappe/public/js/frappe/form/controls/multicheck.js:13
#: frappe/public/js/frappe/form/linked_with.js:13
-#: frappe/public/js/frappe/list/base_list.js:507
-#: frappe/public/js/frappe/list/list_view.js:360
+#: frappe/public/js/frappe/list/base_list.js:516
+#: frappe/public/js/frappe/list/list_view.js:361
#: frappe/public/js/frappe/ui/listing.html:16
#: frappe/public/js/frappe/views/reports/query_report.js:1088
msgid "Loading"
@@ -14799,7 +14814,7 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: frappe/handler.py:118
+#: frappe/handler.py:119
msgid "Logged Out"
msgstr ""
@@ -15460,7 +15475,7 @@ msgstr ""
msgid "Message Type"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:953
+#: frappe/public/js/frappe/views/communication.js:956
msgid "Message clipped"
msgstr ""
@@ -16165,12 +16180,12 @@ msgstr ""
msgid "Navbar Template Values"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1256
+#: frappe/public/js/frappe/list/list_view.js:1325
msgctxt "Description of a list view shortcut"
msgid "Navigate list down"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1263
+#: frappe/public/js/frappe/list/list_view.js:1332
msgctxt "Description of a list view shortcut"
msgid "Navigate list up"
msgstr ""
@@ -16185,7 +16200,7 @@ msgstr ""
msgid "Navigation Settings"
msgstr ""
-#: frappe/desk/doctype/workspace/workspace.py:319
+#: frappe/desk/doctype/workspace/workspace.py:322
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
@@ -16342,8 +16357,8 @@ msgstr ""
msgid "New Users (Last 30 days)"
msgstr ""
-#: frappe/core/doctype/version/version_view.html:14
-#: frappe/core/doctype/version/version_view.html:76
+#: frappe/core/doctype/version/version_view.html:15
+#: frappe/core/doctype/version/version_view.html:77
msgid "New Value"
msgstr ""
@@ -16556,7 +16571,7 @@ msgstr ""
#: frappe/integrations/doctype/webhook/webhook.py:132
#: frappe/printing/doctype/print_format/print_format.json
#: frappe/public/js/form_builder/utils.js:341
-#: frappe/public/js/frappe/form/controls/link.js:494
+#: frappe/public/js/frappe/form/controls/link.js:498
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:223
#: frappe/public/js/frappe/views/reports/query_report.js:1663
#: frappe/website/doctype/help_article/templates/help_article.html:26
@@ -16911,7 +16926,7 @@ msgstr ""
msgid "No {0} found"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:494
+#: frappe/public/js/frappe/list/list_view.js:495
msgid "No {0} found with matching filters. Clear filters to see all {0}."
msgstr ""
@@ -17124,7 +17139,7 @@ msgstr ""
msgid "Not permitted"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:50
+#: frappe/public/js/frappe/list/list_view.js:51
msgid "Not permitted to view {0}"
msgstr ""
@@ -17189,7 +17204,7 @@ msgstr ""
msgid "Nothing left to undo"
msgstr ""
-#: frappe/public/js/frappe/list/base_list.js:368
+#: frappe/public/js/frappe/list/base_list.js:377
#: frappe/public/js/frappe/views/reports/query_report.js:105
#: frappe/templates/includes/list/list.html:9
#: frappe/website/doctype/help_article/templates/help_article_list.html:21
@@ -17591,7 +17606,7 @@ msgstr ""
msgid "On or Before"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:963
+#: frappe/public/js/frappe/views/communication.js:966
msgid "On {0}, {1} wrote:"
msgstr ""
@@ -17820,7 +17835,7 @@ msgstr ""
msgid "Open in a new tab"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1309
+#: frappe/public/js/frappe/list/list_view.js:1378
msgctxt "Description of a list view shortcut"
msgid "Open list item"
msgstr ""
@@ -17984,8 +17999,8 @@ msgstr ""
msgid "Orientation"
msgstr ""
-#: frappe/core/doctype/version/version_view.html:13
-#: frappe/core/doctype/version/version_view.html:75
+#: frappe/core/doctype/version/version_view.html:14
+#: frappe/core/doctype/version/version_view.html:76
msgid "Original Value"
msgstr ""
@@ -19388,7 +19403,7 @@ msgstr ""
msgid "Preparing Report"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:431
+#: frappe/public/js/frappe/views/communication.js:434
msgid "Prepend the template to the email message"
msgstr ""
@@ -19526,7 +19541,7 @@ msgstr ""
msgid "Print"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2038
+#: frappe/public/js/frappe/list/list_view.js:2107
msgctxt "Button in list view actions menu"
msgid "Print"
msgstr ""
@@ -19807,9 +19822,9 @@ msgid "Project"
msgstr ""
#. Label of the property (Data) field in DocType 'Property Setter'
-#: frappe/core/doctype/version/version_view.html:12
-#: frappe/core/doctype/version/version_view.html:37
-#: frappe/core/doctype/version/version_view.html:74
+#: frappe/core/doctype/version/version_view.html:13
+#: frappe/core/doctype/version/version_view.html:38
+#: frappe/core/doctype/version/version_view.html:75
#: frappe/custom/doctype/property_setter/property_setter.json
msgid "Property"
msgstr ""
@@ -19895,7 +19910,7 @@ msgstr ""
#. Label of the publish (Check) field in DocType 'Package Release'
#: frappe/core/doctype/package_release/package_release.json
-#: frappe/public/js/frappe/form/footer/form_timeline.js:632
+#: frappe/public/js/frappe/form/footer/form_timeline.js:633
#: frappe/website/doctype/web_form/web_form.js:86
msgid "Publish"
msgstr ""
@@ -20170,7 +20185,7 @@ msgstr ""
msgid "Quick Lists"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_utils.js:304
+#: frappe/public/js/frappe/views/reports/report_utils.js:309
msgid "Quoting must be between 0 and 3"
msgstr ""
@@ -20260,8 +20275,8 @@ msgid "Re:"
msgstr ""
#: frappe/core/doctype/communication/communication.js:268
-#: frappe/public/js/frappe/form/footer/form_timeline.js:600
-#: frappe/public/js/frappe/views/communication.js:367
+#: frappe/public/js/frappe/form/footer/form_timeline.js:601
+#: frappe/public/js/frappe/views/communication.js:370
msgid "Re: {0}"
msgstr ""
@@ -20762,7 +20777,7 @@ msgstr ""
msgid "Refresh Token"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:531
+#: frappe/public/js/frappe/list/list_view.js:532
msgctxt "Document count in list view"
msgid "Refreshing"
msgstr ""
@@ -21544,7 +21559,7 @@ msgstr ""
msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:196
+#: frappe/public/js/frappe/list/list_view.js:197
msgctxt "Title of message showing restrictions in list view"
msgid "Restrictions"
msgstr ""
@@ -21700,7 +21715,7 @@ msgstr ""
msgid "Role Permissions Manager"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1807
+#: frappe/public/js/frappe/list/list_view.js:1876
msgctxt "Button in list view menu"
msgid "Role Permissions Manager"
msgstr ""
@@ -21849,7 +21864,7 @@ msgstr ""
msgid "Row"
msgstr ""
-#: frappe/core/doctype/version/version_view.html:73
+#: frappe/core/doctype/version/version_view.html:74
msgid "Row #"
msgstr ""
@@ -21890,7 +21905,7 @@ msgstr ""
msgid "Row Number"
msgstr ""
-#: frappe/core/doctype/version/version_view.html:68
+#: frappe/core/doctype/version/version_view.html:69
msgid "Row Values Changed"
msgstr ""
@@ -21909,14 +21924,14 @@ msgstr ""
#. Label of the rows_added_section (Section Break) field in DocType 'Audit
#. Trail'
#: frappe/core/doctype/audit_trail/audit_trail.json
-#: frappe/core/doctype/version/version_view.html:32
+#: frappe/core/doctype/version/version_view.html:33
msgid "Rows Added"
msgstr ""
#. Label of the rows_removed_section (Section Break) field in DocType 'Audit
#. Trail'
#: frappe/core/doctype/audit_trail/audit_trail.json
-#: frappe/core/doctype/version/version_view.html:32
+#: frappe/core/doctype/version/version_view.html:33
msgid "Rows Removed"
msgstr ""
@@ -22120,7 +22135,7 @@ msgstr ""
#: frappe/email/doctype/notification/notification.json
#: frappe/printing/page/print/print.js:871
#: frappe/printing/page/print_format_builder/print_format_builder.js:160
-#: frappe/public/js/frappe/form/footer/form_timeline.js:677
+#: frappe/public/js/frappe/form/footer/form_timeline.js:678
#: frappe/public/js/frappe/form/quick_entry.js:185
#: frappe/public/js/frappe/list/list_settings.js:36
#: frappe/public/js/frappe/list/list_settings.js:247
@@ -22140,10 +22155,6 @@ msgstr ""
msgid "Save"
msgstr ""
-#: frappe/core/doctype/user/user.js:339
-msgid "Save API Secret: {0}"
-msgstr ""
-
#: frappe/workflow/doctype/workflow/workflow.js:143
msgid "Save Anyway"
msgstr ""
@@ -22602,7 +22613,7 @@ msgid "Select All"
msgstr ""
#: frappe/public/js/frappe/views/communication.js:177
-#: frappe/public/js/frappe/views/communication.js:598
+#: frappe/public/js/frappe/views/communication.js:601
#: frappe/public/js/frappe/views/interaction.js:93
#: frappe/public/js/frappe/views/interaction.js:155
msgid "Select Attachments"
@@ -22831,13 +22842,13 @@ msgstr ""
msgid "Select atleast 2 actions"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1323
+#: frappe/public/js/frappe/list/list_view.js:1392
msgctxt "Description of a list view shortcut"
msgid "Select list item"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1275
-#: frappe/public/js/frappe/list/list_view.js:1291
+#: frappe/public/js/frappe/list/list_view.js:1344
+#: frappe/public/js/frappe/list/list_view.js:1360
msgctxt "Description of a list view shortcut"
msgid "Select multiple list items"
msgstr ""
@@ -23765,7 +23776,7 @@ msgid "Show Social Login Key as Authorization Server"
msgstr ""
#: frappe/public/js/frappe/list/list_sidebar.html:77
-#: frappe/public/js/frappe/list/list_view.js:1723
+#: frappe/public/js/frappe/list/list_view.js:1792
msgid "Show Tags"
msgstr ""
@@ -24668,6 +24679,10 @@ msgstr ""
msgid "Store Attached PDF Document"
msgstr ""
+#: frappe/core/doctype/user/user.js:484
+msgid "Store the API secret securely. It won't be displayed again."
+msgstr ""
+
#. Description of the 'Last Known Versions' (Text) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Stores the JSON of last known versions of various installed apps. It is used to show release notes."
@@ -24787,7 +24802,7 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2105
+#: frappe/public/js/frappe/list/list_view.js:2174
msgctxt "Button in list view actions menu"
msgid "Submit"
msgstr ""
@@ -24845,7 +24860,7 @@ msgstr ""
msgid "Submit this document to confirm"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2110
+#: frappe/public/js/frappe/list/list_view.js:2179
msgctxt "Title of confirmation dialog"
msgid "Submit {0} documents?"
msgstr ""
@@ -25394,7 +25409,7 @@ msgstr ""
msgid "Table Break"
msgstr ""
-#: frappe/core/doctype/version/version_view.html:72
+#: frappe/core/doctype/version/version_view.html:73
msgid "Table Field"
msgstr ""
@@ -25708,7 +25723,7 @@ msgstr ""
msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone."
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:658
+#: frappe/public/js/frappe/list/list_view.js:675
msgid "The count shown is an estimated count. Click here to see the accurate count."
msgstr ""
@@ -25946,7 +25961,7 @@ msgstr ""
msgid "There were errors while creating the document. Please try again."
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:840
+#: frappe/public/js/frappe/views/communication.js:843
msgid "There were errors while sending email. Please try again."
msgstr ""
@@ -26660,7 +26675,7 @@ msgstr ""
msgid "Toggle Sidebar"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1838
+#: frappe/public/js/frappe/list/list_view.js:1907
msgctxt "Button in list view menu"
msgid "Toggle Sidebar"
msgstr ""
@@ -27401,7 +27416,7 @@ msgstr ""
msgid "Unlock Reference Document"
msgstr ""
-#: frappe/public/js/frappe/form/footer/form_timeline.js:632
+#: frappe/public/js/frappe/form/footer/form_timeline.js:633
#: frappe/website/doctype/web_form/web_form.js:86
msgid "Unpublish"
msgstr ""
@@ -27973,7 +27988,7 @@ msgstr ""
msgid "User Permissions"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1796
+#: frappe/public/js/frappe/list/list_view.js:1865
msgctxt "Button in list view menu"
msgid "User Permissions"
msgstr ""
@@ -28336,7 +28351,7 @@ msgstr ""
msgid "Value {0} must in {1} format"
msgstr ""
-#: frappe/core/doctype/version/version_view.html:8
+#: frappe/core/doctype/version/version_view.html:9
msgid "Values Changed"
msgstr ""
@@ -29264,11 +29279,11 @@ msgstr ""
msgid "Workspaces"
msgstr ""
-#: frappe/public/js/frappe/form/footer/form_timeline.js:756
+#: frappe/public/js/frappe/form/footer/form_timeline.js:757
msgid "Would you like to publish this comment? This means it will become visible to website/portal users."
msgstr ""
-#: frappe/public/js/frappe/form/footer/form_timeline.js:760
+#: frappe/public/js/frappe/form/footer/form_timeline.js:761
msgid "Would you like to unpublish this comment? This means it will no longer be visible to website/portal users."
msgstr ""
@@ -29376,7 +29391,7 @@ msgstr ""
#: frappe/integrations/doctype/webhook/webhook.py:132
#: frappe/printing/doctype/print_format/print_format.json
#: frappe/public/js/form_builder/utils.js:336
-#: frappe/public/js/frappe/form/controls/link.js:494
+#: frappe/public/js/frappe/form/controls/link.js:498
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:223
#: frappe/public/js/frappe/views/reports/query_report.js:1663
#: frappe/website/doctype/help_article/templates/help_article.html:25
@@ -29453,7 +29468,7 @@ msgstr ""
msgid "You are not allowed to print this report"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:784
+#: frappe/public/js/frappe/views/communication.js:787
msgid "You are not allowed to send emails related to this document"
msgstr ""
@@ -29554,7 +29569,7 @@ msgstr ""
msgid "You can only set the 3 custom doctypes in the Document Types table."
msgstr ""
-#: frappe/handler.py:182
+#: frappe/handler.py:183
msgid "You can only upload JPG, PNG, PDF, TXT, CSV or Microsoft documents."
msgstr ""
@@ -29689,7 +29704,7 @@ msgstr ""
msgid "You have a new message from: "
msgstr ""
-#: frappe/handler.py:118
+#: frappe/handler.py:119
msgid "You have been successfully logged out"
msgstr ""
@@ -29721,7 +29736,7 @@ msgstr ""
msgid "You haven't added any Dashboard Charts or Number Cards yet."
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:498
+#: frappe/public/js/frappe/list/list_view.js:499
msgid "You haven't created a {0} yet"
msgstr ""
@@ -30188,7 +30203,7 @@ msgid "email inbox"
msgstr ""
#: frappe/permissions.py:425 frappe/permissions.py:436
-#: frappe/public/js/frappe/form/controls/link.js:503
+#: frappe/public/js/frappe/form/controls/link.js:507
msgid "empty"
msgstr ""
@@ -31142,7 +31157,7 @@ msgstr ""
msgid "{0} is within {1}"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1713
+#: frappe/public/js/frappe/list/list_view.js:1782
msgid "{0} items selected"
msgstr ""
@@ -31228,11 +31243,11 @@ msgid "{0} not found"
msgstr ""
#: frappe/core/doctype/report/report.py:427
-#: frappe/public/js/frappe/list/list_view.js:1089
+#: frappe/public/js/frappe/list/list_view.js:1158
msgid "{0} of {1}"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1091
+#: frappe/public/js/frappe/list/list_view.js:1160
msgid "{0} of {1} ({2} rows with children)"
msgstr ""