diff --git a/frappe/locale/fr.po b/frappe/locale/fr.po
index bcf90fe959..78420089d9 100644
--- a/frappe/locale/fr.po
+++ b/frappe/locale/fr.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2026-03-08 09:40+0000\n"
-"PO-Revision-Date: 2026-03-10 03:07\n"
+"POT-Creation-Date: 2026-03-15 09:43+0000\n"
+"PO-Revision-Date: 2026-03-16 07:58\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -70,7 +70,7 @@ msgstr ""
msgid "<head> HTML"
msgstr ""
-#: frappe/database/query.py:2388
+#: frappe/database/query.py:2410
msgid "'*' is only allowed in {0} SQL function(s)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "0 is highest"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row.js:886
+#: frappe/public/js/frappe/form/grid_row.js:883
msgid "1 = True & 0 = False"
msgstr "1 = Vrai & 0 = Faux"
@@ -930,7 +930,7 @@ msgstr ""
msgid "Action Complete"
msgstr "Action terminée"
-#: frappe/model/document.py:2071
+#: frappe/model/document.py:2080
msgid "Action Failed"
msgstr "Échec de l'action"
@@ -973,13 +973,13 @@ msgstr "L'action {0} a échoué sur {1} {2}. Voir {3}"
#: frappe/core/doctype/rq_job/rq_job_list.js:48
#: frappe/core/doctype/user_session_display/user_session_display.json
#: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:48
-#: frappe/custom/doctype/customize_form/customize_form.js:108
-#: frappe/custom/doctype/customize_form/customize_form.js:116
-#: frappe/custom/doctype/customize_form/customize_form.js:124
-#: frappe/custom/doctype/customize_form/customize_form.js:132
-#: frappe/custom/doctype/customize_form/customize_form.js:140
-#: frappe/custom/doctype/customize_form/customize_form.js:148
-#: frappe/custom/doctype/customize_form/customize_form.js:293
+#: frappe/custom/doctype/customize_form/customize_form.js:115
+#: frappe/custom/doctype/customize_form/customize_form.js:123
+#: frappe/custom/doctype/customize_form/customize_form.js:131
+#: frappe/custom/doctype/customize_form/customize_form.js:139
+#: frappe/custom/doctype/customize_form/customize_form.js:147
+#: frappe/custom/doctype/customize_form/customize_form.js:155
+#: frappe/custom/doctype/customize_form/customize_form.js:304
#: frappe/custom/doctype/customize_form/customize_form.json
#: frappe/public/js/frappe/ui/page.html:75
#: frappe/public/js/frappe/views/reports/query_report.js:192
@@ -1029,7 +1029,7 @@ msgstr "Sessions actives"
#. Group in User's connections
#: frappe/core/doctype/user/user.json
#: frappe/public/js/frappe/form/dashboard.js:22
-#: frappe/public/js/frappe/form/footer/form_timeline.js:58
+#: frappe/public/js/frappe/form/footer/form_timeline.js:65
msgid "Activity"
msgstr ""
@@ -1052,9 +1052,9 @@ msgstr ""
#: frappe/public/js/frappe/form/grid_row.js:487
#: frappe/public/js/frappe/form/sidebar/assign_to.js:112
#: frappe/public/js/frappe/form/templates/set_sharing.html:82
-#: frappe/public/js/frappe/list/bulk_operations.js:451
-#: frappe/public/js/frappe/list/list_view.js:307
-#: frappe/public/js/frappe/list/list_view.js:322
+#: frappe/public/js/frappe/list/bulk_operations.js:453
+#: frappe/public/js/frappe/list/list_view.js:301
+#: frappe/public/js/frappe/list/list_view.js:316
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441
#: frappe/public/js/frappe/views/reports/query_report.js:267
#: frappe/public/js/frappe/views/reports/query_report.js:295
@@ -1203,11 +1203,11 @@ msgstr ""
msgid "Add Subscribers"
msgstr "Ajouter des Abonnés"
-#: frappe/public/js/frappe/list/bulk_operations.js:439
+#: frappe/public/js/frappe/list/bulk_operations.js:441
msgid "Add Tags"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2265
+#: frappe/public/js/frappe/list/list_view.js:2259
msgctxt "Button in list view actions menu"
msgid "Add Tags"
msgstr ""
@@ -1352,7 +1352,7 @@ msgstr "Ajouter à ToDo"
msgid "Add to table"
msgstr "Ajouter au tableau"
-#: frappe/public/js/frappe/form/footer/form_timeline.js:99
+#: frappe/public/js/frappe/form/footer/form_timeline.js:104
msgid "Add to this activity by mailing to {0}"
msgstr ""
@@ -1360,7 +1360,7 @@ msgstr ""
msgid "Add {0}"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:294
+#: frappe/public/js/frappe/list/list_view.js:288
msgctxt "Primary action in list view"
msgid "Add {0}"
msgstr ""
@@ -1504,11 +1504,11 @@ msgstr "Administration"
msgid "Administrator"
msgstr ""
-#: frappe/core/doctype/user/user.py:1266
+#: frappe/core/doctype/user/user.py:1274
msgid "Administrator Logged In"
msgstr "Administrateur Connecté"
-#: frappe/core/doctype/user/user.py:1260
+#: frappe/core/doctype/user/user.py:1268
msgid "Administrator accessed {0} on {1} via IP Address {2}."
msgstr "L'administrateur a accedé à {0} sur {1} avec l'Adresse IP {2}."
@@ -1611,7 +1611,7 @@ msgstr "Le champ Fonction d'agrégation est requis pour créer un graphique
msgid "Alert"
msgstr ""
-#: frappe/database/query.py:2436
+#: frappe/database/query.py:2458
msgid "Alias must be a string"
msgstr ""
@@ -1688,11 +1688,11 @@ msgstr "Toutes les images jointes au diaporama du site Web doivent être publiqu
msgid "All Records"
msgstr "Tous les enregistrements"
-#: frappe/public/js/frappe/form/form.js:2297
+#: frappe/public/js/frappe/form/form.js:2301
msgid "All Submissions"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:462
+#: frappe/custom/doctype/customize_form/customize_form.js:473
msgid "All customizations will be removed. Please confirm."
msgstr "Toutes les personnalisations seront supprimées. Veuillez confirmer."
@@ -1944,7 +1944,7 @@ msgstr ""
msgid "Allow print"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:425
+#: frappe/desk/page/setup_wizard/setup_wizard.js:432
msgid "Allow recording my first session to improve user experience"
msgstr ""
@@ -1954,7 +1954,7 @@ msgstr ""
msgid "Allow saving if mandatory fields are not filled"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:418
+#: frappe/desk/page/setup_wizard/setup_wizard.js:425
msgid "Allow sending usage data for improving applications"
msgstr ""
@@ -2102,7 +2102,7 @@ msgstr ""
msgid "Allows users to enable the mask property for any field of the respective doctype."
msgstr ""
-#: frappe/core/doctype/user/user.py:1074
+#: frappe/core/doctype/user/user.py:1082
msgid "Already Registered"
msgstr "Déjà Inscrit"
@@ -2110,11 +2110,11 @@ msgstr "Déjà Inscrit"
msgid "Already in the following Users ToDo list:{0}"
msgstr "Déjà dans la liste des tâches des utilisateurs suivante: {0}"
-#: frappe/public/js/frappe/views/reports/report_view.js:956
+#: frappe/public/js/frappe/views/reports/report_view.js:953
msgid "Also adding the dependent currency field {0}"
msgstr "Ajout également du champ de devise dépendante {0}"
-#: frappe/public/js/frappe/views/reports/report_view.js:969
+#: frappe/public/js/frappe/views/reports/report_view.js:966
msgid "Also adding the status dependency field {0}"
msgstr "Ajout également du champ de dépendance de statut {0}"
@@ -2402,7 +2402,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2250
+#: frappe/public/js/frappe/list/list_view.js:2244
msgctxt "Button in list view actions menu"
msgid "Apply Assignment Rule"
msgstr "Appliquer la règle d'assignation"
@@ -2411,7 +2411,7 @@ msgstr "Appliquer la règle d'assignation"
msgid "Apply Filters"
msgstr "Appliquer les filtres"
-#: frappe/custom/doctype/customize_form/customize_form.js:271
+#: frappe/custom/doctype/customize_form/customize_form.js:282
msgid "Apply Module Export Filter"
msgstr ""
@@ -2489,7 +2489,7 @@ msgstr "Colonnes Archivées"
msgid "Are you sure you want to cancel the invitation?"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2229
+#: frappe/public/js/frappe/list/list_view.js:2223
msgid "Are you sure you want to clear the assignments?"
msgstr ""
@@ -2529,6 +2529,10 @@ msgstr ""
msgid "Are you sure you want to generate a new report?"
msgstr ""
+#: frappe/public/js/frappe/desk.js:380
+msgid "Are you sure you want to log out?"
+msgstr ""
+
#: frappe/public/js/frappe/form/toolbar.js:130
msgid "Are you sure you want to merge {0} with {1}?"
msgstr "Voulez-vous vraiment fusionner {0} avec {1}?"
@@ -2611,7 +2615,7 @@ msgstr ""
msgid "Assign To"
msgstr "Attribuer À"
-#: frappe/public/js/frappe/list/list_view.js:2211
+#: frappe/public/js/frappe/list/list_view.js:2205
msgctxt "Button in list view actions menu"
msgid "Assign To"
msgstr "Attribuer À"
@@ -3127,9 +3131,11 @@ msgstr "La répétition automatique a échoué. Veuillez activer la répétition
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Autocomplete"
msgstr ""
@@ -3352,7 +3358,7 @@ msgstr ""
#. 'System Health Report'
#: frappe/core/workspace/build/build.json
#: frappe/desk/doctype/system_health_report/system_health_report.json
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:510
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:520
msgid "Background Jobs"
msgstr "Travaux en Arrière-plan"
@@ -3445,9 +3451,11 @@ msgstr "Bar"
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Barcode"
msgstr ""
@@ -3465,8 +3473,8 @@ msgstr ""
#. Label of the based_on (Link) field in DocType 'Language'
#: frappe/core/doctype/language/language.json
-#: frappe/printing/page/print/print.js:307
-#: frappe/printing/page/print/print.js:361
+#: frappe/printing/page/print/print.js:297
+#: frappe/printing/page/print/print.js:351
msgid "Based On"
msgstr ""
@@ -3561,7 +3569,7 @@ msgstr "Commençant par"
msgid "Beta"
msgstr ""
-#: frappe/core/doctype/user/user.py:1283 frappe/utils/password_strength.py:73
+#: frappe/core/doctype/user/user.py:1291 frappe/utils/password_strength.py:73
msgid "Better add a few more letters or another word"
msgstr "Mieux vaut ajouter quelques lettres ou un autre mot"
@@ -4049,7 +4057,7 @@ msgstr ""
msgid "Cancel"
msgstr "Annuler"
-#: frappe/public/js/frappe/list/list_view.js:2320
+#: frappe/public/js/frappe/list/list_view.js:2314
msgctxt "Button in list view actions menu"
msgid "Cancel"
msgstr "Annuler"
@@ -4075,7 +4083,7 @@ msgstr ""
msgid "Cancel Prepared Report"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2325
+#: frappe/public/js/frappe/list/list_view.js:2319
msgctxt "Title of confirmation dialog"
msgid "Cancel {0} documents?"
msgstr "Annuler les documents {0}?"
@@ -4144,14 +4152,18 @@ msgstr "Impossible d'annuler avant de valider. Voir Transition {0}"
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:1062
+#: frappe/model/document.py:1071
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:1076
+#: frappe/model/document.py:1085
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
+#: frappe/model/document.py:1064
+msgid "Cannot change docstatus of non submittable doctype {0}"
+msgstr ""
+
#: frappe/public/js/workflow_builder/utils.js:170
msgid "Cannot change state of Cancelled Document ({0} State)"
msgstr ""
@@ -4184,15 +4196,15 @@ msgstr "Impossible de supprimer les dossiers d’accueil et les pièces jointes"
msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}"
msgstr "Impossible de supprimer ou d'annuler, car {0} {1} est associé à {2} {3} {4}"
-#: frappe/custom/doctype/customize_form/customize_form.js:379
+#: frappe/custom/doctype/customize_form/customize_form.js:390
msgid "Cannot delete standard action. You can hide it if you want"
msgstr "Impossible de supprimer l'action standard. Tu peux le cacher si tu veux"
-#: frappe/custom/doctype/customize_form/customize_form.js:401
+#: frappe/custom/doctype/customize_form/customize_form.js:412
msgid "Cannot delete standard document state."
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:331
+#: frappe/custom/doctype/customize_form/customize_form.js:342
msgid "Cannot delete standard field {0}. You can hide it instead."
msgstr ""
@@ -4203,11 +4215,11 @@ msgstr ""
msgid "Cannot delete standard field. You can hide it if you want"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:357
+#: frappe/custom/doctype/customize_form/customize_form.js:368
msgid "Cannot delete standard link. You can hide it if you want"
msgstr "Impossible de supprimer le lien standard. Tu peux le cacher si tu veux"
-#: frappe/custom/doctype/customize_form/customize_form.js:323
+#: frappe/custom/doctype/customize_form/customize_form.js:334
msgid "Cannot delete system generated field {0}. You can hide it instead."
msgstr ""
@@ -4235,7 +4247,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr "Modification du rapport standard impossible. Veuillez le dupliquer et créer un nouveau rapport"
-#: frappe/model/document.py:1082
+#: frappe/model/document.py:1091
msgid "Cannot edit cancelled document"
msgstr "Impossible de modifier un document annulé"
@@ -4264,7 +4276,7 @@ msgstr ""
msgid "Cannot get file contents of a Folder"
msgstr ""
-#: frappe/printing/page/print/print.js:920
+#: frappe/printing/page/print/print.js:910
msgid "Cannot have multiple printers mapped to a single print format."
msgstr "Impossible d'imprimer plusieurs imprimantes sur un seul format d'impression."
@@ -4272,7 +4284,7 @@ msgstr "Impossible d'imprimer plusieurs imprimantes sur un seul format d'
msgid "Cannot import table with more than 5000 rows."
msgstr ""
-#: frappe/model/document.py:1280
+#: frappe/model/document.py:1289
msgid "Cannot link cancelled document: {0}"
msgstr "Impossible de lier le document annulé : {0}"
@@ -4288,7 +4300,7 @@ msgstr "Impossible de faire correspondre la colonne {0} avec un champ"
msgid "Cannot move row"
msgstr "Impossible de déplacer la ligne"
-#: frappe/public/js/frappe/views/reports/report_view.js:981
+#: frappe/public/js/frappe/views/reports/report_view.js:978
msgid "Cannot remove ID field"
msgstr "Impossible de supprimer le champ ID"
@@ -4606,7 +4618,7 @@ msgstr ""
msgid "Child Tables are shown as a Grid in other DocTypes"
msgstr "Les tables enfants sont affichées sous forme de grille dans d'autres DocTypes"
-#: frappe/database/query.py:1182
+#: frappe/database/query.py:1189
msgid "Child query fields for '{0}' must be a list or tuple."
msgstr ""
@@ -4662,7 +4674,7 @@ msgstr ""
msgid "Clear All"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2226
+#: frappe/public/js/frappe/list/list_view.js:2220
msgctxt "Button in list view actions menu"
msgid "Clear Assignment"
msgstr ""
@@ -4766,7 +4778,7 @@ msgstr ""
msgid "Click to edit"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:769
+#: frappe/public/js/frappe/list/list_view.js:763
msgid "Click to sort by {0}"
msgstr ""
@@ -4910,11 +4922,13 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
#. Label of the code (Data) field in DocType 'Country'
#. Option for the 'Response Type' (Select) field in DocType 'OAuth Client'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/geo/doctype/country/country.json
#: frappe/integrations/doctype/oauth_client/oauth_client.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Code"
msgstr "Code"
@@ -5648,7 +5662,7 @@ msgstr ""
msgid "Copied to clipboard."
msgstr "Copié dans le presse-papier."
-#: frappe/public/js/frappe/list/list_view.js:2544
+#: frappe/public/js/frappe/list/list_view.js:2538
msgid "Copied {0} {1} to clipboard"
msgstr ""
@@ -5665,7 +5679,7 @@ msgid "Copy error to clipboard"
msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:543
-#: frappe/public/js/frappe/list/list_view.js:2428
+#: frappe/public/js/frappe/list/list_view.js:2422
msgid "Copy to Clipboard"
msgstr "Copier vers le presse-papiers"
@@ -5686,7 +5700,7 @@ msgstr "Les DocTypes de base ne peuvent pas être personnalisés."
msgid "Core Modules {0} cannot be searched in Global Search."
msgstr "Les modules de base {0} ne peuvent pas être recherchés dans la recherche globale."
-#: frappe/printing/page/print/print.js:681
+#: frappe/printing/page/print/print.js:671
msgid "Correct version :"
msgstr ""
@@ -5694,7 +5708,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr "Impossible de se connecter au serveur de messagerie sortant"
-#: frappe/model/document.py:1276
+#: frappe/model/document.py:1285
msgid "Could not find {0}"
msgstr "Impossible de trouver {0}"
@@ -5702,7 +5716,7 @@ msgstr "Impossible de trouver {0}"
msgid "Could not map column {0} to field {1}"
msgstr "Impossible de mapper la colonne {0} au champ {1}"
-#: frappe/database/query.py:1085
+#: frappe/database/query.py:1092
msgid "Could not parse field: {0}"
msgstr ""
@@ -5710,7 +5724,7 @@ msgstr ""
msgid "Could not start Chromium. Check logs for details."
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:234
+#: frappe/desk/page/setup_wizard/setup_wizard.js:241
msgid "Could not start up:"
msgstr ""
@@ -5855,7 +5869,7 @@ msgstr ""
msgid "Create New"
msgstr "Créer Nouveau(elle)"
-#: frappe/public/js/frappe/list/list_view.js:542
+#: frappe/public/js/frappe/list/list_view.js:536
msgctxt "Create a new document from list view"
msgid "Create New"
msgstr "Créer Nouveau(elle)"
@@ -5895,7 +5909,7 @@ msgstr "Créer un nouvel enregistrement"
#: frappe/public/js/frappe/form/controls/link.js:480
#: frappe/public/js/frappe/form/controls/link.js:482
#: frappe/public/js/frappe/form/link_selector.js:147
-#: frappe/public/js/frappe/list/list_view.js:534
+#: frappe/public/js/frappe/list/list_view.js:528
#: frappe/public/js/frappe/web_form/web_form_list.js:226
msgid "Create a new {0}"
msgstr "Créer un(e) nouveau(elle) {0}"
@@ -5912,7 +5926,7 @@ msgstr ""
msgid "Create or Edit Workflow"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:537
+#: frappe/public/js/frappe/list/list_view.js:531
msgid "Create your first {0}"
msgstr "Créez votre premier {0}"
@@ -5958,7 +5972,7 @@ msgstr "Crée un Champ Personnalisé {0} dans {1}"
msgid "Created On"
msgstr ""
-#: frappe/public/js/frappe/desk.js:517
+#: frappe/public/js/frappe/desk.js:519
#: frappe/public/js/frappe/views/treeview.js:402
msgid "Creating {0}"
msgstr "Création de {0}"
@@ -6020,7 +6034,7 @@ msgstr "Ctrl+Entrée pour ajouter un commentaire"
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
#: frappe/desk/doctype/number_card/number_card.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:411
+#: frappe/desk/page/setup_wizard/setup_wizard.js:418
#: frappe/geo/doctype/currency/currency.json
#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Currency"
@@ -6293,7 +6307,7 @@ msgstr "Personnalisation"
msgid "Customizations Discarded"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:475
+#: frappe/custom/doctype/customize_form/customize_form.js:486
msgid "Customizations Reset"
msgstr "Réinitialiser les Personnalisations"
@@ -6310,12 +6324,12 @@ msgstr "Personnalisations pour {0} exportées vers:
{1}"
msgid "Customize"
msgstr "Personnaliser"
-#: frappe/public/js/frappe/list/list_view.js:1987
+#: frappe/public/js/frappe/list/list_view.js:1981
msgctxt "Button in list view menu"
msgid "Customize"
msgstr "Personnaliser"
-#: frappe/custom/doctype/customize_form/customize_form.js:89
+#: frappe/custom/doctype/customize_form/customize_form.js:94
msgid "Customize Child Table"
msgstr ""
@@ -6335,7 +6349,7 @@ msgstr ""
msgid "Customize Form"
msgstr "Personnaliser le formulaire"
-#: frappe/custom/doctype/customize_form/customize_form.js:100
+#: frappe/custom/doctype/customize_form/customize_form.js:107
msgid "Customize Form - {0}"
msgstr ""
@@ -6344,7 +6358,7 @@ msgstr ""
msgid "Customize Form Field"
msgstr "Personnaliser un Champ de Formulaire"
-#: frappe/public/js/frappe/list/list_view.js:2013
+#: frappe/public/js/frappe/list/list_view.js:2007
msgctxt "Customize qucik filters of List View"
msgid "Customize Quick Filters"
msgstr ""
@@ -6670,7 +6684,7 @@ msgstr "Format de Date"
#. Label of the section_break_dfrx (Section Break) field in DocType 'Audit
#. Trail'
#: frappe/core/doctype/audit_trail/audit_trail.json
-#: frappe/public/js/frappe/widgets/chart_widget.js:237
+#: frappe/public/js/frappe/widgets/chart_widget.js:242
msgid "Date Range"
msgstr ""
@@ -6995,11 +7009,11 @@ msgstr ""
#: frappe/core/doctype/user_document_type/user_document_type.json
#: frappe/core/doctype/user_permission/user_permission_list.js:189
#: frappe/core/page/permission_manager/permission_manager_help.html:46
-#: frappe/public/js/frappe/form/footer/form_timeline.js:627
+#: frappe/public/js/frappe/form/footer/form_timeline.js:632
#: frappe/public/js/frappe/form/grid.js:66
#: frappe/public/js/frappe/form/grid_row_form.js:44
#: frappe/public/js/frappe/form/toolbar.js:500
-#: frappe/public/js/frappe/views/reports/report_view.js:1814
+#: frappe/public/js/frappe/views/reports/report_view.js:1811
#: frappe/public/js/frappe/views/treeview.js:338
#: frappe/public/js/frappe/web_form/web_form_list.js:283
#: frappe/templates/discussions/reply_card.html:35
@@ -7007,7 +7021,7 @@ msgstr ""
msgid "Delete"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2288
+#: frappe/public/js/frappe/list/list_view.js:2282
msgctxt "Button in list view actions menu"
msgid "Delete"
msgstr ""
@@ -7067,7 +7081,7 @@ msgctxt "Button text"
msgid "Delete column"
msgstr ""
-#: frappe/public/js/frappe/form/footer/form_timeline.js:742
+#: frappe/public/js/frappe/form/footer/form_timeline.js:747
msgid "Delete comment?"
msgstr "Supprimer le commentaire ?"
@@ -7104,12 +7118,12 @@ msgstr ""
msgid "Delete this record to allow sending to this email address"
msgstr "Supprimer cet enregistrement pour permettre l'envoi à cette adresse Email"
-#: frappe/public/js/frappe/list/list_view.js:2293
+#: frappe/public/js/frappe/list/list_view.js:2287
msgctxt "Title of confirmation dialog"
msgid "Delete {0} item permanently?"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2299
+#: frappe/public/js/frappe/list/list_view.js:2293
msgctxt "Title of confirmation dialog"
msgid "Delete {0} items permanently?"
msgstr "Supprimer {0} éléments de façon permanente?"
@@ -7591,7 +7605,7 @@ msgstr ""
msgid "Discussion Topic"
msgstr ""
-#: frappe/public/js/frappe/form/footer/form_timeline.js:639
+#: frappe/public/js/frappe/form/footer/form_timeline.js:644
#: frappe/templates/discussions/reply_card.html:16
#: frappe/templates/discussions/reply_section.html:29
msgid "Dismiss"
@@ -8127,11 +8141,11 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:2142
+#: frappe/model/document.py:2151
msgid "Document Unlocked"
msgstr ""
-#: frappe/database/query.py:570
+#: frappe/database/query.py:577
msgid "Document cannot be used as a filter value"
msgstr ""
@@ -8139,15 +8153,15 @@ msgstr ""
msgid "Document follow is not enabled for this user."
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1350
+#: frappe/public/js/frappe/list/list_view.js:1344
msgid "Document has been cancelled"
msgstr "Document annule"
-#: frappe/public/js/frappe/list/list_view.js:1349
+#: frappe/public/js/frappe/list/list_view.js:1343
msgid "Document has been submitted"
msgstr "Document valide"
-#: frappe/public/js/frappe/list/list_view.js:1348
+#: frappe/public/js/frappe/list/list_view.js:1342
msgid "Document is in draft state"
msgstr "Document au statut brouillon"
@@ -8481,12 +8495,14 @@ msgstr ""
#. Option for the 'Fieldtype' (Select) field in DocType 'Report Filter'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/dynamic_link/dynamic_link.json
#: frappe/core/doctype/report_column/report_column.json
#: frappe/core/doctype/report_filter/report_filter.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Dynamic Link"
msgstr "Lien Dynamique"
@@ -8517,8 +8533,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:670
-#: frappe/public/js/frappe/form/footer/form_timeline.js:678
+#: frappe/public/js/frappe/form/footer/form_timeline.js:675
+#: frappe/public/js/frappe/form/footer/form_timeline.js:683
#: 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:214
@@ -8526,7 +8542,7 @@ msgstr ""
#: frappe/public/js/frappe/views/reports/query_report.js:913
#: frappe/public/js/frappe/views/reports/query_report.js:1923
#: frappe/public/js/frappe/widgets/base_widget.js:64
-#: frappe/public/js/frappe/widgets/chart_widget.js:299
+#: frappe/public/js/frappe/widgets/chart_widget.js:304
#: frappe/public/js/frappe/widgets/number_card_widget.js:359
#: frappe/templates/discussions/reply_card.html:29
#: frappe/templates/discussions/reply_section.html:29
@@ -8535,7 +8551,7 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2374
+#: frappe/public/js/frappe/list/list_view.js:2368
msgctxt "Button in list view actions menu"
msgid "Edit"
msgstr ""
@@ -8574,7 +8590,7 @@ msgstr "Modifier HTML Personnalisé"
msgid "Edit DocType"
msgstr "Modifier le DocType"
-#: frappe/public/js/frappe/list/list_view.js:2006
+#: frappe/public/js/frappe/list/list_view.js:2000
msgctxt "Button in list view menu"
msgid "Edit DocType"
msgstr "Modifier le DocType"
@@ -8821,7 +8837,7 @@ msgstr ""
#. Label of the email_id (Data) field in DocType 'Google Contacts'
#: frappe/contacts/doctype/address/address.json
#: frappe/contacts/doctype/contact/contact.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:479
+#: frappe/desk/page/setup_wizard/setup_wizard.js:493
#: frappe/email/doctype/email_account/email_account.json
#: frappe/integrations/doctype/google_contacts/google_contacts.json
#: frappe/www/complete_signup.html:11 frappe/www/login.html:184
@@ -8935,6 +8951,10 @@ msgstr ""
msgid "Email Rule"
msgstr "Règle Email"
+#: frappe/public/js/frappe/views/communication.js:917
+msgid "Email Sent"
+msgstr "Email Envoyé"
+
#. Label of the email_sent_at (Datetime) field in DocType 'User Invitation'
#: frappe/core/doctype/user_invitation/user_invitation.json
msgid "Email Sent At"
@@ -9007,7 +9027,7 @@ msgstr "L'Email a été déplacé dans la corbeille"
msgid "Email is mandatory to create User Email"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:902
+#: frappe/public/js/frappe/views/communication.js:904
msgid "Email not sent to {0} (unsubscribed / disabled)"
msgstr ""
@@ -9019,10 +9039,18 @@ msgstr "Email non vérifié par {0}"
msgid "Email queue is currently suspended. Resume to automatically send other emails."
msgstr ""
+#: frappe/public/js/frappe/views/communication.js:955
+msgid "Email sending undone"
+msgstr ""
+
#: frappe/email/doctype/email_queue/email_queue.py:197
msgid "Email size {0:.2f} MB exceeds the maximum allowed size of {1:.2f} MB"
msgstr ""
+#: frappe/core/doctype/communication/email.py:349
+msgid "Email undo window is over. Cannot undo email."
+msgstr ""
+
#. Label of the section_break_udjs (Section Break) field in DocType 'System
#. Health Report'
#: frappe/desk/doctype/system_health_report/system_health_report.json
@@ -9050,7 +9078,7 @@ msgstr ""
msgid "Embed code copied"
msgstr ""
-#: frappe/database/query.py:2440
+#: frappe/database/query.py:2462
msgid "Empty alias is not allowed"
msgstr ""
@@ -9058,7 +9086,7 @@ msgstr ""
msgid "Empty column"
msgstr ""
-#: frappe/database/query.py:2382
+#: frappe/database/query.py:2404
msgid "Empty string arguments are not allowed"
msgstr ""
@@ -9304,11 +9332,11 @@ msgstr ""
msgid "Encrypt Backups"
msgstr ""
-#: frappe/utils/password.py:196
+#: frappe/utils/password.py:214
msgid "Encryption key is in invalid format!"
msgstr ""
-#: frappe/utils/password.py:211
+#: frappe/utils/password.py:229
msgid "Encryption key is invalid! Please check site_config.json"
msgstr ""
@@ -9548,7 +9576,7 @@ msgstr ""
msgid "Error in {0}.get_list: {1}"
msgstr ""
-#: frappe/database/query.py:456
+#: frappe/database/query.py:463
msgid "Error parsing nested filters: {0}. {1}"
msgstr ""
@@ -9768,7 +9796,7 @@ msgstr "Développer"
msgid "Expand All"
msgstr ""
-#: frappe/database/query.py:736
+#: frappe/database/query.py:743
msgid "Expected 'and' or 'or' operator, found: {0}"
msgstr ""
@@ -9828,12 +9856,12 @@ msgstr ""
#: frappe/public/js/frappe/data_import/data_exporter.js:92
#: frappe/public/js/frappe/data_import/data_exporter.js:247
#: frappe/public/js/frappe/views/reports/query_report.js:1965
-#: frappe/public/js/frappe/views/reports/report_view.js:1694
-#: frappe/public/js/frappe/widgets/chart_widget.js:315
+#: frappe/public/js/frappe/views/reports/report_view.js:1691
+#: frappe/public/js/frappe/widgets/chart_widget.js:320
msgid "Export"
msgstr "Exporter"
-#: frappe/public/js/frappe/list/list_view.js:2416
+#: frappe/public/js/frappe/list/list_view.js:2410
msgctxt "Button in list view actions menu"
msgid "Export"
msgstr "Exporter"
@@ -9842,11 +9870,11 @@ msgstr "Exporter"
msgid "Export 1 record"
msgstr "Exporter 1 enregistrement"
-#: frappe/custom/doctype/customize_form/customize_form.js:262
+#: frappe/custom/doctype/customize_form/customize_form.js:273
msgid "Export Custom Permissions"
msgstr "Exporter les Autorisations Personnalisées"
-#: frappe/custom/doctype/customize_form/customize_form.js:242
+#: frappe/custom/doctype/customize_form/customize_form.js:253
msgid "Export Customizations"
msgstr "Exporter les Personnalisations"
@@ -9877,11 +9905,11 @@ msgstr "Rapport d'Export: {0}"
msgid "Export Type"
msgstr "Type d'Exportation"
-#: frappe/public/js/frappe/views/reports/report_view.js:1705
+#: frappe/public/js/frappe/views/reports/report_view.js:1702
msgid "Export all matching rows?"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1715
+#: frappe/public/js/frappe/views/reports/report_view.js:1712
msgid "Export all {0} rows?"
msgstr ""
@@ -9897,7 +9925,7 @@ msgstr ""
msgid "Export not allowed. You need {0} role to export."
msgstr "Pas autorisé à exporter. Vous devez avoir le rôle {0} pour exporter."
-#: frappe/custom/doctype/customize_form/customize_form.js:272
+#: frappe/custom/doctype/customize_form/customize_form.js:283
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 "" @@ -9917,7 +9945,7 @@ msgstr "" msgid "Export {0} records" msgstr "Exporter des enregistrements {0}" -#: frappe/custom/doctype/customize_form/customize_form.js:263 +#: frappe/custom/doctype/customize_form/customize_form.js:274 msgid "Exported permissions will be force-synced on every migrate overriding any other customization." msgstr "" @@ -10032,7 +10060,7 @@ msgstr "" msgid "Failed to change password." msgstr "Échec de la modification du mot de passe." -#: frappe/desk/page/setup_wizard/setup_wizard.js:232 +#: frappe/desk/page/setup_wizard/setup_wizard.js:239 #: frappe/desk/page/setup_wizard/setup_wizard.py:43 msgid "Failed to complete setup" msgstr "Échec de l’installation" @@ -10050,10 +10078,14 @@ msgstr "échec de connexion au serveur" msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "Échec du décodage du jeton, veuillez fournir un jeton encodé en base64 valide." -#: frappe/utils/password.py:210 +#: frappe/utils/password.py:228 msgid "Failed to decrypt key {0}" msgstr "" +#: frappe/core/doctype/communication/email.py:344 +msgid "Failed to delete communication" +msgstr "" + #: frappe/desk/reportview.py:642 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -10079,7 +10111,7 @@ msgstr "" msgid "Failed to generate preview of series" msgstr "" -#: frappe/handler.py:77 +#: frappe/handler.py:78 msgid "Failed to get method for command {0} with {1}" msgstr "" @@ -10233,7 +10265,7 @@ msgstr "" msgid "Field \"value\" is mandatory. Please specify value to be updated" msgstr "Le champ \"Valeur\" est obligatoire. S'il vous plaît spécifiez la valeur devant être mise à jour" -#: frappe/desk/search.py:263 +#: frappe/desk/search.py:271 msgid "Field{0} not found in {1}"
msgstr ""
@@ -10302,7 +10334,7 @@ msgstr ""
msgid "Field {0} must be a virtual field to support virtual doctype."
msgstr ""
-#: frappe/public/js/frappe/form/form.js:1814
+#: frappe/public/js/frappe/form/form.js:1818
msgid "Field {0} not found."
msgstr "Champ {0} introuvable."
@@ -10362,7 +10394,7 @@ msgid "Fieldname {0} conflicting with meta object"
msgstr "Nom de champ {0} en conflit avec méta objet"
#: frappe/core/doctype/doctype/doctype.py:511
-#: frappe/public/js/form_builder/utils.js:302
+#: frappe/public/js/form_builder/utils.js:299
msgid "Fieldname {0} is restricted"
msgstr "Le nom de champ {0} est restreint"
@@ -10405,7 +10437,7 @@ msgstr ""
msgid "Fields must be a list or tuple when as_list is enabled"
msgstr ""
-#: frappe/database/query.py:1131
+#: frappe/database/query.py:1138
msgid "Fields must be a string, list, tuple, pypika Field, or pypika Function"
msgstr ""
@@ -10518,7 +10550,7 @@ msgstr "Fichier trop grand"
msgid "File type of {0} is not allowed"
msgstr ""
-#: frappe/public/js/frappe/file_uploader/FileUploader.vue:642
+#: frappe/public/js/frappe/file_uploader/FileUploader.vue:651
msgid "File upload failed."
msgstr ""
@@ -10575,11 +10607,11 @@ msgstr "Nom du filtre"
msgid "Filter Values"
msgstr ""
-#: frappe/database/query.py:742
+#: frappe/database/query.py:749
msgid "Filter condition missing after operator: {0}"
msgstr ""
-#: frappe/database/query.py:829
+#: frappe/database/query.py:836
msgid "Filter fields have invalid backtick notation: {0}"
msgstr ""
@@ -10673,7 +10705,7 @@ msgstr ""
msgid "Filters {0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1483
+#: frappe/public/js/frappe/views/reports/report_view.js:1480
msgid "Filters:"
msgstr ""
@@ -11332,7 +11364,7 @@ msgstr ""
#: frappe/contacts/doctype/contact/contact.json
#: frappe/core/doctype/activity_log/activity_log.json
#: frappe/core/doctype/user/user.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:473
+#: frappe/desk/page/setup_wizard/setup_wizard.js:487
#: frappe/templates/signup.html:4
#: frappe/website/doctype/about_us_team_member/about_us_team_member.json
msgid "Full Name"
@@ -11364,7 +11396,7 @@ msgstr "Fonction basée sur"
msgid "Function {0} is not whitelisted."
msgstr ""
-#: frappe/database/query.py:2286
+#: frappe/database/query.py:2308
msgid "Function {0} requires arguments but none were provided"
msgstr ""
@@ -11443,7 +11475,7 @@ msgstr ""
msgid "Generate Separate Documents For Each Assignee"
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:505
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:515
#: frappe/public/js/frappe/utils/utils.js:2115
msgid "Generate Tracking URL"
msgstr ""
@@ -11456,9 +11488,11 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Geolocation"
msgstr ""
@@ -11518,7 +11552,7 @@ msgid "Get your globally recognized avatar from Gravatar.com"
msgstr ""
#: frappe/public/js/frappe/ui/sidebar/sidebar.html:47
-#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:238
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:235
msgid "Getting Started"
msgstr ""
@@ -11610,7 +11644,7 @@ msgstr "Aller à {0}"
#: frappe/core/doctype/data_import/data_import.js:93
#: frappe/core/doctype/doctype/doctype.js:55
-#: frappe/custom/doctype/customize_form/customize_form.js:104
+#: frappe/custom/doctype/customize_form/customize_form.js:111
#: frappe/custom/doctype/doctype_layout/doctype_layout.js:42
#: frappe/workflow/doctype/workflow/workflow.js:44
msgid "Go to {0} List"
@@ -11854,7 +11888,7 @@ msgstr ""
msgid "Group By field is required to create a dashboard chart"
msgstr "Le champ Grouper par est requis pour créer un tableau de bord"
-#: frappe/database/query.py:1350
+#: frappe/database/query.py:1357
msgid "Group By must be a string"
msgstr ""
@@ -11928,9 +11962,11 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "HTML Editor"
msgstr ""
@@ -12073,12 +12109,14 @@ msgstr ""
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
#. Label of the heading (Data) field in DocType 'Contact Us Settings'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#. Label of the heading (Data) field in DocType 'Website Slideshow Item'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/printing/page/print_format_builder/print_format_builder.js:611
#: frappe/website/doctype/contact_us_settings/contact_us_settings.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json
msgid "Heading"
msgstr "Titre"
@@ -12297,7 +12335,9 @@ msgid "Hide Seconds"
msgstr ""
#. Label of the hide_toolbar (Check) field in DocType 'DocType'
+#. Label of the hide_toolbar (Check) field in DocType 'Customize Form'
#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Hide Sidebar, Menu, and Comments"
msgstr ""
@@ -12459,16 +12499,16 @@ msgstr ""
#: frappe/public/js/frappe/data_import/data_exporter.js:371
#: frappe/public/js/frappe/data_import/data_exporter.js:386
#: frappe/public/js/frappe/list/list_settings.js:340
-#: frappe/public/js/frappe/list/list_view.js:414
-#: frappe/public/js/frappe/list/list_view.js:478
-#: frappe/public/js/frappe/list/list_view.js:2466
+#: frappe/public/js/frappe/list/list_view.js:408
+#: frappe/public/js/frappe/list/list_view.js:472
+#: frappe/public/js/frappe/list/list_view.js:2460
#: frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:122
msgid "ID"
msgstr ""
#: frappe/desk/reportview.py:530
-#: frappe/public/js/frappe/views/reports/report_view.js:1038
+#: frappe/public/js/frappe/views/reports/report_view.js:1035
msgctxt "Label of name column in report"
msgid "ID"
msgstr ""
@@ -12534,6 +12574,7 @@ msgstr ""
#. Label of the icon (Data) field in DocType 'Workspace Shortcut'
#. Label of the icon (Icon) field in DocType 'Workspace Sidebar Item'
#. Label of the icon (Data) field in DocType 'Social Login Key'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#. Label of the icon (Select) field in DocType 'Workflow State'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/doctype/doctype.json
@@ -12546,6 +12587,7 @@ msgstr ""
#: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json
#: frappe/integrations/doctype/social_login_key/social_login_key.json
#: frappe/public/js/frappe/views/workspace/workspace.js:484
+#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/workflow/doctype/workflow_state/workflow_state.json
msgid "Icon"
msgstr "Icône"
@@ -12789,7 +12831,7 @@ msgstr "Si vous chargez de nouveaux enregistrements, laissez la colonne \"nom\"
msgid "If you have any questions, reach out to your system administrator."
msgstr ""
-#: frappe/utils/password.py:213
+#: frappe/utils/password.py:231
msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key."
msgstr ""
@@ -12870,6 +12912,7 @@ msgstr ""
#. Label of the image (Attach Image) field in DocType 'Letter Head'
#. Label of the footer_image (Attach Image) field in DocType 'Letter Head'
#. Option for the 'Footer Based On' (Select) field in DocType 'Letter Head'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#. Label of the meta_image (Attach Image) field in DocType 'Web Page'
#. Label of the image (Attach) field in DocType 'Website Slideshow Item'
#: frappe/contacts/doctype/contact/contact.json
@@ -12879,6 +12922,7 @@ msgstr ""
#: frappe/desk/doctype/form_tour/form_tour.json
#: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json
#: frappe/printing/doctype/letter_head/letter_head.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/website/doctype/web_page/web_page.json
#: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json
msgid "Image"
@@ -12973,7 +13017,7 @@ msgstr ""
msgid "Import"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1951
+#: frappe/public/js/frappe/list/list_view.js:1945
msgctxt "Button in list view menu"
msgid "Import"
msgstr ""
@@ -13263,7 +13307,7 @@ msgstr "Configuration incorrecte"
msgid "Incorrect URL"
msgstr "URL incorrecte"
-#: frappe/utils/password.py:100
+#: frappe/utils/password.py:118
msgid "Incorrect User or Password"
msgstr "Utilisateur ou mot de passe incorrect"
@@ -13275,11 +13319,11 @@ msgstr "Code de Vérification incorrect"
msgid "Incorrect configuration"
msgstr ""
-#: frappe/model/document.py:1734
+#: frappe/model/document.py:1743
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1736
+#: frappe/model/document.py:1745
msgid "Incorrect value:"
msgstr ""
@@ -13296,7 +13340,7 @@ msgstr "Indentation"
#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55
#: frappe/public/js/frappe/model/meta.js:211
#: frappe/public/js/frappe/model/model.js:124
-#: frappe/public/js/frappe/views/reports/report_view.js:1059
+#: frappe/public/js/frappe/views/reports/report_view.js:1056
msgid "Index"
msgstr ""
@@ -13451,7 +13495,7 @@ msgstr ""
msgid "Insufficient Permission Level for {0}"
msgstr ""
-#: frappe/database/query.py:1416
+#: frappe/database/query.py:1423
msgid "Insufficient Permission for {0}"
msgstr "Autorisation Insuffisante Pour {0}"
@@ -13574,10 +13618,10 @@ msgstr ""
msgid "Invalid"
msgstr ""
-#: frappe/public/js/form_builder/utils.js:221
-#: frappe/public/js/frappe/form/grid_row.js:843
-#: frappe/public/js/frappe/form/layout.js:809
-#: frappe/public/js/frappe/views/reports/report_view.js:770
+#: frappe/public/js/form_builder/utils.js:218
+#: frappe/public/js/frappe/form/grid_row.js:840
+#: frappe/public/js/frappe/form/layout.js:806
+#: frappe/public/js/frappe/views/reports/report_view.js:767
msgid "Invalid \"depends_on\" expression"
msgstr "Expression \"depends_on\" non valide"
@@ -13585,7 +13629,7 @@ msgstr "Expression \"depends_on\" non valide"
msgid "Invalid \"depends_on\" expression set in filter {0}"
msgstr "Expression "depend_on" non valide définie dans le filtre {0}"
-#: frappe/public/js/frappe/form/save.js:219
+#: frappe/public/js/frappe/form/save.js:214
msgid "Invalid \"mandatory_depends_on\" expression"
msgstr ""
@@ -13638,8 +13682,8 @@ msgstr ""
msgid "Invalid File URL"
msgstr ""
-#: frappe/database/query.py:831 frappe/database/query.py:858
-#: frappe/database/query.py:868
+#: frappe/database/query.py:838 frappe/database/query.py:865
+#: frappe/database/query.py:875
msgid "Invalid Filter"
msgstr ""
@@ -13703,8 +13747,9 @@ msgstr ""
msgid "Invalid Parameters."
msgstr ""
-#: frappe/www/update-password.html:148 frappe/www/update-password.html:169
-#: frappe/www/update-password.html:171 frappe/www/update-password.html:272
+#: frappe/core/doctype/user/user.py:937 frappe/www/update-password.html:148
+#: frappe/www/update-password.html:169 frappe/www/update-password.html:171
+#: frappe/www/update-password.html:272
msgid "Invalid Password"
msgstr "Mot de Passe Invalide"
@@ -13751,7 +13796,7 @@ msgstr ""
msgid "Invalid aggregate function"
msgstr ""
-#: frappe/database/query.py:2446
+#: frappe/database/query.py:2468
msgid "Invalid alias format: {0}. Alias must be a simple identifier."
msgstr ""
@@ -13759,15 +13804,15 @@ msgstr ""
msgid "Invalid app"
msgstr ""
-#: frappe/database/query.py:2407 frappe/database/query.py:2422
+#: frappe/database/query.py:2429 frappe/database/query.py:2444
msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed."
msgstr ""
-#: frappe/database/query.py:2371
+#: frappe/database/query.py:2393
msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed."
msgstr ""
-#: frappe/database/query.py:864
+#: frappe/database/query.py:871
msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed."
msgstr ""
@@ -13775,15 +13820,15 @@ msgstr ""
msgid "Invalid column"
msgstr "Colonne incorrecte"
-#: frappe/database/query.py:765
+#: frappe/database/query.py:772
msgid "Invalid condition type in nested filters: {0}"
msgstr ""
-#: frappe/database/query.py:1394
+#: frappe/database/query.py:1401
msgid "Invalid direction in Order By: {0}. Must be 'ASC' or 'DESC'."
msgstr ""
-#: frappe/model/document.py:1065 frappe/model/document.py:1079
+#: frappe/model/document.py:1074 frappe/model/document.py:1088
msgid "Invalid docstatus"
msgstr ""
@@ -13795,11 +13840,11 @@ msgstr ""
msgid "Invalid expression set in filter {0} ({1})"
msgstr "Expression non valide définie dans le filtre {0} ({1})"
-#: frappe/database/query.py:2174
+#: frappe/database/query.py:2196
msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'."
msgstr ""
-#: frappe/database/query.py:1335
+#: frappe/database/query.py:1342
msgid "Invalid field format in {0}: {1}. Use 'field', 'link_field.field', or 'child_table.field'."
msgstr ""
@@ -13807,7 +13852,7 @@ msgstr ""
msgid "Invalid field name {0}"
msgstr "Nom de champ {0} invalide"
-#: frappe/database/query.py:1190
+#: frappe/database/query.py:1197
msgid "Invalid field type: {0}"
msgstr ""
@@ -13819,11 +13864,11 @@ msgstr "Champ invalide '{0}' dans nom automatique"
msgid "Invalid file path: {0}"
msgstr "Chemin de fichier invalide : {0}"
-#: frappe/database/query.py:748
+#: frappe/database/query.py:755
msgid "Invalid filter condition: {0}. Expected a list or tuple."
msgstr ""
-#: frappe/database/query.py:854
+#: frappe/database/query.py:861
msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'."
msgstr ""
@@ -13831,7 +13876,7 @@ msgstr ""
msgid "Invalid filter: {0}"
msgstr "Filtre non valide: {0}"
-#: frappe/database/query.py:2291
+#: frappe/database/query.py:2313
msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed."
msgstr ""
@@ -13860,7 +13905,7 @@ msgstr ""
msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####."
msgstr ""
-#: frappe/database/query.py:2363
+#: frappe/database/query.py:2385
msgid "Invalid nested expression: dictionary must represent a function or operator"
msgstr ""
@@ -13884,11 +13929,11 @@ msgstr ""
msgid "Invalid role"
msgstr ""
-#: frappe/database/query.py:805
+#: frappe/database/query.py:812
msgid "Invalid simple filter format: {0}"
msgstr ""
-#: frappe/database/query.py:725
+#: frappe/database/query.py:732
msgid "Invalid start for filter condition: {0}. Expected a list or tuple."
msgstr ""
@@ -13914,7 +13959,7 @@ msgctxt "Error message in web form"
msgid "Invalid values for fields:"
msgstr ""
-#: frappe/printing/page/print/print.js:675
+#: frappe/printing/page/print/print.js:665
msgid "Invalid wkhtmltopdf version"
msgstr ""
@@ -13922,7 +13967,7 @@ msgstr ""
msgid "Invalid {0} condition"
msgstr "Condition {0} invalide"
-#: frappe/database/query.py:2252
+#: frappe/database/query.py:2274
msgid "Invalid {0} dictionary format"
msgstr ""
@@ -14240,6 +14285,10 @@ msgstr ""
msgid "It is risky to delete this file: {0}. Please contact your System Manager."
msgstr "Il est risqué de supprimer ce fichier : {0}. Veuillez contactez votre Administrateur Système."
+#: frappe/core/doctype/communication/email.py:359
+msgid "It is too late to undo this email. It is already being sent."
+msgstr ""
+
#. Label of the item_label (Data) field in DocType 'Navbar Item'
#: frappe/core/doctype/navbar_item/navbar_item.json
msgid "Item Label"
@@ -14274,11 +14323,13 @@ msgstr ""
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
#. Option for the 'Request Structure' (Select) field in DocType 'Webhook'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/report/report.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/integrations/doctype/webhook/webhook.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "JSON"
msgstr ""
@@ -14895,7 +14946,7 @@ msgstr ""
msgid "Last Year"
msgstr ""
-#: frappe/public/js/frappe/widgets/chart_widget.js:760
+#: frappe/public/js/frappe/widgets/chart_widget.js:778
msgid "Last synced {0}"
msgstr "Dernière synchronisation {0}"
@@ -14904,11 +14955,11 @@ msgstr "Dernière synchronisation {0}"
msgid "Layout"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:194
+#: frappe/custom/doctype/customize_form/customize_form.js:205
msgid "Layout Reset"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:186
+#: frappe/custom/doctype/customize_form/customize_form.js:197
msgid "Layout will be reset to standard layout, are you sure you want to do this?"
msgstr ""
@@ -14988,7 +15039,7 @@ msgstr ""
msgid "Length of {0} should be between 1 and 1000"
msgstr "Longueur de {0} doit être comprise entre 1 et 1000"
-#: frappe/public/js/frappe/widgets/chart_widget.js:736
+#: frappe/public/js/frappe/widgets/chart_widget.js:754
msgid "Less"
msgstr ""
@@ -15013,7 +15064,7 @@ msgstr "Commençons"
msgid "Let's avoid repeated words and characters"
msgstr "Évitons les mots et les caractères répétés"
-#: frappe/desk/page/setup_wizard/setup_wizard.js:468
+#: frappe/desk/page/setup_wizard/setup_wizard.js:482
msgid "Let's set up your account"
msgstr ""
@@ -15153,7 +15204,7 @@ msgstr ""
msgid "Limit"
msgstr ""
-#: frappe/database/query.py:299
+#: frappe/database/query.py:300
msgid "Limit must be a non-negative integer"
msgstr ""
@@ -15391,7 +15442,7 @@ msgstr "Filtre de liste"
msgid "List Settings"
msgstr "Paramètres de liste"
-#: frappe/public/js/frappe/list/list_view.js:2104
+#: frappe/public/js/frappe/list/list_view.js:2098
msgctxt "Button in list view menu"
msgid "List Settings"
msgstr "Paramètres de liste"
@@ -15447,7 +15498,7 @@ msgstr ""
msgid "Load More"
msgstr "Charger plus"
-#: frappe/public/js/frappe/form/footer/form_timeline.js:215
+#: frappe/public/js/frappe/form/footer/form_timeline.js:220
msgctxt "Form timeline"
msgid "Load More Communications"
msgstr ""
@@ -15460,7 +15511,7 @@ msgstr ""
#: frappe/public/js/frappe/form/controls/multicheck.js:13
#: frappe/public/js/frappe/form/linked_with.js:13
#: frappe/public/js/frappe/list/base_list.js:509
-#: frappe/public/js/frappe/list/list_view.js:391
+#: frappe/public/js/frappe/list/list_view.js:385
#: frappe/public/js/frappe/ui/listing.html:16
#: frappe/public/js/frappe/views/reports/query_report.js:1141
msgid "Loading"
@@ -15548,7 +15599,7 @@ msgstr "Connectez-vous pour accéder à cette page."
msgid "Log out"
msgstr ""
-#: frappe/handler.py:120
+#: frappe/handler.py:121
msgid "Logged Out"
msgstr "Déconnecté"
@@ -15735,9 +15786,11 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Long Text"
msgstr ""
@@ -15851,7 +15904,7 @@ msgstr ""
msgid "Manage 3rd party apps"
msgstr ""
-#: frappe/public/js/billing.bundle.js:81
+#: frappe/public/js/billing.bundle.js:77
msgid "Manage Billing"
msgstr ""
@@ -15994,10 +16047,12 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#. Option for the 'Fieldtype' (Select) field in DocType 'Web Template Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/website/doctype/web_template_field/web_template_field.json
msgid "Markdown Editor"
msgstr ""
@@ -16245,7 +16300,7 @@ msgstr ""
msgid "Message Type"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:1038
+#: frappe/public/js/frappe/views/communication.js:1088
msgid "Message clipped"
msgstr "Message coupé"
@@ -16586,7 +16641,7 @@ msgstr ""
msgid "Module onboarding progress reset"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:250
+#: frappe/custom/doctype/customize_form/customize_form.js:261
msgid "Module to Export"
msgstr "Module à Exporter"
@@ -16668,7 +16723,7 @@ msgstr ""
#: frappe/public/js/frappe/form/multi_select_dialog.js:72
#: frappe/public/js/frappe/ui/toolbar/search.js:285
#: frappe/public/js/frappe/ui/toolbar/search.js:300
-#: frappe/public/js/frappe/widgets/chart_widget.js:736
+#: frappe/public/js/frappe/widgets/chart_widget.js:754
#: frappe/templates/includes/list/list.html:27
#: frappe/templates/includes/search_template.html:13
msgid "More"
@@ -16888,7 +16943,7 @@ msgstr ""
msgid "Name (Doc Name)"
msgstr ""
-#: frappe/desk/utils.py:24
+#: frappe/desk/utils.py:28
msgid "Name already taken, please set a new name"
msgstr ""
@@ -16980,12 +17035,12 @@ msgstr ""
msgid "Navbar Template Values"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1425
+#: frappe/public/js/frappe/list/list_view.js:1419
msgctxt "Description of a list view shortcut"
msgid "Navigate list down"
msgstr "Naviguer dans la liste"
-#: frappe/public/js/frappe/list/list_view.js:1432
+#: frappe/public/js/frappe/list/list_view.js:1426
msgctxt "Description of a list view shortcut"
msgid "Navigate list up"
msgstr "Naviguer dans la liste en haut"
@@ -17000,7 +17055,7 @@ msgstr ""
msgid "Navigation Settings"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:513
+#: frappe/public/js/frappe/list/list_view.js:507
msgid "Need Help?"
msgstr ""
@@ -17012,7 +17067,7 @@ msgstr ""
msgid "Negative Value"
msgstr "Valeur négative"
-#: frappe/database/query.py:717
+#: frappe/database/query.py:724
msgid "Nested filters must be provided as a list or tuple."
msgstr ""
@@ -17067,8 +17122,8 @@ msgstr ""
msgid "New Custom Block"
msgstr ""
-#: frappe/printing/page/print/print.js:329
-#: frappe/printing/page/print/print.js:376
+#: frappe/printing/page/print/print.js:319
+#: frappe/printing/page/print/print.js:366
msgid "New Custom Print Format"
msgstr "Nouveau Format d'Impression Personnalisé"
@@ -17081,7 +17136,7 @@ msgstr ""
msgid "New Document Shared {0}"
msgstr "Nouveau document partagé {0}"
-#: frappe/public/js/frappe/form/footer/form_timeline.js:27
+#: frappe/public/js/frappe/form/footer/form_timeline.js:28
#: frappe/public/js/frappe/views/communication.js:25
msgid "New Email"
msgstr "nouveau courriel"
@@ -17091,7 +17146,7 @@ msgstr "nouveau courriel"
msgid "New Email Account"
msgstr "Nouveau Compte de Messagerie"
-#: frappe/public/js/frappe/form/footer/form_timeline.js:47
+#: frappe/public/js/frappe/form/footer/form_timeline.js:48
msgid "New Event"
msgstr ""
@@ -17138,8 +17193,8 @@ msgstr ""
msgid "New Password"
msgstr "Nouveau Mot de Passe"
-#: frappe/printing/page/print/print.js:301
-#: frappe/printing/page/print/print.js:355
+#: frappe/printing/page/print/print.js:291
+#: frappe/printing/page/print/print.js:345
#: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:61
msgid "New Print Format Name"
msgstr "Nouveau nom du format d'impression"
@@ -17148,7 +17203,7 @@ msgstr "Nouveau nom du format d'impression"
msgid "New Quick List"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1440
+#: frappe/public/js/frappe/views/reports/report_view.js:1437
msgid "New Report name"
msgstr "Nouveau Nom de Rapport"
@@ -17202,6 +17257,10 @@ msgstr ""
msgid "New password cannot be same as old password"
msgstr ""
+#: frappe/core/doctype/user/user.py:934
+msgid "New password cannot be the same as your current password. Please choose a different password."
+msgstr ""
+
#: frappe/utils/change_log.py:389
msgid "New updates are available"
msgstr "Nouvelles mises à jour sont disponibles"
@@ -17392,7 +17451,7 @@ msgstr ""
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
#: 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/form_builder/utils.js:338
#: frappe/public/js/frappe/form/controls/link.js:579
#: frappe/public/js/frappe/list/base_list.js:950
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:170
@@ -17458,7 +17517,7 @@ msgstr "Aucun Email"
msgid "No Entry for the User {0} found within LDAP!"
msgstr "Aucune entrée pour l'utilisateur {0} trouvée dans LDAP!"
-#: frappe/public/js/frappe/widgets/chart_widget.js:407
+#: frappe/public/js/frappe/widgets/chart_widget.js:412
msgid "No Filters Set"
msgstr "Aucun filtre défini"
@@ -17489,8 +17548,8 @@ msgstr "Aucun utilisateur LDAP trouvé pour l'e-mail: {0}"
msgid "No Label"
msgstr ""
-#: frappe/printing/page/print/print.js:779
-#: frappe/printing/page/print/print.js:860
+#: frappe/printing/page/print/print.js:769
+#: frappe/printing/page/print/print.js:850
#: frappe/public/js/frappe/list/bulk_operations.js:98
#: frappe/public/js/frappe/list/bulk_operations.js:170
#: frappe/utils/weasyprint.py:52
@@ -17525,11 +17584,11 @@ msgstr "Aucun graphique autorisé sur ce tableau de bord"
msgid "No Preview"
msgstr ""
-#: frappe/printing/page/print/print.js:783
+#: frappe/printing/page/print/print.js:773
msgid "No Preview Available"
msgstr ""
-#: frappe/printing/page/print/print.js:938
+#: frappe/printing/page/print/print.js:928
msgid "No Printer is Available."
msgstr "Aucune imprimante n'est disponible."
@@ -17746,7 +17805,7 @@ msgstr "Aucun enregistrement ne sera exporté"
msgid "No rows"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2433
+#: frappe/public/js/frappe/list/list_view.js:2427
msgid "No rows selected"
msgstr ""
@@ -17775,7 +17834,7 @@ msgstr ""
msgid "No {0} found"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:527
+#: frappe/public/js/frappe/list/list_view.js:521
msgid "No {0} found with matching filters. Clear filters to see all {0}."
msgstr ""
@@ -17827,7 +17886,7 @@ msgstr ""
msgid "Normalized Query"
msgstr ""
-#: frappe/core/doctype/user/user.py:1069
+#: frappe/core/doctype/user/user.py:1077
#: frappe/templates/includes/login/login.js:253 frappe/utils/oauth.py:300
msgid "Not Allowed"
msgstr ""
@@ -17993,7 +18052,7 @@ msgstr ""
msgid "Not permitted to view {0}"
msgstr "Non autorisé à afficher {0}"
-#: frappe/public/js/frappe/file_uploader/FileUploader.vue:627
+#: frappe/public/js/frappe/file_uploader/FileUploader.vue:636
msgid "Not permitted. {0}."
msgstr ""
@@ -18069,7 +18128,7 @@ msgstr "Rien à mettre à jour"
#: frappe/core/doctype/communication/mixins.py:142
#: frappe/desk/doctype/event_notifications/event_notifications.json
#: frappe/email/doctype/notification/notification.json
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:471
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:481
#: frappe/workspace_sidebar/system.json
msgid "Notification"
msgstr ""
@@ -18406,7 +18465,7 @@ msgstr ""
msgid "Offset Y"
msgstr ""
-#: frappe/database/query.py:304
+#: frappe/database/query.py:305
msgid "Offset must be a non-negative integer"
msgstr ""
@@ -18481,7 +18540,7 @@ msgstr ""
msgid "On or Before"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:1048
+#: frappe/public/js/frappe/views/communication.js:1098
msgid "On {0}, {1} wrote:"
msgstr ""
@@ -18597,7 +18656,7 @@ msgstr ""
msgid "Only allowed to export customizations in developer mode"
msgstr ""
-#: frappe/model/document.py:1418
+#: frappe/model/document.py:1427
msgid "Only draft documents can be discarded"
msgstr ""
@@ -18730,7 +18789,7 @@ msgstr ""
msgid "Open in new tab"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1478
+#: frappe/public/js/frappe/list/list_view.js:1472
msgctxt "Description of a list view shortcut"
msgid "Open list item"
msgstr "Ouvrir un élément de la liste"
@@ -18786,7 +18845,7 @@ msgstr ""
msgid "Operator must be one of {0}"
msgstr "L'Opérateur doit être parmi {0}"
-#: frappe/database/query.py:2319
+#: frappe/database/query.py:2341
msgid "Operator {0} requires exactly 2 arguments (left and right operands)"
msgstr ""
@@ -18887,7 +18946,7 @@ msgstr ""
msgid "Order"
msgstr ""
-#: frappe/database/query.py:1366
+#: frappe/database/query.py:1373
msgid "Order By must be a string"
msgstr ""
@@ -19032,11 +19091,11 @@ msgstr "La génération de PDF a échoué"
msgid "PDF generation failed because of broken image links"
msgstr "La génération du PDF a échoué en raison de liens invalides vers une/des image(s)"
-#: frappe/printing/page/print/print.js:677
+#: frappe/printing/page/print/print.js:667
msgid "PDF generation may not work as expected."
msgstr ""
-#: frappe/printing/page/print/print.js:595
+#: frappe/printing/page/print/print.js:585
msgid "PDF printing via \"Raw Print\" is not supported."
msgstr ""
@@ -19357,14 +19416,14 @@ msgstr ""
#: frappe/core/doctype/user/user.js:241
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:487
+#: frappe/desk/page/setup_wizard/setup_wizard.js:501
#: frappe/email/doctype/email_account/email_account.json
#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/www/login.html:22
msgid "Password"
msgstr "Mot de Passe"
-#: frappe/core/doctype/user/user.py:1134
+#: frappe/core/doctype/user/user.py:1142
msgid "Password Email Sent"
msgstr ""
@@ -19377,7 +19436,7 @@ msgstr "Réinitialisation du Mot de Passe"
msgid "Password Reset Link Generation Limit"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row.js:890
+#: frappe/public/js/frappe/form/grid_row.js:887
msgid "Password cannot be filtered"
msgstr ""
@@ -19406,11 +19465,11 @@ msgstr ""
msgid "Password not found for {0} {1} {2}"
msgstr ""
-#: frappe/core/doctype/user/user.py:1300
+#: frappe/core/doctype/user/user.py:1308
msgid "Password requirements not met"
msgstr ""
-#: frappe/core/doctype/user/user.py:1133
+#: frappe/core/doctype/user/user.py:1141
msgid "Password reset instructions have been sent to {}'s email"
msgstr ""
@@ -19542,9 +19601,11 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Percent"
msgstr ""
@@ -19591,7 +19652,7 @@ msgstr "Supprimer de Manière Permanente {0} ?"
msgid "Permission"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:1003
+#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:1010
msgid "Permission Error"
msgstr "Erreur d'autorisation"
@@ -19762,8 +19823,8 @@ msgid "Phone Number {0} set in field {1} is not valid."
msgstr ""
#: frappe/public/js/frappe/form/print_utils.js:69
+#: frappe/public/js/frappe/views/reports/report_view.js:1628
#: frappe/public/js/frappe/views/reports/report_view.js:1631
-#: frappe/public/js/frappe/views/reports/report_view.js:1634
msgid "Pick Columns"
msgstr "Choisir des Colonnes"
@@ -19841,7 +19902,7 @@ msgstr "Veuillez ajouter un commentaire valide."
msgid "Please adjust filters to include some data"
msgstr ""
-#: frappe/core/doctype/user/user.py:1116
+#: frappe/core/doctype/user/user.py:1124
msgid "Please ask your administrator to verify your sign-up"
msgstr "Veuillez demander à votre administrateur de vérifier votre inscription"
@@ -19869,7 +19930,7 @@ msgstr "Veuillez vérifier les valeurs de filtre définies pour le tableau de bo
msgid "Please check the value of \"Fetch From\" set for field {0}"
msgstr "Veuillez vérifier la valeur de "Extraire depuis" définie pour le champ {0}"
-#: frappe/core/doctype/user/user.py:1114
+#: frappe/core/doctype/user/user.py:1122
msgid "Please check your email for verification"
msgstr "Veuillez vérifier votre email pour validation"
@@ -19905,7 +19966,7 @@ msgstr ""
msgid "Please confirm your action to {0} this document."
msgstr "Veuillez confirmer votre action sur {0} ce document."
-#: frappe/printing/page/print/print.js:679
+#: frappe/printing/page/print/print.js:669
msgid "Please contact your system manager to install correct version."
msgstr ""
@@ -19935,8 +19996,8 @@ msgstr ""
#: frappe/desk/doctype/notification_log/notification_log.js:45
#: frappe/email/doctype/auto_email_report/auto_email_report.js:17
-#: frappe/printing/page/print/print.js:699
-#: frappe/printing/page/print/print.js:744
+#: frappe/printing/page/print/print.js:689
+#: frappe/printing/page/print/print.js:734
#: frappe/public/js/frappe/list/bulk_operations.js:161
#: frappe/public/js/frappe/utils/utils.js:1736
msgid "Please enable pop-ups"
@@ -20033,7 +20094,7 @@ msgstr "Assurez-vous que les documents de communication de référence ne sont p
msgid "Please refresh to get the latest document."
msgstr "Veuillez actualiser pour obtenir la dernière version du document."
-#: frappe/printing/page/print/print.js:596
+#: frappe/printing/page/print/print.js:586
msgid "Please remove the printer mapping in Printer Settings and try again."
msgstr ""
@@ -20053,7 +20114,7 @@ msgstr "Veuillez enregistrer le document avant de retirer l’affectation"
msgid "Please save the form before previewing the message"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1783
+#: frappe/public/js/frappe/views/reports/report_view.js:1780
msgid "Please save the report first"
msgstr "Veuillez d’abord enregistrer le rapport"
@@ -20139,7 +20200,7 @@ msgstr ""
msgid "Please set Email Address"
msgstr "Veuillez définir une Adresse Email"
-#: frappe/printing/page/print/print.js:610
+#: frappe/printing/page/print/print.js:600
msgid "Please set a printer mapping for this print format in the Printer Settings"
msgstr "Veuillez définir un mappage d'imprimante pour ce format d'impression dans les paramètres de l'imprimante."
@@ -20228,7 +20289,7 @@ msgstr ""
msgid "Please use following links to download file backup."
msgstr ""
-#: frappe/utils/password.py:217
+#: frappe/utils/password.py:235
msgid "Please visit https://frappecloud.com/docs/sites/migrate-an-existing-site#encryption-key for more information."
msgstr ""
@@ -20473,7 +20534,7 @@ msgstr "Précedent"
msgid "Previous Document"
msgstr ""
-#: frappe/public/js/frappe/form/form.js:2289
+#: frappe/public/js/frappe/form/form.js:2293
msgid "Previous Submission"
msgstr ""
@@ -20533,12 +20594,12 @@ msgstr ""
#: frappe/public/js/frappe/form/templates/print_layout.html:46
#: frappe/public/js/frappe/list/bulk_operations.js:95
#: frappe/public/js/frappe/views/reports/query_report.js:1929
-#: frappe/public/js/frappe/views/reports/report_view.js:1593
+#: frappe/public/js/frappe/views/reports/report_view.js:1590
#: frappe/public/js/frappe/views/treeview.js:501 frappe/www/printview.html:18
msgid "Print"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2280
+#: frappe/public/js/frappe/list/list_view.js:2274
msgctxt "Button in list view actions menu"
msgid "Print"
msgstr ""
@@ -20558,7 +20619,7 @@ msgstr "Imprimer des documents"
#: frappe/email/doctype/notification/notification.json
#: frappe/printing/doctype/print_format/print_format.json
#: frappe/printing/page/print/print.js:116
-#: frappe/printing/page/print/print.js:897
+#: frappe/printing/page/print/print.js:887
#: frappe/public/js/frappe/form/print_utils.js:32
#: frappe/public/js/frappe/list/bulk_operations.js:59
#: frappe/website/doctype/web_form/web_form.json
@@ -20709,11 +20770,11 @@ msgstr ""
msgid "Print with letterhead"
msgstr ""
-#: frappe/printing/page/print/print.js:906
+#: frappe/printing/page/print/print.js:896
msgid "Printer"
msgstr "Imprimante"
-#: frappe/printing/page/print/print.js:883
+#: frappe/printing/page/print/print.js:873
msgid "Printer Mapping"
msgstr "Cartographie d'imprimante"
@@ -20723,11 +20784,11 @@ msgstr "Cartographie d'imprimante"
msgid "Printer Name"
msgstr ""
-#: frappe/printing/page/print/print.js:875
+#: frappe/printing/page/print/print.js:865
msgid "Printer Settings"
msgstr "Paramètres de l'imprimante"
-#: frappe/printing/page/print/print.js:609
+#: frappe/printing/page/print/print.js:599
msgid "Printer mapping not set."
msgstr ""
@@ -20916,7 +20977,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:633
+#: frappe/public/js/frappe/form/footer/form_timeline.js:638
#: frappe/website/doctype/web_form/web_form.js:86
msgid "Publish"
msgstr "Publier"
@@ -21270,7 +21331,7 @@ msgstr "Commandes brutes"
msgid "Raw Email"
msgstr ""
-#: frappe/core/doctype/communication/email.py:96
+#: frappe/core/doctype/communication/email.py:99
msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email."
msgstr ""
@@ -21304,7 +21365,7 @@ msgid "Re:"
msgstr ""
#: frappe/core/doctype/communication/communication.js:268
-#: frappe/public/js/frappe/form/footer/form_timeline.js:601
+#: frappe/public/js/frappe/form/footer/form_timeline.js:606
#: frappe/public/js/frappe/views/communication.js:422
msgid "Re: {0}"
msgstr ""
@@ -21334,6 +21395,7 @@ msgstr "Lire"
#. Label of the read_only (Check) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
#. Label of the read_only (Check) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#. Label of the read_only (Check) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
@@ -21785,13 +21847,13 @@ msgid "Referrer"
msgstr "Référent"
#: frappe/printing/page/print/print.js:93 frappe/public/js/frappe/desk.js:168
-#: frappe/public/js/frappe/desk.js:552
+#: frappe/public/js/frappe/desk.js:554
#: frappe/public/js/frappe/form/form.js:1251
#: frappe/public/js/frappe/form/templates/print_layout.html:6
#: frappe/public/js/frappe/list/base_list.js:67
#: frappe/public/js/frappe/views/reports/query_report.js:1918
#: frappe/public/js/frappe/views/treeview.js:507
-#: frappe/public/js/frappe/widgets/chart_widget.js:291
+#: frappe/public/js/frappe/widgets/chart_widget.js:296
#: frappe/public/js/frappe/widgets/number_card_widget.js:352
#: frappe/public/js/print_format_builder/Preview.vue:24
msgid "Refresh"
@@ -21806,7 +21868,7 @@ msgstr "Rafraîchir tout"
msgid "Refresh Google Sheet"
msgstr ""
-#: frappe/printing/page/print/print.js:392
+#: frappe/printing/page/print/print.js:382
msgid "Refresh Print Preview"
msgstr ""
@@ -21821,18 +21883,18 @@ msgstr ""
msgid "Refresh Token"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:564
+#: frappe/public/js/frappe/list/list_view.js:558
msgctxt "Document count in list view"
msgid "Refreshing"
msgstr ""
#: frappe/core/doctype/system_settings/system_settings.js:57
#: frappe/core/doctype/user/user.js:373
-#: frappe/desk/page/setup_wizard/setup_wizard.js:211
+#: frappe/desk/page/setup_wizard/setup_wizard.js:218
msgid "Refreshing..."
msgstr "Actualisation..."
-#: frappe/core/doctype/user/user.py:1076
+#: frappe/core/doctype/user/user.py:1084
msgid "Registered but disabled"
msgstr "Enregistré mais Désactivé"
@@ -21878,7 +21940,7 @@ msgstr "Communication de Reconnection"
msgid "Relinked"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:120
+#: frappe/custom/doctype/customize_form/customize_form.js:127
#: frappe/public/js/frappe/form/toolbar.js:483
msgid "Reload"
msgstr "Recharger"
@@ -21947,7 +22009,7 @@ msgstr "Supprimer le Champ"
msgid "Remove Section"
msgstr "Retirer la Section"
-#: frappe/custom/doctype/customize_form/customize_form.js:138
+#: frappe/custom/doctype/customize_form/customize_form.js:145
msgid "Remove all customizations?"
msgstr "Retirer toutes les personnalisations ?"
@@ -22091,7 +22153,7 @@ msgstr ""
#. Label of the reply (Text Editor) field in DocType 'Discussion Reply'
#: frappe/core/doctype/communication/communication.js:57
-#: frappe/public/js/frappe/form/footer/form_timeline.js:563
+#: frappe/public/js/frappe/form/footer/form_timeline.js:568
#: frappe/website/doctype/discussion_reply/discussion_reply.json
msgid "Reply"
msgstr "Répondre"
@@ -22294,7 +22356,7 @@ msgstr ""
msgid "Report updated successfully"
msgstr "Rapport mis à jour avec succès"
-#: frappe/public/js/frappe/views/reports/report_view.js:1413
+#: frappe/public/js/frappe/views/reports/report_view.js:1410
msgid "Report was not saved (there were errors)"
msgstr "Le Rapport n'a pas été sauvegardé (il y a eu des erreurs)"
@@ -22445,16 +22507,16 @@ msgstr ""
#: frappe/desk/doctype/form_tour/form_tour.js:101
#: frappe/desk/doctype/global_search_settings/global_search_settings.js:19
#: frappe/desk/doctype/module_onboarding/module_onboarding.js:17
-#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:346
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:341
#: frappe/website/doctype/portal_settings/portal_settings.js:19
msgid "Reset"
msgstr ""
-#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:267
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:264
msgid "Reset All"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:136
+#: frappe/custom/doctype/customize_form/customize_form.js:143
msgid "Reset All Customizations"
msgstr ""
@@ -22463,7 +22525,7 @@ msgstr ""
msgid "Reset Changes"
msgstr ""
-#: frappe/public/js/frappe/widgets/chart_widget.js:306
+#: frappe/public/js/frappe/widgets/chart_widget.js:311
msgid "Reset Chart"
msgstr "Réinitialiser le graphique"
@@ -22479,7 +22541,7 @@ msgstr "Réinitialisation des champs"
msgid "Reset LDAP Password"
msgstr "Réinitialiser le mot de passe LDAP"
-#: frappe/custom/doctype/customize_form/customize_form.js:128
+#: frappe/custom/doctype/customize_form/customize_form.js:135
msgid "Reset Layout"
msgstr ""
@@ -22642,7 +22704,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:205
+#: frappe/public/js/frappe/list/list_view.js:199
msgctxt "Title of message showing restrictions in list view"
msgid "Restrictions"
msgstr ""
@@ -22658,7 +22720,7 @@ msgstr "Reprendre l’Envoi"
#. Label of the retry (Int) field in DocType 'Email Queue'
#: frappe/core/doctype/data_import/data_import.js:111
-#: frappe/desk/page/setup_wizard/setup_wizard.js:297
+#: frappe/desk/page/setup_wizard/setup_wizard.js:304
#: frappe/email/doctype/email_queue/email_queue.json
msgid "Retry"
msgstr ""
@@ -22803,7 +22865,7 @@ msgstr ""
msgid "Role Permissions Manager"
msgstr "Gestionnaire d’Autorisations du Rôle"
-#: frappe/public/js/frappe/list/list_view.js:1973
+#: frappe/public/js/frappe/list/list_view.js:1967
msgctxt "Button in list view menu"
msgid "Role Permissions Manager"
msgstr "Gestionnaire d’Autorisations du Rôle"
@@ -23159,7 +23221,7 @@ msgstr ""
msgid "SQL Queries"
msgstr ""
-#: frappe/database/query.py:2164
+#: frappe/database/query.py:2186
msgid "SQL functions are not allowed as strings in SELECT: {0}. Use dict syntax like {{'COUNT': '*'}} instead."
msgstr ""
@@ -23207,7 +23269,7 @@ msgstr ""
msgid "Sales User"
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:112
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:122
msgid "Sales without complexity, lock-in and per-user costs. Try it for free!"
msgstr ""
@@ -23255,20 +23317,20 @@ msgstr ""
#: frappe/core/doctype/data_import/data_import.js:119
#: frappe/desk/page/desktop/desktop.html:65
#: frappe/email/doctype/notification/notification.json
-#: frappe/printing/page/print/print.js:934
+#: frappe/printing/page/print/print.js:924
#: frappe/printing/page/print_format_builder/print_format_builder.js:162
-#: frappe/public/js/frappe/form/footer/form_timeline.js:678
+#: frappe/public/js/frappe/form/footer/form_timeline.js:683
#: frappe/public/js/frappe/form/quick_entry.js:186
#: frappe/public/js/frappe/list/list_settings.js:37
#: frappe/public/js/frappe/list/list_settings.js:250
-#: frappe/public/js/frappe/list/list_view.js:2035
+#: frappe/public/js/frappe/list/list_view.js:2029
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:337
#: frappe/public/js/frappe/utils/common.js:452
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:45
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:189
#: frappe/public/js/frappe/views/kanban/kanban_view.js:357
#: frappe/public/js/frappe/views/reports/query_report.js:2106
-#: frappe/public/js/frappe/views/reports/report_view.js:1800
+#: frappe/public/js/frappe/views/reports/report_view.js:1797
#: frappe/public/js/frappe/views/workspace/workspace.js:361
#: frappe/public/js/frappe/widgets/base_widget.js:142
#: frappe/public/js/frappe/widgets/quick_list_widget.js:120
@@ -23281,8 +23343,8 @@ msgstr ""
msgid "Save Anyway"
msgstr "Économisez quand même"
-#: frappe/public/js/frappe/views/reports/report_view.js:1444
-#: frappe/public/js/frappe/views/reports/report_view.js:1807
+#: frappe/public/js/frappe/views/reports/report_view.js:1441
+#: frappe/public/js/frappe/views/reports/report_view.js:1804
msgid "Save As"
msgstr "Enregistrer Sous"
@@ -23330,11 +23392,11 @@ msgctxt "Freeze message while saving a document"
msgid "Saving"
msgstr "En Cours d'Enregistrement"
-#: frappe/public/js/frappe/list/list_view.js:2046
+#: frappe/public/js/frappe/list/list_view.js:2040
msgid "Saving Changes..."
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:421
+#: frappe/custom/doctype/customize_form/customize_form.js:432
msgid "Saving Customization..."
msgstr ""
@@ -23544,7 +23606,7 @@ msgstr ""
#: frappe/public/js/frappe/form/link_selector.js:46
#: frappe/public/js/frappe/list/list_sidebar_stat.html:4
#: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:20
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:459
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:469
#: frappe/public/js/frappe/ui/toolbar/search.js:49
#: frappe/public/js/frappe/ui/toolbar/search.js:68
#: frappe/templates/discussions/search.html:2
@@ -23666,7 +23728,7 @@ msgstr ""
msgid "Section must have at least one column"
msgstr ""
-#: frappe/core/doctype/user/user.py:1465
+#: frappe/core/doctype/user/user.py:1473
msgid "Security Alert: Your account is being impersonated"
msgstr ""
@@ -23732,7 +23794,7 @@ msgstr ""
#: frappe/core/page/permission_manager/permission_manager_help.html:26
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
-#: frappe/printing/page/print/print.js:663
+#: frappe/printing/page/print/print.js:653
#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/website/doctype/web_template_field/web_template_field.json
msgid "Select"
@@ -23743,7 +23805,7 @@ msgstr ""
#: frappe/public/js/frappe/form/controls/multicheck.js:179
#: frappe/public/js/frappe/form/controls/multiselect_list.js:6
#: frappe/public/js/frappe/form/grid_row.js:483
-#: frappe/public/js/frappe/views/reports/report_view.js:1666
+#: frappe/public/js/frappe/views/reports/report_view.js:1663
msgid "Select All"
msgstr ""
@@ -23768,11 +23830,11 @@ msgstr "Sélectionner la colonne"
msgid "Select Columns"
msgstr "Sélectionner des Colonnes"
-#: frappe/desk/page/setup_wizard/setup_wizard.js:399
+#: frappe/desk/page/setup_wizard/setup_wizard.js:406
msgid "Select Country"
msgstr "Sélectionner un pays"
-#: frappe/desk/page/setup_wizard/setup_wizard.js:412
+#: frappe/desk/page/setup_wizard/setup_wizard.js:419
msgid "Select Currency"
msgstr ""
@@ -23840,7 +23902,7 @@ msgstr "Sélectionnez les champs à insérer"
msgid "Select Fields To Update"
msgstr "Sélectionnez les champs à mettre à jour"
-#: frappe/public/js/frappe/list/list_view.js:2031
+#: frappe/public/js/frappe/list/list_view.js:2025
msgid "Select Filters"
msgstr "Sélectionnez les filtres"
@@ -23860,7 +23922,7 @@ msgstr ""
msgid "Select Kanban"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:391
+#: frappe/desk/page/setup_wizard/setup_wizard.js:398
msgid "Select Language"
msgstr "Choisir la langue"
@@ -23873,12 +23935,12 @@ msgstr ""
msgid "Select Mandatory"
msgstr "Sélectionner Obligatoirement"
-#: frappe/custom/doctype/customize_form/customize_form.js:290
+#: frappe/custom/doctype/customize_form/customize_form.js:301
msgid "Select Module"
msgstr "Sélectionner Module"
#: frappe/printing/page/print/print.js:197
-#: frappe/printing/page/print/print.js:646
+#: frappe/printing/page/print/print.js:636
msgid "Select Network Printer"
msgstr ""
@@ -23905,7 +23967,7 @@ msgstr ""
msgid "Select Table Columns for {0}"
msgstr "Sélectionner les Colonnes de la Table pour {0}"
-#: frappe/desk/page/setup_wizard/setup_wizard.js:405
+#: frappe/desk/page/setup_wizard/setup_wizard.js:412
msgid "Select Time Zone"
msgstr ""
@@ -23970,13 +24032,13 @@ msgstr "Sélectionner au moins 1 enregistrement pour l'impression"
msgid "Select atleast 2 actions"
msgstr "Sélectionnez au moins 2 actions"
-#: frappe/public/js/frappe/list/list_view.js:1492
+#: frappe/public/js/frappe/list/list_view.js:1486
msgctxt "Description of a list view shortcut"
msgid "Select list item"
msgstr "Sélectionner un élément de la liste"
-#: frappe/public/js/frappe/list/list_view.js:1444
-#: frappe/public/js/frappe/list/list_view.js:1460
+#: frappe/public/js/frappe/list/list_view.js:1438
+#: frappe/public/js/frappe/list/list_view.js:1454
msgctxt "Description of a list view shortcut"
msgid "Select multiple list items"
msgstr "Sélectionner plusieurs éléments de liste"
@@ -24337,7 +24399,7 @@ msgstr ""
msgid "Server Scripts feature is not available on this site."
msgstr ""
-#: frappe/public/js/frappe/file_uploader/FileUploader.vue:658
+#: frappe/public/js/frappe/file_uploader/FileUploader.vue:667
msgid "Server error during upload. The file might be corrupted."
msgstr ""
@@ -24404,7 +24466,7 @@ msgstr ""
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487
-#: frappe/public/js/frappe/widgets/chart_widget.js:447
+#: frappe/public/js/frappe/widgets/chart_widget.js:452
msgid "Set"
msgstr "Définir"
@@ -24440,7 +24502,7 @@ msgstr "Définir des filtres dynamiques"
msgid "Set Filters"
msgstr "Définir les filtres"
-#: frappe/public/js/frappe/widgets/chart_widget.js:436
+#: frappe/public/js/frappe/widgets/chart_widget.js:441
#: frappe/public/js/frappe/widgets/quick_list_widget.js:105
msgid "Set Filters for {0}"
msgstr "Définir des filtres pour {0}"
@@ -24472,7 +24534,7 @@ msgstr "Définir Nombre de Sauvegardes"
msgid "Set Password"
msgstr "Définir mot de passe"
-#: frappe/custom/doctype/customize_form/customize_form.js:112
+#: frappe/custom/doctype/customize_form/customize_form.js:119
msgid "Set Permissions"
msgstr "Définir les Autorisations"
@@ -24605,7 +24667,7 @@ msgstr "Définition de ce Modèle d'Adresse par défaut, car il n'y a pas d'autr
msgid "Setting up Global Search documents."
msgstr "Configuration des documents de recherche globale."
-#: frappe/desk/page/setup_wizard/setup_wizard.js:285
+#: frappe/desk/page/setup_wizard/setup_wizard.js:292
msgid "Setting up your system"
msgstr "Configuration de votre système"
@@ -24661,13 +24723,13 @@ msgid "Setup > User Permissions"
msgstr ""
#: frappe/public/js/frappe/views/reports/query_report.js:1971
-#: frappe/public/js/frappe/views/reports/report_view.js:1778
+#: frappe/public/js/frappe/views/reports/report_view.js:1775
msgid "Setup Auto Email"
msgstr "Configuration Auto Email"
#. Label of the setup_complete (Check) field in DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:211
+#: frappe/desk/page/setup_wizard/setup_wizard.js:218
msgid "Setup Complete"
msgstr "Configuration Terminée"
@@ -24677,7 +24739,7 @@ msgstr "Configuration Terminée"
msgid "Setup Series for transactions"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:236
+#: frappe/desk/page/setup_wizard/setup_wizard.js:243
msgid "Setup failed"
msgstr ""
@@ -24956,7 +25018,7 @@ msgstr ""
msgid "Show Title in Link Fields"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1583
+#: frappe/public/js/frappe/views/reports/report_view.js:1580
msgid "Show Totals"
msgstr "Afficher les Totaux"
@@ -24998,7 +25060,7 @@ msgstr ""
msgid "Show all Versions"
msgstr "Afficher toutes les Versions"
-#: frappe/public/js/frappe/form/footer/form_timeline.js:69
+#: frappe/public/js/frappe/form/footer/form_timeline.js:75
msgid "Show all activity"
msgstr ""
@@ -25161,7 +25223,7 @@ msgstr ""
msgid "Sign Up and Confirmation"
msgstr ""
-#: frappe/core/doctype/user/user.py:1069
+#: frappe/core/doctype/user/user.py:1077
msgid "Sign Up is disabled"
msgstr "L'inscription est désactivée"
@@ -25244,17 +25306,17 @@ msgstr ""
msgid "Size (MB)"
msgstr ""
-#: frappe/public/js/frappe/file_uploader/FileUploader.vue:634
+#: frappe/public/js/frappe/file_uploader/FileUploader.vue:643
msgid "Size exceeds the maximum allowed file size."
msgstr ""
-#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:330
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:326
#: frappe/public/js/frappe/widgets/onboarding_widget.js:82
#: frappe/public/js/onboarding_tours/onboarding_tours.js:18
msgid "Skip"
msgstr "Sauter"
-#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:270
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:267
msgid "Skip All"
msgstr ""
@@ -25675,8 +25737,8 @@ msgstr ""
#: frappe/core/doctype/recorder/recorder_list.js:87
#: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:45
-#: frappe/printing/page/print/print.js:330
-#: frappe/printing/page/print/print.js:377
+#: frappe/printing/page/print/print.js:320
+#: frappe/printing/page/print/print.js:367
msgid "Start"
msgstr ""
@@ -25736,7 +25798,7 @@ msgstr ""
msgid "Started At"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:286
+#: frappe/desk/page/setup_wizard/setup_wizard.js:293
msgid "Starting Frappe ..."
msgstr "Démarrage de Frappé ..."
@@ -25848,8 +25910,8 @@ msgstr ""
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json
#: frappe/public/js/frappe/list/list_settings.js:362
-#: frappe/public/js/frappe/list/list_view.js:2472
-#: frappe/public/js/frappe/views/reports/report_view.js:1029
+#: frappe/public/js/frappe/list/list_view.js:2466
+#: frappe/public/js/frappe/views/reports/report_view.js:1026
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
#: frappe/workflow/doctype/workflow_action/workflow_action.json
@@ -26042,7 +26104,7 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2347
+#: frappe/public/js/frappe/list/list_view.js:2341
msgctxt "Button in list view actions menu"
msgid "Submit"
msgstr ""
@@ -26100,7 +26162,7 @@ msgstr "Validez ce document pour terminer cette étape."
msgid "Submit this document to confirm"
msgstr "Valider ce document pour confirmer"
-#: frappe/public/js/frappe/list/list_view.js:2352
+#: frappe/public/js/frappe/list/list_view.js:2346
msgctxt "Title of confirmation dialog"
msgid "Submit {0} documents?"
msgstr "Valider {0} documents ?"
@@ -26223,7 +26285,7 @@ msgstr ""
msgid "Successfully reset onboarding status for all users."
msgstr ""
-#: frappe/core/doctype/user/user.py:1484
+#: frappe/core/doctype/user/user.py:1492
msgid "Successfully signed out"
msgstr ""
@@ -26285,7 +26347,7 @@ msgstr "Résumé"
msgid "Sunday"
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:132
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:142
msgid "Support without complexity, lock-in and per-user costs. Try it for free!"
msgstr ""
@@ -26306,11 +26368,11 @@ msgstr ""
msgid "Switch To Desk"
msgstr "Passer Au Bureau"
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:111
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:121
msgid "Switch to Frappe CRM"
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:131
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:141
msgid "Switch to Helpdesk"
msgstr ""
@@ -26343,7 +26405,7 @@ msgstr "Synchroniser les contacts"
msgid "Sync events from Google as public"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:256
+#: frappe/custom/doctype/customize_form/customize_form.js:267
msgid "Sync on Migrate"
msgstr "Sync sur Migration"
@@ -26378,7 +26440,7 @@ msgstr "Synchronisation"
msgid "Syncing {0} of {1}"
msgstr "Synchroniser {0} sur {1}"
-#: frappe/utils/data.py:2627
+#: frappe/utils/data.py:2628
msgid "Syntax Error"
msgstr ""
@@ -26698,17 +26760,19 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Table MultiSelect"
msgstr ""
-#: frappe/desk/search.py:279
+#: frappe/desk/search.py:284
msgid "Table MultiSelect requires a table with at least one Link field, but none was found in {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:229
+#: frappe/custom/doctype/customize_form/customize_form.js:240
msgid "Table Trimmed"
msgstr ""
@@ -26716,7 +26780,7 @@ msgstr ""
msgid "Table updated"
msgstr "Table Mise à Jour"
-#: frappe/model/document.py:1757
+#: frappe/model/document.py:1766
msgid "Table {0} cannot be empty"
msgstr "La Table {0} ne peut pas être vide"
@@ -26739,7 +26803,7 @@ msgstr "Lien tag"
#: frappe/public/js/frappe/form/templates/form_sidebar.html:125
#: frappe/public/js/frappe/list/base_list.js:814
#: frappe/public/js/frappe/list/base_list.js:997
-#: frappe/public/js/frappe/list/bulk_operations.js:444
+#: frappe/public/js/frappe/list/bulk_operations.js:446
#: frappe/public/js/frappe/model/meta.js:215
#: frappe/public/js/frappe/model/model.js:133
#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:227
@@ -26830,7 +26894,7 @@ msgstr ""
msgid "Templates"
msgstr ""
-#: frappe/core/doctype/user/user.py:1082
+#: frappe/core/doctype/user/user.py:1090
msgid "Temporarily Disabled"
msgstr "Temporairement désactivé"
@@ -27006,7 +27070,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:715
+#: frappe/public/js/frappe/list/list_view.js:709
msgid "The count shown is an estimated count. Click here to see the accurate count."
msgstr ""
@@ -27036,11 +27100,11 @@ msgstr ""
msgid "The email button is enabled for the user in the document."
msgstr ""
-#: frappe/desk/search.py:292
+#: frappe/desk/search.py:297
msgid "The field {0} in {1} does not allow ignoring user permissions"
msgstr ""
-#: frappe/desk/search.py:302
+#: frappe/desk/search.py:312
msgid "The field {0} in {1} links to {2} and not {3}"
msgstr ""
@@ -27126,15 +27190,15 @@ msgid "The project number obtained from Google Cloud Console under "
msgstr ""
-#: frappe/desk/utils.py:106
+#: frappe/desk/utils.py:110
msgid "The report you requested has been generated.