# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-22 19:41+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#: app_data/data.py:1629
msgid "missing keyname"
msgstr "Identifiant manquant"

#: app_data/data.py:1632
msgid "keyname empty"
msgstr "Identifiant manquant"

#: app_data/data.py:1637
msgid "missing classname"
msgstr "Classe manquante"

#: app_data/data.py:1640
msgid "empty classname"
msgstr "Classe vide"

#: app_data/data.py:1644
msgid "unknown classname"
msgstr "Schéma inconnu"

#: app_data/dataview.py:198 app_data/templates/app_data/instance_list.html:77
msgid "Default View"
msgstr "Vue par défaut"

#: app_data/forms.py:24 app_data/forms.py:32
msgid "File"
msgstr "Fichier"

#: app_data/forms.py:25
msgid "Choose a file (csv,yaml,json)"
msgstr "Choisir un fichier (csv, yaml, json)"

#: app_data/forms.py:33
msgid "Choose a CSV file"
msgstr "Choisir un fichier CSV"

#: app_data/forms.py:39 app_data/templates/app_data/import.html:64
#: app_data/templates/app_data/instance_list.html:478
msgid "Encoding"
msgstr "Encodage"

#: app_data/forms.py:45 app_data/templates/app_data/import.html:72
msgid "Separator"
msgstr "Séparateur"

#: app_data/forms_iam.py:13
msgid "Primary email address"
msgstr "Adresse Email principale"

#: app_data/forms_iam.py:14
msgid "This email receives notifications if no secondary email is provided"
msgstr "Cette adresse reçoit les email si aucun email secondaire est fourni"

#: app_data/forms_iam.py:22
msgid "Mobile phone number"
msgstr "Numéro de mobile"

#: app_data/forms_iam.py:23
msgid ""
"This mobile receives SMS notifications if no secondary number is provided"
msgstr ""
"Ce mobile reçoit les notifications SMS si aucun numéro secondaire n'est "
"fourni"

#: app_data/forms_iam.py:30
msgid "Firstname"
msgstr "Prénom"

#: app_data/forms_iam.py:37
msgid "Lastname"
msgstr "Nom"

#: app_data/forms_iam.py:44 app_data/forms_iam.py:101
#: app_data/templates/app_data/iam/hook_group_detail.html:14
#: app_data/templates/app_data/iam/hook_group_detail.html:34
#: app_data/templates/app_data/iam/hook_role_detail.html:10
#: app_data/templates/app_data/iam/hook_role_detail.html:31
#: app_data/templates/app_data/iam/hook_role_detail.html:50
#: app_data/templates/app_data/iam/hook_user_detail.html:48
#: app_data/templates/app_data/iam/permission_list.html:87
msgid "Display name"
msgstr "Nom d'affichage"

#: app_data/forms_iam.py:45
msgid "Use a Firstname Lastname format or similar"
msgstr "Utiliser un format Prénom Nom ou équivalent"

#: app_data/forms_iam.py:50
msgid "Enable Notifications"
msgstr "Activer les notifications"

#: app_data/forms_iam.py:51
msgid "Select to be included in notifications"
msgstr "Cocher pour recevoir les notifications"

#: app_data/forms_iam.py:56
msgid "Enable 24/7 notifications"
msgstr "Activer les notifications en 24/24"

#: app_data/forms_iam.py:57
msgid "Select to receive notifications outside of business hours"
msgstr "Cocher pour recevoir des notifications hors heures ouvrées"

#: app_data/forms_iam.py:62
msgid "Enable email notifications"
msgstr "Activer les notifications Email"

#: app_data/forms_iam.py:63
msgid "Select to receive notifications by email"
msgstr "Cocher pour recevoir les notifications par Email"

#: app_data/forms_iam.py:68
msgid "Enable SMS notifications"
msgstr "Activer les notifications SMS"

#: app_data/forms_iam.py:69
msgid "Select to receive notifications by SMS"
msgstr "Cocher pour recevoir les notifications par SMS"

#: app_data/forms_iam.py:76
msgid "Secondary Email address"
msgstr "Adresse Email secondaire"

#: app_data/forms_iam.py:77
msgid "If provided, will be used instead of primary address"
msgstr "Si renseigné, sera utilisé à la place de l'adresse principale"

#: app_data/forms_iam.py:84
msgid "Secondary mobile phone number"
msgstr "Numéro de mobile secondaire"

#: app_data/forms_iam.py:85
msgid "If provided, will be used instead of primary mobile"
msgstr "Si renseigné, sera utilisé à la place du mobile principal"

#: app_data/forms_iam.py:93
msgid "Keyname(*)"
msgstr "Keyname(*)"

#: app_data/forms_iam.py:94
msgid "unique, no special chars"
msgstr "Unique, pas de caractères spéciaux"

#: app_data/forms_iam.py:108 app_data/models.py:101
#: app_data/templates/app_data/iam/hook_group_detail.html:15
#: app_data/templates/app_data/iam/hook_role_detail.html:32
#: app_data/templates/app_data/iam/hook_role_detail.html:51
#: app_data/templates/app_data/iam/hook_user_detail.html:11
#: app_data/templates/app_data/iam/hook_user_detail.html:30
#: app_data/templates/app_data/iam/hook_user_detail.html:49
#: app_data/templates/app_data/iam/permission_list.html:88
#: app_data/templates/app_data/instance_detail.html:240
#: app_data/templates/app_data/instance_list.html:55
msgid "Description"
msgstr "Description"

#: app_data/loader.py:132 app_data/loader.py:212 app_data/loader.py:246
#: app_data/loader.py:260 app_data/loader.py:274 app_data/loader.py:292
#: app_data/loader.py:312 app_data/loader.py:328 app_data/loader.py:344
#: app_data/permissions.py:464 app_data/permissions.py:485
#: app_data/permissions.py:501 app_data/permissions.py:517
#: app_data/permissions.py:533 app_data/views.py:254 app_data/views.py:369
#: app_data/views.py:491 app_data/views.py:610 app_data/views.py:700
#: app_data/views.py:776 app_data/views.py:886
#: app_data/views_iam_permission.py:83 app_data/views_iam_permission.py:85
#: app_data/views_iam_permission.py:190 app_data/views_iam_permission.py:198
msgid "Not allowed"
msgstr "Non autorisé"

#: app_data/loader.py:248 app_data/loader.py:262 app_data/loader.py:276
#: app_data/loader.py:331 app_data/loader.py:347 app_data/views.py:472
#: app_data/views_iam_permission.py:163 app_data/views_iam_permission.py:171
#: app_data/views_iam_permission.py:281
msgid "Not found"
msgstr "Non trouvé"

#: app_data/loader.py:295 app_data/loader.py:315
msgid "Couldn't create"
msgstr "Echec de création"

#: app_data/loader.py:355
msgid "Unknown action"
msgstr "Action inconnue"

#: app_data/models.py:157
msgid "Last update"
msgstr "Dernière mise à jour"

#: app_data/models.py:158
msgid "Last sync"
msgstr "Dernière synchronisation"

#: app_data/templates/app_data/_schema_help_modal.html:14
msgid "No description available."
msgstr "Aucune description disponible."

#: app_data/templates/app_data/_schema_help_modal.html:18
#: app_data/templates/app_data/instance_detail.html:485
#: app_data/templates/app_data/instance_list.html:330
msgid "Close"
msgstr "Fermer"

#: app_data/templates/app_data/export.html:10
msgid "Export Viewer"
msgstr "Exports"

#: app_data/templates/app_data/export.html:21
msgid "Copy content to clipboard"
msgstr "Copier dans le presse-papier"

#: app_data/templates/app_data/export.html:31
msgid "Filename"
msgstr "Fichier"

#: app_data/templates/app_data/export.html:32
msgid "Size"
msgstr "Taille"

#: app_data/templates/app_data/export.html:33
#: app_data/templates/app_data/tasks/detail.html:64
#: app_data/templates/app_data/tasks/list.html:36
msgid "Created"
msgstr "Création"

#: app_data/templates/app_data/export.html:49
msgid "No export files available"
msgstr "Aucun fichier d'export"

#: app_data/templates/app_data/export.html:59
msgid "No content to copy"
msgstr "Aucun contenu à copier"

#: app_data/templates/app_data/export.html:66
#: app_data/templates/app_data/export.html:87
msgid "Content copied to clipboard"
msgstr "Contenu copié dans le presse-papier"

#: app_data/templates/app_data/export.html:90
msgid "Failed to copy content"
msgstr "Echec de copie de contenu"

#: app_data/templates/app_data/fields/_schema.html:16
#: app_data/templates/app_data/fields/_schema.html:42
msgid "Select items"
msgstr "Choisir les éléments"

#: app_data/templates/app_data/iam/action_user.html:7
msgid "Test email"
msgstr "Tester l'email"

#: app_data/templates/app_data/iam/action_user.html:15
msgid "Test SMS"
msgstr "Tester le SMS"

#: app_data/templates/app_data/iam/action_user.html:23
msgid "Impersonate"
msgstr "Prendre une identité"

#: app_data/templates/app_data/iam/debug.html:13
#: app_data/templates/app_data/iam/debug.html:21
#: app_data/templates/app_data/iam/debug.html:36
msgid "Confidential, do not share"
msgstr "Ne pas diffuser"

#: app_data/templates/app_data/iam/hook_group_detail.html:13
msgid "Subgroups"
msgstr "Sous-groupes"

#: app_data/templates/app_data/iam/hook_group_detail.html:24
msgid "No subgroups"
msgstr "Aucun sous-groupe"

#: app_data/templates/app_data/iam/hook_group_detail.html:32
msgid "Users"
msgstr "Utilisateurs"

#: app_data/templates/app_data/iam/hook_group_detail.html:33
#: app_data/templates/app_data/iam/hook_user_detail.html:10
#: app_data/templates/app_data/iam/hook_user_detail.html:29
#: app_data/templates/app_data/tasks/list.html:33
msgid "Type"
msgstr "Type"

#: app_data/templates/app_data/iam/hook_group_detail.html:35
#: app_data/templates/app_data/iam/hook_role_detail.html:11
msgid "Email"
msgstr "Email"

#: app_data/templates/app_data/iam/hook_group_detail.html:35
msgid "Copy all emails"
msgstr "Copier tous les emails"

#: app_data/templates/app_data/iam/hook_group_detail.html:36
#: app_data/templates/app_data/iam/hook_role_detail.html:12
msgid "Mobile"
msgstr "Mobile"

#: app_data/templates/app_data/iam/hook_group_detail.html:37
msgid "Last login"
msgstr "Dernière connexion"

#: app_data/templates/app_data/iam/hook_group_detail.html:49
#: app_data/templates/app_data/iam/hook_role_detail.html:22
msgid "No users"
msgstr "Aucun utilisateur"

#: app_data/templates/app_data/iam/hook_group_detail.html:62
msgid "No emails to copy"
msgstr "Aucun email à copier"

#: app_data/templates/app_data/iam/hook_group_detail.html:68
#: app_data/templates/app_data/iam/hook_group_detail.html:89
msgid "Emails copied to clipboard"
msgstr "Emails copiés dans le presse-papier"

#: app_data/templates/app_data/iam/hook_group_detail.html:92
msgid "Failed to copy emails"
msgstr "Échec de copie des emails"

#: app_data/templates/app_data/iam/hook_role_detail.html:9
msgid "Direct Users"
msgstr "Utilisateurs directs"

#: app_data/templates/app_data/iam/hook_role_detail.html:30
#: app_data/templates/app_data/iam/hook_user_detail.html:9
msgid "Groups"
msgstr "Groupes"

#: app_data/templates/app_data/iam/hook_role_detail.html:41
#: app_data/templates/app_data/iam/hook_user_detail.html:20
msgid "No groups"
msgstr "Aucun groupe"

#: app_data/templates/app_data/iam/hook_role_detail.html:49
#: app_data/templates/app_data/iam/hook_user_detail.html:47
#: app_data/templates/app_data/iam/permission_list.html:10
#: app_data/templates/app_data/instance_detail.html:40
#: app_data/templates/app_data/instance_detail_tech.html:216
#: app_data/templates/app_data/instance_edit.html:91
#: app_data/templates/app_data/instance_edit.html:115
#: app_data/templates/app_data/instance_new.html:81
msgid "Permissions"
msgstr "Permissions"

#: app_data/templates/app_data/iam/hook_role_detail.html:60
#: app_data/templates/app_data/iam/hook_user_detail.html:58
msgid "No permissions"
msgstr "Aucune permission"

#: app_data/templates/app_data/iam/hook_user_detail.html:28
msgid "Roles"
msgstr "Rôles"

#: app_data/templates/app_data/iam/hook_user_detail.html:39
msgid "No roles"
msgstr "Aucun rôle"

#: app_data/templates/app_data/iam/permission_edit.html:11
#: app_data/templates/app_data/iam/permission_edit.html:53
#: app_data/templates/app_data/iam/permission_list.html:86
msgid "Permission"
msgstr "Permission"

#: app_data/templates/app_data/iam/permission_edit.html:12
msgid "New Permission"
msgstr "Nouvelle permission"

#: app_data/templates/app_data/iam/permission_edit.html:23
#: app_data/templates/app_data/iam/user_pref_edit.html:20
msgid "Back"
msgstr "Retour"

#: app_data/templates/app_data/iam/permission_edit.html:25
#: app_data/templates/app_data/iam/user_pref_edit.html:22
#: app_data/templates/app_data/instance_edit.html:34
#: app_data/templates/app_data/instance_new.html:28
msgid "Save"
msgstr "Enregistrer"

#: app_data/templates/app_data/iam/permission_edit.html:29
#: app_data/templates/app_data/iam/permission_edit.html:58
#: app_data/templates/app_data/instance_detail.html:103
#: app_data/templates/app_data/instance_detail.html:357
#: app_data/templates/app_data/instance_detail_tech.html:77
#: app_data/templates/app_data/instance_detail_tech.html:248
#: app_data/templates/app_data/instance_list.html:245
#: app_data/templates/app_data/instance_list.html:386
msgid "Delete"
msgstr "Supprimer"

#: app_data/templates/app_data/iam/permission_edit.html:48
#: app_data/templates/app_data/instance_detail.html:347
#: app_data/templates/app_data/instance_detail_tech.html:238
msgid "Confirm delete ?"
msgstr "Confirmer l'effacement ?"

#: app_data/templates/app_data/iam/permission_edit.html:59
#: app_data/templates/app_data/iam/user_mail_test.html:18
#: app_data/templates/app_data/iam/user_sms_test.html:18
#: app_data/templates/app_data/instance_detail.html:358
#: app_data/templates/app_data/instance_detail.html:384
#: app_data/templates/app_data/instance_detail.html:410
#: app_data/templates/app_data/instance_detail_tech.html:249
#: app_data/templates/app_data/instance_detail_tech.html:275
#: app_data/templates/app_data/instance_detail_tech.html:301
#: app_data/templates/app_data/instance_edit.html:29
#: app_data/templates/app_data/instance_list.html:349
#: app_data/templates/app_data/instance_list.html:368
#: app_data/templates/app_data/instance_list.html:387
#: app_data/templates/app_data/instance_list.html:489
#: app_data/templates/app_data/instance_new.html:25
msgid "Cancel"
msgstr "Annuler"

#: app_data/templates/app_data/iam/permission_list.html:11
msgid "permissions"
msgstr "permissions"

#: app_data/templates/app_data/iam/permission_list.html:23
#: app_data/templates/app_data/instance_detail.html:65
#: app_data/templates/app_data/instance_detail_tech.html:28
#: app_data/templates/app_data/instance_list.html:32
msgid "Action"
msgstr "Action"

#: app_data/templates/app_data/iam/permission_list.html:27
#: app_data/templates/app_data/instance_list.html:40
msgid "New"
msgstr "Nouveau"

#: app_data/templates/app_data/iam/permission_list.html:30
msgid "Export to YAML"
msgstr "Exporter en YAML"

#: app_data/templates/app_data/iam/permission_list.html:41
#: app_data/templates/app_data/tasks/list.html:25
msgid "Filter"
msgstr "Filtrer"

#: app_data/templates/app_data/iam/permission_list.html:48
msgid "Page"
msgstr "Page"

#: app_data/templates/app_data/iam/permission_list.html:68
#: app_data/templates/app_data/instance_list.html:178
msgid "per page"
msgstr "par page"

#: app_data/templates/app_data/iam/permission_list.html:89
msgid "Built-in"
msgstr "Built-in"

#: app_data/templates/app_data/iam/user_mail_test.html:7
msgid "Send test EMAIL ?"
msgstr "Envoyer un Email de test ?"

#: app_data/templates/app_data/iam/user_mail_test.html:17
#: app_data/templates/app_data/iam/user_sms_test.html:17
msgid "Send"
msgstr "Envoyer"

#: app_data/templates/app_data/iam/user_pref_edit.html:10
msgid "Preferences for"
msgstr "Préférences de"

#: app_data/templates/app_data/iam/user_sms_test.html:7
msgid "Send test SMS ?"
msgstr "Envoyer un SMS de test ?"

#: app_data/templates/app_data/import.html:10
msgid "Import Tool"
msgstr "Outil d'import"

#: app_data/templates/app_data/import.html:19
msgid "CSV File Import"
msgstr "Import de fichier CSV"

#: app_data/templates/app_data/import.html:25
#: app_data/templates/app_data/import.html:93
#: app_data/templates/app_data/texteditor.html:21
msgid "Check"
msgstr "Vérifier"

#: app_data/templates/app_data/import.html:26
#: app_data/templates/app_data/import.html:94
#: app_data/templates/app_data/texteditor.html:22
msgid "Import"
msgstr "Importer"

#: app_data/templates/app_data/import.html:30
#: app_data/templates/app_data/import.html:98
msgid "Choose a File ..."
msgstr "Choisir un fichier ..."

#: app_data/templates/app_data/import.html:43
msgid "Schema (optional)"
msgstr "Schéma (optionnel)"

#: app_data/templates/app_data/import.html:49
msgid ""
"Ignored if the CSV has its own \"schema\" column, or if a Pipeline is "
"selected below."
msgstr ""
"Ignoré si le CSV possède sa propre colonne \"schema\", ou si un Pipeline est "
"sélectionné ci-dessous."

#: app_data/templates/app_data/import.html:53
#: app_data/templates/app_data/import.html:111
#: app_data/templates/app_data/texteditor.html:26
msgid "Pipeline (optional)"
msgstr "Pipeline (optionnel)"

#: app_data/templates/app_data/import.html:59
msgid "If set, overrides schema, encoding and separator below."
msgstr ""
"Si renseigné, remplace le schéma, l'encodage et le séparateur ci-dessous."

#: app_data/templates/app_data/import.html:87
msgid "YAML / JSON File Import"
msgstr "Import de fichier YAML / JSON"

#: app_data/templates/app_data/instance_detail.html:16
#: app_data/templates/app_data/instance_edit.html:13
#: app_data/templates/app_data/instance_list.html:15
#: app_data/templates/app_data/instance_new.html:13
msgid "Schema info"
msgstr "Infos schéma"

#: app_data/templates/app_data/instance_detail.html:28
msgid "On this page"
msgstr "Sur cette page"

#: app_data/templates/app_data/instance_detail.html:45
#: app_data/templates/app_data/instance_detail.html:304
msgid "Related Objects"
msgstr "Objets liés"

#: app_data/templates/app_data/instance_detail.html:73
#: app_data/templates/app_data/instance_detail_tech.html:38
#: app_data/templates/app_data/instance_list.html:223
msgid "Edit"
msgstr "Editer"

#: app_data/templates/app_data/instance_detail.html:79
#: app_data/templates/app_data/instance_detail.html:409
#: app_data/templates/app_data/instance_detail_tech.html:44
#: app_data/templates/app_data/instance_detail_tech.html:300
#: app_data/templates/app_data/instance_list.html:231
#: app_data/templates/app_data/instance_list.html:367
msgid "Disable"
msgstr "Désactiver"

#: app_data/templates/app_data/instance_detail.html:85
#: app_data/templates/app_data/instance_detail.html:383
#: app_data/templates/app_data/instance_detail_tech.html:50
#: app_data/templates/app_data/instance_detail_tech.html:274
#: app_data/templates/app_data/instance_list.html:237
#: app_data/templates/app_data/instance_list.html:348
msgid "Enable"
msgstr "Activer"

#: app_data/templates/app_data/instance_detail.html:94
#: app_data/templates/app_data/instance_detail_tech.html:61
msgid "Toggle details"
msgstr "Niveau de détail"

#: app_data/templates/app_data/instance_detail.html:114
#: app_data/templates/app_data/instance_detail_tech.html:68
#: app_data/templates/app_data/instance_list.html:256
msgid "Print"
msgstr "Imprimer"

#: app_data/templates/app_data/instance_detail.html:120
#: app_data/templates/app_data/instance_detail_tech.html:87
#: app_data/templates/app_data/instance_list.html:260
msgid "Code"
msgstr "Code"

#: app_data/templates/app_data/instance_detail.html:149
#: app_data/templates/app_data/instance_detail_tech.html:110
#: app_data/templates/app_data/instance_list.html:461
msgid "Revisions"
msgstr "Révisions"

#: app_data/templates/app_data/instance_detail.html:192
#: app_data/templates/app_data/instance_detail_tech.html:136
#: app_data/templates/app_data/instance_edit.html:66
#: app_data/templates/app_data/instance_new.html:56
#: app_data/templates/app_data/instance_print.html:31
msgid "Is Enabled"
msgstr "Actif"

#: app_data/templates/app_data/instance_detail.html:195
msgid "disabled"
msgstr "désactivé"

#: app_data/templates/app_data/instance_detail.html:201
#: app_data/templates/app_data/instance_detail_tech.html:140
#: app_data/templates/app_data/instance_list.html:204
msgid "Last Update"
msgstr "Dernière mise à jour"

#: app_data/templates/app_data/instance_detail.html:210
#: app_data/templates/app_data/instance_detail_tech.html:143
msgid "Last Sync"
msgstr "Dernière synchronisation"

#: app_data/templates/app_data/instance_detail.html:240
#: app_data/templates/app_data/instance_list.html:439
msgid "Format"
msgstr "Format"

#: app_data/templates/app_data/instance_detail.html:240
msgid "Format ext"
msgstr "Format étendu"

#: app_data/templates/app_data/instance_detail.html:240
msgid "Cardinal"
msgstr "Cardinalité"

#: app_data/templates/app_data/instance_detail.html:275
msgid "Object permissions"
msgstr "Permissions de l'objet"

#: app_data/templates/app_data/instance_detail.html:280
#: app_data/templates/app_data/instance_detail_tech.html:220
#: app_data/templates/app_data/instance_edit.html:95
#: app_data/templates/app_data/instance_edit.html:118
#: app_data/templates/app_data/instance_new.html:85
#: app_data/templates/app_data/instance_new.html:104
msgid "Read Permission"
msgstr "Permission de lecture"

#: app_data/templates/app_data/instance_detail.html:285
#: app_data/templates/app_data/instance_detail_tech.html:223
#: app_data/templates/app_data/instance_edit.html:101
#: app_data/templates/app_data/instance_edit.html:124
#: app_data/templates/app_data/instance_new.html:91
#: app_data/templates/app_data/instance_new.html:110
msgid "Update Permission"
msgstr "Permission de modification"

#: app_data/templates/app_data/instance_detail.html:290
#: app_data/templates/app_data/instance_detail_tech.html:226
#: app_data/templates/app_data/instance_edit.html:107
#: app_data/templates/app_data/instance_edit.html:130
#: app_data/templates/app_data/instance_new.html:97
#: app_data/templates/app_data/instance_new.html:116
msgid "Delete Permission"
msgstr "Permission de suppression"

#: app_data/templates/app_data/instance_detail.html:373
#: app_data/templates/app_data/instance_detail_tech.html:264
#: app_data/templates/app_data/instance_list.html:341
msgid "Confirm enable?"
msgstr "Confirmer l'activation ?"

#: app_data/templates/app_data/instance_detail.html:399
#: app_data/templates/app_data/instance_detail_tech.html:290
#: app_data/templates/app_data/instance_list.html:360
msgid "Confirm disable?"
msgstr "Confirmer la désactivation ?"

#: app_data/templates/app_data/instance_detail.html:439
msgid "Field"
msgstr "Champ"

#: app_data/templates/app_data/instance_detail.html:440
msgid "Before"
msgstr "Avant"

#: app_data/templates/app_data/instance_detail.html:441
msgid "After"
msgstr "Après"

#: app_data/templates/app_data/instance_detail.html:478
msgid "No changes recorded."
msgstr "Aucune modification enregistrée."

#: app_data/templates/app_data/instance_detail_tech.html:129
msgid "ID"
msgstr "ID"

#: app_data/templates/app_data/instance_edit.html:39
msgid "Save as"
msgstr "Enregistrer sous"

#: app_data/templates/app_data/instance_list.html:18
#: app_data/templates/app_data/private.html:31
msgid "objects"
msgstr "objets"

#: app_data/templates/app_data/instance_list.html:48
#: app_data/templates/app_data/instance_list.html:488
msgid "Export"
msgstr "Exporter"

#: app_data/templates/app_data/instance_list.html:62
msgid "Schema"
msgstr "Schéma"

#: app_data/templates/app_data/instance_list.html:92
msgid "search..."
msgstr "requête..."

#: app_data/templates/app_data/instance_list.html:96
msgid "Search syntax help"
msgstr "Aide sur la syntaxe de recherche"

#: app_data/templates/app_data/instance_list.html:219
msgid "Detail"
msgstr "Détail"

#: app_data/templates/app_data/instance_list.html:289
msgid "Search syntax"
msgstr "Syntaxe de recherche"

#: app_data/templates/app_data/instance_list.html:296
msgid "Pattern"
msgstr "Motif"

#: app_data/templates/app_data/instance_list.html:296
msgid "Meaning"
msgstr "Signification"

#: app_data/templates/app_data/instance_list.html:299
msgid "Full-text: any field value, keyname or displayname contains 'paris'"
msgstr ""
"Texte intégral : tout champ, keyname ou nom d'affichage contient 'paris'"

#: app_data/templates/app_data/instance_list.html:300
msgid "Field search"
msgstr "Recherche par champ"

#: app_data/templates/app_data/instance_list.html:301
msgid "Field 'city' contains 'Paris' (case insensitive)"
msgstr "Le champ 'city' contient 'Paris' (insensible à la casse)"

#: app_data/templates/app_data/instance_list.html:302
msgid "Starts with 'Par'"
msgstr "Commence par 'Par'"

#: app_data/templates/app_data/instance_list.html:303
msgid "Ends with 'ris'"
msgstr "Se termine par 'ris'"

#: app_data/templates/app_data/instance_list.html:304
msgid "Contains 'ari'"
msgstr "Contient 'ari'"

#: app_data/templates/app_data/instance_list.html:305
msgid "Value with spaces (use quotes)"
msgstr "Valeur avec espaces (utiliser des guillemets)"

#: app_data/templates/app_data/instance_list.html:306
msgid "Comparisons"
msgstr "Comparaisons"

#: app_data/templates/app_data/instance_list.html:307
msgid "Numeric: greater than or equal"
msgstr "Numérique : supérieur ou égal"

#: app_data/templates/app_data/instance_list.html:308
msgid "Numeric: less than"
msgstr "Numérique : inférieur à"

#: app_data/templates/app_data/instance_list.html:309
msgid "Date: after (ISO 8601 format)"
msgstr "Date : après (format ISO 8601)"

#: app_data/templates/app_data/instance_list.html:310
msgid "Boolean operators"
msgstr "Opérateurs booléens"

#: app_data/templates/app_data/instance_list.html:311
msgid "Both must match (default between terms)"
msgstr "Les deux doivent correspondre (par défaut entre les termes)"

#: app_data/templates/app_data/instance_list.html:312
msgid "Either matches"
msgstr "L'un ou l'autre correspond"

#: app_data/templates/app_data/instance_list.html:313
msgid "Must not match"
msgstr "Ne doit pas correspondre"

#: app_data/templates/app_data/instance_list.html:314
msgid "Existence"
msgstr "Existence"

#: app_data/templates/app_data/instance_list.html:315
msgid "Field has a non-empty value"
msgstr "Le champ a une valeur non vide"

#: app_data/templates/app_data/instance_list.html:316
msgid "Field has no value set"
msgstr "Le champ n'a pas de valeur"

#: app_data/templates/app_data/instance_list.html:317
msgid "Field has a non-empty value (same as EXISTS)"
msgstr "Le champ a une valeur non vide (identique à EXISTS)"

#: app_data/templates/app_data/instance_list.html:318
msgid "Special fields"
msgstr "Champs spéciaux"

#: app_data/templates/app_data/instance_list.html:319
msgid "Enabled instances only"
msgstr "Instances activées uniquement"

#: app_data/templates/app_data/instance_list.html:320
msgid "Disabled instances only"
msgstr "Instances désactivées uniquement"

#: app_data/templates/app_data/instance_list.html:321
msgid "Keyname starts with 'srv'"
msgstr "Le keyname commence par 'srv'"

#: app_data/templates/app_data/instance_list.html:322
msgid "Instances referencing 'key' in schema 'schema'"
msgstr "Instances référençant 'key' dans le schéma 'schema'"

#: app_data/templates/app_data/instance_list.html:326
msgid "Operators AND / OR / NOT / EXISTS / EMPTY / RELATED must be uppercase."
msgstr ""
"Les opérateurs AND / OR / NOT / EXISTS / EMPTY / RELATED doivent être en "
"majuscules."

#: app_data/templates/app_data/instance_list.html:379
msgid "Confirm delete?"
msgstr "Confirmer l'effacement ?"

#: app_data/templates/app_data/instance_list.html:400
msgid "Configure export"
msgstr "Configurer l'export"

#: app_data/templates/app_data/instance_list.html:411
msgid "Search query"
msgstr "Requête"

#: app_data/templates/app_data/instance_list.html:414
#: app_data/templates/app_data/instance_list.html:418
msgid "Columns"
msgstr "Colonnes"

#: app_data/templates/app_data/instance_list.html:423
msgid ""
"Comma-separated column names (\"a,b,c*\"), or * for all. Prefix the whole "
"list with ! to exclude instead of include."
msgstr ""
"Liste des colonnes séparées par des virgules (\"a,b,c*\"), ou * pour toutes. "
"Préfixez la liste entière par ! pour exclure au lieu d'inclure."

#: app_data/templates/app_data/instance_list.html:428
msgid "Current View"
msgstr "Vue actuelle"

#: app_data/templates/app_data/instance_list.html:433
msgid ""
"CSV export only: real field names from this view, editable. YAML/JSON export "
"always follows the view as defined."
msgstr ""
"Export CSV uniquement : noms de champs réels de cette vue, modifiables. "
"L'export YAML/JSON suit toujours la vue telle que définie."

#: app_data/templates/app_data/instance_list.html:442
msgid "YAML"
msgstr "YAML"

#: app_data/templates/app_data/instance_list.html:446
msgid "JSON"
msgstr "JSON"

#: app_data/templates/app_data/instance_list.html:450
msgid "CSV"
msgstr "CSV"

#: app_data/templates/app_data/instance_list.html:454
#: app_data/templates/app_data/instance_list.html:466
msgid "Options"
msgstr "Options"

#: app_data/templates/app_data/instance_list.html:456
msgid "Inline refs"
msgstr "Références inline"

#: app_data/templates/app_data/instance_list.html:458
msgid "Comma-separated schema names to inline, or * for all"
msgstr "Noms de schémas à inliner, séparés par des virgules, ou * pour tous"

#: app_data/templates/app_data/instance_list.html:462
msgid "number of revisions"
msgstr "Nombre de révisions"

#: app_data/templates/app_data/instance_list.html:468
msgid "Delimiter"
msgstr "Délimiteur"

#: app_data/templates/app_data/instance_list.html:470
msgid "Default"
msgstr "Par défaut"

#: app_data/templates/app_data/instance_list.html:471
msgid "comma"
msgstr "virgule"

#: app_data/templates/app_data/instance_list.html:472
msgid "semicolon"
msgstr "point-virgule"

#: app_data/templates/app_data/instance_list.html:473
msgid "Tab"
msgstr "Tabulation"

#: app_data/templates/app_data/instance_list.html:474
msgid "pipe"
msgstr "barre verticale"

#: app_data/templates/app_data/tasks/detail.html:10
msgid "Task Detail"
msgstr "Détail de la tâche"

#: app_data/templates/app_data/tasks/detail.html:18
msgid "Back to tasks"
msgstr "Retour aux tâches"

#: app_data/templates/app_data/tasks/detail.html:25
#: app_data/templates/app_data/tasks/list.html:61
msgid "Stop"
msgstr "Arrêter"

#: app_data/templates/app_data/tasks/detail.html:44
#: app_data/templates/app_data/tasks/list.html:31
msgid "Name"
msgstr "Nom"

#: app_data/templates/app_data/tasks/detail.html:48
#: app_data/templates/app_data/tasks/list.html:17
#: app_data/templates/app_data/tasks/list.html:34
msgid "State"
msgstr "État"

#: app_data/templates/app_data/tasks/detail.html:52
msgid "Handle"
msgstr "Identifiant"

#: app_data/templates/app_data/tasks/detail.html:56
#: app_data/templates/app_data/tasks/list.html:32
msgid "Owner"
msgstr "Propriétaire"

#: app_data/templates/app_data/tasks/detail.html:60
msgid "Singleton"
msgstr "Singleton"

#: app_data/templates/app_data/tasks/detail.html:68
#: app_data/templates/app_data/tasks/list.html:37
msgid "Finished"
msgstr "Terminé"

#: app_data/templates/app_data/tasks/detail.html:72
#: app_data/templates/app_data/tasks/list.html:38
msgid "Duration"
msgstr "Durée"

#: app_data/templates/app_data/tasks/detail.html:77
msgid "Estimated remaining"
msgstr "Temps restant estimé"

#: app_data/templates/app_data/tasks/detail.html:83
#: app_data/templates/app_data/tasks/list.html:35
msgid "Progress"
msgstr "Progression"

#: app_data/templates/app_data/tasks/detail.html:98
#: app_data/templates/app_data/tasks/detail.html:108
msgid "Output"
msgstr "Sortie"

#: app_data/templates/app_data/tasks/detail.html:114
msgid "Attachment"
msgstr "Pièce jointe"

#: app_data/templates/app_data/tasks/detail.html:120
#: app_data/templates/app_data/tasks/detail.html:130
msgid "Params"
msgstr "Paramètres"

#: app_data/templates/app_data/tasks/list.html:10
msgid "Task Admin"
msgstr "Administration des tâches"

#: app_data/templates/app_data/tasks/list.html:23
msgid "Search name, owner…"
msgstr "Rechercher nom, propriétaire…"

#: app_data/templates/app_data/tasks/list.html:67
msgid "No tasks."
msgstr "Aucune tâche."

#: app_data/templates/app_data/tasks/navbar_partial.html:9
#: app_data/templates/app_data/tasks/navbar_partial.html:13
msgid "Running"
msgstr "En cours"

#: app_data/templates/app_data/tasks/navbar_partial.html:28
#: app_data/templates/app_data/tasks/navbar_partial.html:49
msgid "Recent"
msgstr "Récent"

#: app_data/templates/app_data/tasks/navbar_partial.html:38
#: app_data/templates/app_data/tasks/navbar_partial.html:59
msgid "All tasks"
msgstr "Toutes les tâches"

#: app_data/templates/app_data/tasks/navbar_partial.html:45
msgid "Idle"
msgstr "Inactif"

#: app_data/templates/app_data/texteditor.html:10
msgid "Code Editor"
msgstr "Éditeur de code"

#: app_data/templates/app_data/texteditor.html:16
msgid "RAW YAML / JSON"
msgstr "YAML / JSON brut"

#: app_data/templates/app_data/texteditor.html:35
msgid "Cut/paste YAML or JSON content below"
msgstr "Copier/coller le contenu YAML ou JSON ci-dessous"

#: app_data/views.py:237 app_data/views.py:591 app_data/views.py:682
#: app_data/views.py:758
msgid "Instance not found"
msgstr "Instance non trouvée"

#: app_data/views.py:391
msgid "Instance created"
msgstr "Instance créée"

#: app_data/views.py:403
msgid "Failed to create."
msgstr "Echec de création"

#: app_data/views.py:415 app_data/views.py:534
msgid "Invalid form"
msgstr "Formulaire invalide"

#: app_data/views.py:510
msgid "Instance updated"
msgstr "Instance mise à jour"

#: app_data/views.py:522
msgid "Failed to update"
msgstr "Echec de mise à jour"

#: app_data/views.py:625
msgid "Instance deleted"
msgstr "Instance effacée"

#: app_data/views.py:637
msgid "Failed to delete"
msgstr "Echec de suppression"

#: app_data/views.py:648 app_data/views.py:725 app_data/views.py:801
msgid "Invalid request"
msgstr "Requête invalide"

#: app_data/views.py:714
msgid "Instance enabled"
msgstr "Instance activée"

#: app_data/views.py:790
msgid "Instance disabled"
msgstr "Instance désactivée"

#: app_data/views.py:854 app_data/views.py:868
msgid "Error file not found"
msgstr "Erreur - Fichier non trouvé"

#: app_data/views.py:972
msgid "Export may be truncated (size max reached)"
msgstr "Taille maximum d'export atteinte"

#: app_data/views.py:1034
msgid "CSV delimiter must be a single character"
msgstr "Le délimiteur CSV doit être un caractère unique"

#: app_data/views.py:1078
msgid "Unknown CSV encoding: "
msgstr "Encodage CSV inconnu : "

#: app_data/views.py:1082
msgid "Some data cannot be encoded as "
msgstr "Certaines données ne peuvent pas être encodées en "

#: app_data/views_editor.py:88
msgid "Import failed - content is not a list"
msgstr "Import échoué - le contenu n'est pas une liste"

#: app_data/views_editor.py:94 app_data/views_editor.py:210
#: app_data/views_editor.py:337
msgid "Check ok"
msgstr "Vérification OK"

#: app_data/views_editor.py:176
msgid "Import failed - invalid form"
msgstr "Import échoué - formulaire invalide"

#: app_data/views_editor.py:252
msgid "Import aborted - too many failures"
msgstr "Import interrompu - trop d'échecs"

#: app_data/views_editor.py:259 app_data/views_editor.py:373
msgid "Import partial or failed"
msgstr "Import partiel ou échoué"

#: app_data/views_editor.py:262 app_data/views_editor.py:385
msgid "Import OK"
msgstr "Import OK"

#: app_data/views_editor.py:294 app_data/views_editor.py:312
msgid "Import failed - invalid file"
msgstr "Import échoué - type de fichier inconnu"

#: app_data/views_editor.py:308
msgid "Import failed - unsupported file type"
msgstr "Import échoué - type de fichier non supporté"

#: app_data/views_iam.py:48
msgid "User not found"
msgstr "Utilisateur non trouvé"

#: app_data/views_iam.py:67
msgid "Preferences updated"
msgstr "Préférences mises à jour"

#: app_data/views_iam.py:70
msgid "Failed to edit preferences"
msgstr "Échec de la modification des préférences"

#: app_data/views_iam.py:73
msgid "Invalid preferences"
msgstr "Préférences invalides"

#: app_data/views_iam.py:265
msgid "Test Email sent"
msgstr "Email de test envoyé"

#: app_data/views_iam.py:305
msgid "Test SMS sent"
msgstr "SMS de test envoyé"

#: app_data/views_iam.py:308
msgid "SMS test failed (quota or invalid number)"
msgstr "Échec du test SMS (quota ou numéro invalide)"

#: app_data/views_iam_permission.py:99
msgid "Export too large for interactive export."
msgstr "Export trop gros pour réalisation en ligne"

#: app_data/views_iam_permission.py:176
msgid "Built-in permissions cannot be edited"
msgstr "Les permissions internes ne peuvent pas être modifiées"

#: app_data/views_iam_permission.py:220
msgid "Permission saved: "
msgstr "Permission enregistrée : "

#: app_data/views_iam_permission.py:232
msgid "Failed to save permission"
msgstr "Échec de l'enregistrement de la permission"

#: app_data/views_iam_permission.py:244
msgid "Invalid permission form"
msgstr "Formulaire de permission invalide"

#: app_data/views_iam_permission.py:289
msgid "Failed to delete permission"
msgstr "Échec de la suppression de la permission"

#: app_data/views_iam_permission.py:307
msgid "Permission deleted"
msgstr "Permission supprimée"

#~ msgid "Vue"
#~ msgstr "Vue"

#~ msgid "This page"
#~ msgstr "Cette page"

#~ msgid "All pages"
#~ msgstr "Toutes les pages"

#~ msgid "init - already created - can't recreate"
#~ msgstr "init - déjà créé - recréation impossible"

#~ msgid "init - instance already in DB - can't recreate"
#~ msgstr "init - instance déjà dans la base - recréation impossible"

#~ msgid "Already exists"
#~ msgstr "Déja existant"

#~ msgid "Use Check button for YAML syntax check before import"
#~ msgstr "Utiliser la vérification avant l'import réel"

#~ msgid "..."
#~ msgstr "..."
